37fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15", 0x3a}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x1) 16:08:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) getpgrp() r3 = geteuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r7, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) r28 = getgid() shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r28, r23, r24, 0x104, 0x5}, 0x100, 0x5, r27, r22, 0x7d55, 0xd75, 0x2}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r21, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r14, r16, r17, r18, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r17, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r32) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) r35 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getppid() r40 = getgid() r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r44, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r45, r44) setsockopt$sock_int(r44, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r44) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r46, 0x0, &(0x7f00000006c0)) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r47, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r49 = getgid() r50 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r50, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r50, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r43, r48, r49, 0x10, 0x9}, 0x8, 0x4, 0x9}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r48, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) r54 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x401, r54, r55, r37, r40, 0x1be, 0x8}, 0x5, 0x5, r39, r53, 0xfffffffffffffe03, 0x9, 0x7fb}) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() r61 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r61, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r61, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0xb, 0x4, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r59, r62, 0x1e4, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r65, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r65, 0x40}], 0x1, 0xffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r66 = syz_open_pts() ioctl$TIOCSETAF(r66, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r66, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000880), 0x200000000000000c, 0x3) r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r67, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r67, 0x40}], 0x1, 0xffff) r68 = syz_open_pts() fcntl$lock(r68, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x40, 0x0) r70 = syz_open_pts() fcntl$lock(r70, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r71}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r71, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="6a099a58a728cc7a3d30630e64c2d3ced9afa8bdbbae9c90704afe7ef7b436a7331299ff2df010d667707062779621b882f140c80e11588249054958a5caf202c7b3b6cfcf4ac4ec22d0e1d1522fab1955b52f8acb21d45c46e28fded71287f7f9e38e8225fa0104a3e10ea5f45cea2d41fa57d50426e0728add0827342326cd6b6ae909635c5ca6788d9f1e5e", 0x8d}, {&(0x7f0000000240)="6ed81e60886d53596f9de9ad60527f904066dedb840d5e8d7ddf12f78e2e97a979b8c59a27b74b1ab5eeff668bd225b883e667067e1372c391c9b08c1bbe5f6187284e258a725e1402be6a86626120a2006a13193f32d0b239e107c0118381886292d3ed5b1afcc7e210f11857259e23b9509502b909e91da2d548bb7abacae1deaad72e0d34cf92e1a5d05e9c7c5d80ee9a231c13d2b91eaacbb9023a3965a94f084548d4da9fd48a6149c4b736dd7ec99e04dfdb5fa64fec2dcc2cde5512ee976e1ade0983a470364800adcf2270028d28292d2dcb0553506ab8a598", 0xdd}], 0x2, &(0x7f00000003c0)=[@cred={0xa, 0xffff, 0x0, 0xffffffffffffffff, r3, r40}, @cred={0x39c, 0xffff, 0x0, r32, r54, r69}, @rights={0x30}], 0x70, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:08:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080)="2e516956c5258632bd01f038e7a08ed049967b6201b3e42f732e689ee370b81dc66172dc8b631c8f46a7d8b37eb4dfe0ac7bd77ef409154f7f04d84c5eae214848081b6a72f983067e779f2f962e8f83017d7bec2515b415aa1c991ab1269154520c5d226a8278dece6023fe8eb04da219bbb0e0bca0f9f427b98e4c9af3e899a3ef7a23d49b8861508304eba8501d218ed3280e9f0b863282d56e88ab754020a5809c4014e6664bd0a5be146f858882b9357f87d11130ab4e63828885f5acc8e9dfac6ef9f17fe9b60707", 0xcb, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:08:43 executing program 0: clock_gettime(0x7, &(0x7f0000000000)) 16:08:43 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) socket(0x10, 0x3, 0x8) socket$unix(0x1, 0x2, 0x0) 16:08:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f00000001c0)="b96aee64cb9e165f05fb1da38d9be9fdfd14423547d28f49cdd10210d7a25f4191e9ff7a226ab90abd3613355da620077b1e1a49654f2dc5276e936898eec40b153e3de5b77fe4f1c0d594af87a6d5f4ebeac172e448325f2843a43971c777f3234d1c4e84dddd1b89430baf791683fad56bfd80e10bec62e093d53c4056904b9e04c47df3ba728aed20d558e51ea9a700dcf175f081b8aea28bc0f9d68df706316d9ec029dc2ee9bf1ec9a5baa0d721309b09219fa61d67b52a5fa8de8d7c4723da606fbe67eefebad48758643f6f665efcce7cf2f8e5781fe5111106e2896cbc0358a61ead27d1843ff429cc0447e6969eede40f99181b2fbd7eb650850f2dca7806a1d4d67c037204815a23a49d033b5a4490078d25e2af4096bdbe4a4bb8b08f655e130a45a79430adf20ec5aec9de62933b2d4fbd460818d7c3ad71662a0258b608383f9976b4e6fea0", 0x14c}], 0x1) r1 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) kevent(r1, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffa, 0x3, 0xfffff}], 0x20, 0x0, 0x8000000, 0x0) kevent(r1, &(0x7f0000000300), 0xa2e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xcc}], 0x10000, 0x0) 16:08:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10008) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0379402ba77f00000000df71795acd76ef3caf00", 0x0, 0x521}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:08:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/188) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/175) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x800}}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r4 = msgget$private(0x0, 0x100) r5 = msgget(0x2, 0x368) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000035d6000400000000000000e9bd12cb1abf8ab3af067eb3636cb18250528c5cd4e981d20e1be11481030030b87c0420b7"], 0x34, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/188) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000380)={0x101, 0xffffffffffffff81}) setitimer(0x1, &(0x7f00000003c0)={{0x4, 0x8}, {0x1ff, 0x2}}, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000003ee1c01db024372986670150cfdb4d47b6b86bb802f481b3c2fc3625bf137173b9c55ac34df7bc2527fbff2a58556720cb0f4ec7d60d289f52dc9fb42a0d4cab300e3f95a310bfc5c4f50ce69f8111f3b32f34c477439c0b6267c978160389de0419f82efb3ea735ca1b42ee80a2eb6195c0c9cc01417b"], 0x7f, 0x3746f6ebd88b8ec7) r7 = msgget(0x1, 0x212) msgctl$IPC_RMID(r7, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r3, 0x0, 0x0) sendsyslog(&(0x7f00000001c0)="d02cc12919ab5260f850cf826c8b858c4e7a4e42651ea30a02d30ab24b0d07c7323f4370cbb0b4cf0e088141c182b5a2cc977b0730c723961b50e5fffda71b3770f68252beea6c05f0fc9cd75a9f759070a14cad794d951db55edde6d69e1183bce435f176da5ef7d3b5778f6956a2eb7b23e0b5aa31bafb25f899d4710d02d8a512eb2efd3a976ca269642dea458b23906a08fe07a679031f961f4a81f31aa1e468b585d985231395d04ba5b92c29d79c20154cbbd90cd3d836293efbde3c12b9818765b73bfd6aae1bbe7ff4859e15efc5cf82479ec4537e1f733324", 0xdd, 0x2) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r8, 0x0, 0x0) 16:08:44 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x111edd3eab2f629b) fsync(r0) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000740)=""/154) setitimer(0x2, &(0x7f0000000180)={{0x2, 0x800000}, {0x572, 0x80}}, &(0x7f0000000100)) r2 = dup2(0xffffffffffffffff, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x71) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0/file0\x00', 0x9, 0x3, 0x9, 0x1, 0x7, 0x401, 0x3f, 0x2, 0x1, 0x0, 0x7fe}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYRES32=r8], 0x3) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r3) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000140)={0x100000001, 0x9}) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xc6}) r10 = syz_open_pts() close(r10) close(r10) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) r11 = syz_open_pts() fcntl$lock(r11, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) read(r11, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) r12 = semget$private(0x0, 0x1, 0x80) r13 = getuid() socket(0x1, 0x8002, 0x81) seteuid(r13) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) getgid() 16:08:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x1f, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6", 0xfffffffc}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:08:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/4096) r6 = msgget(0x3, 0x1) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r9, 0xffffffffffffffff) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket$inet(0x2, 0x1, 0x81) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r16, r15) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r18, r17) r19 = socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r21 = dup2(r20, r19) sendmsg$unix(r21, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r22 = getppid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getpid() r27 = socket(0x18, 0x2, 0x0) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r28, r27) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r30 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r34, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f00000000c0)) r35 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, r37, 0x0, 0x0, r36}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x9, r32, r31, r37, r31, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r10, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r12, r8, r13, r14, r16, r17, r21]}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r26, r32, r29}], 0x88, 0x10}, 0xaccff110451b3cdc) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r40, r39) r41 = socket(0x18, 0x2, 0x0) r42 = socket(0x18, 0x2, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r43 = dup2(r42, r41) sendmsg$unix(r43, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r45, r44) r46 = socket$inet(0x2, 0x1, 0x81) r47 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r48 = socket(0x18, 0x2, 0x0) r49 = socket(0x18, 0x2, 0x0) connect$unix(r49, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r49, r48) r50 = socket(0x18, 0x2, 0x0) r51 = socket(0x18, 0x2, 0x0) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r51, r50) r52 = socket(0x18, 0x2, 0x0) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r54 = dup2(r53, r52) sendmsg$unix(r54, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r55 = getppid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = getegid() r59 = getpid() r60 = socket(0x18, 0x2, 0x0) r61 = socket(0x6, 0x8, 0x0) connect$unix(r61, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r61, r60) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r63 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = semget$private(0x0, 0x7, 0x286) semop(r67, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r67, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f00000000c0)) r68 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r69 = getegid() r70 = getuid() r71 = geteuid() setreuid(r70, r71) shmctl$IPC_SET(r68, 0x1, &(0x7f00000000c0)={{0x0, r70, 0x0, 0x0, r69}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000140)={{0x9, r65, r64, r70, r64, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x0, r65, 0x0, 0x0, r64}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r43, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00012e434545000000bb"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r45, r40, r46, r47, r49, r50, r54]}, @cred={0x20, 0xffff, 0x0, r55, r57, r58}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r59, r65, r62}], 0x88, 0x10}, 0xaccff110451b3cdc) setreuid(r24, r65) msgsnd(r6, &(0x7f00000011c0)=ANY=[@ANYBLOB="04cece613eb749eeb7398738cdf70c1b94715805eb00f6471d28fb8419ab472bea10ce3eea7cd054d09c8a68bb9c7dbf3db1bba5360217b53020c906ff95cb0250883c5156ba332b35d2dc6329bac359774fb8cd7b860d7c8bdfa64f4a830b874409f870baaaba32f8affff95305ab13967ee6696fca97d26a41a9246ac226fd0b1d8fefdac166f6a468206f2cd6e59d019a0f98675f6b963e3295ed0c1546b57aae78f84de0b0"], 0xa7, 0x800) 16:08:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x141) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r10, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r15 = geteuid() r16 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xf5a17999) r19 = getpgid(0x0) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001680)={{0x8, r15, r16, r18, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r19, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getpgid(r19) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r24 = getpgid(0x0) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, r21, r22, r23, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r24, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r25 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r26 = geteuid() r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r29 = getpgid(0x0) shmctl$IPC_SET(r25, 0x1, &(0x7f0000001680)={{0x8, r26, r27, r28, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r29, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r30 = getpgid(r29) r31 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r32 = geteuid() r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r35 = getpgid(0x0) shmctl$IPC_SET(r31, 0x1, &(0x7f0000001680)={{0x8, r32, r33, r34, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r35, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r36 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r37 = geteuid() r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r40 = getpgid(0x0) shmctl$IPC_SET(r36, 0x1, &(0x7f0000001680)={{0x8, r37, r38, r39, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r40, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001680)={{0x8, r39, r12, r13, r33, 0x110, 0x7ff}, 0x2, 0x5, r30, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) 16:08:44 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',}/{\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 16:08:44 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0xfffffc3b}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() 16:08:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="20d46522f3516c3ed49c3f5b83d30e05c61d45cd2de01dfead6a62675f364e02cceaebe6ac8330371db58323293c8d635630291f4d66b3a552e69d5a25ea3e55607570245b4142494c4043111de4c545b7dd98bda92b827951c81a4b52c8309fb324010550bbfeaf681e9718e84918b4a38c5fd911f562e7b3a9b4fcfecb22b9ea5cab9d604ad0498bc48c4447756d746367a01793306e4f6c3a612483fd911a7b757a422938ecbcb504cbb97b615907bfec4e7ad2257583ddb273b3246b39309aaa10ce854af37f5b16311859304a38288d6c4754d1", 0xd6}, {&(0x7f0000000200)="e106bdad31309f8fa5fc58e20ac6", 0xe}, {&(0x7f0000000240)="c2db366c77c625e8a8e6e7d6be7732d9f1549852bf8a5150d7a4997e62613101e1db11af8664bb1b5cf016", 0x2b}], 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x20000081, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0xb4, 0x70000080, 0x7ffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffff}}, 0x0) 16:08:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) socket(0x18, 0x0, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) recvfrom(r0, &(0x7f0000000040)=""/167, 0xa7, 0x40, &(0x7f0000000100)=@in6={0x18, 0x3, 0xffd8, 0x9}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) 16:08:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r1 = fcntl$dupfd(r0, 0x3f62873f4caaf0c2, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f0000000200)="b60cd8800ef0be5a3ae5e89e493b772d3f6bb3c23c9f0741a73833bce6376e39c5fec62de6b7ba6b57dba08adddd8e1647db64b407000000fb90dcec217812fb2e3449abdb718d80ce3890fa23530580cfbfecaa555077f9e9eb6cc9ff5ffe98dd351b121e321a7d4a891975ea82930c40f3c694ff3dd42bd176de1004b79c4669685027756fd29dbefed0aa5f63a5b32fe27f510fba212038fad2006e7e188bc30e1e122f5249ebb56999c468dd9f88e81514", 0x3e, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 16:08:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8880, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 16:08:45 executing program 1: r0 = syz_open_pts() close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) dup2(r3, r4) listen(r2, 0x0) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r5, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) sendmsg(r5, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x403) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:08:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x184) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2c6cfdb93b74103a) close(r0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:08:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:08:45 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = socket$inet6(0x18, 0x3, 0x6) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r2, 0x1}, {0xffffffffffffffff, 0x2}, {r1, 0x128}, {r3, 0x28}, {r4, 0x40}, {r5, 0x8}], 0x8, 0x9) r6 = geteuid() setuid(r6) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) close(r0) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) dup2(0xffffffffffffffff, r8) syz_open_pts() 16:08:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xc1, 0x0, &(0x7f0000000000)=""/193}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) 16:08:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r3 = getpgid(0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getpgid(0x0) r6 = getppid() r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001700)={{0x6, r4, r5, 0x0, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x84, 0xffffffffffffbca1, 0x1}) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r13, r14, r15, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r16, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r17 = syz_open_pts() fcntl$lock(r17, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r22 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r23 = geteuid() r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r26 = getpgid(0x0) shmctl$IPC_SET(r22, 0x1, &(0x7f0000001680)={{0x8, r23, r24, r25, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r26, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r27 = syz_open_pts() fcntl$lock(r27, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r28 = syz_open_pts() fcntl$lock(r28, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r29 = syz_open_pts() fcntl$lock(r29, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r30 = syz_open_pts() fcntl$lock(r30, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r31 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r32 = geteuid() r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r35 = getpgid(0x0) shmctl$IPC_SET(r31, 0x1, &(0x7f0000001680)={{0x8, r32, r33, r34, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r35, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r36 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r37 = geteuid() r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r40 = getpgid(0x0) shmctl$IPC_SET(r36, 0x1, &(0x7f0000001680)={{0x8, r37, r38, r39, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r40, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r42 = open$dir(&(0x7f0000001540)='./file0\x00', 0x289a0, 0x100) r43 = getppid() r44 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r45 = geteuid() r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r48 = getpgid(0x0) shmctl$IPC_SET(r44, 0x1, &(0x7f0000001680)={{0x8, r45, r46, r47, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r48, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r49 = getgid() sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f00000000c0)="756ee76238723d1dd77ae58fd0c087cafc3c7fe5f0cd43f718fcd524b4a792dda88abd284168db423b73c0f966f294afb6d285b177479298215304d482a3c21e5a22e64c54cc4703c6f2bc0e0028a37d53cfb3238bdd5e32204abfa7f53dd130a5f5b5cf93f2f28cdf8b1323bb1a7a1377d192633cafb505aaad41597c6745c8ac4b1565", 0x84}, {&(0x7f0000000440)="01ca48e35b14955560889ed2187bb74bb8bd57052820d2efc31b5e1fe816484e023d9a7a341e13924d5d8c6f50dce4d184a1332e7a19e4c45d026cb4bdef93f726e85d2586d8eef8925628613a9b7bddb10e0f73619053d9e8d8b7609d2c65829890709c7841889402c60b5f33631a9efe7748e1eb708013a344e94ac164772bd2095595baea2bc911a9c8ef7502689fb9701ad77408e021cd7a0448aa0f22f6c703e4bea246aaff31f0c5d611230b5decf67490593450088f4d3d44cb02f868ad468f545f056dcb112ed9f7e1ad42cb73b0968cf671011ecd92080d2d86c500f54701486473a7834f8ab07877ee4f97e616dd8faadcaa7269f9141952cfed4319c12bd2080d7f531104f5051e07a2c50c9b70816a92616556ed5fced9d6d9774926f181ae3261f7fa830cd5ec4ff5771dc3a869a662f38a637d337a568e57f54fddf2a3041df0d25d95e24b4e603b882d728904faa3124319757abc66ba29d3ad648c28b583488aae0860255d5977ea06af62395abcbc5fc5f356f517b78a2c4ecfb12f2ecd9c6276813eb98a66efa74f3d679d65d9f60fae9843f067f90a87eacf600e1808ee7f465c5c9006aa3742bd10b803174d5cb7c2f7dce9659059cca43e88b3e996aea4ca05665fd11cefbb7587dbd2c1a272f1417f163c2f54eb60a2ee96265db7f8cb1a0912eefdfbc9bd18f11d25fd0b06852bda47d9bae0ca91d35ad7d7f59d715a283b7ec5909a6186656cc50055abcf9eae34eb415aea4ea68bff577e819336dfb825a1825ab6350c9794e59876eb04929def39dc68de418257a9d6cb24c1dc0601341096b705435d9ffd1f4c1f6b62b97fa8ab48be14843d527656e4188ff972ccb74892381d05e1910469b54988720ba50d27493ba6a87927a02a97576e4e0abc5263a7d2fc890ecd81fd2b481291fa64e236fca91d5d1590ac63ee7554d28865d7fa7d8be2d7bb96f943c19f6ce2d658fdbdfabc6b2dcfd22dac3044a0e15e7dcd570f4d802e5843ec20742469aa51e9b45028c34948c1c5ca1d96bdec6b849a096f8c3f98f4a4d0bdc50b2e3dd8c5461e52bdfd20f291c0fcafbf6ca70b3775f1b059fcc53eb68748ea300b45a501a8667f49c889030ecdf4c02405c277e1cd882bcdef9db6c257228c4eef82b10372c133ce091fb72b5399dc4a0c1d6e541d4d68b0cab8762898343881a8cf3446ff164d6265a4495d1ecbd027599ebf74be74aec94f60d991d8c3f7c0777af54f602c86216812944f07828618e7ab7f6d8eb2e21498311dc53dcf0ad1f94bf8b188efcdb93529f2d9ecc024024839e5ef90472d845ce4a68b8819b15d928798ebfee0946037b4b684202222f844e7f691deb8231b543355347f356707ec00ffa751d4c36ec7d7ac7c27f51b4e41c0cb20d3286edb8eb3f197fe2c67836fb4fc1a1dddf9d685491fde7430cbdd141cbd1f22a2af58683462afa178ffc70cc85fcd2f51db15e95692e2f510fbd4c6b9ea70060ec55166b7457896a8c781c678b3b861e3c45a22dbfd59b0ed48e906e84ecc0c85b031c9d3ddcf1c70bfda5612a29a2e6526229094494a826f0b2d1e192a5c827ddcdefdc62baec9e3cb25d3293c6da8a9b609b49d07649030427953ad5aae7501afe0d89e1f2ce3ed1bfc03ec3d1c5dc78e4bf3d9b3746f139a2e93d651fae6988584bf798692d60b0c436dabf364983b8feb98e122f902defec9ed8bfa64a34672cc7d3d9648898ad76b80b7f29c9e06015fc1fcad7dd4a9cdbf753b0bbcfab57c956b51e67afd25206461d3bb3003092417f8ecc88144611addd7413d62f1175b85b95c05b6d8b7f26b49f6f2161ddf9c6bc4960435dd4ea94468ee26dd9b8761289517aed5ce15841f3e710bd3255736899aae780b43b43e846e32fc4ec1d07004f21680ce1676f97627dfad95ea5f42ad51bb649dcbcc302b81624a188cdebe22e7ce4bd1926da01773c41ad2c202c7a46800d5f8a28a08d1e84a0a09f6d376a5a66b605e871d7e32fc05b0cc6fa8cfb8008fc972c5c038271972405b69c57759036a024ca9a79442fec71c501033faeb2908d6a45da63366e22d20b1d94705de4c7173fabcf99f7544e2db5a912967dbdf118c9dca0fa2bf160024804f801b9a90dfc1ea4dde7ac60a6eed93abc76fb1be5d2ad23a2227699e47c24b77308d81fb9f78519bf5bfac64702d3b42857792396fe125d8fab037524087d1cf40faf19e1aca836a44559645679578b25ef629ff4294d6cbea63c6e00992defb9332c43c8b467737ab37ae396b4c192cbaa7f64d12f5f4fee2530d93e5fecf3799b8abe2b36b0616cb943cf3e02f796967f4a77879b140e18e4167d05e3421e088532d5bad796ba1690ccf4a9c036bedba2e9981a4c4114bcf07841a4ad1bd511fda998cdd5ee6e3849a8f39bc0d6ec090e708ee4db484bcb4d5b35c28239eceec12f8b154b6a08829cc078f1f9ac85a8f50ba7c53d6042aff73f3239e90505b400a3f79fe3d6f8be60ca6ab541d8247decb0e74445331fee70d0d9d5b69d32b314b2e2a45f001de4766951591ac5b87061c26631e987a2f99bfac385fd5d081b452f4cfd0b76bb0b06631ef45dd26d7d19fbced4c979f2d3803cbd15024902d2ef4617ae6bc92fbeb4fc5999c3a95e720aa2bb1050d8bd852880ff076cd3e30873f605353c8cdabf14d9d0485fb1bafd4057c41e7e84854c00ffc2a19becb00cb8f8abf274f7f5666ae7fd8dc3159791612eddbd4b8bc20dfee7b0146eac43c5ebe21af0172db8745462e63c8dfbc1c94cd2b55f07a29b313b01cf183d4994d7eb3ced6391e47f15ccb487777fae6a095917af9874c592b90fbb4529a29909cd135f725ddb15d21a9326ff8d36a00f92bf90ace43700330c40d2519ecaf8747bf37cf797691fcd8932a0cd5b9ac7a07261c753701ea4ea811ae48c2354285a28de56898d7195574ce0f048f13b966fae99031055c6d827b52707d3114c52da6f36b309baf37e47da8ff0d3abfe3cf579cdfb2bfa5b8f7b42355ed0c5ce8b1c575a2a6ca2a57a88198ffed7f1db210c4a81a79cf3478a1c85b29a0de8b57cb5caac5a4960c6b538caa565464c091702af6f48fcc53fd1a6aba2c8f896aba2decabdb4f79224bf068578e28e74e60177fe3540c33a4f671bddb53d91461971756d43fb0dfc0f691f54750a3fd21fd3d0141262b48877a00d532c39ca6ab99db6ff4c2ed2873f3edc3385f45505506164bcb6ab69beaeefd2d282d4dbac991bc20d3c485e72c2a5487ca5347e1265a6f172ec7251c2efa4db1ad468734f8587a66191ecec9eea2737774183d675dfe9d15f34762bb6edb4454e7c232a2206415a60429093043ccf96887f81cd14e960d0b7201df75efe035cc8bb69c69a3920e01a3cb0af8afa6963e1ab86a7fb8b770b8e19b06c462a486414044374c55ee34c5179cea4987a028522f8c18e5bbb22f9cfc66b2f02eab988b907528a58850be9e1e586f7588e5f906b97fc62bc3ffa14d96d68d5586ae2443f0677e9eb48d919ebe43a75ffc72a1620b78575f107d47ec5b518197c8094b5104437abdbbecfe0990cbe5539807d16784b29c78d80512f182e29ec1e03013cdb2b3618b3b1943750aec1ab80ec57542735791159986ad50eefe1a756256dd6737e644cbb6c0a7eecafd9e5f3b75ecaa7df6bdff2fdff90ff89318551648ce0473296ad890ee9b6f4aeb6d3f6cccfced8756ba060d205d409f0ef74da046fcbd76ad120880d6ddcd42417b5506ecb8c8f7988b56151d9a351d18020ce2fe4fa8ec637a9fc23e5afd9e4a34ddddb719555145d34b06bbe81d5549a246b7091c7bc2acbe2cabe85922072c0162271329408b9eb0e78858a85b7ed018142e809a1c5ca78c221475c517f03ca0b7ac2e2fbc42dee79c50c55139b93813dcd89d3afd8cab56e3b6dbd9f1b1ffe88d021b96f5a859a83b4e2b16f5fd1f983951b2718b93133b063305f2bdcdd15bc10dd1986a5cda9ab0ec539826c91720bfae7f8350954d6bf3adb1dc82909ededb6cf44c24b7dbe366c8f3c1e914f64625da3b4b1f6e199d69980a4fedd2e5bb8b48040b0663b87abfdfa73966da0186582d69f9251bd4108497ca41300524f52477f5cec711bd8f3863f0ed0c94685ea950549d660f7fcc84ae8f84b353ece2f1ae5676c4c12acbd89e5f534e450005a2b8210c001883e7f4af1b62ec465f79e612b171a474df7d0dc2b9f3cb23e7a1f1425de0b4f72707537a97594b2689c9c8bac5bfb5d5c62645da842ea7b3f601025b337070017a2a3c8a848a68d5a3829a7c01f0698aa4901295e577d55864ef17389aa7266bd0ff308b0dca344e6c94211f4ab92b0b593fff06d55388945a27e26f321488d2db794f3d7df2576a71761c3150e28ec9ecac7c70f49d37d41235a6e4b745516832989f52c7fd52b4fa49de2daca2cfd10a92766fabfcd1d071a79cbb5bd2bebac544b6d9221c4453f4ba951da3ac6d7cace9aa0a451a2f2f1f9a587b545c06ae568845f90adfb80932c8991f3cff1a5dcd7efc64a89f7c466b41f9397c5ae9ed2b035bc639cf9e39b340726fb40e9357d28af5150c5c02fa3eac1a2c0e6ee85286e7fee3a086360d9f3da8ddfb26d84c827d1c7114cc77642995acc60a6dab185066e9833582ccf1e7d3deba7589c2b5d4c631f873a2dfb178e939a3997cb21649d03cfaee077f025ac6172a61db32c41bb78789336949056680c2a1b96715d3977c5374ccec43c53411d3119eee5766b977c9158eb6ab8f7d4d4eba6c4d6e391fcf62574ae64f36bca037c17aaceeaa106de7cb69bcfa714c339a919f3736e30d11c57b6169c9a32b32b46e53c62e98557530097148e65b73b46914a0f442bae8a0975ce6c8abcd0dfa064cc77914e191bc5139baf3f4ae4f58a3d56b5b6d34fb361706b395716202f78afd4483bea168ebe203009fa9a0c00b6edc68da2a67685722bf563d6127f062230ffbd680a5e1bf4aefd1ac1a9f6c488dfc7b62355719072babf5c72063461a44023cce2ed6e3280449d683c8cdf6898b00c675a1469cc9754c5a5fe93e2b5efceb153df191945693f5eeba2b66a44b08740b16d359cb6e321fe27f8fd2cf2e3b87606e3cdcfadc57d8a2739f39c7376d07810eefd291f6024e9ff78c4e1217ca50aad6d812ca316548ce203eb326d3d8d269a118bea941f9f5969e0b67066d53e54acb4290220c189bcfeafd24ca0ea1e682dc990911a5b2aefbc8b357d190e5b9f72fbd2f6664108bf91e9cbe03b3dfbe9218e1467a310f18360ca8eef82e854f783b2d77c771a5c2038565e3099eb2e6cf033d83e51ec4042044f29e5a55291288d556d751126167da866c81c148de786c0284d62d27b855ce89b54c680567cafb95c002d6166bd44b720e8ca53f53c15c25bc5ada3fee3e1875bd7b0e68f8400f59cd74d092de82a95d5a27eb458b0a59fd8f7879923a337b25c8caa44c28049be46355d7e7df46ec5ae3b8687bf545f50c878c42e3608c5b6f64860ca5f1e29143c3c498c2ee75f17ea904384bbb63cd5dec21e3072c54504e22987a3dfe3aae9b65337631ca2d5edfa371e7c90f0c4c609eda0d7681e48712b031359e1f3fd5da435281dbba4164a65830a5204b51076568ddffc9bb5b724854595e3a755a6b80c3f2b461fc78d5317ef52293bf2487af1e3a898ced072bcc289115bd0c05adfd9b92f91628354d069f6652c36aca06cb8f3f77e86e482f85537a7cc894a5f280e316927f617349c33805a50bdbd32669", 0x1000}, {&(0x7f0000000180)="ed1d1e69bdd410832f3d98441ac72445bc43eeddc2157d867c45611a39c035cbf25134bf0a844a8a0e5486e1d9a37137c4820bdf96c4341231", 0x39}, {&(0x7f00000001c0)="d13b7d5c0393d50e0dbe2ad2ac7d311423e36ab5472c3710233d5b1098a5b7583289608d0e0f48d5dabdd4623436d1a1beef807777fc1b0e7bb5c7e383b20a5181f531a2a851adaceeb172a023516f7b893c98b7644e2357274c7768a3a5a04ec5add448832a", 0x66}, {&(0x7f0000000240)="f56a486f71f628df78330f64128a7bb0fc7b2d360ddefb833e6d33ae569216e0988463757809f0ca3f4146a128bdf128f0f29fb6a48fe24607ad37abc423fe005e71f6387c61f9c4faf6a387736867cc44562e5b8726bed4c75e47a197987ff1b130332a5b540e53e1912ddfaf20a4cfa0ddaf35150d9b829ead4309c16332d0606fd3af8ecd37711011482d592bba2c8c46926887c08865b0d199ef19519595e32d3a7afc453926d41193c8d7de481c99636a266eda57d07dbdaaa38545acce9e4bc409d9b41025a65af36b91b8a62f02a81aed3f90cf31366813b2ab7840d74559140c874eeeb5d7cd1982ef3e0790", 0xf0}], 0x5, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r14, @ANYBLOB="000000001800000000000001000000cdae471b8a02a0bab3931c74528bda1503d0e421c82cc84a6a2ac2ad41fad2d9476d00b371ca8040ba08e1c31790ce998adec3d1978dfb21d5c282983d90453fa7ea48fb41194c5dd889ed8e7d35967796c8622a126599818e790000000000", @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r32, @ANYRES32=r38, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32=r47, @ANYRES32=r49, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x1}, 0x6) dup2(r2, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:08:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500", 0x0, 0xffffff31}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:08:45 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="09edd8557e", 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$setstatus(r0, 0x4, 0x82) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:08:45 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000180)='./control\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus/\x00') 16:08:45 executing program 0: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r8 = getuid() r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000080)=0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r10, 0x0, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:08:45 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)='+', 0x0, 0x1, 0x0, 0xfffffd3f) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:08:45 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x10) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='\x04@') faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x4, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x1, 0x0) openat(r0, &(0x7f0000001300)='./file1\x00', 0x80, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file1\x00', 0x20, 0x8) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r4, &(0x7f0000000300)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00le1\x00'], 0xa) socket$inet(0x2, 0x10006, 0x3f) 16:08:45 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1021, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f00000017c0)='./file0/file0\x00', r4, r6) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0x2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup2(r7, r8) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000333de3d497be641453ac8fc3e45d1ea40e99dd7cf1326cc3df252f33ce60f2897cf5464646d5a9c3df5ad5a627727a299568dc881d24035ce2e4c4c37349ec93f05fa4236dc4667dc93cff4bcfb0201e3bc5b687bd62335bc7dd67426962353c8918e1b990da8b0db3869351f0aa74be72f8884c84ddb099ff8853000000000000a3f2353e8ba91c151f3b22a97f297d780af6a31d4b7bbc28411a496bfc898f5ba30e3ebe7b4cec3c19d3481d0e4eafb15431f91a0ed6c3bfcd863a6a08a6898f84fe3983ed663828a1d688c04e1fde879888d3be0f20f137e7038947c52d792ddd5591363bab02879374ddb0cf575ddfcd78bbdf2cb03ccf7fe42b83eda697059343bf6166c7ce15aca65c8ec4e732cfa924e7c45cd9614b5b06f1eb83378cd61d1b10ba142f0deff719f148ae184376390c20d4374fab7db902783fdb553cab4f1fef68a2cc46551b04a829a3af9aca97de93a8bc401797b7817cfea7236b5c50182cafbf7790a9"], 0x10}, 0x0) pwritev(r11, &(0x7f0000000340)=[{&(0x7f0000000100)="55c4ad7c9f665f787d33cbcf2b8dbf6b4efd8ae871571144c6ff8f266a7003f108153ffcf99cdb010b092f98635d3c90df20689df27472581b13d44dc7", 0x3d}, {&(0x7f0000000240)="f42974d7787dbaa47dd00baaecb0bc8a210c5b99fbd1bff9f147d2e69ad17322979c80a074e4f5ab8f25a68790f0cfbec97caf87784bb5962866241f05c4b57ba73d4ca4eb7f39c43d0e6b421a2b4bbfed54eed4f1a695d68914f8dc4b2a8a617f9609df8211072b7b220b91f8cf8198607ffb7cc2120c0ac6aff5ac55f6e9f4c3f679b9bbd20f05b5aff88eced2e24ec076ae3ff3a7c67e114f856c32680e6bbf029b4b4a88cdb7ccdd1a6665d89d5e3d8a689ef1acc6ec1b6dc52c265f37dbb63e41a3f5fb1f23a8cc2ea9113b2652a3df86e63940d52d3ce93a8762a0be8cd25a27c3f5ccec6fe68117", 0xeb}], 0x2, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000040)=0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000080)) 16:08:45 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000038c0), &(0x7f0000003900)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1e) recvfrom$inet6(r0, &(0x7f0000000080)=""/109, 0x6d, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x7fff, 0x8}, 0xc) 16:08:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 16:08:45 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000e2a000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:08:49 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) 16:08:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000080)={0x0, 0x200, 0x7, 0xff}) kqueue() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fsync(r2) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getpid() socketpair(0x17, 0x0, 0x8, &(0x7f0000000040)) 16:08:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r1, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r2, &(0x7f0000000100)='\x00', 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r3, &(0x7f0000000100)='\x00', 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r4, &(0x7f0000000100)='\x00', 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r5, &(0x7f0000000100)='\x00', 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r6, &(0x7f0000000100)='\x00', 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x80000000, "73cc5160527b0100e5340700"}) write(r7, &(0x7f0000000100)='\x00', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 16:08:50 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) flock(r5, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r10, 0x2, 0x1) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000140)={0x9, 0x6}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r11, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180), 0x2d5) r14 = getpgid(r7) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={r14, r8, r9}, 0xc) flock(r4, 0xa) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) 16:08:50 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRES16=r2], 0x1, 0x7fc) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd31e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab480000000000"], 0x1, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008ac3b89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370df05dde1d95086"], 0x156, 0x800) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r4, r5) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000000000000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541"], 0x49b, 0x3, 0x800) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f0000000180)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d2860605a45dd8906cde36c61c11218fda494aa50dc516a0af1461584bca"], 0x1, 0x800) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000240)=0x1) socket(0x11, 0x4003, 0x0) 16:08:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) r3 = socket(0x1, 0x2, 0x40) fcntl$getflags(r3, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$getown(r0, 0x5) r5 = msgget(0x0, 0x1) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000010000000000000080567ecf7e431ef6d3f57ef7e7161900000000000000000000000000000000f3330500000000000000000000000000000000000000000000000000a3cd2a29ebbe2100000000000000000000000000ea000000000000000000000000000000000000000000000000000000548112459608a5772b47c3a270f4180d79dedfe77a2dfb790f5bd0941e7f01de1714eb5116015dea8afe860eaed8cd890f8a7888da1f2b6909e954a3515e5e7df0c9f8509c5b884057e792e7d4785d38845090e201924a7acfb81ad7aa7f1a728ddb74118b6e964749ff2ea19916e5ff997d0e0b3097781b4a6538491554ee14b4a8571a4fe5657bf39f6543afb1f8ccfde8660529e1dd83a6"], 0x75, 0x0, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000}, {0x7, 0x20}}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xfffffffffffffe0d) nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) kqueue() kqueue() 16:08:50 executing program 1: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x695, 0x48) pwritev(r0, &(0x7f00000003c0), 0x100000000000030f, 0x0, 0x0) 16:08:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2000, 0x80, {0x1f, 0x5}}) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:08:50 executing program 1: clock_gettime(0x2004, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(r1, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x10, 0xfa7660cd2db5a711, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r5 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r6 = accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r7 = accept$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r7, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r2, 0x5) getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x0, 0x40000001, 0x800}, {0x4, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x3, 0x80) getuid() r9 = accept$unix(r2, 0x0, &(0x7f0000000100)) fcntl$setstatus(r9, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) semget$private(0x0, 0x4, 0xc1) 16:08:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x227) dup2(r1, r0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:08:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c10000000000000006000000004de400", 0x0, 0x3}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:08:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000800)="b957e9144b4f3f24718e30deb6a28289501ba93a0ba1693450a2e866918e22084a35cb51d222e49227c1506fd3c5c77458e14b701d2ee1a0eaebe9b55527bd9a7997f71231cf76fe5bbb0d4038e555eb5d7a245f3a9161b908c2313dde51e838ee2491296136171f45a7f571d5d5b5c568cb57f2b18ffd72122a9902fd8e8a71d927b5860ec19026a3c78743ecec2cd7254067866f7043049dc8d438fadb2766b2efb5598ab5e4e571d9ba0cfcfd446c7e22df5d72872d8ca1667241eff887fd91f4166092ee25147176b7811a231e7133213c18e27157c052e61901eae35d3d24491f0da2ae2408980bfb54545b1ca3e9128fe28acd9671430232ee1f758c3b8401c12e8d4cc1fe8febca4a751e6ca1e3ef89da511364cb0778481dd4c8d9b0027063059a3cf5b09db1518c04b7cf6db4518a1cc2de73a16bdee5da2acd9be17e5a3db318c1f76ea5e2893f4c65d34fbe9ab022adb7c02d84c37fb28a2cce28394c91596826a389c8c061b1cc419603297481670621f7f59af297b3463a1d8a518c526882a19f6d840029b5b972e661e2c14bc910bb6f57fd75492076ac331b9c518a70e8c57ad579e7409e6d79e0df3b28f660ad90506a5126fd73a04190dfbac5c94785897748ec660a88385dd225cb20f067205ef18d4643204959861803c660a5e015ec90ddf3addbd241b83562b8b8bed5332978eda606197ae5605dc331231d7db696fbd7cbb427b426c78159cc30942c789a597e5e405e62bcbef1d497ba209e593ca6fa3c6b7962f5109fd50da593f31ba1bbe6182392d7c36970caa5bb2147ac54f4287f5431c1a1ba33ca1d4649538d77017be45e31717b38308ca7a7aefb72eddc31bcb5a136540cb51f43e2879cfbd15af42cb126f340ef49e139f5c5538aebb31fb6ea616b790dae756c9cfc7096634289596eb67edd760d5ff9d9d47c9887b9ca120bb58206cc989195c1b0c501497e8298aa241fef56b1ce03cc525897c4b095124798d2495607f8ab12b77ad683fc8a7286690817c3ceab4c80a6fe29b0859555ce870d36855d3e432ee7155158f12da5c7e6d5ad681ee8526e11498a170fe9c66113157729ccdbe611818f05e4229c3d3df517adaec5134ee290271a9dafcbf415c17986db3025f5d3d2030fb0fdf9e1566c6345524ec31f2cb235a13faa54f21477e732df0c5add359dac1543c5382bb14351372ef6b7ccdf74d7a04e769167afa9a68fe7da137c3181000fd6b8e3aa05d275fe2dbdb78fa6e721d9f081f7a67d3e2baa0f5cfe33c3118832fd8c1ffd9cc58b3915ee2dd0a94f15328dd2e86ce2ad03e4b0c6cbfaa9fc823458b53d8e91bd40aed4f4d1dd261a18eba5d34742f95cf160865adb43843458798fba4b88a9fbde0d66e05884fe7a3a1c76f1808a9c3b227bfd25b06d9849b7b99807830a9feefdb96aa0fa8fce9fcfdacb2e6b15e665534f8e48591148cebedadb826110c3d4b356080986a1af5806187c2c0f0348c62d747fd490333e4ab1860c2bf50f155f1aff9edef6859bb4e8ef9f8df0a6bc28ad1c7bb5067bdd02e55f192c505b0b8e5d4790a33e7dfab35442101a91ec52666918b988c2e8610bec71faccd4d1c611656581bc71ce9ccfdb3cb6d1f44e2467c8869d03ca5d229a02c394d7991b385501941bda02b9540abedc26260b742f5e66466cdf0c7319fddd8c3309b7469e53283b153c6d73a9a56f6f108a72f230c8114d63f338b464c315e9469afff869ed9de1aa6793d108d8be442dae7135ea1474ebbcdb4cf5816e119d5f004aef401b1899885d1e8a4214e23f72621a8ec021f4ca52fb36bb4093a118584dc6163a0554a9015d4b2563a166838b7194a9a8961d095e01b59958292f8a15069f956c50def1422b2111da3c73610ba180c3962296a05ddd22256cb10641e1cd33b88c92d6163a6307748c278dfd6f03f3b26e200686146c8950fe8ab83864ad58cfe1691318ddccd6a47888258a20c6c1ea933f984195a6b245a1a0de8c3aafb24bbb88ac1ad56022f70f583b426de8c9ad922087e1a175b83756002001a25e51bdb78095953c24acebe7f19d2b02c47166ef45e3101629b89ef5a9b54527f33577c5a5c63f0b1b83df9b869c066b3e407d369497ac3da89a56e2900abcd04cab0dfa764d8adae9abf64596a09f70476c2c9c43ffc95f5357c886c4493bf5aff1ac4b01cfc8bf23d95cd6587f46eb9f90c0722c66db03dca0d05abc1af53dd6f93da586a383eab686b3139246a67b96913cd08fcbdb16f398b95b91f60b698eac1fb194dc0040576cf0c43b8bd16f4ce21a1ddfe2645e937450434b01687fd113b68621770f909b0d38a805a3356573b0a0950fdd93ed6e0015ef290e32b516d5d649ad3f361f8c2b4efa89907d192b556f7369a427d0dbdc00f9f5b7556ebe43d43cef681884dff3b2eaaa42301c334aa32421994e1dff0c0df6d46298f8d696377855aa64cd87f7556dd0e66b171c4259de8d2c6443d678a5799e4a31dd045978d23829b3864061ef61a16c30e3dcc1db6b61bcba69e65cc5f32223d4a8278d0b80c57f1506cdc7006ef63359c567a221745d4f32bcf7d83e20ec42c5e0eb98faad100d104297ada9a8180048a4ae0be4521a725f5f36ac07222530a5a7c585d257e9285438357ddbce3dd1686e841d6d40a65e2efc7613ad846554e41f36621d1f7289e3c2aab9d7f1aace8cda137bbc4ca42bd51045346562d88fb83c05081df1730020bf0e7fda52628b1ad435d96bf8e04e9c1441b298ff00ca714a4de3e1014a80de8ad750692887f327596170b2f543767c840d30f13da3e3a7dd74022b0d383a771bf4a485961c5e835ebac02a771096400a7fcd98f54b5c201ac967fde18aa801c566cd88fdb4e0b71aa6b2eb99591aca293e77b7f081a20f8f349a785b01f6f9de15d244b6914e2599198e7c5063d6953ebf6bbcaa233b5a4cfade67c73b9d5a4e3fd674c4bdf2ad032068cf8e45bc4ab8dded9039b3d5d09550bb065aa0a44c480b2df19ec2c4a1ec14f1211657b288a790fd049f1778c6175f30696f0f6f1d52d6d3e90603ac3f84b0f6d549864e8dc0637a14940c9f0c63d4512042f028158c96f948f8a87f0a4ecd41d9acbc4f171358c7db6c486ef5a981548b00d5e18ef3803277d38bd13abd2d6701c1e4aedf72ff2794b429ef73f86c18f7d36c5207179146d8f7e0d8491b8e15983beacc27e51b0a93afa44f149934900ad7b646b5cd36cdc72185c9764b7039db6785b278dda167c77eb50a4f765d7befdb01729eaa1cf1626233b2bf42d9d8be99f54f14f8ea23c918192a47fc2f5106d1fbc8a31d3514d98c908e53778f54bdf5f49fe130c6e54f120eeed0b25c993a07b8f8438a19cd4f31a6e4b8ad562b2768165a0e33a4d02113c1976dc97a1f72e6966cb8566e916bfad2703e2db981a4c6be422b142a14f4d648c98d2b1caaa4e5569691246d0c232c945444ba6fb8a43bb44f884c389e1b6d294e26cfd3a099c3d510884c913396183db0dd79c6ee95325e03dd05062eb6dd276ff1701f4a87744bc771892cd7193e83b6ca867329659cfe42624c4cf7a8b18698154f24ab060c3c0b8b3565f55cf53abf2349739f89ea26525af77fcecdc8ecf714c32f523b25e7643d502e0a8f4e71dc63b1e6107032527ef6acda0e2e0646da8f344505e6f6d46c6b099c6fb9e6779d8901bd5ac816683cd322ebcd0a25e9b1a91ddf8d35479df56547fe4ee304f3c60876654833942183218202d1bdd1d4b573ed47cf87285f10392406e987b261e6308657f66fd6bd2bab77c12b3b8e362dbd380c2148df6419906beb9ed8b1c9f6ccae93eb39e9a1a14e6f12fe46d70265ea9476751245e001979379293cde32cb3b3ac1f5b6f0755eb8184a96d2ad9103c83daa2f5da5a17c56b4d9f034ba8967f4a167f5930dc2d887d404406b25de8f199ed8946b55c413cff94695f0513090e7e391fe57c35b531fe3fd4161a4643068a49effa05ecbb446db29f7a2589a26b4422b30131fd4c7d73c78c2bfb83ee4d5d0cadee3dd84599687f2b3050fdf8ff61e49dd40d0c2fb5286132f1e5e358b37bd91c7317f5d1d0909f0b3ef90ee5ffd1956baf4bbf916d307aec6cd990e433c66f254233406c02e3d736534f08393f84cc606697c7873082347cf01a1dda8e360d85dc86a9e6049e08c9bb8cc1d89a44c8cc9163c7f454a57513bb1e79f99a92948cef3f1e2e52c683c612fecbbbb1240bf9dde29a0ee343c649a3dfd759f94b55933dc4c5d2eb427aab591a41dcf3182be4ef61ce7cc9181c8cdc77d831792104b0bdaeaa353fcf5e0286d007a224988567dd020a44c600798610219a05660ba832ac12dd4e49fb11693599f5541aa2f933331fe62a9ba4d09dfd4cac88b97d48cb3a55ee6465103149101426f086b49f92f7ae220e7a6e27e9b658ba7f4df1bc950ea7cdc4d31b87b6f25591d59d5ab5d1ab257d1b71489d8bd7bdc8703232c6b91e0dc20376702123d153e7571f52376628676b2fc6c094ca26b7acb13c83d52acfc3de9e37ca59300b6793e66a9a0baa07330a6728235ae97c0a17dc6a683d9c211b432e58c48a6343fa5aea8100e717b63147504672f3afa3304a22ea85a0f46c53d39d9123b25ec4d9ee4a625ebacc80a997808a67652e544c8d2da083da3062e5b3678387c20a17f907350c526fc84f57c8bf2c30ef426ff706564b6bffe69c2b0213ce0d931d44034e4db9121af391b378b8cfcea48e840eba31e7e545ff1d8d27bb85d943e3e9a5d31bc2dffca20c067366e1a55447fb7e0d189a744dd64843ff6efe1ec776eec961c8fd77019211346d0fb312ef9dd148a8a86fe73aafd797e0c18933e807a1515033c454f5d7fb0b5a3f773dfc5d1f653234b41bf015a400bcf48845fbc51b14a0ac231121b937dbf383b6990d5b25eeb0576233b68ec1fd04eb07b72e89e27af017ae0fd3ece7e0bcb06ec3b0f73cd4ee8ea0e026295af69d5a342da946eebb7989a7b6e6079c33db042fc5a0a278d2a47c706fe497533a8f9c2e933110bb1625276279507ba43aea080d089b8d1891e291c790ef4ef76d861b75bff702413bb2b78a5765ddc92629f567844746ed2b5d47991ea558b8678653fb4a79fd98d5ebbd5a03ca2550dc09f0c3a266205bb1e75c4cc780ba40b64bb3363fb7eb27f31031a12fec1ae84298b56f7794e7a888ded7c495a9ada4ee82a70ac47c2527d6acb34b591a7dcfcdb28c7659d1d5444dda19a10d20202dd97fbf5fb8870c614655c8f943aee7c3c60f2752b02fb22dc593fe9ddfb620510590d69f3e5fffb0b7c45da2180561a44f188633a5330647aaeb325a74b8e1faa9e423208ff7824b243bfdd0d8465e90b626641ac8e7d00e9b6cb60d8cd1b5db6ac212de7905ac0a0cc91f068c09ebda5da1b7bf797cad1ac2f28f9fa0057186f75932dc976bef77637c6392aeb895704ebdcc9e695faa328b6ead4d2b5bc221acc3cb1919e31c10db75bf9653db35f25fe810cb6078ce4a25f39c3134443d1b14339d8895ac7e1952e6e3bebc9fd002196577e4157227e22e596b9da1067845ea6656c30284d8eaf6d687e9ef994b511d974275af42f023e20884a88148280af7794855ca3dbb8b27699ce99daf3c26a1405164a3f0728a6e5ef03d3729f73bb3350d362a371e8b8f9e81659f61c764ce0553e98ecc214859602434ecb7dcf9951091ca1bace45797deaf87404ca3fd44e95b611cdd16f77d68e019d0fdfa5f4daabeaa169df2e"}, {&(0x7f00000001c0)="fd72f360981deee88abdbc42b9aca643b42cd0adbe8ef48a96eee035f181aea909f639ced5233a7b8069d8ea8b455f21d53c8d8039c1d98e1ea37b03e55bc0506543322e7f60cb0e380c9cc5beec547f62f8afb2e6081ec06b3fc7123e46f4d560591afe867f51c40a61412c5000bf4be749dfb874d8834e", 0xffffffffffffffa9}, {&(0x7f0000000240)="7c36394d5d3b2f37edfae7fdfcdeb0a497204483e6f968f3851a2e771929cefacebc61f9f629872b6a90414e83ceacbea897d6283b6646a47ffe2725476912c9f18759aa0001019520249d4789474cb01dfa75a5753271f4d16a5e765001855a3f407e50cab7d4f6a87aaac1186fbabf0f13231a18fbcb7607a8d6cf43903e8294e5d5d465233b8b8b1b05e750d7ed9c8bbc888add56f8d5f971f12a58db6fbdb74e36f280643582ebf1b01657c5ea1e44"}, {&(0x7f0000000140)="d3515485587973656c847fe1fc9dce053d2f5aa1768b9c281b3bac217bec9b262029335e8fe42c81f8f5c8665d668b7e45e82397"}], 0x100000000000019b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:08:50 executing program 0: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/59) semop(r1, &(0x7f0000000800)=[{0x7d6612ea7324a836, 0x29c, 0x1800}, {0x2, 0x880, 0x1800}, {0x0, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x0, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x800, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000280)=[{0x1, 0x3, 0x1400}, {0x1, 0x36b8, 0x1000}, {0x4, 0x9, 0x800}], 0x3) socket$inet6(0x18, 0xb, 0x9) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) r4 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f00000001c0)="01", 0x1) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0xbf9a, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e00"/544], 0x1, 0x7fb) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c6530000e6a50f696ec7548b42ffe3988959ef00e52e4d8493a3aac415d68ac24be98202f9e7c72fd2201ab50cb1d8e0a5f684607825e6087b315bfc474c84748ed97e2c790fe21137ed4f75c9edecaa632a2683614fab8f8930e956d47299bcd5993bd1a1d17bf140edf413c7af6a74bae2817b9154c1eccb2786395397e8dd4e57c2c3efaad4ae2f01c582adfcbc567e84aa4b1c2d8dc4fdb73a85ab804bc57717a623ba83546c58ca416c3067550"], 0x10) shutdown(r8, 0x2) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r6, @ANYRESOCT=r8]], 0x1, 0x0, 0x1004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000340)) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000900)) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(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) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r14 = kqueue() r15 = syz_open_pts() r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r17 = syz_open_pts() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r14, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r14, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r18 = dup2(r13, r14) write(r18, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r12, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 16:08:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1ff, 0x0, 0x39, 0x5}, {0x6, 0x0, 0xff, 0x7}, {0xfff, 0x81, 0x8, 0x5}, {0xfd, 0x67, 0x6, 0x40}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x6d80a380e3f55f60, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 16:08:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffff, 0x1040100000003}) close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r5 = fcntl$dupfd(r3, 0xa, r4) ftruncate(r5, 0x0, 0x7068) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x49, 0xf62, {0x20a8, 0x9}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0xf90, "0100402ba7620c033c0adf71cf15cd69ef3caf40"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:08:52 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0xfffffffffffffe6c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r4, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) read(r4, &(0x7f0000000140)=""/117, 0x75) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r5, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/117, 0x75) r6 = dup2(r1, r5) dup2(r6, r4) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1003, &(0x7f0000000040), 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r11, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d100000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46b239befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee1600dfffd90c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f827e5d8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b000000000000000000000839b661c88a7669aac02a45bc689cd95e67b0faac541d"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000001880)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d398733c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492f38b34f23a75013d60f5cdaaed3378f5edd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da25e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b2d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3e42c202969c4f3fd04e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3"], 0x156, 0x800) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = msgget(0x2, 0xc0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r23 = getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r25 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x0, r21, r22, r23, r24, 0x0, 0x9}, 0x800, 0x1, r25, r26, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, r13, r14, r16, r22, 0x144, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xfffffffffffffefc, 0x6, 0x138, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r27, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r27, 0x101}], 0x1, 0x0) r28 = msgget$private(0x0, 0xfffffffffffffffd) r29 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r29, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r29, 0x0, 0x0) read(r29, &(0x7f0000000140)=""/117, 0x75) r30 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r30, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r30, 0x0, 0x0) read(r30, &(0x7f0000000140)=""/117, 0x75) r31 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r31, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r31, 0x0, 0x0) read(r31, &(0x7f0000000140)=""/117, 0x75) r32 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r32, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r32, 0x0, 0x0) read(r32, &(0x7f0000000140)=""/117, 0x75) r33 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r33, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r33, 0x0, 0x0) read(r33, &(0x7f0000000140)=""/117, 0x75) r34 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r34, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r34, 0x0, 0x0) read(r34, &(0x7f0000000140)=""/117, 0x75) r35 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r35, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) read(r35, &(0x7f0000000140)=""/117, 0x75) r36 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r36, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r36, 0x0, 0x0) read(r36, &(0x7f0000000140)=""/117, 0x75) r37 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r37, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r37, 0x0, 0x0) read(r37, &(0x7f0000000140)=""/117, 0x75) r38 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r40, r39) pwrite(r40, &(0x7f0000000580)="c10ed300", 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r38, 0x0, 0x0) read(r38, &(0x7f0000000140)=""/117, 0x75) r41 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r41, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r41, 0x0, 0x0) read(r41, &(0x7f0000000140)=""/117, 0x75) r42 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r42, &(0x7f00000002c0)="f3060000c64b", 0x333, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r42, 0x0, 0x0) read(r42, &(0x7f0000000140)=""/117, 0x75) r43 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r43, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r43, 0x0, 0x0) read(r43, &(0x7f0000000140)=""/117, 0x75) r44 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r44, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r44, 0x0, 0x0) read(r44, &(0x7f0000000140)=""/117, 0x75) r45 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r45, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r45, 0x0, 0x0) read(r45, &(0x7f0000000140)=""/117, 0x75) r46 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r46, &(0x7f0000001740)="47e6642737e5a8b6a60109a7925dbca374b26b146d0e850c0ebe2d68a6d4750d3d302bb2c0047d91284c607ca4a3632474bf1202a34e4621e38cf11bc6fb8b16a6bd4bf4543b94e680fb4951a09384673ac53ac2e2a6c6faa8088756156ffdaf300a342e9357b3acfd25cca2c10151f4920736796cca1cad4adb4b77d58d929ffe08386ce4494af53b15b2f621a23c8e10a424c324f2ed3b1df685af0730f1045526ed1a96e5213d13d5aa77c714707ea22c9b5a6ccfb7e9d0e1c8cf2cf6497d0eec23919126eb0fc93a6e7e0c18d33af3931046bfcf295cf73957a2e027ce156dbc5ef18d7c4fda3f2102a8261b54d714f0d39e8304d729c3611b0537a50c3d237fcad3d6b7343a3e0f2899dc74d0568c3cfc73e25484ea496e0000", 0x11c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r46, 0x0, 0x0) read(r46, &(0x7f0000000140)=""/117, 0x75) r47 = syz_open_pts() fcntl$lock(r47, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r48 = syz_open_pts() fcntl$lock(r48, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r49 = syz_open_pts() fcntl$lock(r49, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r50 = syz_open_pts() fcntl$lock(r50, 0x7, &(0x7f00000005c0)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r51 = syz_open_pts() fcntl$lock(r51, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r52 = syz_open_pts() fcntl$lock(r52, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) msgsnd(r11, &(0x7f00000016c0)=ANY=[@ANYRESOCT=r29, @ANYRES16=r48, @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRES16=r17, @ANYPTR=&(0x7f0000000600)=ANY=[], @ANYRESOCT=0x0], @ANYRES16=r9, @ANYRESOCT=r32, @ANYRES32=0x0, @ANYRES64=0x0, @ANYRESOCT=r43], 0x8, 0xffc) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r28, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff7f08000000000000c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f70257f7d10000000000020000000000000000a00570bdc48db38a42e135485163f33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600010000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e3190eac6590a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37d"], 0x1, 0x7fb) msgrcv(r28, &(0x7f0000000c00)=ANY=[@ANYRES64=0x0], 0x1, 0x2, 0x1004) msgsnd(r28, &(0x7f0000001280)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952f10e34324e03d88561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d4000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c508b4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe7c637db2a0408cd7b9bbb45c77e52e7e7812fe4fd81703d2b6c815fe685fc0051d5e3784ecae041d5930ef73b0f94676e7d064e3710c76ad1e52ef89a3abcb711668b1b244229560d671fe68105fa71a510a710e75dfb6a34204c3040c0a4eb06f1111ee9797040dbb50d40021a7ef2a51718bac5eaf040967df8cd5aac1c72c9b5e6c4bfdaffd4f37e8c18e903af8aa48ccc9059406f9055e580475aca2639ccf64fb998d6938be3025d066b0829914a0d61b0880f6d9c3c31a8f16fd863de661838d774cfb39e6cc7b73049b6c65ec9c5e38a33af2b3f48144cb719dce80635f003d592065d460a1f42e8ba9f7c1e4f0aed"], 0x156, 0x800) msgrcv(r28, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a40c42f36ffdf6a4fba253c93fcdd7009884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r28, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r53 = geteuid() setreuid(0x0, r53) r54 = getegid() r55 = getuid() r56 = geteuid() setreuid(r55, r56) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r53, r54, r56, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r59, r57) r60 = getegid() getgroups(0x2, &(0x7f0000000040)=[r60, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() msgget$private(0x0, 0xfffffffffffffffd) 16:08:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0xff) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) write(r1, &(0x7f0000000340)="abce24adef0a5d65eb628eca0a8cf0bd2c24f497b999952abaf058b27d28c70ace8bc20f8cbd60e39237a78b86a6a0afc216e1a54d8dd92a79b347d68fadfb00a65281476a2eeae2314104ed1964511b66dc748417163ab3604a698894d8e389c4dfe9f1789222c7ece32459c4a3d8dc3105f5a1b3630d259370cdc777a2beca4ee6b6394be7fa7c626d410083cea56d6be4503276ecb48025bf028438e6034632bf167978092bcd9b5b49b8e934231353ea1f184489b9fec322a942715ef62f8838e89610a24168263205da56d70b3250c00780c1235f3b33d4509878cc6cae76d1ee24f1313f954d76289cff50877a9a73006404948425985b071349390a0fa962fad06fc8fc40c4c9bbea2e244ebd9da3f41beef08b3bc4870b9e1697951b6bf42e4ff1c6b6bf623ff943ed0c52f86e66cd0c69cda5ed019253a0cb133038246e6ef615d7eac843b7f80465c1d1308f0b4f487f7758595265ac4544e2000f0722a30ab4af6a5d74b77a8051017cfae460067b3e58e706c59a38db062622a606158f148cc511383af45af7c6bcde70a96f102dcf55b07ee6d66631e39b4341ee309fe7c349994d15ae7683a14e9c81878aeaa3584aaa8c8b556e282f732e3970a9b568ce74050cce5ea7efa17545cc64edf54fa9806c0dd92940d1dee87d54775689786f3f2a77e42c539677d55cc02e5109c59ac08ab7b98a62c894527c3ee7077666d441934d326eb98aa06f516d3161265bab186124db0ef90fa3eb70a3512d0cee0c96dba7b3862dffc2bcdc1a6b1d82066128354b4dced63e21b33ecd8512f97ddaf75c51acbc08b8accf40f56883497737134bb0a0e8a81a726f117dffb3b93e52dcdd44bce12fb7d1359f2c33fcba5da34ada254ecc69f7a9180b4a85a76f92389f3b7a3d6c26be82a7d6e4bce8bbdda266ef8aec82cbeaa5c2bc85c32bb67b5cba37e1bfebc4809534b7aa1d62b5b7fdfefdfa977f370a5b84d86061717c62367b12966fafaf32cb0750603f664b69ccdb99987d9b261f925f4093b21b274036a4fccf7a1a29c39f8455e838c788006524bf4f37e7b18c7c7a1c8e8045ca82cfc68e251203434bfdb866d028071fbaef8e3f5770dcb12be9969fdaa51af837feec818857e1e950e7ae1ec16359adcd126cd10f7c041fa6cc2e6a52eb5a417438a1be83c1766bd68ea82dd9418676fd125e1cf4acb4d052f1b7deea576253b84034530f795bd2d73ec02daf20f4cea72ede18a2ccc780464e67500a20624bab235a093c6547105704fc117ab153b3d860de8d3d0c910cf1d1b2dffb532aded1b48c2f3341e48730ab77f24c90127336f2b5138a466c3109629544becdc16d6967685b71b112ff880cd87fbcc067ecbbbb1d81d730a78ab558edae5676ce7ad72fdd14d48dd793eddb70d0ea03c349f696e722e3a6e04b0c5fe3c54419d8af4c4afe71d5fead6a52da19fca3186be823cd7952197b802b73be2cf1d77ade70ed2ef49a0db518cc52a02e6204c79b69a2b86af95ab197b3c83864029517edd21d0c3ce3b63bcf9a967b29ef99a4f51fdc35c258770d233fff290be615e0b7ec4b3ea5ac4f63653e70c242250f4c7ebefed1a2582f1e736b76c2af637fdc2ce2db3e0a85cc29f9c742022b81bc27a368add359a5570a3b85310a43c9978caad18ecfbd2f3af91549b9c012a7487e9ca216e4003dcf1be9fef9a0bdf4f2ff4a51c612d0f9cf6b7623033e02c278bb871e10b3418ea93e1b09a9a11723056330fa255af798bf4456660c5d2fd16b3f32ac1c3e1e68005658c139af98f59315ba3ea5b0cec8e1cf6a61e141168ee3a6cf8fad4a47f9095435b8c6d6b2795e1495ce1e9edf0fc2c92ab3f67b0e8d313dc6483cc8c88d18a9dc375eb2e0c21520efdca046b53a7475db5b534c8e4d3a5c9fed3741cc8b1a9dec5b171197b770df6e77efa2c3e86a7a516e3cb88fdc0f1c0071dcd97efc1c2b14902706621dcb2944b6bceb522ab01107c35225e070c7d88afaf448101901d048a094716d7d6c166917a14e91dc67cd751114d9371c0a1d03a8e3edecb1dceec9683a719ffdffabd154e34a3810b62aeec13dbacd6d14e6cef180a52b72c697ebbc716a8f0ce2da0732416bbd7ef3f14e720da5b392d45917085b04e834a450514738bf3c2a25951d0360a86d52a9e4dd886db0a2e486a589f0315ac4580f4d0073c37785d55ba41339f715a6b9ab1b54bec49f566f3ac60150893c1fb6406a53e00be4296504ffb89d771adc9c1af03dc912cf82cac5d969e572876899e055c1e7bb3712d266120ceb3736b3a18ac8083e36300e3bd0dbc8924469f4dd63eba6c42d69aa6757ee8ceda0d0748bb235f76731566966e46693e66e27e5addc47c5cffcb7277587b5aba707312bc655d16bdf1bbd6006226236454d63a609ea8a0c753a20c04cfdc10a4fe789993b15422d392a7d96ae497e69d02685a3682e2a956483ec1d4c4941c9aa308a2af79bc05f2dbf9cec4c348543b4069a1114892e77807d516f4a1e7f2aa6d81833222eba9a0a084b6784a8c13833e761e53c6e93e3d7292ba594e4d0f75003015494c3857004b2c639fd90e2c224ed39a34ff8c625fd60dcc25bd36ac027ab81d4defa96d0603d3bb694a436acd4db9682ddf372b27679aac515e07f180e96404f4a684bb6a329d2c5f67936a2b9367f2fbdf5c080cf15e9aa6d5065a9e6302378b6a68d9e9d3f3bf6dba41d36c9b6685e8c348f6c561912187e86d342332d23615922b7a2181c8a0462d226a3e2e9d3bc4664412d82f0b375d1e591d926e7104b11843bf8492ecafdd069fe33e6286586b6662ad254408c9a61d88d3425bb78b0537936ede889635ce525d43cbef240a42cc8e360f49f2c1a58639d9de403987678e1fe408c5ab56e7a6822270e94c4ca1011f722d57ca748672f7a161c7e20719c665c542191f698ba7bb3c277f52e741b2caf42e26e41d21cd898150390aab79741473933a3136e96b4ea731c2b93b6792f4bde08207965db2ac2390d7d49e82cc2d1fb1f271b8f4bbb697049695b985e9869be7a1aafa7209a8d6f99cfdc39dad9497e456e6b58e43351b5332350dab820fa6daa8168a1fadb5cbbade49305787d72597f259bdddd58efb9b5ba96bc42aee49f5d4f2e5c6b75de12db189c74460f6c8063b3ffee45adad231d8fdceeaffd2a0026b2d83154bef6ebd3b79df138eb5e9104aaaaf37fc86b74a24da0268c9a3e06e99fb1d9e39ad17b43ef1e07f9fe33c27cb100333cbb99e3ea47aaa16103ee747aad1a016b3b72710f972d00df523e314d53125691e5994b3ca121889fc6fcc1d70daf43e2fb445ef20220260fdb8bdd027f5a8d07a11b4d1c9ea1be40c5b9c7b684125e8d15df914b345fb5e433ca56e75487fe0e9d63f6216e638556bfa5a8254bccb0731bb2ba734bbeef5ce4096d704054ad38035db15cd3732c31a1fe46df2130c72b4ff47960b5f82fd44ff15baae538fd4630873197436670f9eb2fe8d22aeab1bd5d70fe50f50ae0258d6487c82f1425d6a21897495a485a69068f3c954c5d6c3eaa569453410893953d9cc73f61a8b3d672f4bfa23c152a26c858b4ab16c3297a530a9fa2c6affa49433d572274a414ab0a3db36516ac656b3b2bb6b33027d119cd94c0cbfb93bc269dfb37a245aaeb6b696f599a751de46609249372daee742f1f1abf06b5517502d5b4e44b3b6a9469b638025032a74deef23c807c2f9ab3f0a53fff50b51519a03f0646216bf28dc6b03dee2510ff6fc7dc56a0d28e9cee2d89b37f7442dfffebb313c63a1ce3862b27de2aafa2bfd91c0c27ecdcb2137085d0196142068a0a6e78da32eaf390c77c15c210a5f46b725f202dfa7b244b1328086a94aee02c9232cae74f10eeb9366d27cdba68ac8e69798f4cdfa278d735bf6311b26625932333b285d5aa01a5429f90608ab8a41bc1b490aa4748a803a28f322da2a435418ea79821d7da47f3a0816a0dc05a3883f1a82de29ba651d010898a1d18cc018bf374d8bb8f69b31f6c7ec7f1b24fa7ea42b9509d22e97a76ffa961554210386656d0c59b293e1ccd6d3c9b94bd0ca7dbdd0f41db9e83fd144e2f3a327bf26f39a14b21b5b9327c62d76e8a882a46fb57761c8eb380f33c6d5ec838214c855310dfc1050ea3f3e5e52dd4c6d4f02096ca7fc6e875ebd4e95fc6827085d02dd0c9cfb5a8e9296b363f1a12a01e36ffe3c5cacf273f91b7fd521edc5ca70d4504aa50a62977144e032259b08bfe8c0211658352d8730c9adc9f2d5120e14105269ceb4e82fcbd1ff62510381d156d85d951c4c432f965f7dbc9d0919409c13fb1d3ef10a5eb552c81a649d31664c4e60ba63a79d781f401c4f8b1fdf1695eb56419a97f0db4abcbba76a6b2a1216673145cf4fa041451dcc71f5e17d55b45f3583b7f7f5617dc84922e4c719e21f77e25628c1f287a463f014648c1473a3683bba125214d98fe122811c0586cee97929ed4a5dc77d769e9594e7ca5034a5325dab77d1418c656c69d27d9c83892bcc1a33777e9e698817de159144cef85dba5720bcd557bccc1263e7dc97cba73d603d51db7c2f128665806ea30bf52a06eeb15fd650ad66d61fda98a18ce1a4acc1e4474712dfcc94aa3eaf150e3640b73cee2115137669fad287e63cb542f4a91e3c5ffb8f7756ed86f3367abe1527e57740fe4bf3d9e65e35988a246e654a4aeb5ab2432103ea0677a7894ce523eab12a4139ed905602691e2bbfa65d8caabd10a44ce9338ccec5724a2f0360ac353888c07378fa77fd9bf53810abfee776014e90e19ef0f2a9d60858734be7f9e41c52dc0b30a254000548e33a1c7b2cf07956f07ac4a5204e83e4fe3389a4a7685ba991e91487d9706411c09c5cd4396b59afb0f1d71cdb13bb0d13c9cd13a1e7aa2f428fa083c8410d69e4b4f95b0e0ac928281501b0e311950be3b8cac04af3665453d7669d977ab5ae2bbdd59ba487ce76a428c1af4be56619e6b085351f067d0202e2336763ca0bd2f8818c617b7542c0a9961d839ad5173978844e53bda007862ac95b460e19fda0faf4d7a4cff887e3a3adab4e77d301ce1aba67fa28d62e9b35ffcca5c8752ef6a9dd2455a51caae240a96f0b1786cc06d81e94c85ba0cb1f7a6301c1534890c4d4ab228531f31d862ddccfbc2a1e5d19a1c519b53f838a0c5bcfe2a95fb80cae12bd108d4e36327d0d3fb2de1a634021986e49fb81b2dbdf989b02c5707afb3f9c68aea3c6cdcf9cff5128b4c92e8e3093c67dca29edba8f3368e9dc7e58dbf4200890d6f5c16f9c857b51930b6cb50d7e49311dcea17304d24a67168a62f2b78d0fbe519f346c90319e252e0b1e195b33137825c059ba1c121bfa033bb141dfec544d18be3ad297358a50c1c0fbd1d9e889d65b59d92f99e1567b753056e78b21452c1a0aeb0034d806457a68947f8e0fadf0dccec6d7393389fe48a55de2dc66bc3759aec5a802e27d029c726d1f6d95cedb5aa65c49990365ccd565026953fd04c3d7cd04bef76f75e2792840df93fb5f5937ad276a6e8469d099a27843e593d6237eff8a7ee4be9ef0e693562fb4276f9234680f6083a6eac008d073717bd13ecbd6a63ec3701c81ce8f8435ed455e9fc94ad8ff469000785ba0b26513c6513fb565403b3c4b60d269ec76545124677be08acb02143ba7b62da5a310a598379ab45e0e47f8637fa6ef97551e57f0fb06a455b9fade0e795625fe9e7f2fd9e79fe7a1811a097b1de938d516e6be5599b967fef05", 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206949, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r5) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCNXCL(r6, 0x2000740e) 16:08:52 executing program 1: r0 = kqueue() mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000), 0x40000003, 0x0, 0xf7fffffb, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:08:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000000280), 0x1000000000000164) dup2(r1, r2) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:08:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f0000000180)) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r13, r15, r16, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r17, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, r9, 0xffffffffffffffff, 0x0, r15]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r6, 0xffffffffffffffff, r18}, 0xc) setsockopt(r0, 0x200, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:08:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x2) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:08:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000180)="fb6f81da5ef53b110941075cb28dfa4c5329bddc6754bfe4fb09607233e07cbd275e6143b3d889568d8bbc55bbd9b026a4f900db7a41531a54cd5fa42828d6a72427047998e7aefe5b03f3973d024e775d9499fcfa9f83bf32b94db4d41e3112e8e4a5854de3b472c434bc2ba2c25ee398f32f130942901ad4996ff9fc8265e26f8718727d788c2f3d608e6df768e655587061f04d4195f9f0ed1c184cc95b814d20762455fbce61bbfd767de4863c", 0xaf}, {&(0x7f0000000240)="5f22963f5d483bec5f85e7c6956a8a9d61bd662778adc80a236d", 0x1a}, {&(0x7f0000000280)="4a8f7ad55ebadd8cb7a7398a82dc61daafeb58f36f3d92da3afdc3d6fb90", 0x1e}, {&(0x7f00000002c0)="1086c955bff80f109932dd239957c2", 0xf}, {&(0x7f0000000300)="c8f9772f837a3962a4a02a20d7d34a073bcb866a5ff2c760559d8d9fe128f7b1bdf3a1b0d87224a93309681a6b93bdd9b3ab4a0bcc75f8da4b5bcad4814e38a3b0dae327dbd0884b23e2caaadf2ceeba2f66cec366ca1a129d37a4a58727d51192527cf2a88fe9a0f1d0a31b2ca6d833b9f10d0d5534a4909802fd3ce5d9c7fdc210b2199a4bf3f03c5243b78f856b0fca613d1235f7", 0x96}], 0x5, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x50}, 0x7) 16:08:55 executing program 1: getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x8, 0x0, 0x0) 16:08:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0xc7397ff88e1e3fda) 16:08:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x81) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0xe) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\xc6qS\x8c\xeex\x87\x02f', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:08:55 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r3, 0x0, 0x2fffffffffe) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r3, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000001580)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000100)="0e99586c96d1c803c4678c7f93cfa93eacb7fff9f31c688bac59a4f3898c0ed6650fabd4373ea3882b2ae8658aceaf519afc3c3e6b72c983d438a103c302afc7dc10a32b1a046e1bb638a8627535d9c2457a1caea87e6150e78fcae8", 0x5c}, {&(0x7f0000000180)="cb9141fa89c94f0161d4e49cba346a2070e007935aba11c26bc2ce0400634ab9ff7b1ebf8aec3479067b12f231b9db6f78689726cb12b71ed46b114ab61673352335bfb22ce00159ff91e2b273b9acd532f42858054b95681f22c84ca060187b51fbec461aa1fcc62713e8c88a7a7732848cc1364e375dd3de649429a8692fd23d8e7ea58f668aa5ef2c66a4560442b85ad917d7dbf5c39dc420581501cd905aa5b54273b3e5eee36fabcf642e0866d6c3721c045f1d47cd2ea323c77cc8acbcaa6b18090b16c0dca63909901bbc74a7f45f2b9182d5f6e7dc32930ddede458b6ef2594b5e9acebf0592dba2a025ee73c17dadc7437833c2cda52a7c85e1aa3dc9f1e775448ceb85c1e227eeaa9e7c5bbec5522c3726dcd7e8065ea2d8cb1e6be1f3bf58b74cc814911ec48619f8779fd3bdead2a3b87d62b3f194461a4b2920f1640748b5edb031e64121ae1d902c52663aac9955f4cc26707544b0f0f86c1af2855261fd59b1c0b8398109d4b52a8e9f55571c142f3a602b21c97262dc1080814da6bfd271d88664e7f9f8015ccf8118e3c4cbee012c477d88ff483709521b9cf2e2499c745e302ca4e93413ce392fe9b9da81bde0b982a00a0e5b5273bd1c1a02834c5979d185bfde369039560f529e40e89ee4ab4240cecbd08a65573da669061582ec46582e0540bf909244b20d32d6e5c3c409a6dfe12a6e66263f214a815bd6195e144036863432a90f558be8ea81f0e06860f476321b871a7736ad53c1ce71266476ca650212efc32da67a7006de2ffdc429164be9c9bfc84a1ba73f7be36116eca7269919ec9af7bc4f24eb656c81b5f1344f0118750b09354be1f7e4a8343663a5f62efa5411ffe55a18ddfbfa18ad1c0e1c1c83863e826d1f6f2a0abd15e20949a941db3e13fa2c3d4c89e8187372d1898facf17531b00f7592f3b6d796f0abef5b2bd95f3a7202e3de840fc54ae89531dd7e53f5f189952c498a2bd500f523b9a6e09589d299d6caa542a9dc39d184b64cb0e95408def968294de01de577056e50326d3570268ea70f988081def177b0e31c4f5e56c15d229f57c3754998a9b3ec158ab18e9c6e8d15e4bd9e5f3637a6e16fd9aafcae72bc113553038afcf7293d9ab03baba2d7ebdda1b2ed60f4fc5a5da7989620cda27232e9635f298d9892e91bddc46b60ed388e69bd29aba48e206af33e43691fd8678deddc4ce1c641dcba10e34064b6a8b1a69fbd36d46c5d407dde3559f6eaca04c5fad0ba53d0f9e423ad3b480d577ae5bf42e8f490b89a86ac5d326f852e46555e3deef061296082bb75ed12234f403bc8f92d6371ebe47716cba01e102b6a6efed1096227484146f296b7d5ffc63ebfbae9e083f215255e19d2025ffb3576e64a27904f9b0b425c3db097e24d0a3bc9ea4130a4e8d37931b6cebb6c7da82fe1c3ac8a63ca7a65d6e110c138936a8f975288119ef6067862358d1f990ce10f2ca930e640eab9af092ba14d103b3604820eb0753ba16fa73a690c6680c611f9149247a8c86f4d3a548962e85726b212558065bf4822ee973e71ca454c2a929f0f8310c5934209b9cf56f02870ed7874644f776ecd2d49273653ec2b6a5bdced5505686e2f5d39e228a57ff1241d24914574cbd800b817f910300c77fb11577321243b26490b7d60c11fc549cc67427e6a40c3aa70a5525db083d4ebf91c589a2133aca26299d590daa61020b21df685834cf9cc220f43565e62751df6576ce5adeac5a6f665fb5ece9ff510155a2773c270333f04c16c94d2092e26c9925d7fcebca019c69493c3d55d902df6df808c0e65d371d44b5fab43543505b3c12896d9227d5e11931abf1e43cb16f232e2abb56f520c20126f70fcb914f656ee349f2dcfefcd5bb3a6def76cd741d6a755b908ac12c886b9e7fd1d71d8c13e1984d4b1ac44da08e1cba18353fc7bd4e8991fb5f340ae25ca7aaf9b3e309b251f5f35869aa37af9c9247264d10328d70d32c8cbf6b855ce23599340cf3e1511f2bf97c32ed82a028e50aae22b0dd0e35bff8f028be164d1ee999dcab45e08b2ec3fa90b581d108b36e72f18c167144fb0c40a41c1f1e377cef6150db8db6a179de7fa4b7e1cb31ff209287a0c9ebe2a4dd151a5f0d2b936ae00810a2bd2659543a07dd1005e23a12d22ee5048f7414919d29847c7ea048bb2790bd9a1fdae3e214aee8ae06f35981c8da59ed90c0a047900e851c202015026b878d9f1452a1227a9c8f6dc00a1a72c55cbadad51f743602afe896f0093b52e2dd895c52843bf7ed7367cb4367592001fbddf2d331154a8a81b273abee2d10f592ed610739587b6f7c6c9e6da8199de7983da3c8c40d65b23e243360fde1c68705edc703784eee807475a129e80c41b5dae1da3b7953cc304141728ed214df0258e1bad715afa76fb0e12125075a7daa869f4bbddcef62b61a4f983c7ea3dd55d1d8204ecd2702c9d1a10a92f2040b0b11ebb8daaff873b2e2c6f16561d6b37ec1958868399cf81c1f376e0171cc4b40fc1a1cf759fccd8c20abe94aacec8f48bd2722433f05ea2b4f4ccf36a4c9d604354b1eac1b0cc34a6cd3a83ac9245dc73eb0813f60361715faed21669f8664b858618cf015b843a9a6b38291c046314c128d5dcd31a89a0dff8bb2a89c72849f1023525f31e223f0be69c4f260bc1f1ac63121433e6d27c3e823da599cf75ebcf7872a12766c86a62ad361bf2fb94084e763cef32e22f0bfa51b232036b92c34668cbb3b20e2b43a210f46dda253aab197b1ff564f5aec098b6c15c02f5021991a9e2182946429496b10253c1753f218a43a7245602ed5660e73e9cfdc0b46248c1ee862dc4e0a2f46911c8fffd449944f1eef9a3bbf247d2f15b474159abbbe1ce45665667f5ce11c37e5845e80a5e51da75ffd8288c0c81cd62dba43504af23a393da3883a123adf6b5bdd6e11a9476500d8d54d84db42ef14b5737cc854e04edf7a6d1205033c3049fa5d0a0a766cc8fb1ea35979f24b76b6b974cbd3285031170cc1d1d335c3927c0a52e1579a255cba333d431406d2d95c60c85be284e964a3c1f1e385fd3658f4540a6e9f62d63a969b8cc398d7133588936bd9a27e9d4fc238de67642590984c1b2c6b999bf9bdb2ef3f7718d037a1ec52be26c265a69f8a95206b89e57dbc0f17f3ed3055c4768ba56aeb1fc3a5a5f97ddd45a54b9a4648034652c5e1138a41d4e7b1a2924c12432260a1cade7ea4e7caf49c419a2476194a58fdf7ff65bea1a48688f49d04afd7cb6c051ddf1dc23d5cfceecc3b3c7459653cece53edb07a502ac5e20a62cda5a880ada8af3f3dbea0e5de1791ccb331deb78ddc147ce19d08a274a30371685d747b40a0a211263ae5b6c19554b7276e5f278a016f612f7500156515b2bd587635a4bd7cc0e850051b2af1cc75bdf607b565e4a066e63a6819739eca9a9c3a9f5e322280a9bf8137a6ae390d347bb47b786b13507328dd6c82a63a20afe811a9d8f7a870162252c4ae4a7aef038bc1d10122121ab098e9166eeb36a45ed2bd7c0ddc39d935dcda19658a4fb3bfd4d5ba0ae1bc771b5fe7907a8ad86863a230e153b31694375963ead621b90ddd708d8cd8e434365f4ff8debb56d5846f321d6756f89b3ea018ad1d461c3e6ba8db7a2d15a5fc02e573a2de7697440e0e4df66f6aed56bb24b4d5ef174eea7a445324bb2bd5448d4ba3a84e869fe323b0d5bda12b81727f23e66e3ce54afb205ee440adc4cae2366fb3d5a5922a9eccf3a5929d6d374f160ef12f9251a54a6ac5d561eb506e275e9f6ede06c3f10b0c60eb0d0394093e315494d886c0503f24189f8a3145305373b36dc321dc764ee173010b6666ad02b3752b944803cf646ca6b2f98276f515dccc5049136add5ff49158576504d5535287de2eb022f3aa5ff2f51df99b2c1598ac9a6c1f590b7446e1227d3f72d61b4ae84eb771c638240052389f536f3a2959ee41dd249d9ddb53cc794cbc80cf56c13ad96ebd099ec3fbdfd92bc6ba5db139967bd89e9d84f043c7f0443483c356f93d40d339bc4bf298c7b2b276a3d019b4cd5d59f33d9268139e057756e136f1f27535f224fed063fcc5f8365246ba61f2767fd088854ed945f1a9e1bd64841cc0274bd7ab746016617fbbeb28f03b06a304bf6c7fbc178755cc927a096bfd17d79edc2c7eeba2099dd8141decbb22e552ae3632e12935f3439681fdfead86d1f585daa7a8d79d0ba3989b6f6a8df0af7214a5a1945d69e4162afe282f263371d6c41d56643e5ca9d5b1885f0ccae976b939c2474723c1bd45fb2c947c2cbeacbe572ed113ce9318a8c2969ef5aa86278f72c5ba3a170158d4e864e2774b17aa407c41068c6f178cdedf8e4a4dde93ea065923f0dca8404222ce9c5538a3f336e61670953d29ed38af179daa4e16403a715824d04ec394b4553bf8940529b965510d30472f15f69f46832c91503b166d51426d14ae7bd354d32fe2608c4be2f8010a239c17a5c3b981216bd6f66260870234c92a4e42b96e24af752a561547f72b57daae83cea791cba8f14ea6deb08b637a462bb31dcec5b97296b5486e2da108381c72172b25555227d72ec1c98fbc40a95a7f39d3766aff492a39dda2dc07be634337f23aa8d4a9eb8be9799d4e921144a2241a564a690ac0be8bf416081acb4e1248079863e6d6e4865edaac8032602c1b4fae891d748caacdfc04a3ad399dba060ebe097c6eff86e2e7586d60f47790c5547069cf0b1e3636f34f2332e571e587d312d0539f3517eb96f165b88ce3808390ef499d331ad295dc1c25318a23c010959786e894078edb4c044053135393eb55e5cdf0496cbfd0e8122092d7a72bb02a1d4c3fcf33ac5aa91aeafc1b8f7de2c1399b96078171659f5abab85ac4420702e699345236d761eccd262ffbc488b0ceeb1537ba30d0204730ddd0a300996d6b2a8381cb8ab2a8e8fc02cf20178809a4f865046a46fc08949245e650e38c8005f39ae9d7e9ba34532a18a8800c7ecfc3f409c1fea13c66945577b52530ee70210fbc5fe7421eddab4616fb5bc90180f3713c8ca67c58e1850b607d75b73ad3c4274c94c00c281a388af5531f4e425b9b6c28ed9299feaf120d8cdf36b895e62a92cc13a5bca69642be3899eb1f332ccff7d48e989b61ab68c3af1177e41252965e826246f5b0708a86a24cc0fce97b4aad99dfbc7d6c7052971ceb938f959977c5fc59ce28fa0a1dc7a50a9831cb1b8dd35d8f619dd001934d0e20e231ff131fea26d4451f1e1bb4b69af52ab3e91255c57b4e8a8e2e6c6716878b8109f5d0e0e3e2b57d3e5c627083464a22e56ead1be7fed854fa6d133534defbd12a3a242149bb1e868cb1d3fff6f3cde884acb6ce48ad090e865fe58a68710fd4d8e62c53929b9a8ca7928a0d73060318a07719233fde811959d8d4251974b70493e574981f9692decd5386a24e9b1cbe1f12b90c979db693093761f8da67fc1183927a4dd515fc977e24e729af5b1ff07b5bb90181dc361e657b318b58c753643a317c34675bba657c21c0851443e172a3ff62001f7bf6eef0c3ac752e34dbea7a03f739542907de426053c9c0f810622355e90ae1940877055fee5940f98b7b7eb89f2e5e26fcc4788966f3f8069a0463b58f0268875aee18b4fa38d9e72519eac37eaadbae105518697a70a7699bde14f44bb5add32c223c0e457491151df24d9699ca6726cd0b0055172d2030f98a4f0cfc5ebce0c3a0f7f2512ebaaf4d922a8caf9d687dff3f", 0x1000}, {&(0x7f0000001180)="b2b1976cd45c89b41869c956ca5dc8dabbea44a904b10de344a7c0aa0ccc02c1d028e994cf8c9d8a6cfd2301d8dbd6e819e834eb004a9f17ada781759f4e3e8a8c1083e7098f53556f5796", 0x4b}, {&(0x7f0000001280)="e5b93da0658150dfec7dc9bde1c4783d432678a154221c66bb24ed70f30237bd5ea6cbe692b999ad76c3894db43b03170bfb366a81542a2cd69f636241bba1dcf27260559f2fc9f70a807cd7f439c51d9ca1ad92dae5aaafaa889603ecbf982624f12aa20a7d7e16b54bee84cacd4f9e893f81da26a72202660e2c43ba6a8dc189bc128c92fc2a74ae6c10b207a2551d462c0c1a9bae4fbd69236c27f7876bdc02e8643b40132b8a622ce6859125e2be13a607c8afda007b3de17519b6078d6e534f613a3c1875ca2c6998fb1f469527bf395d01", 0xd4}], 0x4, &(0x7f0000001380)=[{0x90, 0xffff, 0x1, "e038f5ae23babf0ab1bed4281ca98e8aaed6df0db61c70ad016e605ab08ffcfe33c8f3fd2058bfefbca7e80af223bb305ff22c43a37d21c7f810bca83ffb1d50116940ed5959b602da53448403d2d08b4401f5660350d8ab66835b260348453a7903d69d6793d7bca72475795ed93ac5c41b22bc7590aa25b1"}, {0xf8, 0x1, 0x10001, "3f1fdb2bdeeff2bd523bb9e6aa066d847c217e78b66b697ab9be134bfe6db5b6102225faa062554b99aded14527c0b9df420805eb84da5ba7ea7b40ba06d05a5172c075c98829324bc00f442f5e06ad64476e01a64956edf7f3e96b94b80efeec9c4c4fae7bd23290c20f7e9c3f6cbd61b2d6a15e2176b274183a46d34ca731f26b4240b2890f0108b15f9910d5825a8ae0acc060f7bb4ebbca180dcdc908e5b4947fc5c9ed6dd59f076e44ae6798a6af4b448a4d510b161bc80830a1adc71eca72f2eab3db77c524bc82011e192298228e5548c47506786dbada6735eea2a52039a78c314"}, {0x38, 0x1, 0xc6e, "2b12167c0c8cfcad1f7e01bc873dc56f97a27ac9e31e8550e367c8c84f9802a5da0019"}, {0x30, 0x1, 0x100, "299742010320a57ed1ca0e8269ef09e03df9c55e02a411ec759f5f75a81b"}], 0x1f0}, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:08:55 executing program 1: syz_open_pts() r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fsync(0xffffffffffffffff) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() nanosleep(&(0x7f0000000040)={0x5, 0xfffffffffffffffe}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r8 = socket$inet6(0x18, 0x4000, 0x3a) r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) kevent(r4, 0x0, 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x98, 0x9f4a9b0ece231262, 0x7, 0xdc18}, {{r6}, 0xfffffffffffffff9, 0xe93e4fa138fabc18, 0xfffff, 0x5, 0x2}, {{r7}, 0x0, 0x51, 0x4, 0xfffffffffffff800, 0x100000000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x1, 0x1f, 0x71}, {{r8}, 0x7ffffffffffffffe, 0x80, 0x1, 0x10000}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0xe0000000000000}, {{r9}, 0x2, 0x20, 0x8d3c66517dad5ba2, 0x3, 0xd2ac}, {{}, 0xfffffffffffffffb, 0xa0, 0x1, 0x4, 0x20a6}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r12 = socket(0x40000000011, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000140)=0x4) connect$unix(r12, &(0x7f00000000c0)=@abs, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:08:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 16:08:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:08:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#', 0x1}], 0x1) 16:08:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) getgid() read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x28) 16:08:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="6a62b62bca61140b2634247e1c9e4e5ba899856d34742d0bb05ba5ce27667a7b376aa0fe18f9d34d30e142fefba2756930c9655c0afd7dfb7ea7b3faf3dcf744b243c7d01458e91f17fb2ec58e23f7e22cb55e2407bc72311498257a787c1fd9da0e49b158bcd2d43f5767f3c1a4cf5b0e74f1888945e7d541422e976b9626"], 0x1) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000740)=0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 16:08:56 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000140)="02", 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pipe2(&(0x7f0000000080), 0x4) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f0000000280), 0x23, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) 16:08:56 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x0, 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r4 = socket$inet(0x2, 0x3, 0x3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x64dc468d, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0x0, 0x24, 0x10, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x8, 0x80000000}, {{r3}, 0xfffffffffffffff8, 0x141, 0x8, 0x3, 0x84}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20, 0x3ff, 0x2}, {{r4}, 0xffffffffffffffff, 0xa83971a74b0c823f, 0x2, 0x7fff, 0x6ce7}, {{r1}, 0x4, 0x32, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8b, 0x2684582185f29686, 0xd1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8d, 0x5090d2e580208047, 0x7, 0x7}, {{r5}, 0x3, 0xc0, 0xfffff, 0x2, 0x2}], 0x3, &(0x7f0000000280)={0x3, 0x400}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, r5) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f00000003c0)={0x84, 0x0, &(0x7f0000000300)=""/132}) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000440)=[{r6, 0x40}, {r8, 0x4}], 0x2, 0x1) sendto(r2, &(0x7f0000000480)="04e73fd369b9603c54fd098383909a1671b1af7a362a6f539d16b2191d11a8097ca1eb6d9eca8f9cef2200bd4bc28ffeee166bd9fe5f7caaf47e34c1c6f29671864343ddd6d3c5dde5c6b783b2dbe662bc76b48c598b3b2bdc", 0x59, 0x601, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x3, 0x20, 0x9}, {0x18, 0x2, 0x9, 0x100}, 0x2fc, [0x4, 0x2, 0x1, 0x2, 0x4, 0x8, 0x5, 0xeb]}, 0x3c) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x10, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x20422, 0x0) dup2(r10, r11) shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r12 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r12) r13 = dup(0xffffffffffffff9c) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x2, 0x0) r15 = socket$inet6(0x18, 0x0, 0x6) r16 = socket$inet(0x2, 0x0, 0x0) kevent(r13, &(0x7f0000000600), 0x1, &(0x7f0000000680)=[{{r5}, 0xfffffffffffffff4, 0xa, 0x4, 0x5, 0x5}, {{r14}, 0x0, 0x10, 0x10000000, 0x28f, 0x1}, {{r2}, 0xd1cb6ee2cae70076, 0x119, 0x2, 0x10001, 0xfffffffffffffffb}, {{r15}, 0xfffffffffffffffb, 0x61, 0x8, 0x5, 0x8000}, {{r16}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x3ff, 0x8}], 0x6e6, &(0x7f0000000740)={0xff, 0x5}) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000780)="015cc5a163f5d8b41a9089201ba20d2a5ee6b1c6240676a2eefce4de698a", 0x1e) 16:08:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = socket(0x18, 0x4001, 0x0) sendto$inet(r0, &(0x7f0000000040)="016dc8a98883570e51782f25f312b7d7ce8bb2f9c2d0dac4e56b37723d1515b837156eeec0558df2be7b631802f4ff26782bc6efbd65d8e631b97d0fc5b6af33684ac56aeff88832c02a199d19f270e00afccff5a117a1b747af77ed9b6614e603233cebcef1c8698d1ebfd33ff2c0fc3db1b63ba524783eb5f418856e5c08109f6956293437de637a813dfbfbe3fe16785cf93ddfc7ac31d86404c131ce892aeee8b17cd8d814a789a5cd892a6357677706d09a47edb2d3ecc97efa175256250cc12bc2c05c6680e7d09ab891c30b", 0xcf, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x8, &(0x7f0000000200)="d5ff9668", 0xfffffffffffffe0e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xfff, 0xfffffffa, 0x5, 0x2, 0x0, 0x8, 0x3f, 0x6, 0x3, 0x7fff, 0x1}) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:08:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = dup(r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) sendmsg(r7, &(0x7f0000001780)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)="faf4fa413a0eeb0c190921996ecd16d8701a49b4b9ac04c3612cf411b5fcb29b97456d9e04d394b5011d47fd988bc53e02512e00d3aad84cca2daf6538322dd8f3a6c7f2642b8fdfd2ea60529f3a2200eb9363e09bfb75d123b7eac8a103bbf194cffc5ad286b2623c8b52", 0x6b}, {&(0x7f00000002c0)="21c3d414f086424ba95749881c177ff90c2205f4362c3291110f5ad8e025391fee0e09ab9ce692400eed0dc3d6aee34cce03a3de105d3f72268cb90dd027ac70ba441a23ac6e8be240f4d2bcacab05ad5740da4b2df6c628fadea279e3b06877c37a1488dbcf7f6f2812163933656d2e5197b8613feddb46e8", 0x79}], 0x2, &(0x7f0000000380)=[{0x20, 0x0, 0x4cf, "55ed0b488df6e6d236cd"}, {0xf8, 0xffff, 0x9, "67b4bfc662f52b94e4f743f9c19b76dd3cab6fa7acf715972820a989d922958d6c7e881a7688c6fd213a8c6170a6b51ee9095ee3fd2b75c65ce3dc4b47826eb03d8bfb9f7660f2c8f450da707dffed45953857de42594015aa27ce894a3ca58e8fbdb5f4a1583ad73e54b0f2d1465c38221aace798bed53fb710ae7b56c1e3f2a1206cb42c23675146c432ea7644b2e05c5ebcc60a83af45bf027a49175e758482fe75450e13ab0692412703d44bed8c18db2ae80264695ae51f2a1557c75301ed350b6fccfc4f0205963bf6cd21df4357b5b479cb2c10c3c97108acbb253b8203a9a2c89087"}, {0x40, 0xffff, 0x9, "4f58a3ad35c065161373331e443b23329c3589b07a702bbb4d8f3606e860e324b504d46beca040b0158228b1c4859a"}, {0xa0, 0xffff, 0x3fff8, "2987aad9e0f02f4797b63128fdece47324b4864f848616d988587e8eb32af4aaafac5e1b3880f6e0b06eded40d5afc09ebcc041e0653a093fb0644d80b54c39bff39572a27032393a62ccf8d3f71f7ef6ad22176246bdae76c69ae8c813d5ee18ef410cb94c634a6904ef63018ae933c157ed4e048f21fa6a67f2517e3b96511b862317617ce719fe1995d68cfcd7a"}, {0xc8, 0xffff, 0x1, "2ea8472cd7c06024f22a419cfe8d6112606e1c1b0641cd52606150605d6c1fb1d635de5b9e710985a787b226d0faf4fe80be597d300586746a7c4f1cc0a2a50be52fdfca49e97b727781b6a741992599ef081ab650d8a79fca8db03a6c1068c32cbc5c1732b4ec4b03db643494335f1764da5c08e2982baefa5db41827070ddafa0841d17f6d417c3556bce465386629d0602a9bdc951312daffe3ec0c4552d517071b9780c909af8dadff97a8922f6582"}, {0x70, 0x1, 0xc8, "a34e0a19a1e29ea588bb2ad50869065c32c69168cc84e1503e329cc7343d94995943470b882c932a5a140d37263479e6bc294ce56d03a1b647f1ee2b0b70cadab9d8b119c19fc0f912e729fcd488d94484672360aafe0810c9"}, {0x1010, 0xffff, 0x0, "cee79e2c0e276cd40fa32c212b1f4c3dd023f408faec96c6d1d68d36268392a46abc1d619e527eb4861a88c536fa86a61e4bd6b17de64db2f7449ebcd5e6d53c9694305c534458dc4a30d9daccd8778252b4b795edcc6cec0207fa10a0ba5ef0d312e88451a892757e3d1a800d194c7df5b1097705e6d12d0f2085f660d6488b7e014b17e646eb842cbd5bd4fec9cca031331482d4d467ed0d23c378e93024566cdb6685c6e38911628bcc4bf6fe1406522bd840b0ece1f15fdbc179bb5d77348dae5a6a1dbe15ee02782d50a10792185f2e791b60d8b92f7f2b9435a0a80803da0e7218f14f9f16f6a946182310b009931b880c95d7bbf543f210e960bf8c8dfd2095f746c54de7b3fa80ecd4d887fadfa2c7e61e2dce135434ba0fda9031059f01990bd66c8c77602f3f5c04a0206c69790b0b51bac1c36498cbb66d7d275e677e6fc9dcbf824c405956ff2bf101dc7e64e691bea4a4b64869e1af0fab3315f45c3a5f1ca0f33ce6f7057bcef9378ef65a865200a0c55218234900b0ede39566702380f8bc8e13c635ba75fe7b8d986425a116a497805894958087905ae0fe551d7e185d3909fb216d3a2853453807ef988961e37afbb1196f65c65437d0947393a70d976dd04729c50591d9e6f853caa0c0356900aa2133544d4458bc9e12e169dd06c9606f61c2af9016cacd8e39917fe5265a6bfbf8ba44b360b906af56924e455e14fedd1827098479b5e5a0dccc2fbd5c2b8459e740f7418c75006bb155f3b0ff0c53a6b5cf7e80a07cde32e84d91f0c5174736663138e0581da3611a7f50a308dfda930547ccbb2b616c853727cafe00703324859c137e9a4a1051cfc31c90f4b82a79b35a758b0dcf5ce80439e864344bb366c413742d2cff609ea24a14bc25a47e554b6ca0e97ffa379401e13d22a067466f855765f18f5bd4b7232d9482f55afd74cb886e6f4d6007dc33b30cb36ce5c9250b021c7ddbe2b1360c19d71cdb0a75f079ef33f073dfa0b4c5457d0aadf4689ae068afbb65672272775515b8a77b5585d7df8f284b0e255dd045f6ebb1db304d7d8586287946ef23fb14f805ab09e47c5d848690aa5fce0d01816a8ef64af6f03cf3e88340d72c192d8a269ada1a40725b5f6e48e3940718cbdfce0e11d7c68226e063b3214885e20cf7c0aae114b65d2c1078500469ceadf435075c38df9bcfd7f858b51cebedf98358bdc145c5bd1bd7801d005272d10a30728a02af22863ecde81584669e01628806d2f43ba0d72ac6f352d031cc1fcd081b561f0ddf6642b9e4385756fc2195fc7f5006fe5fe993afdead641d805cb0368814254099feb4bd356a1e7ff8941dd08fed6cd00cd8050c0208974bd5193f2c66a02a1c7cd0c7089d3834a060c3361b3668fe0369827b61152224bae0f5bbd69cf62b5d3ffbae1a6c5f16b9a6ef24b2eec40f48eae42c6eeac0ae7bbf7ef613939e59e826049596ccea4de4e22f628195297825641a3e1902f87a5d26cf80e3ce4b5b04dbc562a5b0adb3a09f331afa34bdd5d771462845d5717a7deed7be738bdce6044d0faf1771c4d90a0a182540437b657137bcb3f7e07dd26a028bcac5b31519edc91ea55bcfc2aa7653dd835f24228a0f02c83b0d4b69b50145d0e9af1af6980b82d63e5cffd4abeed52d3a4c58bf5effe8736c8a85a064b8c28259bdc67e507631846f2fc35d48ae2dd12c73521808de6b13b20e32c078eddbe19956b9f321b883739d1980303496ab73bb894122c5cf9bd11b34a886b72ed8f5c5175859096649d908d2c607b1808e9819e86b1eeb865ab3c63788dcad77c18322d7bfa130f51210f02e8a679c902cf58a10eaaf79645d167e85c9bd5d2d8496f5a7fe9fd66c8efffba6c9be5ee27f9846d6f987f3d659619c4135d9f8c1c5fd0360f01f6eb008bfc4aecbfdebc16d12d2d36b9187efe9c96c349e016e38d81719a6aad272b06727f9a6e063bda9971bb955ec4df0342d3b7a05ca17a53e7d6ba8632e323461d585ef1c71fe8afe8627dce070c4d8acc2e0034ed450d914bd82226f54b5f73d9ab74a64e23bbc4fa6bc05b17a88c316344c5cef4dc3b0ba7f37029ffe55c82b64aae09a23b62617ee3e699f29ad2fc28fad3a916b516101b6797cd7e06030a535de8bff6cffddb3506df145675e57694fdd88e6802a2431dd3fcea1fc915f85840e70fba1a65ba50cdf54b1c42b713dce181cf33722b271aa6b22f1b115ccf534251e1bbdfe5ebef0bbb22b10fda340ef0a6010c8ed793ed73a6fe3cc25e432d2087b08a14b929fb0e9b0f224ff685995342eae6e7a78aa3f63256572c579aef47f60391eebe650673a98afd023f8d6cba540fc9f5ac0e37818ff88a04851cbf990e12bb27db745719866dd20030aa5a8fecac48deb7c79d5449b68bd56c925bc72f77412ad5ae42de2c265ebba262efa4dae2ae1b5a5bedb7082b8c694758c35d9a82bb2f7390398039726c28864cbf3a0b72c04d9b86be7d8ee8396c1b9b199ce0a3966163f372ff0c6d5963e601818a168119fd0b8a036a92bb8c3b8d589edbe0c4b44c8d851030ab221ba056fcb98361da2bc1a943786a5350da5e6e3f5b06b319d236cb95ee566f5631377e468c75059c7a2752c36b3b5d20a851963ec19f7dd27187a6e08d7f022da02b8ab3ee5993f03e54ec35422d3c16f9455f57a698563b9150a0aa5a0ca741015eb2ad7c4720429f67c186ae75de2974ea69086d6c64c09bbfd3c3f7cbfeef90f941eab2c95d11604aa3e7d4375f856fc8eb413656cac96c279ace98ba81807f94546b2ef29a6967681e532fb47896d375d6a8e56f3f48e8d9e5e3dda94c66f06b6c8a3c7b0de72425736b76f4166c659f6ea3a50e2bc282a8ed83e93c4b95e486e6e7b919d1dde893f2bfdb951601a8a8e7bfacf63064b4c5c1f5f5c3b5ba54086cf09d549ae5a0ff483588905a9b1768230d37579d14159e2318276f0445fbbd4a973a3eafd9cee856e6fd7613dd5c4431c19465250c5c67f297da4a5fa3a69dc82b3c9a2de5d523cab4b47a6921f6b623e2f4d5695e1a941f3cf337684859b0692c39286789adbc87cb511c2bc2525e2e15ffce38ec227543a08269989f295f1e77f9037d714f7343c1479eba3bb1ff3c6f1b3a89e7262974aef67f3681c5664e84947931b1b103b24ec4db10d8acc73f33a314f63c5815cd24d6d94f659902f34353497f094e94e82d756da1c67b75782c233a8db90eff99da750d51e86ca649b92381ba74a14a708ae832e2d76b411932bee8911308be42458df7cb74bd4b1bd75487e8de700f21bfad0dff4213ab51304e37e74615149f81b5c212b6b3ada4e24742da5d51a114d195b6474db2174864242ad2463b32ebc9d609e36d414245c35bbaf63ef967f1f5f27cf5dbef33f657072d6ed22252b8eaf55fac74c25db2dd6666bf851fb3d797a7469842a6c7ffb432ec3249b079426611b0725cf9d0a4aa8af55aa3137548beebef8a40e0cf9de01776d5eef8e663c14059cc6a574ca32ac8bf2ab83c125ec6cc22863fc714bdf52ceaa4c31261be0c4b7c2c22376f74ab8ad36795a419ac7b9aa502c440020b60afc80a1ab92268dfe9645d32cfbd603af5805bfe03b2e77e01d482c1b157f7701ffe5b269c4c19194569b3526bbfac38354941f88b17116209f69e9eea93f4013693d0d1b865e2ff58f964efad80259dbb4c1f1b6b88701675dc2e8846124159e073156d064f350e0de14c2bc4990f018df5f8baea3df2c75efc0b8c1628f1f2b98c1faaf4cb5de7c9b82759d45c2483bb92130fc17a88418b4ffab3dcf56aea35037ac52342dc0ef6bb9c83fff15f39e2d2c6013207504fec358dcea13ba2391faff1b71b060d22f93b9330eea8faca8a356cbb02c3ab283ba97bb3207b2fa800220d355c4b5f51fe347aefe03040e71d9474528f9a2d0f18673e8e7055757469b3bf8a1af7ca3ed533442c136e7a04641d39599dfcf3a07ea3901f21fc1c7b757f6782178851eded386658280fdc8be941a00c2a4e8aedf4563260299ae35f5d2b859a1e483be84b495c27a1ede7475aa5ad1f669093586d0acfd05525bc58c848f52e1b0562f513d7c48b2e8fdb74dbaae7b6b776ca1d30f0b8a77cdddbbdea2f18f1692c7380cf2a60c8c72200568aa26a9fba267b0ae5c8fa4b05358c62cba2e8282450fc4e03ae06ae6181d7a23d1f50cc76381471c53df94eab48658354b52901441dc12659cf92df00e6fefdf405eefb1f0d0bff9fff177264e50ff1f7f9178f0dbbae9077e81e4e10d358960ebfb72cf933d2f698868711a7efe473d35fde24cbd2004ebf9ac4385f15000069b456c30f53a6a61e6f8424ebb15e917b4a0c224ff1ce340a3b0df75bd526e53a9037a394664f2e0063782d7ce5f509769e14b27de85ac65a108879cfae466e22b4b129b3bac3d69d4e1dac29bd4e971f64b05641cf707cccba4d8f8db550a1d9243708e0f28364d9969975e315ffeb6336c18402c0800f76f4532467291601073c2794087a9e7d875dc95b6cbb3336fa5b7413059d15d4044ab897cb2ad337aeeabe53b09467621a22264cc0b2dbc825427c570bab4622530169cde7aa49e3895d60033f36d52022555ba8f802e9b87a13b0e3b67ce4d5b7c758ebce8978cb940b08d90995fd39e062abfb337bcd9d997974da6fc542d9b2351a77030719c756a951003c2c21fc744d596573f15e1fb06b7b61d90c86afe1a19072ddd68be8d6d8050ef5eb1a09dd75fe2e628b8d270737d593eee3b83d627b53685dbddd129dfae0a44c9ae7732d98af08cf4512a021e24ecc117df99919d17a311aa3b1b2a448be4e53357fef106cc97f8baa30c62130a64e8142d060ad3feeb175bfa1e93d1332fbd28dae8465b9647ccf4a78632c8cc645ec4462d9c6e3756b3944028dec977adab398f582ded42b0dcd7783ab70a408c96913998b39eebd44dc9c27b7631d0923cdd5b877231bb8e69bb3583412924ed92fb2c7945a832e22db0869645ae4b36b0a3187daaea2025e214afc346e8c232d39f5d3f0d7e7110d7d0b2dfaacea45eb0284470817ab83b5cf688a7e8c7faaa52e0d527bcc171c6a5c72ff52259f668a7ee50c269ef923f557ddd873d1ee6712caa48b91e1fbb40ef1cb118be6ce64dec7c1ea50b3e99cfb484231b0626c1fbc865ce9a70df1d0fe2dcf458c6478b54e2fc82407f89e0655e279353d0cb07b0e4011698a2a2e641544a28f6b6668d43ab4c070e0d4256d5ba77ab9287751c5b0d42d440894ee23241b05b8ab27eda68a00a01b0027e49faf1877db11e2acedccaa2415c23d1c63a8c31e295ccfb7bcf9bbec886311d354906adc879aee34910bf45dd53f7b7640200fb1b45f603a365753be304ef213ee9aee0e4f53cfcef7b90820059c255749dd88f482ab1f1cdfd3c1a167fe22fe33d1b048c3434d2931419648b69a1971796b60195c03cbec72e9ec033d74d117c0147d362b7965d6732d0763cab3fdf7e4e28ec0997c7eeab760a8c7de6c048de6f77acf58ab055b98d4a41aab9c95de609ff262198859c37c5bd8a8495de4675744ff8beef5f7dfea8e5ab66805b98910d43c6e520c0501cf60e95a1b46f0185cc690c1d996a34bfcc32e7cfdd35c278dcb19748d571367f6125bcba0719143f6f2793db5da8d66a9c7f7fa4934e19215aa52da3a8f6aa0fb30f22a13363ef68bef5303e45a8d65f63e3c9c5d35930094da500cb5c4be2130738992e24ae8eff31f6a8814e0ec367022abc6980722778f17d"}, {0x88, 0x8000, 0xf66, "b2ca1dcd033107de7f03650464d0f174ecfd9b5d258151eb84d6ea61ac5a2aca39788080f4a9b1cd6aa765e29318d5e8f3e6965f046163d7b0507f8a207f1668cc8a653159b53f298b9f5954b46ab58eb22b348199420088ce09607f4789a593b24157500d1a3b7fede04855e6a597366dd06fedd8"}], 0x13c8}, 0x5) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r6) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000001c0)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup2(r2, r0) 16:08:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0x0, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0xfffffffffffffffe, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x4, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x4000000000008000, 0x2, 0x1008, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x3f}, {0x0, 0x81, 0x204, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0x4000000000000e3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r4, &(0x7f0000000040), 0x100000000000038d) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r5, &(0x7f0000000040), 0x100000000000038d) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000006c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$dupfd(r3, 0x8c445da6f9333f24, r7) fchflags(r3, 0x0) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000640)) ftruncate(0xffffffffffffffff, 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r9, 0x20004b43) 16:08:56 executing program 1: r0 = kqueue() madvise(&(0x7f00002eb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x80, 0xbd, 0x6, 0x7ff}) 16:08:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = getegid() r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10xffffffffffffffff}) r16 = getegid() r17 = syz_open_pts() close(r17) writev(r17, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r17, 0x2000746f) write(r17, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r18, 0x2000746f) write(r18, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x0, 0x0) sendmsg$unix(r9, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d4957c1435084ff013c82dc037f30d361946c3f05f4f75466b799f8cabd30", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r17, r18, r21, r19, r20, r15]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r16}, @rights={0x20, 0xffff, 0x1, [r13, r14, r9]}, @rights={0x18, 0xffff, 0x1, [r15]}], 0xa8, 0x400}, 0x4) r22 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, 0x0, r5, r22, r5, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) syz_emit_ethernet(0xb3, &(0x7f0000000500)="f84450cae603efefbd20c04fbb72d626196e62e1e28d203e2e66ae2c611c6d7c9b7fb806bfecbe364c959533c55a92621f1748abd75a736253c126c7108f0198d124cd11757d0e1311724f790bdb44fe6ba5c01160603c222d803772e26b5f221fbfd12d60b080e546247beebc6b205ccfe08a7ebe080201035ed18b0e4929cc6974a946fdd23bfea4a96afd614575f0401f0daf266e55c9ed7d5863cd7f492dc5641915610aa5a08cb044647a8b57db3ce406") fsync(r4) 16:08:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) shutdown(r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r0, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:08:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400005292898ee0ebb22bf37a6d59726a8783bf8f889a9613cc615a99a698bebd98485e55cbf2ec4a85f3e4c8c6edf4818d34b0c5f5ff5b7e1456a7ddbd2f292d26188780e8d9d83fb39daeedaf8a553987dda69d27f4660bb6775b3e7b5d83986f5be1a28e030c56b7aa07ed2a08cf712e593b0e2c7b687e98ad874c20443ad8c4d2fe5f4efea246f62ef9cab2e614cb449d80b8467bfa386acae5cdcd", 0xa1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:08:58 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, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 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) 16:08:58 executing program 0: ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={{}, {[], [], [], [], [], {0x0, 0x0, 0x0, 0xfffffffffffff2c0}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) setsockopt(0xffffffffffffffff, 0x1, 0x81, &(0x7f00000004c0)="2e184c09f674edecfdde9d9f8ba5c7c11c65817dcd96f7b353b64958127a44fbfa5b9e7c190ebbab9a3a0412578e7265dae7b6857270ae0742a877b4ecf50e6dda06621f67a29c796337c1107d485e03f59b7f412f39eb110ea65579fb912c0a3a05df8824f53b9ca8f3a4cb25268d35300e5d2bc37d4ac6808c712b9962a091126f19565b1c70f4c4a1a36d44664de9125ae88c086c74a31af2c0c7808ec80b5834de73e09b4b4f4a9289d748121f0877b597762c8c1f6c88c3e433b5739a646a142fd4b226b7c976953f5f8986bced20a43411e8ffce12108a33ea37dc3a6948c97b019ae42d00e901c641fa9965ec0b4129275e7b5a89c76925fea788e414c2720433a31e0ff4bc057b16a3585df7686541e8a95a7f491f2cab521314675ae0b3716144ee6fa6e957f0edf06a7a2572e26961d0b2d9359b692ac6f2d4226812c6d1f98720ce6849c7364a280ff6cae7d1c923c5dfba772559a0d765ea9c3b6533c9f893837dbebc606feb4d4fbc0891b7b7ac9a6822f628f9451dc160d0cd8b90db684b7040196057b0e3630fefa2701bbe37e66ac2e86efd3ac4b13447f68d2c874a2abad0e073205d80b8eff56e3ef6d34f9615f2c9511bbd653c2f8f58f56024db595bc5a68e401c859d0d7e17215f49a31922407947beeb389a022362448162ec5a0920b497cafb923c92e69f5f032104f79e143237b2f7713109d131f855e6ac5f9447b590a982fe73892cae809c37dd89839372424b6eab0b3f5215acb47d5a10ce30766a38835c657e34be9ae293a0dce5380852d91f068a5e663cc247568ac8cbf4694c4c8829eedc81eeacc957bb94841ce917d25823c85c5524e233dac098b2ccb856c3f82b7c2dacb9a0e7b0978f8a37d17405b98266924ab7642f34d0ba5513bc302c0c9dab34c5aab442164ed9f97783c1d80b9dd9717dc9a9d33a25d982e3251f300db80d10383c920c6eb78416ccdf86c99a5911e5f930741e7ff845d2b29abdf5e6e38cc964c067538ce758a4224632ff6bb5e83d9f91863bb5a5bf8916051beb2b309ee8eb36bc2c0d6b59cfad3aa657917b21049e3fd43d7702a042ed5fc5c1894084501249e790cc12387f01cf7974dd38710ded96c3b070ea04404d0a0781abf731c82d73bae1c5665adee041009e22bb38a0e87c8715e42e840ae52109191a19a0ef4a727dec6fb4052355bcd2714b2fb1d3f04360b1fcfad9a479d9ee92e8fc7b2653bd8a241c831a17fcebe501160c40e4888d6d1248f585fe30212864f3aaede0b7bd99cd900583948bae255bf3fe71cd9cd771853c9e6fa862c04bf72233accf3b649b72f6000594fa097fbf0772a3a94c9d705c05013b01d4883ff6b5e7a8ceee8ae82bca196067c9da940312a8435c96f05142bbd75899bd829de3e3cfc5d8e010ac44729b108272850256afdd64e6df79634477382629af215a04d74a6b1773dd36a88d0e17920c3e7a8327c56f13a808aa0b6b256efe258f0f95fa7a45ef240ff50d548a0c44ba94c9f2ba45f9542b72f41ccd1f707a93770bfc315f4d1f404780a81adbcc993c1dd3008b4b23722143c76398ce494cd8e565556fbeb8dd8170df988f857d6d16bb255c3df43cce3b0071087e2d524b8e6723695d7b8a74a2226f00b224dabe0683fb486a7d08531d7904ef5759d078fdd7faae84e1daf2bb49a1c841d0228b917993a41beb9001f41e9875338fb2d14d50cc78eb84a05062ed8421f3948c72d3488ef9791b79f38552ba1cfc856f7324fa07a0a0bedc08074a33679094d1cf1d7e5aa981bd4142a289e3e76a4b1ef4a791b5100fbcee9c237186d1fbfb4ef20936eaf45ee9306547e7fbb5a1d2e0ca2dca346166b48fd4d40f5b36f3c4c99044588e7b4ae3b8e581ab4aaab31314234ad580f523582ee58be89e028826ef1db53acf9d785263ec5e1585f7aaba1ebaf802df5d410f9c36bb08d39476d04d4a1b525a438de1cca6744521508293c5ca771d3dd0546ebd6941f5e1376ed90b328c8f064624951c72f12a37532e372fc0df109c15620b6d53c69b6574a45d7c2534cf4846dd35b5ca361cfb9dc21a749b65800b7ca09711e4bf7e42b5f94ea6afbc3252e2842b6928decfffcd167993bd94fbad82a366fc31b11e204a218019fa224a55fa9f128b79e078d06f06ff3c339068767ddc2d8c7da73dfcdae76fe019fd2751bd83b3663a3a93cd8cd336fd237b482c9fdc07b71eef3013c6ce013aa9a5c1cd4609aa1025c52552160e4b5d8713e13c724a0fbb98f52df0bd46c39686a84c2b2fd3873f0d5fee2c163bae509e3e0f3ea6e8e36ad7c995be1205c24d2af872850623b123453e65143eb9e5ce73d92be754bdd3d1f1b6695375da8fd87f5f4110f7164ec3e8db3612af57df549eaa988b37a572b45dba71d3522ffbd16bddb3112861867d8f968efefd42edaa550b9924b8059613373b15b48a233f888a578add4970dd654de53187c1e24b993417df9baf5e0fa00c4a4ed0b2f2f1379a408f4418ffacba19aab50e78a4f2f816d21df8d9dc790547c38240123f288bceac230c92686d2f819b3fb230699a402d6aca9f3c422303c927bfb4c0215fa9d06c0a42a5bb56fb3c71aa4c0f4c3e755fa3ac616e04e6b31770f88de2abdf1b7b056e8abd2f8b525d22d9155a0865b73e185e5d3becc124627ee5c028118aa159d429039d901848b2bfc54a5fe5e68d7af42cd4ecbbb285f854999b0703837513cc68a6313776b8529d01140689eeb22355df36335044334ed17a399ad546fc09d87936038a095e13733f687d0c4db5c96ebd115237fdbc38976a2275ce9037c6a766ddb29ad13d887c5c66361ee80affa8945b31b72e47a743c768f59bed7e26c31d26c0447b82913682a2ffea21b217aadda5a6236d0080b40f2ab2d520182ce61b63d60f91443b64be1f022cb4c4f14eb8a0ad297a52ef00def4ab7e0f4afc5fbcac2368ab4be199278dcb3ab41d3dcc198ce60cb787ac5b91f46e90663898aaf8a700809060948f416793e2e713abe37ceb67ebbc08f99a1eb3fccae87eb465691be0ee52fc5ff64c71935e0fad1da201c9e0a4473738e2d28c19612090323bc273dd97cbd74b1da7afa953610a89f408daf141f30eae808dbe5ac91f755a70810f09bb8f52923dfe91744925e43b1917201ee7f5e027a831526e405978ae3cf3c434035b42fa9daba9dc5a9d0411f18eba9b856bc3f3f1cfd240c6f7686a41b88c717f7b1723de5576bfd4ef8c28bf4f54cb32f9d83c0209d4d1fabb8d90cbbc05072ca0fc970eb30d6d9f807624c60bd4686d23c8805118494242b43f1c7c2c01118a8fc7372187a0d6f6174461dcfb6b0b3308b8962f69da7fbd714e5dcd10318c93c6d0316269099860887c0bb5a3d2837a86d82316d053a7bc6eb6bfcfef0e54d51b3da4394d4e1c970a16e87f04a65d03f11c241faa0d92f307df1927e4a784369f84a9e22fe2d857d78034de9d3078c44be34743ab8a5b896edc10f77fc50a7c9350308795e8c6bf815d8db8cdbcfbcbdff2d178fd26a3feeb7fb9641cb4b0372fa7a0ecf3913755cdd36ddb10e07fe68953979339b3ac5fd0b0d07a98c0f2113dbd60f405d65b2f781abd4977ebdcb6b3cae89d17f04b05d1f964a2f553dfd5900d4b7c6b87e01faf85fb4ddc0e3d05e8d894013028dcfdd7461e8aa3bd6e3aabab45dcb74f682b4cb4e7b0d75db93fd1360afe8a7d3cc4743e087e03bbb086b599ef18d268c4a16f89f93b72b654f9934685418c1bdfb979b463261979e115bfc23ce236d2805b815f05776f9d37ce270a3e832df8cd2ce10775a52b280e094fd3b54cac7647471045ab32b3cab33bbd4cdf3ad79d723e906f2a2c859eb10924df7389ab3f6c429c1abf8ce3e7b1c6858deb4f3a92b2af3e35c2f7d4adaa4ec73fe81de99184b2ac0921bb2efd59f86e688a72780df258e5000f2f4eee774abed4703f43e3060d6a59a5d9548902e61feb3eeeb2609f7aa4d38a3e5880a66b084608e72f8c3a71ea0d127cc2143ad4b6b7b67dcedac83a975dc1ef1111119848e37640aa0c837902e938ad453e42d9fe9e9c15aef8156094b6f69f3c49dd3456f414607549522c509dfd57d3cfeeaa5ff29bf9eca363802e0054b54179e3f4f62a54384ff9bb5f309d7b6ffa81e704dd3f13552c7914359b9ddc31788127c6955f2cc62404efe47142e47110375b16c1e5031f262c33b8966e12bb633f5e790cefae484470fefbbb9c25cdff091837e148f643dc52fcdbf95beaaf9b37bccc042ac6399e5729bdc527b4c79e32b19c6aec5e932a7c848c91c5300663b233f97c184ab9555165cad819deac5fc7b2c22e06171cc99e6c74e97a50259e5e0695365073d3d6792020d8328c58fb544c865ed9be050dd28a26f1a4722f31734b6a7c56a4aa0e062f960e0538d2cf91f89bebe076b0f4576c5329d263d06d374f80975f93a2eb0a288e7a51006d8b19ff91ff3f922b51c04f2425b53ff3abb2a47eb7ab6f0680cdc21205294d31c47f7fcbcd8b2c85612bf793a64e271e2d69bc92af231ccba495a561ea824eb38f31c0f9fda05eb64460c8642379c0e72dc0be11afb1fed588ebcda3428faa8572b839f1c091303a64242a77af1fc23e47e01ed7f91e2b2d155cae7d3bfed35a4dd206e4d742aef4326b840bc43bcce0efac3b017020380b0971c394d13cf8e4d116edf1455b522257c890f63a0246644b11d0d6a2a18fc35c36e1098fa907330c50258b23229fae6689295e569b296005a5a313c646f7a8969284372f125fa02c8a6bbad306c91db7015e14961e3487c046dcb66f5c1fba94fa64d6accfabb859701d6f6cd54d46038b85cc61059059ee328408d70726c2b88c323a3138310207e6875a366e283de149085a6fc7195f43d517c7ae44ccd792e5a4f97cdefb6c5c6f42ba314c38cbc4baf53917e0228bfc6d6616ee1101d300968c190120d194b71b6b1d034baaea79eb6cfba39645ebff55ac301c15ca7f3320845a142a8ebdc02ee4fc170d7357a72a92491b172f4cdb75999b440309d2f82150f54da9acdc184bc3fde673405f373d2a5903e4f85b242f90f9e1f3a4979255c34b925fd0456e6348b21f98e46c155811da647959a26bc91c29b6e95c3e059046ee850b62c892b7420e0025d921241b1f15fc6019c2526084e7d21ec01f6f1ccb362d75cb944e72090abd8779e859006f4e51fdf44a165f0554bfdfa924c023ab5dffed5d8bae3ab9e2e2950d339442b223dea3676275525104b1db18374310e0165fa89ae8f13b7003a725f5c02efe38cecbdfae69a4acf0da19c5ef23d5ec486f8b184daea4fcfe6556813d52944fbab2cf41137c475b9922c972522ab83cfd7225f1c8096a7e217abb489a2baa2ab32aa93c49bb267dc1941f33d918ec4c8b7ccc6acabe7d9b6e973ca2b94d32c186736e0e91d99dd65c73aee449c84b04e16ce9ad696b145d20518b112e08bbbccd736b559e17258c3b42d04ac6fac9c3d64cd938d3a67571adf36c64dd8ea9899b0b2a52ec5174ceb8b22e3930e393e8aff052f445ead93f52c943254017e7ff12063874da16a51f49abab4d4ad51e3b09fef85831009a3ceb29775f8e0fade98202f8284e6331514e8029d93da3c61879e2363e4494ede10d240b7bf8cf39a2247634942f5a2fcdf2e05fc6e089ba93d5e59d779707d9c21b5daf660cf2ae5ab9a9751b713be02904d56d7c44f5dec68aecea00441b63cfb6d090f1b03374c0976d393e510bdf8245d0bf871f2c10", 0x1000) 16:08:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xffffffffffffffe7) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:08:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x120, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2c6cfdb93b74103a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x1ff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x140, 0x2, 0x1, 0x9}, {{r3}, 0xfffffffffffffff8, 0x22484cb0713a9585, 0x2, 0xc483, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x200, 0x5}, {{}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x6e3, 0x5}, {{r4}, 0xfffffffffffffff9, 0x20, 0x40000024, 0x0, 0x200}, {{r5}, 0xfffffffffffffff8, 0x2, 0x2, 0x800, 0x1}, {{r6}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x2, 0x4d15}, {{r0}, 0x5, 0x8, 0x2, 0x64, 0x20}], 0x3820, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x81, 0x1ff, 0x1}, {{r0}, 0x7, 0xa0, 0x8, 0x0, 0x2}, {{r7}, 0xfffffffffffffffb, 0x8, 0x400fffe7, 0x8, 0x20}, {{0xffffffffffffff9c}, 0x7, 0x1, 0x2, 0x20, 0x1}], 0x28ef, &(0x7f0000000240)={0xffffffffffffffc0, 0x100000001}) close(r0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:08:58 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f0000000280)="a6019f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed532393cc7e0ced95638ed4c3e912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc6867a680467252eee84933e8abdf3fad14741fe093638869b4ca03bdcfdc7dcc9d553b3042ce95b93471", 0x16}], 0x2) 16:08:58 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x70dbdf4faee40e80, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x0, 0x40000003}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r9, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) fchownat(r9, &(0x7f0000000200)='\x00', r8, r2, 0x6) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r13, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r15 = syz_open_pts() dup(r15) preadv(r15, &(0x7f0000000900)=[{&(0x7f0000000480)}, {&(0x7f00000019c0)=""/4083}, {&(0x7f0000000ac0)=""/200}, {&(0x7f00000004c0)=""/40}, {&(0x7f0000000bc0)=""/222}, {&(0x7f00000008c0)=""/21}, {&(0x7f0000000cc0)=""/154}], 0x680e8db960998ac, 0x0, 0x0) fchownat(r14, &(0x7f0000000100)='./file0\x00', r12, r10, 0x0) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r16, &(0x7f00000005c0)=[{0x0, 0x32d9, 0x2800}], 0x1) semop(r16, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000000)=""/9) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r19 = getppid() getpgid(r19) r20 = msgget$private(0x0, 0x20000003c4) msgrcv(r20, &(0x7f0000000d80)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577f1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b4d72e059c38cc9f256f986721be41b2b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c39490977bbeb5d6e689af5ff1a3d2dcfac19953cb9e3bfdb879440a248f508f460be123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f5150168c0c08d3d66559161283f17e19df9125f460a895250435b0df2630884ae1b0f0df2"], 0xc, 0x2, 0x1000) msgrcv(r20, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6930374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000000000000000000000000000800023ce2c32d7108f0c745379dfbe88932d8edc3cb31cf1884d4c50de0b4b8531767bd426b88c9c764f676a50dc65df564ccf312ab1"], 0x1, 0x0) msgsnd(r20, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 16:08:58 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x11f0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() accept$inet6(0xffffffffffffffff, 0x0, 0x0) 16:08:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0xf90, 0xff, 0x80, {[0x2, 0x1000, 0x5798, 0x3ff, 0x101, 0x9, 0x1000, 0x1f, 0x1, 0x7ff, 0x7, 0x0, 0x6, 0x6, 0x3, 0xe6b, 0x100000001, 0x6], [0x7c5d, 0x7, 0xfff, 0x9, 0x100000000, 0x9, 0x4, 0x7, 0x20000000, 0x2], [0x100, 0x2, 0x7, 0x2, 0x40, 0x5, 0x88], [0x80000000, 0x3, 0x1, 0x6, 0x0, 0x4], [{0xf2, 0x200, 0x0, 0x100}, {0x9, 0x800, 0x9, 0x7}, {0x2f9, 0x7f, 0x7, 0x4acd0b77}, {0x1000, 0x1, 0x0, 0x7}, {0x7, 0xfffffbff, 0x6bf}, {0x3f, 0x401, 0x8e, 0x6}, {0xfffc, 0x8, 0x5, 0x3fffffffff}, {0x80, 0x5, 0x800, 0xff}], {0x9, 0x7ff, 0x7, 0x80000001}, {0x5, 0x2, 0x7, 0x7}}}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:08:59 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() listen(r2, 0x10001) kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:08:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28002) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socket(0x6, 0x4000, 0xe5) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="00003cc8eb661d022745efba0bb95a9e0c6c00000000000000000000000020000000000000000000000000000000000000330268000000000000000000000000000000000000e6ffffffffffffff0000000000000000000000000000000004000000000000000000fd500dda1687b6df8f6348ffab13a2fd209a95d4be8ae514ee49cdc9ec55e10ed7835d62937aeabefb563cc3b7ea73ac4c36d701b341dba984d86fe2a3dc431d6af3154536fbb46e0a27669159bc91853a957f1786b10af8eccf76009bb8a3cdca0ff544d473dae0a1e706f4e9149eda5d8a50fc15223a40fa559e3f9574320f0ce2c2ef38c3eaa983eb3d459390625edc7e1eb3293d4c727341aa842a3b66eba899ef0000000000000000f643108708102a7e14abc8661db0811df3c9253293fbab61a073d4f515f225af43c46e8a03abdfd2e7ba0031ba0a7a16d2a796deba18edfaaa892d5682e06499c51cf2ef0de3a2d240d8e42a5865adf49009850b4aefccc5e599406ab44a977d8a5372aa18489a4e0f50573599a4ebbbb8d9cdfc4858a57c7d96e24c12d3d040d90fe85c2310055d6d08eae2f6be4b0fef48f87b8d97bcca293fbc52474a56f092bf41cdabfe478eb9b0f39be7486da0e5cabb0451893cb1d3ee96b19fdbb8f3a6095ffc4f0d1f1da72e4cf68862472da08a2081e04c21ec1fd885f3def5398ea33ebc638a30f8ad37830000"], 0x5e, 0x0, 0x1800) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000001280)='.\x00', r4, &(0x7f0000001200)='./file0/file0\x00') r5 = accept$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) r6 = socket(0x2000000000000002, 0x1, 0x0) dup(r6) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r6, 0x5) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x2, 0x92, 0xffff}) r10 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r11 = getuid() fchownat(r10, &(0x7f0000000040)='./file0\x00', r11, 0x0, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) msgrcv(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000ccb7627c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036eaf6fcad2180266b42cef8fcacda16c17e6e16e59eadccbdfdd885021e10984e8407bd2fa4c4ec645c3024634f0ccd0128b79f348e00463517f20a921d5cd9c7f8b8a7c52c710cb5c7f49c35e76de68b2a230b4c250a833b1a095809bfb1d20b0c8f76d69d42fb65aad56265bf87ef14ac21072127ed6682ebb9abdb90c4063bd0c2b40121872119f82bc200000000000000000000000000180d4e6d8b52e0ea631be1e24b10cb71eb5d6a9b4d3cb19d000c0760a5212d821874c6fb62e2c637df98a12294d59a596385cb2dab08f875e0a956b6da5b0a167afc3cb31e788040294927851e2e7baf8bb9fa12ffa5efab652407b6d7d28e8c42f06e03bfa3cf78d7066051e170a434e8cbf2fb8b8265461337bb065a713419e551cbbb330d4ee43f2be150f1829180406448cceb635f114825f2c232efaf5d76c0cf3207de12fca9831bec6fa9c8395f2d95a20079958d8c5b6f4d83d6b0f564585ed1caa3fc4017e3c0"], 0x107, 0x2, 0x800) r13 = getgid() r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r16, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r20 = getuid() r21 = getegid() r22 = getgid() r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) r25 = geteuid() r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() chown(&(0x7f0000000180)='./file0\x00', r27, r28) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0x4, r24, r22, r25, r28, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r29 = getgid() r30 = semget$private(0x0, 0x0, 0xf3) semop(r30, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r30, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r31 = getuid() seteuid(r31) r32 = geteuid() r33 = socket(0x18, 0x2, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r33, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r35 = getgid() chown(&(0x7f0000000180)='./file0\x00', r34, r35) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000680)={{0x4, r31, r29, r32, r35, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x0, r20, r21, r24, r29, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) r36 = getegid() r37 = getegid() r38 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0xc) r39 = getpid() fcntl$setown(r38, 0x6, r39) r40 = getpgid(r39) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000040)={{0x3, r24, r36, 0xffffffffffffffff, r37, 0x1, 0xa09e}, 0xd152, 0x80000000, r40, 0x0, 0x3, 0xa6ef, 0x8, 0x14}) 16:08:59 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x4, 0x24) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) r6 = socket(0x2, 0x1, 0x0) r7 = semget$private(0x0, 0x2, 0x580) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/196) rmdir(&(0x7f0000000300)='./file0\x00') connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r2, 0x0, &(0x7f0000000040)) getsockname(r2, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) 16:08:59 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) clock_getres(0x4, &(0x7f00000013c0)) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x2, 0xe1f2043ec2b694f7, 0xffffffffffffffff, 0x1040100000003}) writev(r3, &(0x7f0000001280)=[{&(0x7f0000000080)="793ff84f6fecab9247124b94abaa172d7fcd66eb8fae9a669453ccf900db417a07e504037766df5357c8040ca7130e9336490effc842e59b148e1fbda7fa124c772fcff9f24b2c6211023a1628556309aef283db54e431a6585f2536fba5f339c0853260f1f2a1e040dda0506faf4856caf5ed248b8c8ebe66bbd4ff5d05c4ee8982", 0x82}, {&(0x7f0000000180)="625e79eaa029bbaff3450efe8b04c139f2107ca3a31b051aca9e07937cfe13a2470a08c6cd82b8bb3436e7039335f8992ce75e209423dd227d145feae7b4f1081311f6a83eb01716845f8e95038699ff74b67a28af991e6a41508c97d9ab85b54110a244190fd25dc753f5a7fe84129439aa0e6f687c4d4d18f2d17fbdf29387f353abcfde245dbd1658abd41e79ab1dde0180dbd63eedb59dc80686deed0d4a77b3caafb066b3c4f0db3db6433b0ecebbb361d9f59e7704b93b8acb47e7e3c5229c704960d021c022968d0bb23598ac42842e8af1a44d9b73b0424b95c9d565e94fa5431cb89559055caed97c0b", 0xee}, {&(0x7f0000000280)="3bde58d6e22f0ce8a2dc652ce6c8cff83a7559b07e50b80ba71866369a520f791e3ebba841c5a41cc3010424cb2b5ed7efeb0735c875f2927f86a04b252b4e96e686f184ce6dddf88b46afb189b4564a86e26efa4f26288e8a52cc0a4e5a0e4fbae1d7758602ecefe8c0d57efe48a5792fc0346fbb44366108511e07030a29b77ac34eac4a5ffa74f98a29c73e25477d56e7f9fe358bbb44786bdeccba4e1ff4a19f8a57b74958c7a5735296babcfd42a3731da3f90286456e179c6fe7507a5691202a35e5155c073c3b506555b8711de4d576d8e26123ba0ba2dd2eff62ebe5b066f1b98dec66e7a510cd0401a58458d4cb40d6854ff8b3a02f0fb2815984004fe4f80f15b8719b7f6494de7f822e7ca192a65de389421b7cd926742cae0ab5934e04796e264acb571e4835308c9d3bdc2f41f5be6a1b082572f387001f10907d484a2c6bc31be5cb3f0bd3ab171def76276391d53e1c254f563c9cd61440e408ed9e42f9ac2bec7d13d4a2293dbc6dc9a581013036f532fde74cda40373bb5f5d2635075d60ed5699cce1d1ba55133bf4190d0650694305bfc1e5fbfd7522fdc767b1cdb5809d0a4635292bec36231ea49dd3b6fceceb7563a77d830b931b4bdcb23b7c16444d6d106f147f49c918bf9d539390842ddaffce339d578eaf11c2c543df226307a168c8a60cfc186553e91804515164a02be92792e46af1f8486d9b0a27fc43bedc0b9270efcbfcbd038caff945ec3daa94cd936a8d0ec4d3ee2de7a8744d4e7437da548210e57f2d1a726ddafd49a2e48e15862d17ecedccf21696721e5425addcb4a7108bd5d66095f36c16503c2c5c97794a5bb179a496559cdcefe45c1e227bf02b4822365a60d7b5a629d1c93b2b7d305e3496ef438b6dbab844dc3c6d552b933020c17059f0e2ba0fd082bc667698e5b0ae7f448693b38bab1c65f3e42ff1f770aaea7131622d9124a71ca4304e69422706da1edcc121c12c1be643d5cbdb6782cb97521d5326074f13bdffbf8c64c28f00df5521d530b4e4882849902b6d63a26aa78fbc06848032553727ee275f2816a561b1de17bf7de1bd8fd5f6f11a832e510e803ad6227faf7539b814a805bd85597f54d3a226158f53479731fe1e588299cfd885e6a22b754536aa6f8a24e208276207043d7810e17973cc10016edf12567d3235335a3eda93da7353a0d7efb5a238916e26658442ed07abc336049db28833a9ac9c607eb742ce1cf04fda4992828afd1705ca0ca5edb0b42dd7d0ef14e197afb9273930bec7a0c2de1dd782c268a0d3716308c74eb2973efe14c34cd67dd930b6658b2601d439b9e5a684e75b3a784bc54fb2bc6b18d6b776ff163a7f71396deaa39dbc293c3ef9a338ebb9ec407f9ac5d8b2833d742b1b60ace2fe8f60d299ba451134ddf19e78a2e3311d358856a4f4ef044be7f422fca88b31955d4fd14de80126540bc5747cb2d2668e2a9bd41a235611ff31eae15ffc5215262ca9d8b92dec51c36922f3dbc50cfdec9c2ff14e87a7a9677f4477a9b200e2ed8805238a7c6826802532dad86c4bfa8671f6c16f2a8da0f548f2901e222fbc6a60956e255e61a3157d98d945565803a7f83f97088d8aba48173b901c81282a3ecba3680a1a217827d7933753a8bbed671c2cce757cab3dcfa2cd2bd660aad28e934e4e7734175664dd9efec38b958e1da887f77dd71bf26805e62047dc51a6a03f8d60c2ac9cf568d64ce201d2e42f646f16508cf9485e5600f568ac5ededc1bdabdc0d99bb882c263c0308181f982a39d0ea5692d7dd0cc4133f572a894daa1c810098817227038e304a8533b01cd58ac375ebe1f19d2427ff2095a389e49f949b1fdf16d596d5102efda90ec612494270bfefa9e6ea1464b916c94072270905743bfad551c27ebcca67c55d101390992e9c701922bd6084da518d1c986cf18d770870c354cfd406a72baa4c637ed31c3dffa31d774872278c5201b4374b09641b8181cef2fb63f9d5de5ff96b60a22663daa7c47824259915b5f4765078b0fcd896f03b8c6ea18638d307f87389a8820cbdfacada99ba951e54ab1f9902340a5dc31a41a378ab9bad3f32097b69b3932ca7a87c866a9ab5697011fd9b3d34445f6b619a422790d2da1b836ba26519e847b81423c947fd1850aff3e9655365911764f6bceb893d2907afddb292d7c35dc406bced7c9deeb41c9bc1f52414c3cc9e5a53951bcd5fb7eaefbbc8324583639c95cc3ca2fecaad53e0b3b4dcf5fa3f4f995a93fbfa38f47ea0a0f77384fa618ade8a49c59580fefef9314d102a696497437bf02b88fe1ddb211cba43004e9b4bb8aaa52573c2f2b5bd2b706db5e09db9c99182e3947f0456ca0f52831514cb63306afb4989725840507980089a3823789b826e46e12679c7c33bb835f9e0d068ef8898159cc230af39b62af33a30b1d9ef13e1e40cf19323b2a9119fd382b803ce4bf3ec48fa1f54ae08448b1e566dcaad484b9409e813e8dfab9cbc71aef71147c22c4e1f22bda597828e19cb4f4ecc2f2c55993095d6073ce8ac42462dee118e41677c110a9c8c0c2da3ccfddbbc34d03186bdd22a52833cb8f0371b5ab532a629e71b012d6f0e74b4a9b6f3022e40a92e87c5ce2406b15bf8d24c062fcb2aa52b317107be4b33d6cb2a451da07c61235ffd70c824b048842ce269e6b52cd983256c8d4faffd3e70c5a69fe395eabb2acf7f3bfa84f1f05fcbf182b6f7505da972786df7f9381b200a81798c1a88065e06bbbdc7463dbf05ae8a93983367c0e8b5a52ca76501ca54e0d324278757d8d8b3dd67eaa36a5c5a8619a8c7576db17c0c8a2a56337de62466e05ca8379e3a849c3eee5041d0fdb4a774a42e45b9487271c170baa3fdc9dc55fb156d6e878d01824f9aefa65a91ac8ff618c14d5b0cc7f906ef53c5b32ab35b81af76508bb22bd0e5e028adb7dbbe15a80c7f910764dc4db8f0578794c2943a542e6b5fba2194406c0facd3088b91e0570ed0db4ae654ccf8cfc2e774b5a4445e26b298462f206216baaf31c6fa11885d02097b64821d10dc9a5e7d404c0a7a51f62db253872c184039ec079aecf939f7eb2246317f8767717d05a8d7d1a313a8e67df647e9b73d6e72a5eb77d9bc177d0573eda56791a7cb513ec54536f153beb4fcfccbab3bd9e02d2ac44122e70f23d472c2d310837ed8512adc582887caf3ce8964113643ffef1fa95b8a47f577e9f671749bcfa480e6c861a881207735af0edd52bd54cae0b8a396336ac004948bf5f53dd776159998eb5d20559447d783314873264b1fa9de12e0e6e866d4c4fb55312e5359fe1fbc2dda480165e402a1c762ed5bb4ad28e2c1d96a6f736d31f7c6dd637002e4c08f8b3169789f0d20fa225d1ea87a12aa65286598eeb09e5187a554a1aad57088df28c44bbdd327b4555bddc5af35b4a4ceafc5b1017c04fbb26c51e3e4f9b1143441675c150fa0a3efebee5087daae0f2c40a20b5933ca7660ae164821ed15e8ae7631f01f4da4e65c9aa6ef4ec9c78e189475ef0eca63d3bca46a29d54ed0a76630dd2702b2e88dae06695d7dfee003b9d3d51bcdb7f3784daac6d9c1baa9bb6de718e276aa5176f07511f97bf9d5603ead0f9f6887ce02c848424412a6096f0c5f0897febfa0d8b8b27d4d16b029f201828ec87db01a607f4a88b524a357aad334465ecc0dcdb421a48ccf69d8f63d0e0d6eaa45b60d58a7d00c1c35ce256e989c64d6334cc86947643464f07284345b7f318bfa252f0338bb6fb92a70741999b9ee19c3a10c1f00fdf5e054d6a5566807d57b277be9d0c1d4ede52a8c836c942536597496b759291ecc0c05783a1e23e0156fe7a6f0f7b1c0c73837dca7a7deee2716c1fe77289c13475c77424f2ca35da7f7eb30d602e865160b726cdaa3297712b63b1844b4caea57bdb1016711e153377714fcebe078d14d9bdd05655281be7baded70cb9b5fcaa00dc379f7182d12d38fbb32c1cf7c6463b6600da1a1b17d7354d559da8db7c5440def4d7fea9d37244abae5cec4ac2b75505e992e02442b5fe7f0047b0e2f08af99ec67a347c97d90d1a6c184b7ab9219279e0e59dd066fb5f0cbbdebbd668423ca70ffaedd112fd0cf9638e0535f3da10bdb050b1d20b9a0871f41fcb234802f95044919522c799fd67f97660875322c493a53f56283434fd7e10b7e8b9724c24999d7b4652e6d90a6cce2c7ae1f06813d0ee939caa9554a8e0ff4c7ea190fde6fb34a860dcf448716c75f50fecdf1b4f132e8ca2e5467a964ca13e52b5ec62bc5402611a852ee2913324014f6211ccd3cb763159b5349af4d87b49fdbcb6621d5768c14929223cad4e0b7e72b4a7512c1fad961a68e5e03f2dd5f191e6a2354b280289cb935266c811e392d973221ef195cc0f5e51a7a5f27fca3727dcb1688f34f3e9de7d519472c9fe47cc8b8f5e271539623102ee15f067bf838752dbc8b9521746e978a150e1d779abfb405a9c936707a6fbb3d1ac7ce8f37119906dc8ab7bb04f80d9faf811d383aa27cfdbd3653395cf4ec8772d86ce44c4c87ac010295223190036ff2ed958eee64255ba440f717bf464d029344c4f3954c0e12546b71af931d9449dbe044b43ff8ffa689c909df286320c6bd5d4ab8d47f50fcc3d109c7d73e33362ae3d0e0b4e3a6004bab5652c493a5ce89489daaea9a3d15ed28d2b5f281397c68b896f477ac519b929f59b11d33f380ba3a8bd358df843e91d28a034a0505033556ef23b3610284802ec71e5acbc53148dca89a63eef88189dea01bc3d1d73952f27324e783eb4e18b266f8b4901ea550c7349c6a7fdc925903a6ea4bae512201711a393dc7b5da9072eca3c2151f14fe69e4775127767949b7b983ef640cf3626482b45dfbbec57b2de951e9073c38fe967221b348d284ac5623bbdca3bd6a18437e2e6904f81ac629a1a37b0e967325e2b95379abcba97f6eb0f7c69d587cd262dbfdd4e9ab4bb4604677bbb03e4eea630086b0f22c80d51fce53f97b8f9a6694dce21edcf483290d0b5cbc3ac1768602c5dc5e3f7acac294452d0729c1135e30147f7198b944962b37bceebc2b8ec6f7c88bbb62c661790253a3382b033707d101eb2357ad75f3820572ce785a6dac9a210208dfbfc8b0466fee2f021eb45a5c0fe9ae5a0f144fc59604315f2420e89f7928c3c34f5270ed28f20d4723427025a8eb8495c952a51bfd7f4cf13caf26f44f79525b31d82f42f2143f7c4b468180881da4e95a986963137979d57f865289612526dbc6d44e6e7c27eed1dc56802a35569e7b00c8671eaab9deecd19fc91fbf7666df31b4a55b4b15121399ac82425953132eb07473b5de2b6782db7343a1f2120e6def88d66c1b4b70c84fedd0079b3a292defeab628582a47e6030272d279292fa689f685bf2f3cedbfaab4641b90b340849a1f0abaac0574542c54582223aacc80aa0eaf07dbcada8306066f0bab0783ba084f2a83e27b0658f1c1945289d56a74547047fd49ddb101af85517d7bd5e5aedf0b7406983381d5d0a7fcf706f983ec6ffd3d227a88856adc8dd97f93f1d4155ee2f2c99f462500c7de7cfbf801cb08d45b242f1f478551f57206151803db54e0b107f7614de005ae93232a1aeb0c9c6ae3770a7ed74a510ed179c6ad48a81229df87b46731b80d772c1eb4c79fd67b0e59cb0d08f6672f0fd310e358fc3d1cbac22792ff0e2a3128971566baab7b8aa7fa2b2c39ce9073753dd8c5554f0ecc336bb5bfbd0552ad014e844229", 0x1000}, {&(0x7f0000001c80)="b19c40d9e434cd04501b46f000e32d27c04f202762ab4a8432cf961e6f095f0b2e1a8dbbb172a3ccd0feb73320f79477cc5f6ef57e967b18d1f06970915bf9b03add6ef9d6dbf796f257567135a8b25ff77d7d52590517737835871659da146079a19fba339f5d42e92fd7117778923d30052974df6944b0f8a284a20a4e539a76d8e4456dd7722838cfaf7ee61b58787dc8dd2aa2edc0dfbea20d271820e29b1d90f776e59150feba08f03314c9451bb0baa90d0eaf376f71f771f2ee710bf86499cdb0a67478db4fe752c6a04b35a0cdb374c98d55e7a3df36c85f5dab586ff5ea041aa73e8b7578aa179e845e94d622115d3fa5b2a30ffac8c639eb7c2ad5a181da32e7acd72e048178b999c8ca83c419baeb92c3219fa3193a056667c25fdb66ab6b3c75bfe330b412f07282370f80a1cf6ce718f47e3f14a0a9462e648400a3cb8a40ef5fcb06a1f705abbb88e99af106c6231dc2fa98652acf9b644e3b567d3cad8f47c5c127dd5117ca9a5eaf7f845b4bbfa7f489974252fabc44f83d4bdf0d043fb9ec4ab768ad2fa98d095be9a15bc7c1733063eacd2239545190ace8c4c5270753ef6f65101f88fdfdcfc1a6929690a9666721a6b600f72d97b5b519eedd2395931a13fc4b7705e3c2866ada56636cf6cc743fbacce34ac76b530afbf2e3931012a7dd16e64ce06339ff3820fce16667874439099bd5318990faffb9991bdc16f003b2e1738e7482948e54b4283542639fba4e5b223640596f44d8dd8f26c3e1faf23073b4fd9302a4837d2103f9aa7a67a6e77b461bcc9bed0cdf0aabcd083a778c6abc17daf5f955fa98efb5628990929c61198ae421532eb73a85dacbeafbf1211216de552ab2c98c0f8b76a49f58dacbf791bdfbc02129a68dc90c3f0dbe6374c5884f7672f250bbc59cbad58c9abad2be3a21d83f8ba33d4438589a31a3b80a23bb403f57e106b1882a66171f2d1ec668a5ec267862125e4862464cca3007a951507dc8786fbfd5e6ba4262bc8cda4413b680ee8254375dfd42bf9cd04469f4ad0f6a4aca6620e4d1d2d91c8581d1f2667f230e640045d51dc91872c7f8b786fe41facfe9fbcfacabba62a62a8c4d6075aa53667ce58e8cf3ee81d8dcb6db7b0935ade9d78c8f0f118c5258b318c99ed2673b145a3e5a137867261da0e905dd1f9292e49f2a30c42ef167ea73bbde8687338251c572242a9b19cae84a3567c1a0e392447dea1db17b543fc65ead1c90c52c51e4bc927529687537e2e11418bdfbaca3ae6d435939262e99792726b3e2b4d928f8bca057d4bb686744157bfa85d85f322683fa148cd8353e1fbe4e65b2a288e510dabc304108056613a666f2e0ee45f604f013c1c1ddccbe920c7224904194a27885bc68fc20c5c746a1767925fb7b63b097105d92479f9d865d4475ccdf7a31a39e1bf6cdcd96970023d9714157769eac0b61cf067caf5fa91c2e60d82cb542f1fc80b084c69a97863cbda6605cc122584a3f6bf8664951eecfa82b1b36d618f8b143e0990b0470e669c6c0a6b4b9b31b77943d933475498c84282e3ee7bb67c46d3025307dc80c440164bf9168fbc1f6d3590078dec44f0c4beaf0b51cc219d29dec2ef68f0a7b03a758a04d047929e4e66116f24a6b6ee25c49bb003941c770495b4f3943d2fca1b39eb21e9eccb31ef2119befc471cbf0d4a8175b9f62435479b1b14f12b300291aaf7078c981de10c3a4483fcd7faa056c8031ea71ac40b72519b94e8bea0ccb516fe6ea18900a156ad5782d98da9b53e15c48375f1c54a33b3b4ea1cb9f3acf2a154e98881fb98984a4cd7ff733adb62d42a0d9e6439c170f1dbf1869c2fb2ada23d8b129aa7eba60bb55963f08fc54131602ba16ddafa4ac819d693a26e62233389dd82ba020e25ed127b16ce420f6673bb82625d8c7171cbc695a5d4de810853bae2d80e18a50bf3dddd1eae06f36d04ec4353cbb623edc61e5f366609c2bc32766faebc9acf05f2dfc3f83e1632f1c70f673b43f8d842241748f5a70880fcc6126da92cb25679b7a1f7e2aabbd705d92253a51211d7890163c37088e5915263c69b83e31a6c03e97632ca352795ed7374036a41a659aa338cdb1b404618c1a843e2c96155aadfa7f53df7d246333f104519ac34089c7b6c1aa3495001fb1cfdce120979242d79d50c826d70abef81e8fc8f1216e2f9445b5e6d5845e47541d1f228e1edd488d2ad0df9de52755079cfeb41945cb220377c8b8765c074f9eca8c3bfe357a8d47b40a14e408d8ad4367a8057c535d43bffe559ef44804e444cfd87c0f9cc384d378ecc3e50abcf6043ee514dbe2c2d286d170c2a36b8267abf477af20f65e13ac7e48594c3db84f6cd3ee439cd004c15d333fc70743f3c7cdf5dc16ab2c675b051960d4a904a3fd0c37faa00d95fa909398c1aa9c4637efbed41c238d361217f0d1908f1afb589ba50016f2857a580444ad6c8ef2371e5521b6778444afcefe4bfcb92b171c23e6bed6d584776e5e85a3084ab896b27ac617d2a422f066775f7bd851b06ea560f0f459e6388183dbe7bc894f9fdad9d733d9a88f079172ff7ff2388df4b4552f63b3d54e0a943a5e956ea7e31f6b87f2f3a67783e8cca950e18dd9eff55051f75b31fa12c49b1a891dc98302abe08443a8d758b5418e9b0ce6c863ccd49628f6bb128670b1635339db93f138042ca805e7d02816973d85617d3242270601ac68d67ac2f731c6fea602c02e1bb1947223da82a470c76e3cf0e7202e5bf033eb64e92f09ad023c83f37e77c182bb31f6ecb38248e62720ee1f4a4fd07693957db56ec00d98515f489851f451b784f57b97835ecd6610dd4f27496371a9ac11d49b4d7191adeb38843d52218c70488588a532b220fcb0174394c6201e27c8e3426fea23a9f7df731184efef921588b9fdff761730c39e76b2299c2554ec7b422c52360a10e9c5acacd79a222b063ea8b8b6bc7e38137ba1a9940b90edfac39d8feb25e5abc91dac0d3317974f83238b5170a82a0ddc325b2e5d61bb194b2882ea433bc66721a762fccba02b7d4aa259f46f4ad832a9fed0419bc70564d0d5ea54fe0d84cfdc30dd09a864f4fbfa9e6308fb06a007fef567418ceeb7ca4300ba6d1f67422baaed1acb80afe676cd503937d0a8b80886bd9fff07c7f7638568c5eeedf1f2685dc20ae3c1a61cbf9219fe17e4616237bdb848be5c45cf3cab03c2adca03574d1002e0e211847da338b0f0049c69434ea85817a0df436b81611a4d2886b269adc10a4511d3275fe1c8c40f1a312ebe40cd8415862874c1802130841198a5762e224919cfb76e4992e2dfb3618273ed82942e757aaa2396db561d5bcc9f759253bd8be9002f3814daa69175175602f789cdb984236caef0e900f1c9ec41640211455db636151aea0ab925015a1e1de4556eb319627cbdd9b971fef789582320263c3d392ed7096ee9833b5ddc47a58507b8a9da2dea363de3f14aef5a632c01b3cc9a10f15f5671b9762385fd15f6c0f76c388827b14813b34a64782ff3e22f29baea10d9db9bb82f68b111cbd6be1a09ff9b476c60f3e843c694c567ee5f235a6984b7eec11c73ebed4075e6884da8c8147f3fd1ca31b3d8936c9c54edcb72f051e4dc0b1e5705ee3d931039dc09fb50d4e1f9655c22f8d5745e41c588f13b56912ccdadd81dc6780516ab1b95f772dc3e009841191be0f23ff3b44faff3059a6dcdb3b3cccbaf0724dba600fe52968f03d4ce7ec74f573ba389d3e5027aacef6841ca08135c410572baeec8625995c5b0bc10dfd23b6fd786fc525490292dce1b1b5ff1fc9ee8dff81ab7ae45d65c34a2dee7ce3a67f669ad20cb48022c504f2565b60d448285c1077c9c60038e3adde627c86d521a70bce2f90dc839dc5de19fce3553c7ddc65e55a458e87acb15d8278a2caba0e1ff880552060fd85a8ef639dda4f0d154efe2e1299dc16e8e67224fd0c643dc78e7b6eca7ad954eca7852b52f4ac081b0a88128cda46cfda6d4f9adf0e4e4d215ba8a560382fe2bcf715812dfc5ba0b78e28bee73752626eb29f90fdaeb29f2a859727bc8c4761fed4482df1fe3aac596be19a32ff850b9f241aef3856d92f6384d112171042cb267ff579a49e6a1a526311fffb2a40513c0ba79737dc8f37dd5dc6235f6cb876ed987b70fca8bc84d1ccd51b73a5dd4c87dabc2fd90950a14937a3ffd53e65624d82a19bf8cde16074f419dfa2338224bfab61e08a98923bc356b86b2d069ddc4069f7f3b9c5ede883c2529e2e4532ce51d31cc94b830b111a196385d4d2eb00b9af2521661b903b40fca82c4622e4eb45e6147a0130a8f270e38e02dd18400ee6f4233bc5fc125994d325eda71a4c28b0ec2e48b3e56fc099564f2e5a1fc974f2ccf8ee3becac07f8a45233c68ce58bd45d871f35a4b25aef4bca81fb4db63864a46927ec6c8ac46669346b2f1af4dc3c8b559011ff1addc786f52854084e51c2be29293cf908ce9fb268ba432abe135adb7d43993af42c49efba67e41772df74f174ca5402ba110444de279e012617ee0b6c6b8a80ba5e32e0f0d456b890cc8ce181990b04362d5c49b9f1aa354e4a9ba672dee8e0aa5665e8ae426ce083a9cf7e91f60d3b29c7ffd3add40a199cb375acc4f3c4b7c3119f714ab253538e45513ec4ce7f4a92d50f9808e5314fb748767ce9430fd2ff46aab7878a390ab317b05ad86ac56204f12acd03f5dc931888f284c285b85cd1340090a1557e83add9fe9ef61b3c0911ed9cff3b9973d8976626505f7190f696ba17e134b764277a7b24b3c124e984a1c7a9ed69ed1bc7649f2ee6c9562440aa5252e1d80ee5f86fd183b1b6b884cdf725e84fa981f29ad828cf025908378b363a2a4857d8e2631d6b0a706c9b4fe4ebbbaa629ea1af3689e1820482726916a1d4969b6c9aa3e57324ec36396e69b52d03ba247b23c3dbc42fe0a7c0b9efe42399b23d5bc101fd0074ca8120177d42fb0cb987e8a97cbd41bfb56705c9c28c730715c5f6fd40c2907a5be11db1ac813ca4de749cbe58309016100d5e9dd7dfebec1cb397de2396b204cb1818e200e143643ac49739bdcb2f72b3123b530357add847e32820fc6a7f68e2ea887c4ba6356506533edf9ab1420fbd1b5841ae472a2bf70075007c5ee941054b71c58d2121e7b6b01d8aea5912c051492dc255827712bb37e046f56bd64b8342129f52469a4f3588cf7f19222120bdb20a6a9de49e908c277df391bc0fdaf5b7f084e4e3833eee8c8c1e55c7fee1c8818f923ff24fdaf774f499ff557efe95eb3c6edef3db084ddb068bb598b1afa041c65b5d7482e49aaf4ccf3c123d86ee19d10db2f8a2c34c2ae7aefbc0006b4047d4b952616f44ec73efccc0ff8cb6a12a2169dc7c9d774bf3ed950e66da8e85b85c983256df7f85df48e366f90d2cf7a19669a20e0d4825c6a5421371e14dab4df701c2ab47a95ce906f42a3164eee14518389e3d2f9dabe5c7324a992de505a7ee4d340eb7d4d64115922328f6933e81e9d78c412c29c3fff5a65033976fcdfe8e71a88c67dcaf4e4a4685ad60c31b29b3f3346a8391efbf3dccda1de4d8c045d7daec337a9adfe6de3e02b70c1fbfb3cd4663afd23b8fb7c0f1dc2922362b4539817b8bad9b101333e045d033239589b66916e1c9e9b85152106153e49dd56f4150af89463dea15d9ec84157a456156fa5b2954aa7b3434214f6a043b0c9937221888f922dd1ba3f3da12092b1adbace3149e3e1d19b78b259ef35ad11", 0x1000}], 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x80, 0x8, &(0x7f00000012c0)="ed16049daf7d499aae1260fe8334780ec0fc2f400faccd28fdab4d6a42c03478b31f90e7a26c1b31e46d836741562680836a3fdf5adebee91cc6476ac7b390ace9826904228f2c7f0b07b09134091e5629028234ce8a96df17201d2adc23685875dac526fc477113601e85f1be97cc71a0fbf4f294d2a3dd32ce969d497ac344f1bf82882dafa5cefa4431844acf48373336702cbba57ee18ec0a5b438ab412903fa134e1c2fbe6302d37ecd66b39ec51fae94197ae9df16e98613f3f343e2e63fcfc8ee5af1431b", 0xc8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x60, 0x0, 0x0, 0x7ff}], 0x0, 0x0, 0x40, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000040)) 16:09:00 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') socket(0x1, 0x1, 0x1) chdir(&(0x7f0000000080)='./file0\x00') 16:09:00 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x80, 0x100) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00') 16:09:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380), 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, r15, r13, 0x4, 0x7}, 0x7, 0x7, 0x20000000003}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="696c653494"], 0xa) dup2(r17, r16) fcntl$setown(r16, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f0000000800)=ANY=[@ANYBLOB="273f50616125e002ef9e3ec525a0a8fa6448cbc6fc0f9ed672e6f99f94f9fe39de303a2fd5ec1b7621ccfa3da6c1ac59c6cdd72f9a21e8e0c2e6778abf974b61176a8b048d8b9e6b0e5a20623d223300f2f35992850b2ca1b7bda5abebfd16735383a5ae87bf7931404c7511093c149c376d1e22025b99ae1a0c3d8ce2351df0e82785beac938b34901bc55829d76e56861e7447edcfc56b99452e0d1b1c4cdf195d01b4d9f4c63135de1f6f4419693eac975896ecd8b941dad5fa63a6634b1ed741d32243b9fc11579d4cc3903bde1392da221896e454bf7708390ef9fd375aa9af4a8f36c0a6274fc783525172c0dac3bfa22bd144ca215d5339c5337d79a36f378eb0482b662c4b171de85e234c2459e3a7924a2ee4d323e8ed775d6bb30500cafb6bd0e5042244be39b399ac4466f91fb084658f8afed8f5d496325600005ac6ded14333a5ba0c0adda342bbc660da39186b4006054e0dbc21ef260a2d5f84280bb51d4792c1f22de6bca0a8b1558df5fc113706b53bb0539c2ca233220456dc3ea5bcc6c6810741cb6375f011c18b96407c6174c5323669880b5f5142c39dd2aec8d6c2b5ddb2626857f8ecf44701e88649dcbf7468f3002e9fa85735c146a978f0dc9c95b2b735aaf29f747324954cb175020ad95933aa02c00aa4a54cbd61e427a8a3edc112db14e6a538c44f8e40d3275140846cd9c6927c31433172edd96f71b13bf6ba41d60dc770b6a9565a20558a0a0f238fc5dbba0eb05e197717e65751e92566bbbee3bcb6be57efde9b347449e610c5b8f64edc3d81600f8dd933cb751fe0b3bc8874933c220af8fab86b5db73ea4afa78c95c8061a99b650418d43c5cc488b88458361a202b886602ae95f5476a07927bfe4740d51c903851b1a2cb89c397dddffffff34f093d6f359d7d38cb5e7b8a8cbd730a7aa4051006588073355314e3c98486349124339d0b523e731031ce06d1cf9a7d8e025edbc5192c8c29259680daa2fb7f62933fb418af7ff7f6e569aa206e41f92e06ae241381bcb537467f85da187d73054af3cd5fcf2e51f3335cf"], 0xa) dup2(r19, r18) r20 = getpgrp() fcntl$setown(r18, 0x6, r20) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r22 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r23 = geteuid() r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r26 = getpgid(0x0) shmctl$IPC_SET(r22, 0x1, &(0x7f0000001680)={{0x8, r23, r24, r25, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r26, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, r26, r21, 0x5, 0x7ff, 0x5}) 16:09:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x8001) r5 = fcntl$dupfd(r3, 0x0, r3) fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x3, 0x31d1d444009d348d, 0x2f, 0x1}) 16:09:01 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="c4cbb310cf1b1f50b67694f6a5a60b6abaedba43cafc92fc6b9378c571ddcdfc6940cc4329dd38d470768cd32a425fa076b74f019e30d1413daa0d948c3493a703b49e2e3dca3d673b53111cfde5dc52a5"], 0x10) fcntl$getown(r0, 0x5) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(0xffffffffffffff9c, r2) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getuid() seteuid(r3) r4 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r4, &(0x7f00000002c0)=""/144, 0xffffffffffffff5d, 0x800, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0xc) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0xd, 0x8, &(0x7f0000000240)=0x8001) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) shmget$private(0x0, 0x4000, 0x548, &(0x7f0000ffb000/0x4000)=nil) getegid() getuid() geteuid() 16:09:01 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="2003a801f5", 0x5) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) r3 = geteuid() r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0xffffffc1, 0x9ae9}) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r3, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x300000000, r7}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:09:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r1 = dup(r0) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000040)="deb7c9c690f4f0b66c928c88164517dd553b9f5f2ce04311636affdedec3d7808e1015cfe0c555a0", 0x28}, {&(0x7f0000000080)="a73901dd859d984b56f19d0cea06c6116193750515961429bf7c44cbd16e5606de50f42ba06be774bb1f9edb4944299d27bb2fd1e5740b492a4707c2c03c4ca02c3636a0a41de43bf40467d7fd6eac941db271153c6a52d6ade96486c63a9ff154c23ca37c34703aedec215e977aefa5653b39c2b5958705239e3c3d13e8572395183b00cbd60102db85272e05de2c40f839409877ac4744f1c0d17a28fc006d7aafe562c0d7c8be8a38ce872f", 0xad}, {&(0x7f0000000140)="a478eb2120c629de58bd7a67bbeb0b7e31bb6a7b59c35fa3bf2a0e027a3e46b2f4a9ea01db95b8102dbdf1ad2d78034cd9a6b4fd7796a0d351907b28a5bc46199a08e8695d221228dbfb6df8763ab749a4ea37f518418cec11e32879593381ea07499dfaf5d2a828f4fcbcfa069c7135564ee73a0743462a0abc0d221bbdb8db4c901e427aa3f862ad65ef173b1c1f5c044b67c5426a8a623f50cc7a6ed6f5959c5ce09783762b4743f25504b3f6e6d19d8843f55cab1a036e30694fd7e018a545772ad7dbf9a60da6526adb9acaa91d6bb9ba190df6d1e790e6b717db8f7b2881cc069b1576dd75ff7a834dbf0231e95a6f580bb4311d1647c5a2c24a4929770002f10436ade8ee331cde86420184485e05e02f36761d9f86cf2c5ec0d75bd5e0075f8bdaa9865c07306ce276de65567bd932dcf907036e1d6cf7b8b471ec15f3efae44b6764da57c7e98c68dcdff1c1bef2c98ea158cb30deedd6996bffcda61fb2d1a9f60b73f11d5f773759616492fffcf52202c598c3c5187e118336004e11d900f19bf0d0cbbffacc48ead4a40f292a7fb97b542588e8da9007aa51bfe3bc822e75353805a4204a56d0466849cce9e3a66351cc28139e1fe3f0a7a074764138d598c70d4da80b3fc3abd2ee6f7f53aa3cb43c26e612d442eb320c467d0d99b8a9f8e1940fb2e97a87753272fa75fb86daab8fab2d179675181bc6b964e9bcc8494760707cb00ab4b69fdea3b7e393ca56e38a7e7d5db557b760031a6e98398c896c5bd7b413ec20c3f4617fbf0ed1b072b62dbab61e12e5e72c1a31e5d8fbc72a988404cf42eefe71fb4b5df67c4d8516e1c7f34d7dd4b06c8db9463a39406104d5e14f3e47088559955a13e2e96cb7686defe04766920d772b2bc490af21900aae7d93d864a2efeb55a1b803aaa961a08a6b9925f9c37275181d5c7e449dafb041da9de1e53fb861f3b31efc0e873bd3b28e03f913d6b7dffa185508ce56c993038dd45b67df6dc05dc7baf5e964c4e959cd29bde968ed517f7750a3388147c1d6e3c241bc71c5b69cf3f206c1c4061cc0a187b804cfb12174e48bccc043f4ff021e442f5c3cf6c0477a23d34d6dfc1e03f910b75fb69fa2349168f81f663148168deb48d2845311540a94f12a33eb1d68d96a40c27f6dae8cec13f7cbdf4b61da13f50abdb647b1d74f28c79cde7c727daa65793bad0b23269de2ddf69b6dd881b046d68f4bcd148c960ddc2a8753647c37cb379b49ce71671b0761e35f557512f645a0ba7d6024e501712c5e424f6f9b2eb475af341e6b3274630732959dad17ef45e0fdd35feb51f80f1e2d47672e61aaa5cec0c31651cdf380c50bb168d5c9be020506635def395b8cf808cb4beb95c916a820805d8f4393c80917c265c6754aadf56de435264c541b6fcc52f1013d3b094b3a9701cd60eeb3d5c343f28b41f8b72bd85f169167dd3e48b6b3ea5840de3657bd7c20f767e7fe9a14763394e51146b8b29f8a3b851300e85bb9a2e5743d640e1d156f951d9a87a29ad2ede3fefce92d3a4cf6d2e10fe699e342a9e6f175410ca132de637890b402845527c3d2ee272573f0539af1ca45d661b0f24152f02da48bd6f32d279704a605a700bfb053fbdf23cc0dc2d2d6ca1643a3d20b92cdbc53b390549c3f16f75a18157ce7f3affdf754ada609b6906adf54c7bc7f750b3cc3c5be3fdd94a832386e8e4c3d1fa0d8ecd7462cbbabd1e66a21c329c6b5a9f578a713ea791afdfc3c2998d5fa5939918b4b006bb320fb9772b27962f0321e7097b8e0595d4398c2600d6c1342dbdb2cee8ae2f905708feac26d0f17a51955f1cb02803f00b9ccd5fcaf7046fdd61529ae371b3c8ebf22edd80ee95f8d621ecf30219fe0f9a2e5b63969938b89c9467f108fd2dbfc991fa14976a0efae9586b4edecfb7e7bc77cdca6dde841bbf53594ad49a7f315dd9c63f16080732bcce39586dc03a2983c6ac2553c930908df4e390028eef85737cc982ed9e0c469992aa4ce5e817a8abef6de95e58f15bc2f87d86a1a0b523bdb57ee84388487ea92591939946fc0dca7a96e517ab2903e2fbbd1cc0f82c2bc7392746ccfb1f2b874dae87436a5b783c6b343c9c987383cccfb5abfe60748cf8a9c2a4a8e68f861291daf40bf597bae279402ca0840268aef77ff7e6b18cbab5542a6ffa7749a74fd81a9eda19144b7090144e673c5e4e1631b5b083e507f686c36b4deb7eb6becb6eccd4a2e949a7012872bf59a64afd4d800043d1456c62d5dce45728c6a94b8c4d281b9a781a03ceb5cf5748d692c31a74ca28d3d039cd648f5b5835ac830928a3b9d52197a9f6b0ddc368877a415584d03ac4816664f27ab3d431e1eef887d36335c5625888405e1cf6f22f1b7c4b3667257df0b55645b8a9580c1e88f760731709489ace86ecadc8f6a72e950586ad8b97e8d29f7fac296ed8fc0126d03e33e5d506d9302bfea5378387a03c071b30c60ba0c4034689a5a90c9977dab92cb0a895f0e404a9377e671f6325ffb50fc11170503ee6563324e82736781c4bf9b861c3bc52caaf65043877b158de3b1aa15d67e7123ce4cf098ef6b66b9ad8c9a9b5883f21c28d98a665862ee778de5c5164868085a9a47cb7bb9f9ee6f0d54d1e35897cd1d7da409b6203e42ee9fbd7093e1c11c9c909720bcd61f5283a51e3587a917b51d6c1446a32ef26503a1b616b7a3d9d47d45f95e9dfba43571d73177770c33cde7f75ff20d6176acb19a6951c3b553dc38f1851d159308e5c3e1665a3a1b5034da79c12bc8574c5eaa2a3b7b4cd61dde21a00e4c674070caf35c7c155e6e305a90cc90372d6942cc631b65d331776d795c8b59f7a6eba7126ac83a0aeda12f089dbacf27813926bf268357b252e2f36919a2767edfc5062ec6e7d5e3452a40a963bf320aebbce3ee1a1202ef4767d84b57ff6769f2c7e43ac770ac2674fe4aa526eb4213a3ecb934fde1ea5995e6086a0954e8541680a2e1577fff0ed2b5892761d6387f5f7e74022e95983459e2c702d5e918f95c6d1fd5c77914ab023dcf62bde157902201bc931868867150e2a156058cd4707d67fdba506f8e7d0374fdf86907b61bd5b9e14eaa11ac09877b495814be24bdb052e3f30756532e24456f0b6dd93e706a0b17964ef0231da6eca88d4867500a218deaa726eabcb5a6ea282758b10b0c18add8e87f18b4c928fab646b0dff43b64608761abfb98ac169dcd8301d0914bb7161ea8ca3f8ba07d35803a5df20659bd11fb0f3e9c8a9922e76c9041887d42fe3a37ff7f1f42ae9cc3b77aa16e71d8f86b8cf65b2e05314ca7d57b4e07e9bae23b31f80b4923b8973f0a9ae99f75aca47d7426d080bce4d2f4f458a4acdcced60cc2f2dca86c0025e7c9778cc5188701c2e605c6de211e5095a7e3addc496c80c7829dc979132a7170bef3310ad1f07f8d787630a50311d9d4e4bd7eef173ad8d04675483634a4b56b7d4882b0d331c5df98505c0ef39f622f4866c5c8b7eaddeea5c292b4d6f70fe5620b9bf4f9fb46895d9b4b5d25bab6bea1b5f95cae032923e2ee48ecf1646970bea56d421f9907cce34acfa0902bd56cb8ae4e10c201acdb0d390c054d5c516a69f68496edb6debffbe28a3099c5bbdd7a6ab41f2ddea0f960a5397a07d76f40c58e304fd4d4937f053b4bfb24a11ccd2e484731959f323b27e011c10146a8aa21220697ff80a6894d9cc045440159c637a845a8b706d5db2c9aaa38430fc7c65e0dfb2b1bac93ec2b89eab28bb13a66912d26cedff433e5b0f027d9cd788638d10fd305363c2465024a0e659f9828cc15d5de831e75dd28c266581afe9907e24eee1267333dcb8bc19df53745076a4e92ef2ecb2022b049d1c6e5e4435d7229222e4feeb20457edc46d4ba76fd924df581fecf3852bfd031c75f3d1de769d5804b742cddd1b6b26de335dd759f4e9576927bd236de552e91b8d6c6bba17a71eb4dd5c62ce825490de149f5f3371a1c065d7dfc31757c1e6564ad2bd4e30b2546ab2c214295f5c9ba0978fe63faeb197681e4f4b5bed826c67744400b44d9bc313ef284b7d0a0fc9acc3dbba6d17d4763d2302a7d3a6a6b53217dc4be5c136ea00959a5bf26418d0da6b3734c175f73466af96687e19e6dbdbaaa93d611884e1e1328ba8a7c85fb0ec0c2e2d1b0a106bb42f07bcc02877666d1d93221e36c73356ff65543fc2f3514f92e7150fd18dfc3ae39aef36194a9e7eae3661476aef23c62fa4375231f5964fa8a51702a3e32a1cdffa895b42dbda7b8dd65ed1d149d3c2991acee404b975795d1af6f3a85b721583965a08a5fbb1ac1679927c0f6056affbe8805523b4fb49679c600b1c36ff858aa6144dac70fa6370d97646436703dc01dcc9be5dd12f8191a7f867f4ff540a540f601742733f89f974815aa92f703cd5605ed453ba65a72714e42c89aa546151ffea4d29e50d02a8d92906ce724e6cc1c9f05eb266a2a7bc486601a19ea144b4b4c82aa36d898603e53f1c30b6bcc296ff6b4d0188ec072795cdde8de5a33a28741137ea0377a10dcd2f73c3b4318dbab7074d76b1b5032d62d723780d0edbac981c6b159e1febf9db2a24d7a7ec0a361eb69bc9f576186960c21271d18040ecee842b8627a6967772628f88dcc429ffe530c58fb7ee2479f375f6fa9d6fb9a11c3934c12d7bdbd168199ffb8a9a6027eac997d421cd4f915dbe99e65e0345dec718b3057d96b22f4bdfbd8d35691dc5696828958a3567af28394f7b12bf23c90561e5bb60fd957563867ef54d040b5d21dc8b82694172e7c0ce8634009897e9f8ce44374cc5f30392defbd3a86f31cdb4ce7c91bac32191f80c9ab89ee8163c84d14810a8ccfd7a698696b3f5f96416c8de27773f1e1115fa14edcdd81edb11d24b58df6de0605b284a1b7a4109825263f12b37a3a04b8cb82a374839f16490529abdf43be3ccdf6958986a620d9475f89a8073e6788b233eaca01c0c0e8b90ae8cc08295c110b196d1ea9763b2c2dc95964c8b4703b2b4a49d7cafe480e331acb5593ce6150bb7ac11acce2df45f1f055bfc38127d0ec2e677fb2de7c58dfb1710d2e262a06b85f29519890a2422ea06194aa8abcd3f57365e73a0a75249185eb4ab046005c33e0dfa0a995ee5584e87e966af20ea4aa07c572eca67628791b73a8287340567ec7a4cddf69ab094706a5df20922862d8f739deb32c32de9d7d2026aed9c1e33fb084e5ff1cc6ae9e306433f29302a6e9562c17b8608005d6386e010aab6b907959744ce1d3e14f43b70b6af03350507853f54c3c5deb25b824cb12b0044a64914a5bef8b986a6b33e80b15d14a6d3a015357afa371bb6c2593e233dee0d6c7c60524add56d8dea57b0bfb8e497eacf8a68f655fd04a9deb36fdcd704ff2e8117fd4185130e1724baa38fa2c1af1f9326e8edf99b9cd0990f73b60618a480e66d9fd0b4f9309f1fb9ca1a2ead8588b09dc580516eb095b01116e31af625f3234b1c9c5d74064d1422e49143452e2847fb6a3f4f4a7f908866477ccba841b0cbba2ca0c52b964d78a725b4f0eb44483a6b5ab04233bf9d08f5b992d636f9fd4b5795f211b209be0e3433ffa97f522f3bd6c3457b962b0e023ef44fbfe9016d59fc21be1c6c88a135d7f30026289ec3990c8641d88cea5d5fefcf9c4edfbd93818aa542b386c2500801040b952d5c37648412130778791ace3380fd8d1f5e1944e199bcc3ee0307fcd9b2765aa7d0c2e7276854008b575a3e087c654caec39def820e", 0x1000}, {&(0x7f00000015c0)="0d9ccf05f38190513e04e64c9aa1b608b224602ae34e6fe57fecec8abb72739fbb7617f9991bbe447f2c32195869d275ba18592aa1962258099693ca0ae32ac7aadcc27a6a7babce67601e6d94f4665cbd15812eee3a2512a67fe4c2bd850b322ac48178bb063f4cd0119cfa22ab52a4a8ee2c2a1833e217154b019994ab49d3d501cca9574d3c60f3cdf3bebc7d2d1c272e5094207db0f07faf631cb564ee10848092eabd8ab9b2f8a61861c294abc3e3b11a514a9c299969f54161b154214137f3a56694afbce0071f6b78c383f6e0b8a1ee85212bba6eef40761408f713233e28b8fe98b3f0202104039b0eb175246f08dd3447b4800513603b419cb436d46ca69ef613e75680ff131542775b460be53254f3d00532959ba39530a88a2c4e721d574935f820b952b9ed40e26a16e55a279baadbccfa9e1b47f3383d063e3f02a57009e9597bb942d921fcc15fe02e71889031564180abfce8781cae19077474e1cf25be90fbd4313aa5ccafb621a802c3d4f52ec21fe3ccb77f3bcad6a58243c8a7f64447e0689fc6e9c61ae61afa688613e38c714462541619105b1af2346a3b51342564c3de19c7aace5b05ae6da10de7da678933fa62c361440188c041105b5840053b876ee2a3609b12f487e0df40e95ef86be6b6de5277016bd536009ec7d62185cbab0d9e2b16395a848e3f324167ad4e579df18e7b0025592a1efec5a5e0d1356ddc1fc8ad6dc28374402031cc956e9262c61313819dba852be2095bee3459ff65338ecc0027a844af02a6694051d846c2187ed2969a87fda65919ec56004d213674ca60036f5b8d3e91969a40aded6e36083e57315b30066f59eecb408d84b2e793beafe23413bd6422b999d50cb3732d757bc11ec4613f2355dc1e1abd6d10ed079f10fed1d7a49c4b609b9cf2498d679feaff3291f3aa45adc4d72a007d5e383fabc27284ad04c177af49eb6a3f6f4b77695dfd8968546738d9322285a3e1a6d5040cfebe83f0542c682f3c857173e8529dbae33df4475bc75de2ace940ac35ccd983d211347e99f15d2eee5bf69f35bb2abc0147cc9d489513bfc42c2538080a9598a6ddc3ba04ed01afe0f62b6d5e0746140a0e1e16a4b67814d7322a1d4e42ce337ff9613e7b0b9aab49745585bad423cf4214309f58d241ce223fe98c36e33a82d631a83872cac922ca8b4801a13c882a9c440b10c312fe3c3836c1d4c4b607526c73d38b4d7a3f2120345e8ae47c2f624513dc9deab394d7f11e41ac94e7c835ae5ea7cc5608b004bac4993a0a8b22e704370fdee3dc4d050ca5dca30921e1c3202e52528b731f4c675b57bfdee43b933b8e33c70b35eb91181028cf6b1fa8a303ca391e750f3b9d0718b465018aa2bb8c39885995d66f30d733cab85450f163a3a957db615630e3f58f76b1f09720ef9de26c4e70cd5b987f23815b6214d4f267cfa3d24cb63620a79f93ae6c036c59f9eade4b7a45fe5d0720fb67f4cde9ea74a620129e8496b8fe352b9603042121aa806536747ba962816bf92130c7734ee57c6fb42e97058336cf8e41292871b683fb8bd35671906e039cc0b6dec10435975fc88051e444cad1a7c9239bd7ca88f027f9fe6d57d62d557a33c4bd73482f89ee588ca0901cd528c96404c413ba5fcf355b4d266ff5070507e6cfaed5ec26575fc44d6f7a778eb3f91412ab4778121f5035c1ac793f5fdaec0e3e529d931ec74e4c97e9c4cfc09dcb845645e7e0c66865095d74522e555a7428a16ca09aa18c64de25a5f5720c2220c131573e4f24f596549d88252d5ae473eeaef19b5a93744ae62ec520164702be93ccd2cc72d27ccf230a0b25e959a64a80398470106a177cda3278e2753be37993e4b99187cc2769ed7cdafb6642a13ee16062dc88f332dffefe27d2aa98bd780b2fdc5b837496b11ab74a4157c9af5b08964bbfc0179347b58fc1582070642e0a1fbe24d50f43b6756c36c9f81bfdfcc41766690a498251667409080220a1abffed99e1428b43ba8eb05fe15f3f1512559be7ff959090786ecd18ef92c0924e09880b37ff896a626f87606db6b0c574ced9c9b399e486f2dc823cec9a5f933876f2bb8100d932a4ec364b7e9bc0dede77193d0e1c8f2510325f652456e81af3af332d8f889ed89b42c202f2fb7eb1fec3ca533902705347e9df10a87295b63b33cd922c2e9522a712f164b1b12f572b8effec7b6f769cb6ed991a46c2f0715aaf81c3272c9ca4a0d67009e7134c6ead31e834abf52a767f444fd20adf5cd217f0d1f883cc25d69f2e6fcc836b29bc3ed36d44b14eea443984666e8062fe69420a749ab818b902729330d5bfb528906095feeca70f4ab564c913f1cd82f7512892c81c888ab5cae887dbf0b36a838b9bcc30b40c2f2708b36fbc486464960ea3547ec459b5198c1c4cc53ea95e955c5304e849106c97e832e2c16ba53788578e9869b0933c890c7ff04ad91219f0dac7fd346603b08ac78a308cc76854c48943e33c2cf86decc4805d58cf5b2c5cf001c35e081ab5dffe9ce9b23c7981ae78c6116f12cb4c21c18809965850074d81c47a856b264bf6e46e3ffcb633714efadc82d4e6cd41d8dca61361eb489c1d6599fc1c225ec8b90183c67b667cf3356d30df892684cfebc1ca1ccd74ff65c3cfc0c6e16d52174070bccef48fe2cb6ee74f0ba639b783cab968448f8c58da0848e97c8ee5aa233036dda40b124bfa99a124444f90747436b3a3e0a30f580f24353389f4a5a57cbd94c9e7afad9a4b28fc96cba98b3881c5d9226ab9fe9f2e14f1173aa03e8471486042ac0d1d5f19c2c36673c20d1e1fb04d5d9f198a64c035841ca6ffd3bbddbedb73f4f952db32bb9bd9b49615a88ff444553b8f6e27a76ad6dfdfca3bc288fe64334e7648611bbfaaf989ce9507a320426e244920f3294722469fda22abb0d3149d0a4582f3b09b86f8b735076b007e9bd0a58a7b52f3502d72f5c0e2025c66e80e0678864231b71014cd29ababfda1544446c86e61fba53430fa33c229f42232abaa2d75e7951bff028e580e9be839e883ae32a540122399764ef721a92d2081a7015ed64e484b63f86b3fb51247c8d00c4eaef325976947d20c79fa869eebb6f8f2b2adeeb4e13b2604827872cb525dc238b33318c30767d004105bda23c6ff5d89d93a609d9756fc8cd458563e74baf47282ccd387aa2359655f6a1c68d514167190e70c5b125e16e4c3875e71a7a7634ee5acbd5fbe57680969a345d097a7b31283f3d3bdb60e2b5ea324f0db151ab1f88c1fa6f77712afe1d2de019f8c53252f8fee587b81d5bbb0506e5f35bc5304e7e4579ce48a62832c1d38b8f5c708cc5d6cf3cf167d9311af21b84fee21e74667d5d4b29e21b8d372d544618bfc3e3ef68342ef0f736b45a00dfe0f4bb6ab3b41027d7d3416e07988f97f5a92cca8277f6565168f0dff1c4a34c4638209c69409eda7726baee55f158e9e7ecb484b9787b42ae65b0499275c33feca7160b6d2c567b212b284a2020871d48fb23c0f2bb6c796fe87ab5772763ec7dea5dd2e43ed15311468e681d28a727f7b8774515fff85cdc76c29cf67a9f6d3df521c78f5ba81e9f6309145e70b8a68031b05708e12fc7ff8e55c55231195a1240baab9126c102221e8aecd48cb9c2795393c57c6be15ec3969bbde8572eef1feb1eceaf23fbaf4af8dff9d7cba840b4b1d102f47fd3ac08a587f63171942c5c8ad391d435bcc939b39ed5c73dceae3404d535435bcb037ef71491b41a207dde781cd6a628817766b3732ba0b20c3b8aee25f53b680c4f62e18bb0f97ae90657fd82e9d4eb2fab75967bd7ff5dc2c3721c96a18cc0d8f2fd92a7cc2b289c0399b1f208d925ff615258c9035945a1e5df3eca40b60003b4e472eb287305b160dbcc99abfbd5d5c08a8212021a66a97e7f4ff268430a2c3647a60ccdfec124084c6435781a00df2aa6430b3fcdce1a37d72cb09146aa867709ed86cb74a6a83fc345578c8a942461543ff4d2c5a336c70c4ea0a0842eca670c0b93faa5a1d23f36609f430c9488be874e38c1443e5dd0b5ad4c6035b8326c74fc2eb16823f41e27cf3c5737e2daaf72049afe86d80bc87965f55ed2fc74fa051514818ba1600dbbf5668044cc2db572f6784f8fd1481087c73d4f29af2776ff2ec0ded6b5b8e22ee6b35643b9ad860dab87b3e3bb5e7485a47e1fafbbba5caced7fbce2f16947c2542b1b080a2e142cdfae3503488cd21c4975e5e8415a1e52599f8d6d6a1582ea8a998df4d637db8835e0e2b102ada71a08972c23f23c37397b5213c6bda2ffa6afec5ba8e1d4a36cf28452bf47bb0bf500f8fee095438d90669cada580fdf6defd381dbdad15a7a23227b6fbfbc3e13af7064a37f70d9449cef57bfa298fa4b15a1194df5581dbbd9a73a1235cc9d9f7adb5b542f4e1652549db2f4bd3ab9bd5e764cbbbddd6d1df8e107d3210ca845fd826354867aaca2dc7c9ed3fa0322e1924019675a3fea7188ff1f91e3563d9615fbad2fc362ae14c0ea460a6bec0580ba695ec73254e726fcf18a89a7ef67d940ff9a7d61755b62b95a1c92587e7bb0f694642555c84e4004bb346eaa19fad5c97997e66d30dad1b4171625f33c65b5a39202c1e69b8c0d1d575403f6995a061008fc4e601259acd13e6da6daa08f5a49ce26c0743ada1dda55351619981250c4d41692c81d4c23604ceaf8b5b5b44cde709c224eff6a5e65979f5e34776dd25a93dfe2db1520a2a9d5a9accad6cafbdd4a2f2201db798266bd11fd2a3980ef4a3c264aefb8bc981ba5862724765164e3d25cfb6222f97a83089a8fd561b72c88678bb764254d0bf66499513da508dc9a764b0d97cd8ff0a22aa8f8066673e7cc9d485c5401b0ab2ac7aa79af0749a4a00a2b76784e4a22f84cff89ef48f75f54816cb94a581b36e9e7080cc9e9d1e4cd057318aa0c6c7bac68428a131506110f4b8294eca568a0924cd4ee84aaf5ba2b327de4a848870939381013397445e12977849cb35d0a7efa2a44bf5f85bb4971456c37e9397334644c7da95bc2e9eaa12ac8217b1904a9f4d523642dad14389375859735a9601a1e439d1f8082d779e43dcf2138f0e58ff75e6d75008ca5167bf2732d4559cda401b701bad6a5476a844f0c6f45c44f113787fa7dd85934eaed10f6b46839ee8cc060d17aa2d535a17373c065509afb00e44de2f29eb5cfa6ff0a426588bea0702d71d4590e7bb8b84cff19ca7e70122be0f9e94a9101b28989e6ea3db472bc8a5264d9e0464ca7c47ffb5e5bc58ea19fc0ab41bdc3a90555d6a13d2997b7761418f0bb2919712ecf66315afa9357ae49f74a3b3c8d36f6995229b2dcd3d716f1a0b1ddb845c2400bb5d8614146575d47f47f437bff3ef5ff4a873eb7f19a84067085b3ecafc65ffc480cc2ceac449c2c8e80dfd528d672df7e054f1ee9ca5909642843cd7e2782deb12b5bf2c7107b14313468905be5377a0be6feb5bcc4fe02e64c61640f5b93b51e7841d43f9f059ee36f5edc5a66ff9139aa0f80a920e129666d9d1315eaaaf9bf04a2bfd2b55d4ed8ab5986305722141110950f65bbf8609783ac166a0c88293adfec1e7aa9614945d71e9e2fd87795027c211ba6f7f278e9f1f7148412f0fdc5af30daf6700ad730d88cfe5697b08a96dcf7c07dbe0924a75b3a161e7bd58ebc6158a14fe4c26c78b142f8ce224ec945b23ef1c7224851739f4342a3011dc2369a8507dd848241b94b2b8dc08f66e115e14fd98f917a5594f3", 0x1000}, {&(0x7f0000001140)="f79e4981b741890f0dd16dee78927cd580aa2c01bc256cdb19bf4895d10af2ea2ee7822a009a3cc3526aec563917c77874e2ae102f0f043b4f19b44d4247a205a0c761f19083b213c643f92c2b0bc0e9caa405fb8bb02a0db2d36aeb6018b99e4350a1bc01cc8b9aadc9d6ff8ad1cbc02a223d6e449bd86933cf7b9276cad90907d00651e031cdff4a4af0be05f9ada31022041cad0c3278484d62014791f5447742fbe50eeb67dff6082affe36ecf6db9fcde0dbc649914e4fcca3801532ed48c3824", 0xc3}, {&(0x7f0000001240)="485b78bfed72894dd9cced21d598ffc6e160ef55f0de4d0a507487da9bc85f7dbc61d94e284a5dead543568ba6a821d839799a0fd4a5932b71d96753e6dd743c1567", 0x42}, {&(0x7f00000012c0)="00d5b0ccdcc94c74eabee0d8418521e95ea9a2abee034f115d5bb6b8c48962b693d10e9828e0c739abdddd6d13da430a9d34f15c8ab97f978672", 0x3a}, {&(0x7f0000001300)="98970e3391bd47e0faa012e83047744d97cdb37ee017bb8649c7ed11be5a5d6eaade62ebca35408f1122cfa70c20b655f4b72eff425850f34308d468ca3763e8e44801affb0626bf4082dcec5096ed92fe4c313c2069080837c640", 0x5b}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:09:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) getpgrp() setsockopt(r0, 0x0, 0x3f, &(0x7f0000000080)="000000002a4544886dc97189f6800a7e1172cb597d77b1672927296a10ae1e63aa5fe3c01d7f8d5256ba844dfb08d4093ba7e2b01d1f1d31c9c8adc6abfeff4327a123d20f6945d37a6784cc98413a0081adea54550b859b9f0cf8bb07e8ad32a1c646a84d697d4d1f8f4d3c8e7114797ad5fec45336d2f1018ddde2e8361c45be419e07aeda973fb1396331e9d8b90241ee3744aa6b22c64fa0f4d7111a710900e5484427ae235866e11e9b05", 0xffffff32) 16:09:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) getgid() r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getegid() r11 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) chown(&(0x7f0000000140)='./file0\x00', r4, r8) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r13 = syz_open_pts() fcntl$lock(r13, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$setown(r13, 0x6, r9) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f00000000c0)) bind(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6530008a8a8cfe48ec19ce708a4621054fa938075593b677e2f124a3de6b76ed94876b9e4ddf85f1725db0cd23cc924ed29582947e43aead7339dd6c59c50d86bdaa29240ae57979b77ade36ea963bc8815e8d1a5b841b3f7f34bddef0de321e9a1b3bf4b1b421ad430367e46f5cb3261fbd365704b088168f05c208047411e7221100fbe79a1886ea09527fa3b0c69b7f8f6e7c993a703b7f38acf3bd689592efb89b79ae25ed952d4f1bfd70c0b5ed68a19ae1e9e27dba03a9b95f4214b08f4ca9744e603d23e204fd32793be97b917f6ff793614a3f84d418902a9b70bda04f1e9435c07298da602698b18431ce7f446530e48ffdb6073f225f0a1a0e01dc18d31ed6f7280c959cd07eb2b398cc60ab18c6a6be2e6d138be745ce62a155fe5fa03a9aac5c8752989da1488dbf2a1804d16318ca165cacc775b71caf48b074a95ff9e5a3f665aabe6fb1506beee68c"], 0xa) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0xa, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:09:01 executing program 0: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) r0 = kqueue() fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f95955984987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e197b3d47d924434a6c8da5a218236330ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b6"], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:09:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c0300000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='!\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:09:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="c3c06e2462c922c031855b2ade23b5ae9b31fdd3d083a83de4945d83a2969ba5daa152bbd136d8a14c5746d03f953f6669740e4880d677059c2d4d8a16b034243a4571c35dad384f893f888480b77589e92d39e2998055c323e3c24edc68622059651a8fac078150a5e12d0944d01c12f63e7ed716541677e13b439e3d836921164e88ec4f1d54760c3d1c302f89cd1e2ba0c62e0e3aba9f5d3e86ca690c8de867152f0502dcb70501fe5641f6610f30734d4d15c4a32b9b76a0cacb514209f6604d61b777d29ff8b8d4cebe5b21a00059d77e3348d796728513adbe03abf966758fcecbd6cad8482d5052afad64464789dd251d91dc5f62c67faf6c250750a86edf61492f2644ab13a6e6488272741abe5e3a1d49505f50104c82cbeb93101d4f3613e6b64e3dabe79ef3a0975225e84f4fefb3f8f418dd9e7ed181baba26bed661077092c05b4b1e2c58e8fad3518342ce7a3136f588987522f10db54e37baef1a12c8df4f8880f8e10fdd5ddd457af3783c12b8b99dcb0feba0266066ffde0e9e11e002baf0e7f694efdc6a9e2e81e7bd0db65962a83cbbda9fbe852ee96d58c64d23b561d35841a6cb45f481105f4c7fdf4562afa42dbc1eae9ff26a0b6e2959f0447b6f619b4cc70cb9b2dddb14cf9f28452e818417086246ae62c3f978800f2f3e0fb14a3ebd87fb5bbed1b78a7a3b1276c4fddbf86d51ac9882e826df73f15ec5e147e4a37a6cb0343fc563e8810fc7eed21fd9a368ebdff5e887e5b2806abc0861233f0ed36c8347c13e2ed2446ba3ed11447ffd54fef56cc00a5ed4fc2b0e785a83af980d67f31236e29998a28655be78bd9c543daa4635cb25d91444b1f3ddfb59b5ba1dd04dcf306bfcd2ececede24b888d6d145664b173f9831f1b46330d48905ae92355bce0bc9fcd68531de691b679c08d15431e058d9ec269c658806a6492b2327b445e1f75fbb7d39b91a8e6a40b24f73b03f5a8ae57a16ac4670f8c4de3ff4a0eea27f26f0f7d01aca831069891e743d790654a3c1bfef262578b786282f79155259275372fe12419463d3e79c951a87d435265684bba1fa0a94114537b02ddf6c493a2f992199a2dc10723680ce35b444437027749bbc336e2c63fc17218917737aa3b1789873f89fe9d05dff895c522812b86f3baa5a46213367ab7ea8cad4ea6ada3d10751e8b121499f55b9e67517bcd4191a868a087803cf84e4bd68b0fa23f3c8a8403f97727fce3c2e5ba9c607a09c386241894c08ffd3a3308934740b08f6fc0499e1d26e0bf92b02616df968f4d7769be35ea3c95b8d785211c4deb96d2c19d9de220538418ab75fec2a27546c51146eacb5a6eead5a88362c8b1dd84be05286f3d295e20179c745eaae0e35af1087586eee8ca0bd8833c18879ddd8c66ccfe96b9ce6af6f0ee4da0bbeb36bf4e318a3219d3aea6769f39f4c21924e488847e678aa079f80eea3c3f7a9bffba464850d050042f41d058293caa72f2250fee9df525d8b625f27f4c0458a20f3bde50cfe1001074eb83dacb72a37524c1edde958ab4520df7489fb7793e2fafefa3f308cf8e6c5da10e72ae7395d60e1c8f114de7d6f0b1740f2a2a4be60d19bda19db4f8df2bf022f872f606d697d328ae75d769114ceb7acece4e7b08688730074b706636dddfe7d8454aeb1f97b615b060e58357b002a1f190636ef66028800a2f73fb2f267b62b1f851015a748f8a13c82806b7fa293db90a610c4999f733dfd544c0913eedc150fc158a0d4d264f190cd2726d741a9874f3ead82158e21f7ccf96eabd5633e30da72768d3d3af7ca1459135bf439cc934e0dfec4435d9644f1379e88e36f6eae0c3b87c341b8a92397d4958b07adea26249d147a0e7ec0879a3b05de45c0e3edd78a77b7d7df4686331d3ce0351b4e8cf7b67608d3b4969f83453513cae5c92089dd777971d9be919d39c2a5931486e1334f36ca95a1a519ca695e9a41a5eedd7fb314bd50d80945153165d7cd7cbe9f346728f6328cfe5e11db181c3576e1ee26a4cf745dd42f20a446be584c1eff471dd90e9527113836752194e33df404faa4fec39f9f60267bc94b377e4a65e684684de1badbaee994da9ec409b788a1667fc02f4438a4a7693901ed2edc82f9d6411122c69a3cc63b682bb085caa09c37ffa2507260cffb4d10a6d890b10da5c8e83a5fa1b492a748df8206c901e2e7261b84398ae21ca97797772b701ec670e776522636d17767baabf0438317a76b725ae6268d58e7452d5783a6a2c4f430f1d2b295356a42d4299ed63eda1b2082b8809602989b21fc1fe66abee01b6965b8c44dd520396d7e2217aa3ec3e788318b63c61adefab7f2a303aabcbb25a30416d23ff99ede4496ef52144167df1c35fc4ceb925f497fabdc486a865d3c15eb6be99d38b26e5ccf6e51303ea51d262ee67104136bf509d9294a549e04ee5534f79c48bc24713a3a405718d82a3e4c946eb4c8ba4b370e39d0f25030d8d76f348e4b6770b6cdaba51c203f655b0cdbff7e2af0c31b41fb98cd49c0602c86f4c0b63d3691b675e9cf9e454f59caf76839c44ef94f07e9ac34e3ca5fed856b94be77cd2c49d3295559a6cbe3803e5ffadc7fa9cef2fa083669f887d2161ac4c12ebbb107693b1c7ade1227c52f7c0503250a64493fd370610de982b2323313e7b3d0c57e5b46f63166ee5684f2a14f891771f44b1017d8e29015f6ac354570d2ae56297741295dbb3f8dde0889017c0991dca149f7d07e24cac90c8ff477822da82cb2c3f46513df1e2e217d7e5042063675486117a98b2ced6ca813d5d1b9a4086236a8cfa80d9a22a493a8eee0aadd33b3abb1060dfc7a805071bcf0a6a6fdecc9d6dcbfecd7366d4aac0a6c664fb85d5a321adcce8bfccc4963df98b2790b221c573885eb2c7a320eeedea39e208bee64b500d531179b6598e97dcea32fdeeda1112fb32bb5d2410e828e68a50d0dfb3e37fc708177d1bf92a8b9115dc058d01d91cb948d37cf72d1233758e1bb61f82e5e027ac90b17c8efb8ff56e18aaacb0d45c4eaf46517aaec6c897b3316fa0ecf55ff083d629fa8fd6581f51067c0718ec41b81e28f409c3c0639304deddc45083d4f059a10a3e9971185aa4df6adfb648e367f6213534d69a04b690f9705e528c2b55c8f8710ff0499e05e99baa7bffac21e8150170a4f0517e6d6bd59eb306b295187c960ff3e264f4f641483aff305f3a44fe451926ad364b323d0c2dbf939b5683b086c8312b5b53267a97b3b2447f86acc4a2a5a6b1d79a184b6d8a8f294216aa47bf406a47c628de392f354828bad7125476c52dcbdb1c2a70df0c44ca16acb7aea3aeea3335fb2674014429b46a6a8b23e2d1ceee0d20d141d38c0d7fa0e55e7d688d09cbc928463dfd57b183664f0b9efb3dab60d3e11ca4d49c36e1a0694cbd4a19afa754c590fe7c8d471dbfb9fd33293bb4574e0e6c0540b44401b5cb6168a18f838230f1c54f40e1b97f710a68b2114eeb5105c4101b0511bb85fadcd0aefc4213cd01bd27f7df64bd6aba71efb52c1edfe55898c82ad23d119b446d3355a32a81f46b24d2c478f084259e36a7ae584a08d1d2ed850e11d158b944feb75ce081c5c7762582ba6fe6b07acfcaacd4ee78ab134323383aaafb1b06ca80f14587718c713314f733e5ae00b293df013b11517ab3725516d8e7027082d3cb37f21c2eca24d79a2694d0bdc8e227e29b85220a739503ecb19b6f8719dce6182773d3afa6651bf6bbf8e295bdd2e3393411450bbde8b9b3622836ac4e0cd373a21d18a1873a08b0db5f92c36648049b9c081a7e2a87d04b4fe1cf4c313a9d76c214a03524eed2ef24381addb61d2e7f1444e598bca5b5b68fd10560749f6f98a709639dcdd6e10b2228c5b1c28fd2498c170076e0ea85997069578041a2babb05c5df26aea63d77f9dea6e9560ddcfc8b5c49acfe42580e29a1924d5107fa9e8048b886d379ea2d926478e187a1acbce4d89225686fcc2cc68c2abe393ca61583a555ee78f4b1490cd3d526eac738b2a602b62c71ddefa080ccd298b4c347ac5ba74b1543efa868966f13e642dfbd28c97d1b32cbf07019d722b290416448bba3124d5325cee82a67494f21cb995392ecda298a618dff3442198371ceffe99d70e351bf43741187ec916d8ed508d3f5c818d2366d62463321ba5be79d8ce4cc4a3fb6f4b1607306bf5125f900ab9528aaa4e67f13220fb42107c4185d66f27cfc7cd1ef6475ddfbf47d38c6e3eaee6b3792471efea1c7fda006c4fca362e92f06d630a02e45a02697ece6ae9df16ca7ee2ef1938decb4a98d4a82eafb0bc94e552cebdd2f2f342d4d7a935bccc21263509197a3e7e94e0a48a7762467828e7d6be11aa5e26a1cf42495f0e818f3be95dabfb425d3c19d7963ef00f6b22f346c08493d3820dcf2b264f9cd56be52f9ff5aa3e143f716cd2d76b8407caf87ce6475b9fed10a322602c44709631b112ee580919af87678f2205502445a38962a54d8645ba5fb9492e66827b7942452defac89244dc62c5d92860d393de01b8c41be7d4379c6b44fc6cc8026824c9c56f70416c4a2a89b55d34922ed84fc5e6b3ccac8e549cd43f28bbbd13ad71fb30a0368e31888fd81e2940242b2986c3c75e90784043de490752a34d42da2b44a80e852711545b37fe80f018673927d93b782ecc9e64267250cbe8e1982848f8198add834ac59882e4d5b40e52db17fb2c6ab97cb42f657ac8f470330e5938b449dc1a946c580b8078038d5d7c16428ad3beb45bb9d652dc014997481ad866f48f2bbfc851e62b7a88db2c6407371e6eb8e18a48032ac4bde1446f81ef99d81e4c44b34d17df5730c66eec8efef542afb136b28ad68003ed27c20ef43a292f216148d0578e90cd73eb4513b34ac07c577c0f2a9203b788bc0b2e7f9774b9d6adbee19d88f317039cdb6ed38f7a92b989127102929ebf7ff971efb48dd150a3e91979a096c608b61ad3636ad530956c71d4de1119eff0cbf3e9a615d181ba0e8f97bd26a95a86a1308f3a845da93a67a8296448c4ee1615cbbaf540414e5039d37e6422d3b31d87588214fce0a5b075affa96775a552a2a0e50e0ca314719cef2d987a25bb3c32e0742c6a476f80afcabad68d2e0d51c7651209e9b7a441ab443f78bacd35d4d544f90bac6d1daf5c372bddd70ecb42f155abeb62896f752f3e0812c322bdfa702be0beb8d06f814015aacc9a0a467bdb1c15dba83727fd71e465e5701624f0c53d58aa135fe0520eb5e55dd511994c6c1aa76adba1d70a18ecf516b59ce8357aeaf8938a527d7e1596e7c23674787d41135b2de331a98edaddab7f801942d8725e8eb9244c6c23b894a137e5204e26c045abdc9cb829cc4b9cf40cf96b36ecc5381dd1206e9756fbbb753a3950ae0f6e1f63cfbf286c5cdf42d17a9b5a51f089fdb18ff977f299e1620873b10a1284ff1b6714dc2109e27abb6403114b8d2d4f248379104f55adddd865169ffe29f820c2569f613e751234f94aa229ff445304474d210a6f2a36bf3ffbc16483b4783bfb51b799c6f0a13fddcfd9b50bba24ca1fa2072c47b621f4e104b3a98f65b3521dba27c1e9b6030c84b36b76e1cfc733e29d4eb180f88b261f1f512a2bb3891d8651f11e940c66c157a7a05a5a30fb0314a859301b1548f0037b0dba36cf948158fe3f8ba94b1a00f95b33f707f16ef14e7a49f6d221fdb9d6f016a82e82421745dbafa967efff15cfa92e3c5d0a5bfefef9fd18d1643092c2", 0x1000}, {&(0x7f0000001740)="1aa6af7886eb04ca98ba35c0d7a98e13c9811f483cd65008b7d298f5716ae2a3c44648ef211bacd8d78cfcd773f9a27d1d6b9ee6ad519dc1302a5fa998084614b04a9aed8ebee4d6286af595d753378134a6940b29b6fee53bd11b8cb7908f2f77e0a5afc0f7a2261f552ed3f6253eef9fb58cedc41ca186a322f8fb3f86364f5b5e5cc5b02dafaa40b95210217a7fd865cc9794c749246e316965cec65a419a8332972c46ec870655c1a3d06697d91f60ff89cd1691fe5f3c43699eed347faf259d2150af000be3a0904587f9163e2f773140c06116b710fb2b8c30aac6f53d3e82cd8b072a23811dd093e11ebb602ccc1e477f6fefee0e89bafdb4fb2c7e3fd6aa7675a668d49eefdb7c1c87d912839e502199711976564717cfcba89ae0028c46c333a469b982b146ad75a0f0ebfce59cb9a77eda40f945fa449178aadfc3cc432be39289ee56eafd76fc9ea502b24b9d10d30b5fdf526e7f66b10b128d87304415b36ff976275198b15e5e312be980676aa2604ff01918b83690dc6ad6480224b4a754d8f9c28f859db360429882dc89ae8048293eff00ed962b75381a7d025dec5aeb66ab63e3439e5f19698340ded637de7a68f7f7308b81e3cb28fc5dd3d83b841fce2ac54fdd83476dc7ea8b694a6741f3b62c5399c184278bacc0ce952b835d7b88d8a1c6ff3710e3163cd70d05b6af2855dba379a9f7b20070e68be0563ccdd1600e821bf07b555b9c87d96fd1ae8b1e0098f0b438cc80979593485332d17997b0a51fa26217c927db91e7f3fa3812adee5f8ba4afff8465b699197e28b4fe822d83a8e84410133aa6e73dce27422add8fa2bfba1a8f3858855b1d59fa1596bf0f29770ca3403d5b992556094f8c5189c0022efaea8d22c940d5ef2fc8578bbe0d27c7a5148faa8a7fe7f4b4a00a61f9f19929ecef2f35bca75749cc77773c3f2d00676af5836d7eadba4e2496691610ea4be635ffcf55efa898fb218485f7d51c8e164c5f5f780809179c125fc5ffa1c054cde748d9c2cea41646e9c610176fa3616c0cecd2a6a10b85259a2dc04ba7a0f7090a2bcdfe6b24b0bf09a431fd9cb05c30641d795d4ada8f478b6924535ed0bf4ac6848e6889da4bad7791225d8b29e33980f9bfc597d6c50b7993f332904fc1a04a2e92c28f1c19cf6ac0863f3cd06f7d5c37901e3fc6e36538c5a823ee703c0d62e6f90c40b9e6bde7449de893b22e919a373717126a09f96d7a9386b03566718fdc6fe8d73b9bb29dcd8231bb4242b374a7602e13b43cba8ce970d666ff076cc2eaa608546943b338df849debe747842662ebcddbbe59a2e6dd4b829c1e806ee6d0a78e7f0b34eb933a4ad81086119d7fe65e2e861a9119638b26e647c636a6cf83ef3be2df5219c0c6071ad89a82e35385fc39046726f3cf98465941ada3615aa21748dfbb8988838787abb15203db4ca98ae668ee658f954183ac6694a78dbce60145854638621fc7ed432189960f2849cbfc2f7465b4f8ded31614b77c7cfa05204b7257a45a36fdf16ebb69f087a0823f76d8ccf426d52070af941873e92753ea918e2652c3bb75937983fdf357fddd3b54a8c793568f95d0bbe82ca2e2c966b8ceaca5b35c2c3ef42b37555509d3a7a696c469228facd5df301f1acee762742bc5e5adcdbbe340e7f204eaa7f0b1d3fee0af3ca611db7a0a612c8da7029eb69b435337dcb29cfc730a91c6968c12260e0227a5623d3b1f8bd49812b50b870d09276e5b0ac1e2ba17e5f46f8edbbb5f2d79bbc9d306b9cb28000b71c46fd282bab8e15bb0f36a46d4868641150d57dd1096f59a0aad1eec9e9895fd3938da1cfe7a8e01ea86131b3859c9f4aaf3ec1b5e094f9ce24bc1e5c78e0376567d57010c99a046ba4f7a08f642b975248869ccacc156f77c3f87f748980fb273fbb36d81aa9b898bfdcb071e0d5ff149d807a1b1346c1d6ddd2de0c8f24a4348badc8c46c52ff3750ae7b1f25ce5cc6523db892c4fa571b02def2071857af8f6a037666935b3dd398c5033141c008e982b1ff3926b8cc91306808b63d66340f709d6aadf3e9a95f98d5678639d145b1e4139d5cdadae5c30492d2f832440f8372569810ee63dc357ff0abe514616dbc629b3e83b1ddbab1696aa52917de4fcdc51c6616782e3fe7d0be63d6813e853f5ead2bd4f96773afd97d0b6c971a406b0fbdefe6c90a22a859de868c5ae1fa79ab81f394b8594201a4d123a028020ff9b7976db5740e9a2b6a211c9009f298659aa02533b1000c7398ae7c16238f05dd77f2b81158b7cdf80ffc60fa2faeb128ec0a43e54e9990018213e4fb384a1067e05be08e7367aa47f8da51a23ea7be0527004a788763a95a76de9bbc8071361496029fcd49ea64acce72ae18f2dee6a80962277dc4201a7030eadc1e2a9357478c07f09842091de8ccf7b1405e7d35798f4e712ff87062deb882326344cc9b73de8a8f2a4795362b85d88215bba7995010bcd0f17d24f605304d4eaee7061e5c3289ddfad21caa866fad6924595678bec8d25c44216be890f5886f19f94a08f5594a16e01a2cd53ed999344c05b373b93c222ec0094350467c0bd733c5ec0d4b322c52960b9e19fe2fc08291ff7efaedb57d8a455130abda86f6e3ac90b11edf62c2cbd0c1c6cb1bba4d1bc47e97a066b2e5d3b170a26878d9eec64a838f7244b69dca3b8e3ea83872b3d77a87c794cf96a211c1236d35cef41736ca92760d25eaa71104129bcf5e52276e0fe827d38eab22cd5be2b96238954de73799ee061653304a42178cb8da5cf15cbce419a7e4d7f61303df03effbcbaaf43064f2a1b1174812ed82f7b7b37d33a158219182edb1972d54149eb038fa87dfaa6d5b3703539713645cab089eda337e906effffa11e31c304a3aeaddafe7853a68a9d65f95c2380403dcacb81765d1e98eb4efbfd18f6a6e1cb0fffe9d1ac9166900536f61fd4331d23e578d04727e0eba533a86fe660a01463b65f8358d4e99a704f3ccffa1b94026391188c98fadd64db15f06d8c9ea7c54835669488c5a9a2decf02a01492dc9cbb934ab247507b213c8df92dd6ba227284d0404d0996540f8c87b15c67046795dfbd989ff010b730bd2aeba7c61fdac2042f1f67fcde3d818eedf54b8153342613a0a16225064816d65b06e210a71598dba78e3afe31ec950704718830b874867b894be8c61d5d22e81307d8c151c09a412c522e9208e021d967b618e04164673e893b8eab9890c279540330758b04e794672b3989a6519923c6377ba90eca051dc1877ac2afb8b223c006f547dd5378c090998413a8c0535586b2da87a810ee86f12b85b263c25d1e396547a2e0c5b04229eab92d95d6d7f1c39feaf9b46b82211e4cbf20c1f932f0f90df5a2465fb57e5c321e04f804d6bee40b49b7937ec1f21d74403dbd11bf5652784ed24362e5d01be9c6ce1e94411d39c93b4a39402e109ece601d8c38537e777566c9f149b8c68b982f96e3bd47f1cc0a4e7a81e09c88cf4ac9a51892bc192f44a8315504b4c87c198b50fb40cb9648afcd7fead293c783e000fec5bc646c9bc4182a528997f3b15840000ce7ef98f538e27fd255e336107aa455f008d849acf6513bbdad472090b1d0cc92c03aa08f6a6660bfcd1c644d41782ae66335a2cbab0f71bc12a918fdcd4315b6e01db4c5712e3d5abad670785406c7c500f1f4d8646471a4fc358d373a161d920e2fa8553cc8deb655126b4ac8b4fc9c2645c7f164ae1cbcb90f20cee93b37846883c066e25a2922969d8039dda87b1390f015bad114405e7549c1e20745ecdf23a1b49d489813055096cb58ec20febf0a4974b5a9af9bfa5da3d460121744f726b892ab476f826df3bd59df08211a7448886de23986dd224738d1ff63c39f5ecb717b1bcf693b0df1b048133e60dbcc1c7d499f667677a26d576407c0e9a752c538fc1df82b1c81e869558c515850b73da51a749cfef25aa46a1245887772837187b64ef877b47fd3b0e7d202e6d704a9a695b7618b0d8648a8c3e2883fba177b6a3a2453ebc7f6428e2264e6836062e9c830bcae32800df4fbf2c2a6e61fa7f6ea59baf154b5d61c3acec8b5e5bebe648773bb85a243e39de9898684426b4e354a0c0f6d1dbcd6c1c6d0a839bbdae0368c43d75c2a277cab672e19cdf1513b76f676d88568cc614cfc4afd67c9b9af2c41db29e4eb78e8c592c0b61209b6c586fc0d14a09363f77c7eb2212f42e93e3a27b190a0e9b5e21362098bed1d292f5af77c693be11a5be43956563fa180a10e21c3f35aa1bcade3c1cc31da0c8f700d29b712cab0bfb7c08df63277de75efa633b06184b21c664aaee4fdabf83c1e0f2f7124c31780e2f73d395d1f2d80154f9ab70ae729ccc924ac3d015d53d227d03fef3574e175e01a102ca3f386f5668bd805fe3c7e3e519e364f7aa4e690485272bd69af1e14e5e12b1c7d66fce618704087501c2d12531d4ccb709982787ef90506ee11f662110ff236db0ebf28ce83e815a71eeed9cf8fdac49dfb5f62bb0deb51c4f59984d2431bef822085b6622d7bdeeb3cf71db8a6ca337503855bc7ded49717e2b3a1ddfb30ed897b0ea5ed0b5eed71c2bd502d06ad4dab5c56c751c20a8e93faca1c5c7fa3abe7246830ca1f60b24d8d7c4f9f95b62b5dac2c70b452c2bf1c8b7da70d34bf2ab862c8cb89b981ef50c266ab0d6ba4ee1859bcd5ac9838eef7d117100013948dfd1ec66c74a66d11aaaba039c81bc93cad10ae8c4b86bab686742237be897cbf7b72391feea529df55bbec83d3478e17ed9d9ad9caaf77f5fe29590016bae3c290c3059dcdfd7cf75a68a168c940036094e4e98057a0368f7fc7c0acf614051ede57709722258ecc78692f7cbab9c3e4cf0ab8c69438be0c7982e6d51c5da23fab216bb24c833ea7fff775a779de45ee9678403dad4c8726c03ff2cd39e36592f96ab233c04f52802cca36a73fb784c761cbd65ceb37076e5a8f7f9411f3e75587573736fdee05d1eace1246b7c3adcd69e88593a7b0963937b659dd8c8be0a3931755dbacf63dec93f804567caff5654cc2298e5275c6968ff4366e278c2dc61d5b32fb0fc449d99fe196f933722d107b0a47e5b77c12d64d9bc5fc1e01621f6c4ea15f9a6d5aae012820d02b8055be9987f1a92d085c3c9a067ba444513db09fcc137a800e5fe98ab035cf5ac5afd16e98ff13acfd6e91ca61e9845ff689508fc274fecfe2574176a99489d19241166c222998775204b43159df0f96cad677e846001f427c4ebc48f7b13863429d1cd481b1b414cf30a8571e1c5b98a4fab345935e68bdedc3d732fd4245ea76bee62c8be3312cc55630a2133c47a731fe5fc610e4a4d0c35cae7d39594f13ecb88550e6c9f244e93fcad77452f499d3b33fedff9ee7c1238f71763ec4027456cf55a718731daa718d45df5799d251ad8d7ee04b780689b16338694d445364d4d9c922641284bd0a42edc459fdf368e72e1444d34b0205282e6063b9eb5591c43ccfbb98cf55b25d1c67398edf3e04dabb0e1162437b52bef7bd0ef0b1790ff94f561a4ca1b012c8fd57ca91d045e2ef53acf024f573ca0a0f194d6a9bb1a0292326613e5eb0858a98edc598d153034e51cc889542183d91216a702dedb24714e2c405732fcaceca724ce5a1f7d7f357153defea2f8fa181c69b00f876d5ab9c059fa82f23b608e47d43aef39a4859ef858d4dad130556ab91dea9c19fe6f16b26bd6a7ed788ed9edfc621541e759cc62c63a6bca9167", 0x1000}, {&(0x7f0000000080)="fc24d1bccd2dfb249a83e2d4c24584a5fa1690", 0x13}, {&(0x7f00000000c0)="9e9b8c0694c336cfd01aa1005fed999e664ef3ab698533d911fbdc7e8e156575c2a611069ab1072b2ec2dbbe690a5b706a497fcca76e2c29b616616bd9767e17277cfd711646c4be049b06f3dd54bee0a4ff7c03ae0a5f1194587a1355ee", 0x5e}, {&(0x7f0000000140)="f6ca14d47b1746c928d39518b13c8100fdeb7481abcefdcd05cb50366b9b302489f65129de92dd038aa05f668fce358fceb447a3e7f2099cdcb70ebd2320384d5829018fdafd91eb3fcfd2b6152ada33873c6df0dcc7d002380fcea7cd6dc34ec95521d2df3986035e3ed438d6bdaaaf5e1bf67358a576b6fd32878c136b1d7e30f036a9e29f52c5b28bde29c81c839e300f56860bdd5b61be84deea8b471dd9307dd0696db39f83f7d4cf3aee664a4c01634a3aa6908c33da3cd4c4d961b88463b002f6b79268a3f8cf7212805431fd17b47da5beff9b28db3a20ed", 0xdc}, {&(0x7f0000000240)="a3692879bb23816420cd794eac01bbeb0d81ed85a2f1eedc9361908091036f96b89204338317a575451bec4f598c3bdeef6f1c0b3d1f4cbc74a56e73744f3faf62454a1f24a1fe50e3d44169069088dffc1f438246840364a477238d5347dc79e670e4d97f5912e1846cccc3264d22b52daffcf31d91068c6767e9edd615441f14038a8cc42c7d68c1960fb889c1cf00f5b5dc3a0dda", 0x96}, {&(0x7f0000000300)="e0b8cbe9680ba3c677e77018f732b88c5eff1063b1", 0x15}, {&(0x7f0000000340)="be88223355cf4677930cab5ba9fd8dd77c2eb24e8024fac412cd0c4b45440876d4b36f0bcafcfb74bde70e74c08c5fa320db357a8f1149a91d7656d333f014235a0a9e7a84907f6506", 0x49}, {&(0x7f00000003c0)="6c4cb6f738837e0f0d1639ae25000cddbbe0a3bb3eec0b4e7e69050a1be40a0d8b60598699888249d8c1bef73561f06e2aa1d6e5ab3e6eb9b7f0b67121997b65be02fe840075b7bd454b7a7f5063d87ed0c0a9f9e212f18e50", 0x59}], 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x69d63311c3d4659) ftruncate(r1, 0x0, 0x1000) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000041, 0x0, 0x80000000) r2 = socket$inet6(0x18, 0x3, 0x7d) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000440)={0x0, 0x8000}, 0x8) 16:09:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) execve(0x0, 0x0, 0x0) getgid() 16:09:02 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, &(0x7f0000003900)) 16:09:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) pipe(&(0x7f0000000000)) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:09:02 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e3a8f5998401035469e9411e2856712a3d64511977f55400577da9ba3ddf351b0585c48625cbe4f95e6bfebbd75d6fad43748fe6dedab8a4e277ba7daa0c7fe2bebcae5dda58fa230df6ea17293d248dec7a7b4c6ee4d82c33c6e0e10582d9ec891d562d70d1cec2da2cd410e0520b61ff4d1e527376dd798f51eee0c17ba5d33fab8fbfd82b69ef7d9947445084bc2902b99cb3b3cf2b39a87ae5e264ed0e62931ce16be9aa2033e8a00095b29c053bb324b39b4f650230904213eb6c66bb891b32de36cbf861e7b7780b758dbb1c43c3fa54cc38e559ffe8b4311916f889b6ea2cef4de4532878e5fc5f9d9c4d1a981412de81460e74f4c12d1796a4d5259c553d12eb1daf05cd8c1b21497fecdcce8f57fb5a43560a1798c0099c4ea5440cee4a7d7caa25c5a67e5e87b8e85150b4b7163f1c2a0e59609f2342a196e468c34dda06a73c0ec13dfa4d7ae6501e2b2ae22f833290eba25c56a8c468cd0925b51abf0742672d71c39401bf24d7dad83e0a81e563908644cfffbe82d0dafab6b9e2438a9ba18e0074570c1870f5cc41f67444628b95334fa270a47be4b255c3e01dba656b986716506d6f7f1db4e6d03e797f822813da46d854b289675678188f98278e91ba26a310a6f9713245ddbf7ffab8b2ccb6c7aaa47e6c64f755e165dc2da6b4365e8a690c822d26fc5d495fea7d73b6947dfe20d3a6528580d81efae8271787fd00"/531, 0x213}], 0x1000000000000152) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:09:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/177, 0xb1, 0x60, &(0x7f0000000280)={0x18, 0x1, 0x6, 0x767}, 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000140)={0xfffffffb, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r2, 0x1}) getpid() r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000340)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000002c0)=0x20) 16:09:03 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x11}, 0x0, 0x0, 0x0, r0, 0x0, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="140eec0006a3b2179815c69e46301225863ba47ba9024198cefc569f8b4c8bfc672e89e37eee96216e7aaa246069031f400162555bcd29e0d181c2000000000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="84"], 0x10) accept$unix(r2, 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@un=@abs={0x2, 0x0, 0x3}, 0x8) 16:09:03 executing program 0: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/59) semop(r0, &(0x7f0000000340)=[{0xbb26242005f42d55, 0x201, 0x800}, {0x1, 0x8}], 0x2) semop(r0, &(0x7f0000000280)=[{0x1, 0x3, 0x1400}, {0x1, 0x36b8, 0x1000}, {0x4, 0x9, 0x800}], 0x3) socket$inet6(0x18, 0xb, 0x9) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) r4 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f00000001c0)="01", 0x1) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0xbf9a, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e00"/544], 0x1, 0x7fb) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r8, 0x2) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r6, @ANYRESOCT=r8]], 0x1, 0x0, 0x1004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000380), 0x10002) r11 = syz_open_pts() fcntl$lock(r11, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r12 = fcntl$dupfd(r11, 0xa, r2) ioctl$VMM_IOC_READREGS(r12, 0xc2485607, &(0x7f0000000e00)) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(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) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r15 = kqueue() kevent(r15, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r16 = kqueue() r17 = syz_open_pts() r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r19 = syz_open_pts() kevent(r18, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000080)=[{{r17}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r18, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r16, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r20 = dup2(r15, r16) write(r20, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) r21 = syz_open_pts() fcntl$lock(r21, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) write(r21, &(0x7f00000003c0)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 16:09:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x42e8) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/122, 0x7a}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r2, 0xa, r3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/38, 0x26}], 0x2) 16:09:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x4000, 0x7) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x400, 0x0, 0x40, 0xff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:09:04 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchmod(r2, 0xeb9b2dd950bd6390) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0xd503bd1f8be71ada, &(0x7f0000ffd000/0x2000)=nil) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0xfffe, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x0, r15, r7, r17, r22, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r23 = getegid() r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r24, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f00000000c0)) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getuid() r30 = geteuid() setreuid(r29, r30) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) r32 = getgid() r33 = semget$private(0x0, 0x4, 0xc1) semop(r33, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r33, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r34 = getuid() seteuid(r34) r35 = geteuid() r36 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() chown(&(0x7f0000000180)='./file0\x00', r37, r38) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000680)={{0x5, r34, r32, r35, r38, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) semop(r33, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r41, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x0, r27, r26, r29, r41, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) getgroups(0x1, &(0x7f00000000c0)=[r41]) r43 = getpid() r44 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r45 = geteuid() r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r48 = getpgid(0x0) shmctl$IPC_SET(r44, 0x1, &(0x7f0000001680)={{0x8, r45, r46, r47, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r48, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r49, r23, 0xffffffffffffffff, r42, 0x40}, 0x6, 0x7ffb, r48, r43, 0x1e, 0xc672, 0xa}) setsockopt(r0, 0x5, 0x0, &(0x7f0000000100)="1e4a009986986ee18a7c0aeafe708482a7790f20ebbafab6bf2babcdb1e16ee973e98803d7a24bf65e5441fdd80d7ecefe9a5b2028dcfb5273e186a43ef96f4fbd5d1b8b0584e4147bf90b7676605d9074d7430d50f8536bce15bf3a8697452017edb4b537d3b99a56c5ec8bd5b2abf22d07890ab39a6cd9f074a649c9b1f36c69a6fcd677cadd5231ffa3e653e07be391297af1d8b12f2542a387e209cca74a846128a005813c2a35326bc5e9a81681685dad76", 0x3ef) close(0xffffffffffffffff) 16:09:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x6, 0xffffffffffffff7f) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080), 0x2f) listen(r0, 0x0) 16:09:04 executing program 1: socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000009c00000000cdff00fa716900"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:09:04 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r2 = getuid() r3 = geteuid() setreuid(r2, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r7 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r2, @ANYPTR64, @ANYRES64], 0x3, 0x1800) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="021d000000000001ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c7c4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1c0870e3b71cb1c9397fc9eeb64769bc8c81612e8c27c0071f1cf40b9c8b754daeb2982d2f84796a4444edf85044d8606e95b0f931a03fb3e204cb80c0e57050dc516a0af1461584b986bb06704a2636943a8923fcf95a09708f2a33f4d82dc864670fca904b485fe5547ecda7acb35208bec56f02214635f64d740b52b1e03988b9794eb531d4d98ed9c4b684871e37695194bdc86eed706939da2dac3a5b1e022efb19a0db8ce0f542390dd84c670361432dbf33db0d45826414ac85200e757d02c1301c5a0d692158e3e54c5ef6c2e204de968c33bdb09ed391b9912e75e0929bc495aee7d26cbee91da66730ed696460b5954"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r8 = getuid() r9 = geteuid() setreuid(r8, r9) getegid() getuid() geteuid() 16:09:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="389b9efd47e0793b6f71a9a00108ae7c8dde6257c4eeed482970b60126984b832dd855a218538911e76ff3b67e0b9c621e8b7d4d465c72df2693c30ec60aebefc76d04a9f6137ce2286cd94a24019c9c42d23aa8d1", 0x55}, {&(0x7f00000001c0)="d38c32aab29a134afe9ed2b6a48e97a6a18369d70dcac4895549b3821b47087350765b7df974954727135613f1894211b3c3f60f889a4dbdd088d64551df580f0b2fc3db1200ecb219b77e726dcb84cb82e4e7ad224393e8530e430ac113bcc396acadf7e00db052763d70010030bbc2a9a4a8e23522ff9e2689928e728aacfc8e1efe198382aed4fd31e43fabb85fb3b7b2d79cac27863305808fe9c93d7425352797405bb7db2e5bd264f175975eacfeb1683534b0accab06e8f7aa28d6ec03d8f78efe66a1734c389a4b0ba2e048ffbfbf0368ad61f5001ea833981ac652b125167025331416482cc22b7cedbb7", 0xef}, {&(0x7f0000001380)="3204770b6ac53d57a54508c6d8265eadd43270cec021e1d503124ff86943fc7b80be8bbc51b633c84767e0fa7a997c12e9137dbdb69de228c9b3a58f6ce818c5318c6e9a89d749ea53433989fd1c078b40ea4854d1f8a4097fd8763623fe7707f60d72b8757fd8c6e8d438e41353687b61f40bb8301decf62b69100b6034f5eda68fba86b0795abbc200abd2c3885700fa087ccc974cb0f8e1d582bb6704859dbb7ca0c596a26aa2d48cc89f671543f749e85410951eb52fe93efc9bfc1718e51d09ccec", 0xc4}], 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwrite(r1, &(0x7f0000000380)="66e18a5a634f644755a60ce5d3ed13cba5e984130b016fdaf76244faecc7459fdf8e5b6cedbd6b8d76f911c33ad8bb07eb5a32ab03331e04e1bb89904f0c433aa0ce65e6b7abbfa3cce09706cb4d888b596b212a99600d51e13636cb3a020bd45f836d70ac7975cfed90bd265e33511baa16584976bb4a58f0038e2c97d2c0bf1c9fa36caa34bec6e03e16380a4f047bdea12ce34720786385e217624b016759f224ce26a89871302210d6eb7bb9cfb65f0a281a3d1a951d02d4289398901e518fa09dd19b754f7baaecc12e77c4c14c0b55c5f3753551845a9b07bb3da3c6ba05acb6cb82fc2d003021d41c631cecfd885035512b3593ac987cd90565057f9da057e862755fc7b5bdcf126456370f99d543ad09c88c9b770732d5462cfde10d0520899dbd483dd6c4e222739b076d8bf9c49a5fd0e0923577a1e0a93d50e5aabf2202e6728623235d7ddd6057f56eef23d3f8cbd3e5f4cc04bd38884c82c545fc25526600326c386f8ce82760398aa26a88b916fa46fabef8fdc15be9aa4f40a66b7d7c80820bb90376312251e12ec5f7eecc5e2b57c94efbcd855e37cfb99e56edf135afa3e68f94dbecf4410345da2f1a8626276d3b5153d5590bed1cd138daf3bedcec2c04762c46cce3e1e8f19e139ff7f7f9b3c29f184f03d0c6bbb4b2c2364a587c67baa5466cdfdcd5b5feeeb73ec078c4dc075686bca3b62653ba00519ba80efb6d49cec74a566726e465e3837a927e91db540ab64a35c163eec8a89f151103ee7d1a1e16d77ac8e9766a58f07f57c16eac5c974f4a70d3d4a9a1251ddc7dadf2b629682f0fd713fdc87bef1db86991e809779a8a04831e960fd2d4d0ad2e5c1a382c4a7311a20c765f4d6a2e80395e67700d639ab486d5eea6d96a31c5f5a6d465d370b80ac0fb34a5b13a9ad91780b09f86ec748c07812e941cce945cd5830aebfb962e92d350acbf5a130978178a96bcf5c8c6caa627174cd8a45e9d8a339f9c3c29e111fbb73f3f387b4e333c34983784f47abb7364b5a2a80e3db70ba22cb77aa3dd2f880e20ca379254ee1a9278f4cb3f885ecf2bdd3c0ef11286656811350c2a675ca81f70f60a190b7ab6e628908a4ca2efddeff74536f584214c2df4e156fef67779ac85253ad4fd640886383f0174b91d93b76baf306f04a64bd9bd9bad8cb82366d3f0c1a62a75522da8e38662c2e508153d197c661b47051adff1afbe356a9d69da55a5a9a8187eb6f7e9b5b0347c4958cf09586d528bb81ef6a7a547d145bd2722dd5b31d22ecb25c586669b4b1299b3fe4c194f705c9dbfd007d3c3e46952ed5f769c843fa28d27a969ffb70053671b1fd3710456385cde18bc02f56554aef10761a1ef422d17b485799a5b3526a36ce5618e80dfe7cbb0bdb6a3f0886babddc445e467a0fd0a1637faf5057571638dbfddd9688d804524c9355e83601a7452112e23163e0b99ac8cd64d876000c167953b422ee40cca57a3122d06b7926fd3bfd7e9e34a947b1845e1b7806e4dfa483f6839d7fd0b48bd84eef3e547e199f9696d6a9ee8aec51f0fb6c5f233495bda8d27aac1f8c51e6029162c542a0c3c703c217e60e996d984abba45ba75809f5eccc81e4e48bd2981a57404d4c60cf711414574b05dd2e2798ca3033c961bb690fccb7e814eafac79177cb0cfca5ae9acb1c7c8096d29c62fa7d97f6e4de8ed70846e497055edd1ea42e195492b11f674917f20db33d672ba4688ca669019db84dfad3a0b210722be88eb4d0a133fe79ea18b13c81bb8fe4c605d3c906514732d0b5961b3fcfcd28e2022f58c340844b33a7e37ec720698cfba862b274a2ac19b695d06c875db96cd4c2913766871fc78a6d474be7c1849feefda9722817205d4896180f82101a01e44fd5c5a5e9ed50868099fcc2bec25da3579ba326da5b1c4d6a57c5cb06f132d3145c2f05a90f17b4b8331c4cd727c0489b9a178f71aea2b67815874e50ae207788c1044b0edf94ce4f203f24cadc6b0bae475788de39faf7df076e4b4041ebb37285090f4ba828981bd72a8f7a0dd555c9dde72b4d37027c62e2de4507344a5205798b5d8ea52c7c52a17f188d3a4c8d3f791c9c5746ac57ee9ec7367ecf46861ebd09cac4d41fd613bdf0d3aec2ce844ee86981dacf3e6ebbadb8425b878cf53342020f9b702d2a3a8dda15689247bf71fdaf5e09c246487ab838d25cee4b18cbc7b907bf91cc9fc0a4d49f58c8f1b46e684489d0cdee1da355453a548c807b593cb1f8e2d4fc9196dc920f52b18d7183903d2ccc12c95e542722c4d7010ef1094fd1a4de2f7c2f3f9bcba674a1b9f047fcc23f01bf887b78db216d197ca1f16b6c0580a67eda9035165a208612228e9300d7f92aa3639b41ec900fd946a4b9fadcabd5a26dd081ce78f5f927a242d71fd1b83d950940fb12b7f6a6d1500066b89f2087ef043ad49448f167a2af8f06065120e3578491f90e3785fafb254493dd7cb58d5bd85ab0bf2994a454966810c642767b762de3dc9e0bc2dbce6664464f5be51f30759a4adb3c448aeece820a8d2a26e09e6288740ed18328f2774665c8c680507d610b5e3a787b76397892b3a56220baa577dfc7637166e50184a170794f1978884aa7f6deefd6f0ca4942964f2233034015a5b227b21c61dc7ba38f90dc637da107566141c2fe533e540ca753bbb47450e7e6120f9c23195fe1768c917f53595ec949f5c2b4b2f2e1a95b9f9add941ca103b760b844986a4a87f6625458b6b1d68b39f4353eaf4ec236e9fc459e037620bebb3ae994440cea6a7567334ed7514cbccdf93e3ef4cdde9198abf0c01e922691cab2ea1b874215c31717d70aac2fc2fc52d1193d6c50c75630f2eb250593c746c029c82d64e4f64049daa5cf51c213aec5ffb3b88b3ce993cc2e243677224642e1fd2da9714bbf291087841877b595caeedb158dfa10533f0475eee552e79719c8e9fd01beea35800ea170af2ce59eb55df375644505b7d018f068d2c0e447b6a963a487223288473e75d85131de837d3fd03001d77504242b158d403a6d4ff75fc1297a954b31896cc87f1cc374061d87b6b6d42b8be25195e4e4d5f924174ce6fd4b17ef177f7224b4dc4cd676e1ada55e4d4a53eb1bc8097a02817572c49fd98e1b5803865fd127f34c1742d1a5acddead6b53ab8aea45acd53f58dd910c52836d45f9c0e3a70930407f640c5110121ffc9344c1d543851aa18af03c6d3268794bdb94d45977c002bcf86faa80197d89ea2be168c87491769bc5e0ce6db64a9d8a7ba6f6c9cfa0a74cd44ce6636811776461f1123eb4e2f16e8a50bdf3a27b3ed12ab88e545a7d2d1f29472becfe1da881381b60370ada0c4f3f71aa3037291ebff4830137c1c26684c4de20169d20184aff90210f11a41cba00f31c0410be14eb1c32ac9ec4a89f3ec1d90a7ce4b458a3994f0dec3d43d023a9fd768ebd5d4eb282dc93d1083c20f23fe5e717ecf43b5dd2208a950b20863d71f50168c876fdd0059ac2066bf57aa46660f267a1b011b5119ab31da5c788baef08b93c98bceed7709ce9a9a2520fc3ca75eec925abaeaeb87527db796102de19c12f1c8c871da3461ae96a54aaab5f2cf50da421d1abcd36d081f7c817855c9c30d2b56bcd2b222e6baf0e70ca05ab883af4993995dd807ac784e0e2595fb34dbe6f4f7f1340181dd6126f70256062184d4cecb8cf8dd2a7efc504b869abe07083839f5801ba2a57876ac53ca88469455b92e41db6245a47a8529a7384a4aaec37038444bdf3f2e1144c13a1191c5e427b4c78b2fe6f6ccabe38e08f0c068e94f0527c19735429bf88f366ed285ada16785661e39c95a5f7d33711d29843ae1f4e296381822f83d0f5490f09f27e0c508edd383bc67afded7ceb04481d4e4ea80d34f1dc9ec2a95e664eccb4724e798726491b1414285c1a285b0fc301a05c225db6629794805f2daaec1efdc4afc7ab802f4af7e16bf24885cba6ebeb4ad376832257a2b9b3614e6e357e09474b47d1ca4a2d83497b9676daf699541c9f440465cb01ecbc0323793bab2ce9139adf185a0f7f629f10d45ddeab56f48ac6ea5255bb7e55321b68667c493cc5bb26a4501a039d1de2ece60bc04fdf57b343494913c9482fba219f013e71213b1bd079f6d29b6b95bb2155e4f45300f69288a6aeff6feff4f1cf99245813925dbc2c30d6bfdc519ac1f58c441fc0fd41fa78994cc0a98e8b025b8929f80bf9d3391c078d3f64c78499cc2e14f1055ab326ad7eff6d92eef650b196309a1bafade85b0f28b38a19a635425bf86c528b0f8496f877fdb5067863c6aa38aef9644ce4f4e0410a74a257d3f15280b840f73f840220bdade9f7c0f4b2708d0b8b379b6590b13468eac408b36ec4fb028cdb4591023a4f8b06e3e9000000000000000464df6ab9f22ff1ad9a6bbc98a117258decf2b3a047779c06804356ee4649ff009feaf2e060fadc5001005138e77311534a18c3d522d06e6a48041b52bbcfc0a95c5fcb843ead03de0c3b9c67861e547b9ace1e3865221a7fd5d43e2bf763c32556f5a0f4faec28bf82c37789ea5dcbfc099c9cb3595f355354ec4c14afe5fca5c563bdf5dea5c624af5ca3317b937e7d78e3093f90c3a984778cae426105a674d084effa4ce645ec66bc7b55687aaabbb477efff7b2fa38dfa5e01e4ecd340b36a5fac70ce5f98a30e08be7d70c0cbfc8f93132f6b6ef6258656c248cac749eabe9052ae9ae624bd3af1a0ed7810d454e9b438bf6959c762ca5ccd2a49ce404e940b896199a61af711ce3c138e6e489a8cc002c87055c7852df9986685c014ea3db39e34d0926e7d72738bdcb9ec34eb4b73607503b89c9504624ec06e657c599e91e98e1f5054b7e5df7af5485524dc49a16331504099bfe130b5d713b20867157ae67847e584ba90aa311dd64d574eec4148f5af79415adaea29f3d226228623aeecb7b6f77c17403bf80d648f3cb0e90eadd0be27d481464f5ee1a39dce9a4df2d9dbdafc5964a5cc71a29561fc39fc7732ee693bda36bc00e1d468fbd867e7e44daedccdc9658287a321a4e9143a2b03ab6c195dea9bff9731b688699405199720529332f290f2b46bb34d257b70973d90bf4189dd756ed1223a0827bdbcaff9dceb498200fda526553a7dd5ddc5e48c838717a01f7dbebc06ea0cf2bb2d8e6d020d3d13ac9a777f7950a67c0099ec5d704b1dc753622fe3009767f188997bfda7c960c7c04f04c95e504c4aab0e5bd9e17494033ac6d9d013da7ae24188bcb45b556141ed332b9ec957ee3840f45ac91b2eefe3ec05fde7987867d64ef738de22a8ef8bca425a2c231067e4796d9ee7830f882561c51c5b8db3dd2438980fb493ec7ec105e1bce2b6e400f71869686c2a3ffef57c2e39e3f868065987532e9d6b2dda91fb5cf93489cb3133f8e2038398a70d11201e52cf9b5306a18fd99de8f98a12e0829af8a2c9ad4907e60ce822d6b1163cb66a1da1f7ccb9f4994bf48737dca586754332ea268bb5b3e371339ff9571bed0ffa5ca60a410dbd88482590fd52e6af432d867d3977abd8ef4ac0a29c6d7b333832f139c84317f067be2a3e0b0b3242858d53cfd079a73b46714eb3bc1023282a8aacd2f4a71f8d983f19e53b7b1baffb4c9415e4a149c27dcd49bf7ccbaa28c71a2dc3044e1703227da8f8feebc15d615e7889c352649bc19a6a995425608c21cea5a9ed9176e33e18fe8775a360dcdc47a49651d6090101823972e6e42c1881e71272bac996085f", 0xdf1, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$lock(r3, 0x0, &(0x7f0000000000)={0x2, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:09:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x0, 0xfffffffc, "000000000000000100002000", 0x0, 0x2}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10400ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x3, 0x801, 0x1}, 0xc) fsync(r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8, 0x0) kevent(r7, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) accept(r10, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) r11 = syz_open_pts() r12 = dup(r1) readlinkat(r12, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/81, 0x51) fcntl$lock(r11, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000180)=0x7fffffff) 16:09:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)="4abf8401ef6b45825b5e2a5513547857a9845e92fa35a53d7c678802489c006079a59d711563ecd11ac47a9bfc34be52189e62d4bec1dfc6100a3f599e7fe4345049c5d47e3db6bf68ce792b5f7be7e75369522954e868e98334b81d24b6a323a3ec46eea37a25ec7a873a927ebe0b41601ce6be2c11aa7784bd5937c0707501e637de2b2ab483f1d53c844db9c7a174c8b78ec604a5876ef524b2d53fc74cc90bcc877683fff5e793247b3994d005b507", 0xb1}, {&(0x7f0000000180)="27a897354180740bf70f8945666362c9f8ec357fcb461283ac3be3fba24dbd958e36ba627e3da45c38183681e2a83f66f85f44e09996974dc35b6c23fd828e2a52d4455b6b2ab139e765e4e796c3d91eb521433a50a2bd19696ea73cd0e3de0f0d23c4c0310d84d5b8049f9d843c0dba24cf5217bb96e8e00feb6d55050ff1a8f84a3bf79cecaa5f987ad29198407f0f1e23e31fa7a8260075053d707a2786940ccfa5ac272ed098d2e5865468d8ac6a744dd7a701be2e1f101ba1fdbf7e747f8262b6a37993f1f2550d475e30e11521c2121789", 0xd4}, {&(0x7f0000000280)="8f8dca5bef216f8aafdfaa3ac765879761233377efc8c35e6d9909d57661cd49cce03f5334c73b044a5483f8dff2eb4e37424a1c105aab68f7c35d69afe9f8d0cb477f9520ef312f65a092f1c43b14026c0e7af2e63499db050e623e1743ba6a17710ba7df7e7a50364a248bdb76358f1e7832b13c7b7587775274e6fef4e6d58ef630488d785e7c", 0x88}, {&(0x7f0000000340)="7c819938ab1480cb21341dcc50d8818d8bf4ff357bf8c7fb5c1afac68aa2f86602ee2409cbb3000f58408be6b352fe31bf9a21ed7780b707474fa85dea52ddec7d649ae5", 0x44}, {&(0x7f00000003c0)="50b68730ff2876005252000a5284e4ed4b3d2fd9c66aa69f1a8a530f8ac077bc107b1ba35cef8ae26f33d168f32eed2714605ffd93b6d3e3a1d928948e46270f72ffac38e64408ed966aa395deb3f6dc0b1bca581bedb35501f259aa19ea6d838463f6210e29a8c57a7072672c7ecdf54d8c7c2c406994096dd4ee6d4230913cbc817c58cd5c591a2484c601c062bc34b0eeba9dc260e0ab96d0333bf590a9dfbed5b2ab05f0d436400b1f00f16f24ee7de8b96c2849ae1fe9aa277e68f1cd9e8076aef1db287457d8c448c8abbb575064c6c382da62df0f3bef0931a492b311fd7d3fc3392d83013c479c84bc568f0e6c3256c31a100527438d2bc5d2275fe59ceedd13817b9f742126cd0658fe8fee7f8d876b0f0e3699c413830e8f273ce88ce8c26be6818e76f23146e9f76acf622966812b9404e8d41d67d0be1252c668f9a5f89f7ca2d4f7c6c180d1bb8ebb2c4ce379d4bf7b50d8924292d2667685dc635f83a2048562002ca9f417d938fa8824812275968dac0b7c1ee906581fd3db3cabbd5e41622ba721f723dbf6d2be5c97aba2ebe27c3c0455ebe94e982186efab9fb67efc30f9e9800c320084c270e932f39ceeb05045572e1ffd0a4f28b16f0b8e4264d51f0d0c899893204f34394d33a065e02041c907489d005dca18cad2424afa5c5de070414d5332c49bbb04bfb8dcfcb9147077a88c18bdd214dbcfc1c0a9aecb4b91627a0d4281119a611e8f2d2a673c8fec1ee3f1a2c005b26c7f5b0fb4aa53bce78fc325b812b98988ee3845a7e388f68879f578e0564fb5ab6bdfba6af267dee6021a94b788bd35930aceaf484d5689cf80c0742b5b65f63a660ce3d41379fc357ba22b934de4564a64d1199339490daa257d8b7fb87ed850f40b043f247e64206f1c3f4d86dd344546e83c9ca950141545cd80498bb1221de1305b44e4892feb69d26ff981c7018ffe910b75f8d16baf86fbdcd9b64bebf245f44c2915ab185815c0c8a0862a881c1efffb87ba83ce69287ae17706d651e070f6ceaff8323c795bed8b0f9ec0c0864c7bc0fce8bdbd3d8b0712818e2854459ac3946b8801aae8a6b8b3ab19af4138c94daa7916d615f9b14b2435c0ea0368ff9e05dc1b42640343f7a7396b6bc10abce321d23685b69bf6cbb22ee9b74c3d99ecb6846a1db57a89b53c156512a644bad712112d0c77e40e46a7c07c5ae59578a7bc8c5bced12943a1e64132b4648629e69a6a3f228733cf3fb6aea2dd0c9333f0badbff1fcb9b2017afd169b0e9a8b31e71866ab8824df58d830f0b992ffbae408d353c25f3e80c0c8e011a4640de492e14d518a40580c4fc1501cbe73e876c61f18e18fc57ceafb2a5d0f08f84e57b6a766f9eab39c56491deb1a6df4a5cf85babb8e6fbe6fa1149710553fca90f3c08a2719bdbaf797eb1d8745d37e14676f81b777be4eeb7260b13448113ebc42fcdb6315a3852f040d5d7b1b668d8f3a8d5dbecdeebf522063be4b8560f1e3cb5333e6abc3b842d0a8c94a79735848cdcff2e1c2f936527dd441ee5f2857250fd52c9b23d7e8d2d2216cefae779ed75067b81c0dc789eda5e1c8829d117bb0325a6d124c8ebbaf00c3444a647e421e3e1389a44befb0a17f6f4f8c8682c65facb78979d64f6a7449199f705211f5c54876e8863ed499f84678a450bcc412c3ac95d88da8bc6f574a98037ea671181a6eb2d02274e15da8023ef9063e62232a25885f52ad825a67c4b3b325d4fc9e078f080aa9aed03cca9e1a3df648edb24914434f75409fa112cc79293fcb676198a40984c87facbc7194bedaa5a3b5ec7dfd8816e1349e79374b302e5c98f6c0631b97cf6cbdc729068b008755edc3f85f6f2a35d9570ac551e9ce8b3ea8fa8f08f3384e3379df9b5e01a959c336857bcd1089dfc16daedd0f12eefc5ad0e46ca0d1391be51b4e86734e5d5c2e7a928b2b7c2b0f49796f172502583524913d480bba12a83ed672deffee8b46eaf1209efdec6030bd0ca749701e3a923e17fb469ffe782fc02bb1a7031faceae5d18c764172c997fb570652eadcb0e4ac266b1d6a5e186eae4a95def381690c26a9ecb98aa8d8597424ad648aac0d99e3240f2b565931361f449a3c1c794fa0c9c0e38719497620614536f50c23665b2eafdbed7d2d1d2693479fde31d385693ad42f75463b9556d642bff4c8b1660ef76417ae63341c910860fa1b5432758d3d6591352819b2feb94771637f5fa8eba1c3d269c7d529d5c439156a666670ded07e738b72d97d5f57e124d723391f30af96b499e33c9231577fbc8a4f7fd413347c1f90bf9dacac3188906d8a709bd877950821b5a8c9d9dd2838c13788b0a3ba859321136efdf953f28eb5afa8b7d5c06e59796cbddf5203b64309c7445028e1666f2056751b0343a8048479248c8c895d7063d6a92ad595c2e0e3f8cc953371cda22b5fb4bb3aab3d0644efb6d5a37094ebfae7ae327ca553e55ee3e9fb8a2065ea5ed81de2bb1c6eaf1e852618c002ebc6b8cf8021fc5f35ef3f4b74c7c707f2c2af9a1305aacf5fa6e718c9e7040fabfc49d4090bb7cbc7906806f7ba6c3d598741d3eb936f3e8acb61e017e5ab5229f3a8c430145cad89743bf1998d9f349f862b7e0b149f1663da2826ef8fa0aa47d00c2f8c5e35cf04ad966bd203c4d4558322976b437365f5e8f3c57fae20bc3b4c82ac575d096a08a1a6e88b07f1c63b8d5780dfeea330d7fd8aab0603ef5ca5049c245bad2173339ddcb749027b1c45da1689e69d90bfa293421ca640ab09d5d31ff18f81002e822e87c2d680bb072be89be001b8745f04da05e650f1b9d4bf15ade5626cfa011e0bf6236b0dc0949133e9d757eeef895cad556d1e7c39a22bbc8a5d503da2d6ce05b23e22110e918f62082b99182d535598ca0bfc6973ed73102cfdb281b3f5652e9a7871c60dadfc6586e2bc628fec793c1b0414919d803c84ed9b0521b2b3d8c6d7eb2fb8bf7c45b10ce23a5085a1e48e805f67e4ac4f108d03589b31b7d6b6321bfbbc58ca84d9bd2647b4d334888ef96657c1d10b28fc03e666b3fc4be460013d263b0cdb965d70649c6f460650db6c20f68176a9c5a895452cbab5b2dc464263f12be4e46dc020877591ab0512980ab115c679a201c0dfcd432c17e5006c3cd2c1f0c98517196692adae3bb288beffa8f86eaef8400f4dae44b9db859c87d6119e9704bc4f67e0290cd36bc0ec9fd3bb9edb30ce2efe1a9097b6a9e2a5cc5664a9bd376d90114c02ff6853815aeb427ed6babe9a5c01f338b1566ebde034399196a13feb418fae6fe1b8ed2cf0fbaa1e515e2536a299f74d25152917d3c1d810050faec1f36a9b6cfb7dc03e1162e74c0df3ffcbab330e709d1436afcb8113c9f5272efc9f01b017166e3601078d9d5ad5d2c068668113912f437caf0c18f7006e023e1e54a03dd7d1fa233ad6afc1f1551be66f0589f64494b0bbf39fd5175dba7420bb494bc413503159cc16b66e695380cc8f2c3ddc5013c3d77a09b03e7693298b4e0794f3772896af8ddaf9500252602175c0539c12ea0aa795cb2a65d83400507523cd66de8e335d1c6d9a127117a286515154040474b9f4def47a6c8af491564d040904a47725476995391e731aea68313373214d9280688213796315555765c5c644add33a79cabdc2ca4a2fe2986b049a573d83c25ea2fe4b0ce1dd796f1ec9d7d673dea51404b2648117352e713940edbff4e8bd392096fc1715156e1f02815b0d4b2a19b5418a05545b2fc66eab1c6faf3ebdc9a8122b66362815dcabe06e54cc07f64d81c359283833fb150f9fbe4ae98dd8ecf3acd7039d87bd110ddb52a4b696e87ef5366de81e5566c59f206fcbc65f2cbe81e9307258c26a25ac4b5158d9541414e6f85009032686487424b43a0b8b5a2b24e293edec36863d5f4bb7d330c8387230110861275b6c69baba161dc912839933f62952affe03acfc86e41181db79962fbf07770f3b82517e33581de3c657c09f1a57d5d21bd063d47f7f5aaa05deebce42f14103226b73f45fa5c513e2f28d160f673598dbd8c6f744aa6c7a803a572e1f9f8e1eb880b8ba2d3db7f2671b855f06aa7ebaf5c0f255ded96239b2e45110ca8b824e95fbd01cb95e934e360c80786321be4ee5e1c0f649ec9c0e0f2066b6c5132710447963f1e283085c193d1b6699a72af048390ab3c19328e6468956ad31be49fad995b100d97685a337240ca5a501eefbe85a9de49bcf718bed758ae492f0be1fa3a84ce604b1d27c6a836781960478f00384887682895477e35d444e5fb943afdd8ba223be4141d9856cf93e23a0dd788505e08a65f361e1ec72c4e2f00cdfc1194184698ba321fde1ef4d7da9b8c7a585deabeccc4afd016afefe701cf54135d47e40855a3fd2f6bcefd993540e1ba6eb667bd47983732bf27135da227cf14819f38b5d48a5fe707f04f44c0d1419faa9bd120ef73146cc96ee40dcc89be39d2e00bb5a97124c83774564c992ddf4f563eb5335d28fa3412170764b3625fc086ed88a2bfad443c991d17f19b5101008edcde872bbca698c2ace4110190e38423576ba3404af431dcf03c287442dd55f1047b4b3922473d0dd40e94e3faa564a1baeb948f10b6ea039b71dad1ff936d62570542d54697dea62a8153aeace3cacfb28941834dd62e240c050f1256356cb6cfe997d7662f7d8b1f4523f9c0bbf22ef4aa500fa21b9b10e9b04be137265a22b4efddfcad48c8601f6d645cda2bbee2bce42c0910646786b8613e103fad177bc11dd8c3d2d70ab3f3f2fea9bb5257713551125ea874c95bf8ba52c03852cff5bb6f002416a37d9ea1524a3537413557cfb2b556705251d14677d5b249e7e0f7d81e52ad9e1bc52626303b7bad3d12760e7efa2eba7a39643ae9685b26bced7d135cfced6675ec403e90f8ea9433ec889a67805b063bcd0a7b02d47ca97b92e0327dc990d66d8f60210148d02c67c6b5ae0647e123572b9dd5db94c7ffde94c2bdc94f3259d097dc0a06de2b037097b5f997236b06cb597178e1ebed205be74e5f5ec55bb6db3b97b977d82bf6f6e30611dff62f3fc162f0cbeaa07318b07977d8d3f30c06bbd9726998f97aec182195a6824f281ad40e70979887c4a46a2cf72b444d549f57e39d5bfd473aa57aabf036e359bcd7ef6f618287d438b793daa7cf3df77194c692908746ea538e3463630e0207bb5635819b92782de6c2b19a92428e7e7905416800c12d79a4075d4427dbe173f5abce879323bf657b5d68acc9ddcbc59366ed396077988c8f2b3b3d8cb5c831874c4d7ddc908350ca2b33dd875aba57f47072043bee88ce5e3be24d73ebe7263ab59fa504b76d9a76af7cbd046ae2646fdb586942a53a8ef726bf65824a6089fd769669b5f4fba22f2d04ff749380c3df119f8e065689e37bd1a47e3eb9039f104fe8b72bd4e1eb1b084ce7e7815c1919767ccf36fe5fce9a197c5134636c6303c3f1be74e44469f80d597b789ae85896c0f87b39f2ea4633a76e3ade806dc79a2bcd7cefa26a0f9d6f12307ad9cdbabfec557b8fa7a68195f4a9c1cf52204d9a8d30d77c40d2272279e8561852ebfeb5031f96a009f6d50812809456776e978fde6dc72062ff3eb8521fd80544b4a446cdb5817b85226921ceb4d9e11aef2a6d072f48321aca58c4e1fa31f8fcb6ec472ac9eb1e2fdbb9870b608bad3a0f10c846c1444ab3c43b18451bd926913d94c5557ac5cb34f2e847b4c2f2cb8365101ee914bca32c0d96b5b4", 0x1000}, {&(0x7f00000013c0)="de474def7262d6a845ece63662198c99db14dcc91adea909082a068df76485b0bc8393767edf48d92c1cb11882ce0195edc83d3c70a11aa5129326cd79ad3f0ffeb39ebcd45bcec87bc2706d69a50f7410bd545e62196af31bddd8678f8fbd993d46c87d76676536677a9506935218415ad0fcfa814f4546", 0x78}, {&(0x7f0000001440)="9a466e2199a3462c535567a34114394c143a9b7efd9aa21318", 0x19}, {&(0x7f0000001480)="2d3891ba79723e78c09ac4c336e6c10a231ea939e333fd0f0fe89e707c363c1604025a5a20b4a85ca81f1261be349abfcf78051ee6f8455e3ffa0371437cac657e975cc17b39a6f3cd3bb9891609aec106782c6942758942b50705333f93dd0ee98b9a6d46b0608bcf9748f8760c2375343cb89cc1f1f19ff34110cf9a3df03f662b95b6116a40a1e75433084c3c1f", 0x8f}, {&(0x7f0000001540)="d789417044d77097e2bd481523e3ff46c79361953fd36c7851381895d9e4bfe0a18b4d8cdf2f8a7087b015533e10c2c41ef19d716919a2f5d39d65fdf020c07dff59a90c0ece779cdc5618652d92391753959d537b3a9a9d73e97377508644a648e1331698a28506064af04514dc87857d325a6eb61318e6f338d311064c82177fc461e8ad1df92d625fef0463b1ac8d2e47", 0x92}, {&(0x7f0000001600)="77e8dca35d5dd1b1cbbdaa84f04fca7678aec86caceeef0c17ffa2a02798cf4f5db12af9b87562134c6f746c64d4fbcefc6a3cd3486783d1cf2305b7e5bb614e8e8769ac4b01f41558940bf4bb3bfa8941a6bfc1b600a555558ffe947c7dbb22ea9ca9", 0x63}], 0xa) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:09:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpgrp() getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fcntl$setown(0xffffffffffffff9c, 0x6, r7) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r8 = socket$inet6(0x18, 0x2, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r10, 0x40044b06) r11 = syz_open_pts() fcntl$lock(r11, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1040100000003}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r11, 0x11, r12) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f0000000240)) 16:09:05 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r12 = syz_open_pts() fcntl$lock(r12, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff8, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:09:06 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r5, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d243b007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="051d64df690700"/16], 0x10}, 0x0) pipe(&(0x7f0000000640)) 16:09:06 executing program 0: getppid() r0 = msgget(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000df4479bdde71086800"/48], 0x30, 0x2, 0x0) r1 = syz_open_pts() flock(r1, 0x1) r2 = dup2(r1, r1) flock(r2, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) wait4(r3, &(0x7f0000000500), 0x4c9e4ba033caf964, &(0x7f0000000580)) mlockall(0x0) getppid() r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1b, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000080)) msgget$private(0x0, 0x40) munlockall() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0106978, &(0x7f00000000c0)) r11 = socket$unix(0x1, 0x5, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc0106978, &(0x7f0000000440)) ioctl$KDSETRAD(r12, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x8000000000003f, 0x9, 0x4aaf, 0x7}, &(0x7f0000000240)={0xfffffffffffeffff, 0x7, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0x5, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) msgget$private(0x0, 0x40) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000300)) r13 = semget$private(0x0, 0x3, 0x80) r14 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r14, 0x0, 0x0) semop(r13, &(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) 16:09:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 16:09:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/nuW-\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x7ff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:09:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getpgid(r7) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) write(r2, 0x0, 0x0) 16:09:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1000, &(0x7f0000000040)="56c96c176c55112862dab0591591f598d7cd155be056a8a038a4c31f4c13dd5849f6ea9bff7d2a24d63a519aed7bfa6760efe753f1a5465b40f6e0d5566a9918272334dbfb0ea4d1b8d99ddfac17f84604c41e37bdec101bf5f5c00256924e2b39efb462334d4cf8533d114387f24085002fe6d712748e972e00092f288df4edcd3e9b18b8705d7725da28813d0b195bef661570e4563160b82080ea9b6525ce951c7b75c21a61e59f1b71d4a5c9a7a6cb035f566966c32994807b04fccf87e2fac60f64589fff736ee26b3cf0d1c57ab35f75bfa7b057a29ecaff7c45a285b9c96837483000bd991ea158b413b79013eb66bcbe9458e55628bf1ed9d75d3f8cff74c4fd95e402566cb77968f8dbad4e87e92b01573fc189799bf34533fa50d539621aa23a10e11828e8ba165d5cd5a1763b935c05192020f7739f4e8b0d3c7766b998f461bf1de337960e4603e9a3b16bbdc1885636a84245a24c1430325b9f8ee6f735cf607116223fe505163219d4a96b492218476632eb8c112249d3745705c491ce84306ebbfa8ef00e92d93a821b14e7917c30593a1a8337fa3309c9c4dfe0b6dfe75d05facd650f6ff7b265c76ebcb54bc420cb8cde5890d4e7f2391c1330d75b2465d000fcdce7fed6cbf38d99e08171b3e726691fbae360514965d06f6f9b7048e956166354cba4d19b32844e45e6f36a1b9c66c8769bbcdd2226d2f708292fb48234dcbb230d2d5b412b9c5aef432147014db18315cb3c44e7f49f7d9631508862969411eabd2197b00b1d4c90a17b6c931eb3d6a00b324045b2844bcb904b5a070fd7f2952ce3f5863627fbf30aa585204917148a6b06f40aa8fa7bd8d52edd675e0b1df6fb62a625cb326ca442d88c7701a9bbe55e3118f38b63ca940749a0436b3c6c3c27ff9e433bd546ec188274cb8baeb2da6346782bf261a650efe39f20021213b863e4112b4fce89fd1773ccf878faef8d67650245dd9eb6231fe89811181fcaef9b17c62777394bf907ead0b3fdfe01060b108ccab8c0cc34f83ae2105e4c43483b216c6ba4553784df7fc77a4a0f37e33f660af669c7a1cabba90dcc003b81394a408685c8f1d5575f929578acc85c362809fce22326626a549bc04774bc93ee51bc0e0961a7fff356d800e004345e106703c41d6ad48683d8d27b2a2c3d552f541fead1589eeb088a24a4405e3896116e03413412369cbff0a08a8877b6cf8df263e2a25830e4a6d92c6d9ff1d8a6113c2e5cf7fb059587467ce86d8f299275fcbc8eed95029f5ef00c63c06363b00c8bb30ddabaa28fdfe07a4291afc345c12167301cdc5e1e68d8461a476347b460cd93176ccadeb48033e6d43d0e9a3ad5927d981c19870aff46372ffe4304abdb12e5eb3b7f7cfeddc78c1a3e6ff78df1159eeac64dd4d5b4c6746a3c4a79d07b426f2b352f8435ed64c7dccd741774465237186fbed884561580c9d858de94120e3233bfa1db22adb384f76578a8a54435fed5f06fbd06e4db0782e6b09476774fa20574dad1169a649ec257f7678929b5389ef6a2b91a6c7643ed1790f5b3f0ec324111a350a714373ea7d81c195ba33eca456cd06d25dfe038a1d839facb9aca364bd742d6c615f7628e033303c26332d3df671447963602b310062166c99da83c014172e0cd2fa94b14729756f8dcef80394302b6959985669b8ba9c34db0c81571d9175736f496b5ae7852803db0c374b9e39f3782f658bf5dd5e6ca809807aa71247fe41b1149e67b9a3bb040d3dab1282610c66916603c57a6ec21d2f0388ec9dc28f324c59765956d4e5e323360549a7b03b8824c6130bf55c764a4dbac557df60d74fba33eae91e2f722ce3029d45aabf9edd529978437f56479afb154c2c98eb13bf2ff1fbe18e133f3dcb298bb0daac91156f6192b190c662e4bc990c02f08be4383d615840fed53122efd3173b80a0379a807a6ccb753a1795084ad3bac699333d77a7ba17f1695cde91d56d940ad7e41ca1deef842933891142967f7f14a3c9bcb6f097edd3d4376961ebc920d5ae05de957544e8b72aa2d6767df30b54c7a9e75863910ef124279514014aab8ca09fbfe0f2003549f51f9927ade1f6bb4e934bec973412cedff783f7c55969806261f420b1eaca6dffdebbdcc86e78be3c89fa54991a2ce076932e2f35768aaa63b475bfd0cb2adf9b403bfffc678c06559b839b533356ecdf0013937594571967d177442db6eadd5e6a3fee0151510d928f7cb9db6b2c2a6edf16ac44f3e89166286efb8748afa635b036f1f21c3f03d2efeffbabdf6f88e24db759e01a92fede1439a9856df5c68cce8243d2f64335ae625265b8b9e312ffc47bd8682822b1c269a18b381fe8830aa0b4438bf5c4d1a7e95db2ebcb05039fbc2bbc96205ee9303570742b2f6956e32f6668251fea3b1aa87712096fb26a78c06d1a631259d86b9a07e56bfdbe8280d0e131c775f82fba1d010f571af0788a2135dc54dbe8780fc7f6bc17c84484e54c816e8b956d70be7f34eec56321e3e35f6c7ac4cbf2b8e995e392ab02c2e77cab7e2aa09c941c2fd713bf1b3ba2b007af2b382737f5b5f9cdbaf9274900b5498709a40e2cb69f17a9929bd285608e8862776d9913e3b219f910d2bd90e58afc8bfe2a252191bb20a874c871e0af748c18d37cf73bb3ef3f6b14b60eb7c4cc0f2c8b721f37ea03d61dce7d947e7c1548a9a184e12890f2c47bb4fbee0c39396a8abf811494c10dd581999377199dfbb2487bddcf3cd06162bd48bf55ad5bcb667468c4c89920eacd7862d1dc6c2e4e98061f498f50908a72a528e18ec4d4fc820dd8a7ee1de8e30b9901afaf73ff17df6f62b6af5b70c003c6bedffeeb442401ab73dc4bc3e08c41bc7ef743f5ac18bc4eae7d37bc6b0b769d14ba23ae1a4c96b9c5da7dd010ca52c0fe5733b9f3f70f11cf8f755c1944bbdfc815bf5075a7cf90c6c92a2df3444945ba423d3a17e0acdd8ecefd67bd28f10bda4476ace3506d343f3fdc01d2104c145da9fcea815c2e1aab3390bfdbf56f96685583acb03ab4c818cfd47342197ac2f667e96594a3cc22b00106664151d54d61ec247f4bca7f7897b2e632263372313580570a269818713704850d262736448d20ec16bfc3abf93a7dfa0e40a35152a8f49ec5263e092dce48df5b97feff0711f83fd232bb0d2a59e24fc2963efcc51ae1ab61e7d4b0fde630d000dfab4cbd2449bf87f6f9c893a2febc742d18b96189aa9af3eee3e02d580a0caaad20c1b230aa16bd5c8f3822b6d38d21f785b3fdbf1e29e618931cf3c428ecc7a88c545ab66a54f23c74c7f04386f57d7bc351bcef2f30bfd90fd9056d1ba50295f30c4ff1d21a71befd3d3e4c0a646ae87ba835ea9fb79880d6bfc9bef40bdecabbb63fb708bcbfc20e07ac455bc034dbfbdc73457381365cb7d9eff03007da394be735bc1db0fa1aee2ac5c6ce3dcd0558fb67e93471950dd42cf6e620d6c9f4402c9313e3213c952324069b6c2616b846cfbb0d0f018b9b4bec7f6631b9bdfd801e6608b7ac6381355a949fed70b95f6e1ccd74b676bbe78b64aebf3b0ae0c55abaa1b108edd4ab425f708f0ad5911ea53ce6409b535d73b9324471723b8cd59fd5f220ef47e6cf555848e220a32d857a9924941d06450bf495477c36341dac6a2adcef3de30ed29aa0e5abb246c5aab415660a55ee440a1be43aa6f2e2764d8f9a108cde0a74e3daab4cd1a8df959ee7bf8b3745c7b68a7b4bdbab73b6cf766f08bcf00e3dd1e5278085a42cc42c992d8ca496eab2a0b6d11fd72bcaa7e98987db948904d406ee1c48a0b91a5dfb1e72819187e957d8dac7cba994c435eae5f654d5bc5fd164e56b186c26c232a8ea40547a4d00ddb298c34dcf3a3c2c021c17ed380090abb1c65003f54f4aa4fbc7784304dde21d41074d581aa5a653c20b34bb7eb99925b2866703fc61957d2114479be0320813147cb3c396751407fbc854f9ca073cb203212fa26cb26b807c3036f27ef6bfa47e24d8732691b17c4b1c8471bb2cd3ef48f0091eef29bc08ca5c992f45ce8a9fcad3939887267bb31670f76139afb9dde53dd2af872953670f8ef6e123bb17d1e958c4080356de538cb650a9f0355df32435b2ae02af2895ae452a6cb7cb19f44665022b54ae80e47ca8ed88431eebdcef258ec1635e213813aceb44bac3c9c4ad06b711b5bc5e2cf3fe2ac28373a25b06d617f607b3f92f1e568e3c4f6573f8623b9534c7502290fd6490800b82f9c09fb0907f931b0a70f7fde89b22ab81c6f869a03ff4355714de37aeadff229eec383f32132ed8d363591b06ac94b32b2e3396b35dea1d386f716140daafd36344b84790ba5ef2ab3ac042980ff6c908b84d5f0d9f189e6c197dfc4ead0b36931335a37f7d0314127adba93941e661938fc6c454b7ce2a24acde15074ad04eac6f3b1d33141791fc1cd1cbbdddb1d4f317519e6017210964e04caf54e90203030e914eb11cea2409fbe8f75f853e0d3ba2ff18cafa2a38d346420870074bf5ae28c6e115f7c706f5569f30ce538298fd2fe70b09b97856409775a3470bc198ce3ea887a203f35e9bf3cbdbadb5f9c94b58d58211e3a18b6ac8a58d6f4b2c4da345ed99cc1ad8f4244f2a1ae14516f6359a7760c067ab6db2e40a8fc98d24378f88a504b240e91e93423350c94035d87a77c70ffaeba7f31ece495f7fdc68f49480139eaf1f74ac4fd149b1c5cb27b0a115dd7b955ff49b1ead46e82fc0009764ca8e9d5302ee534357d0e63f538afd53e42a730b9a12b967d4760054b80b8f9756063dc8511963a755b115a0f77ce861c0dbfed0d9893b99f7d526b577e4ee8706387140dcc98c89d12083a1d3efc1b7712379b1e7aeaba045186d790aa201ec84930837ba13d6419da2eb37c5c5d69578fc6a79ad1e42ca1bd7969207f33c76d26db9ba90e2cbcd50267c946ab6e96ab7977c8fa55ac1b218aa1c75adeb47cc6f9e88202492da21191ddfea27064641f9baefb510c969e890e817a32453f2d324b0063223c5cca5d690e5c48440ee0c3c8f6c26680d474b87406e134cb3d833814ddef5f29fa1222d24d78bbf41dcfd06bbb8d3766fa74d3d35ea31c14e117140c67deb287aff1c16ab3f83527b925e6d343edd57383578219f8f943e7619d98c135c963a62f61cc0ff8cbcf97b26bdcaecb98bb26e51c318c701f050cae03d1a087cb93fcc34666a4a6d26bc30eda6d4554610597b35a607dd7f20ad0a72d4ed24a2e6c4fbb1267bee51bf5f7c4591b348f7cff5d448831fb2ba3608147235d0863f7e913f1a5f9bd7956453dcf653c870ddd0dbaa47bc19ff8b65a67db9e80bf6488979c964cd9b1009a1b3ab26facb7869824a5d762073218dd7361cb46f18dac0e78c27cec077d1b66b25cd5122ca2fc9cfaa8a06642b89d7e1961d1f2ca4b4216019c6a93b0762ee241d15ff3109036fc2978e0a79c7ba8412b80ce522ea9077d3bc6a93f66758273f58c773bbf8b196e586963de3169674cca799fb1b0371e68fb665db87bb7268dfca16e091908c0e384e2d71b466106f5915ee0fb6c1699bc9006eae231cda8ccd28017bf60a859ddcaddaead1ad527a2d3743a5b83561a848febcbe9d86ee1cc2ab9a6e66ff60203d097e63859c8c4309baef139b97e11148e9698b9e443563a1b2f0764311cf670907ccd91224b29d0d5932640c8c39b1aa9a682428ecad916f4568353b1b75b830282569a9e5f8890453b597bb9dd3b013a620af13c35e5953ad0ca") readlink(&(0x7f0000001040)='./file0/file0\x00', &(0x7f0000001080)=""/35, 0x23) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000010c0)='./file0/file0\x00', &(0x7f0000001580)='x\x00') 16:09:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r1 = getuid() r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setreuid(r1, r3) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000240)="a9b4e1c0ec0a9194e2aab69a7969f307d0510ddb37b55ed68c2aecfc1c7dae5e90fb97f45534c14805dd25d3ac6d781d48ff053c3109b5ad88fb2dcc7e4b97d4c1890054e43b7f8cadbf5bab99a5c5c1574007ce132dd1c1b1b96d82fd88eeb42ca84804c131e5e9eccace04b0444db545724568a2d3ad342f07e49753d252b0810fd0998bff6c026ce32ef445f4a3008387b9b48a04e85477cde06a9e5068bcddeda0f3c102d3bad51f6bfe5413beb73dbb9f616692f71266be630d94b2627a98a604a75f41c127b24e654d3759aed353954fd3f06f4838bbfa3ddc292bcb3eee13b4817f67be983dd6fdbd1c917de37185035dfecf69eb42c3d7b5d30cca8095d2eb219cc73798956949e07ee2dc777e01ba16815de38cd53017e3d54d0076da39c642d23ffc68526dd4606fcb3aab19a5f108a845a41532d59cfc028d520efb442a74c1de08e3ffb61d47a92393c249949682fe1e015749948312ad81ebf0dc27c75791df7b545fcd5c7cac8f9130e4b97828546d7fc7217d57e644f79da4268542b811ddafc0c63445d51d1c05acf161627ddbb8abd103d4c8404846ca521a8d33a4c949b13c1268282d106c566d1accc6204b1121e2ba39e3aae4e9337d357fbc82e631cfad36230a39b3eb080e1e42ccb0c861dedfd92d605d59bf0554e2d38c64eb91fd1ffbcd9e55c94a2a40466406dd74dfd8311de856ea3e1e4f91d8ddc047fe78b6a49e02566b6b7e94cb0c2db1c81f52b3b5e01a703da6176889e4334462ed7e2d6677a1dda6380aaa218ce64be862252c71eeb5528fd18ce24e91d2ed9ba9818824fb025d3b942e8b724827adcf659863ef552b46e273b7783c772a55838c90b3e401002efd7ba189bc41ea02fe0defb6087e4bc979f95aed212c7cadce5d15b585a447500454bc14e6a32bc274c1c78b38bbf400c421b4f1c635f2b547b95b4558915e7f61e50d082293225b47d19a0a63f57fea25b5fe20831563d1885131fa0ead883d93ee329f78ef7ae85e559366ffb41bba5d0b059b8a1deedb57af34644bc20821a552fcbf88dc9c881768d3e675eddc383da63106072de657c8df479aad5088e7aafefdd58c4c783e27daf58a1c620210eb1ecef92d7110d41009e07a65034668a79755ebbc1e340635d236b6e961b57e07d1044998354168ca4f20be6948eb726f214e7054d39530ec6a136ccbe7d2b730475eaf204533484a979d31f8589e0cc4c44f2ef73e3140d7e06f1c881419e3044b7b1763f5082dd43e0a57097553ab3844340506c71e845613012be85a41445391a6cb102acd9f8352c9aa8aefd93baae7b4773a5bcc74b466bbb38fed14702de3d1fee4495a79ed274def693052fc97b4462f053c8d8b25f6d1f81b8b046f818a8cd6c6fd3232fa3c05532c33faf0d77a11b18deb7f6cb7105a06671f8b486aec1c4fd9160f4052601a10f8dd150a48a9fd9e20d4f407a3d9002a54e73332cb94317a0b0c09fb2559aaa3c1406d3bc3d626dc176f3dc09d72e8bf539263a4c1669ca9ce90ab98f1c6cf56b1b7ff0b4751fb448ffd3c1eddaa2852db519fd5b18d71df493194dd2e6520b70bcd3e3e23aedc2abc4df6fc689d4a521112c9dbb2dc2dd9132a82932e550ed6942af2bf1b0ff59da44a41f190fa6a7c45bfc8e27cc5278297d9b5b92ed79b2526eab87cd8821c181337d79d051cb5b9ffb635bbae6260f1ee65b04f0044199fb58f1c11ebce6c8d3fcf4c5986ddde556eb5f9ccf6f1a2685b81ea5ce83bab569d62dc08c33e9f727af1c0a6f4c1c73d0f2034be128c6cd7e780a1c6251255b397c59fed2d78f43ee2fc715712ec6b7d0678c83bc047ca80b483a57d59d4d30fd7dd24c721fe34aa6a85f56850b9bfa957dcfacb47c972b0f9054b9570d1d634825cb409f6be2525866a18c301c5ac44448ef03db179570372755404fd2445d5a364384ad4ae63fd2cc170bcb724ef3d1a0dde2a5cf2a7099ccd2207054817af56587a707307c8eaf84831b765650bf83749a8f9911f588dd2e6b20c40b0b9d3c431323704cb357c562d0aa1244144660df9a2e8c337323c5e47802234a24dad129dc2f980fe9157301fa587307061a2b4ce72205c67e6d08348fc21989035e7cbc16132102af7a82f7a06406fe96694b1dea730996a09af9c479144f8be6c512ce85cdfa5c603a732b3f4562ce0c5e4a0ac35cdd0ff76d9883d755e7f5fdcd5ad597560ef0776cfbc420fcb732accef9bdb4ca652add5faa89cb8efa4560cecdd51cdd245587b009c797203a5cad83e540ea41ff6120dff3b95ab6a231cd5a522599839e7ae1878d8677df7ddfe4f99bcd69604de05286e0a36bc951662c7b17e8749a20083cebf79da8dbf7aee086b42b9fc3cd710b1967aa3e1227e35bbbdb03654ef4a8d64e78a0f048fb7680394256306e3c575aa7eadeb0a380644f94f344b37c5979f61ee8a5443e8bf7ff55fc0db7974d6aed7a582b2b3d4dc3f46f6cca68e8e2f52048b1ac4398c1b030d7ba794a4def738ac8e82e43334170b0f8c7e695a7fb3b6831ce774e59660ae776b0861a40b4205b8f20ce303f59b45807a73bdbd219c3d8cb6a9d497fc3c5db54a8aa7256b51916fd250a69ef7061f81695277e410e4f11f4fec6843acb16c931c0c1210df5fb23062803e3f9715fa7e6f03f3fbd297eb51f0fcadedbd578f99dc1eeb945880b12fccfc7ee4d6ccb10d2676e19eb80313af93f4009e0d4ed60b1f8d7852906b7334c8c4c56ffe9151228bc7f7c3f2fbfd3537019367e3e72b7aff4ba0740669a291d75ddf1302b4fc3ea6f95eaddb912973d7401ea7c25df682135d137594b83fa9febcad5c4931d72e4bb83b4ced7c9e98cfeeb36a1939e8387d3f749f20ad87dfd671cdd17a3dd5d7d1acd9cca8a92db503bc8c8658765c721c8520521eb6e5f3e16367961a39ae5c8909ca5b2409d35de812b26a3465fce83449e6dd1a89820d0ffea6f5308d7145810cecd93696483a9f4c57e70de16cb33248f9a87e7aeea1bc977eac3c6a1dbec00469f2b5a66259631674946c78dbdf1f1b39c0ccd10dc5d92e710c6c1c34644736934b845ff680eb0e0b49580098a1a802c387f065d80e582facf043635bc2e9715b4b98e8e673d14136c815c96a8f76996b16ba0509fd71cdacfe8affbdd09d59e3d95bb5811b6a3edad7f1010496fa7d90628ce1ba987e0dfcb4be2424a7009ba6b5761886fe23d8496cd7373a427105b47823fd2d341373cfd6e84ff5a5e8b49464eaad126f6ae6765d88e2416afc35b3bd921e53ac63eec6c58d9c6faca767bde6e9bd18d47e35a64f56992f0e1d65833f31d2e178df9bc5874773acf2b4dad7740d6d8d0e28d4373311339aecec15b0cad16f43d7bc84808bfe19f1f9329ca2785b34fd0a88307c150deae289c621a87434bb5e5566461a6a30b2f95553dcd95b5c095ec46eaec66e48cad27eefee5bff9d15cec8d192ac034f778202f420e7d36ce28528fac07359a1b0f777cffb813aaa4a1949f30f81cede1047d9936a953eada557f9f91eba69551a999aee89ee3c590ce44d17e823b1a3a30f2b0cdc1b48659f914e8c7fac0903942f433579ee3621e94d4fc3e84848fe285ac50968c9a77320336536a6dab2be14c9f4f089289bcd8d3fe9cc49fa79128521e7635ae38e4fbb922bec81968822841f8309badd529e296716902b92f0812dc87ac659b170bbd06bb1669305dfc02fac2932297af822954c6480f5a6b171e60b6b98c6e25973ff244693490ad8025b8c0e7e53eec02f4128de6eefc7974fbb476b92907dcd7e0718476718b14ed02c9a2d9f39baf4e4df166dc314a3f6fbb90f538bdbc89195e5506e152879bae5bc2bb44aedc9654e5b8441bf796dafc4bf6eb77c38ed37e10da47c6068a4ed47b9ef66f5cc2b610fbb6a30286b2a2786897ee0d082d4739b508cd05c23317bb13c44b82ed0640cad3eade97e396ff06d5e5619b490c5861f085d1e90f9b15d1168b7d05f757e83ac7c1ea432e2a465b27be4664ed46283504fa8a927a721eb7b161b1c64f3bd6f6f0a541038e93554ac462b201fb070536b25278aefda986927bb7039807ad1d46ee9047e25366aee2eb5d494ddc78e64a63404b74af6532e94b25008a14b837477c7ab8734590e9875710733763c3ad87e4716a614143f1d307ec964d016cfaea06080f8e22c9ff8c27c1f4f0876aec76172ee3e42fa48b42a96a5fc693ba69901d8bc0df295b478d3d7b55d51ed6625994b650c723c8e7a9aa64834d925ac22f240630ac37ad3d4a0400f4243cf28876a6d7fd9deeed972f158086ecf2b8171896a195e62082781f3343e39d915a4d0ef3366a8a9f19311a064d6261536cb70d13851512e12c88f6d58424b3bf4b32c29047617c2ed4cfa7f4b15d3ef3d10bc90349cc0914b58c48f8a4128f8803b230f0058e08fe5f338e8dc8a61990de7913db875ea7338229692818079a1492145f5a14f3b2500e92802f7aac51d06625cf2e51ed100447065b4b599b36384d9d23009f29808cae2301c94f510ee538ed902e55da7d1a704c14bf8f990bd82868b7e0b11e78ce80b60276ea55279826fd05daed66e34e8acb99b35023dc24b941999251f4f56fc6eb6d35fe534b140ad9566c129d3fc39d3dd36e112dac556f22b290b87ca2274c9a3013a6dae7cfdc40c6781db42ee82e4d52b01ac934a97bd1757d9d82e86dcc20d3d1ee98926a27af22b7374252116a057d00e1c535e036dac7e75b5b2bad2ff0f495dbf37176655c2e793359e82ed15d384fe2ce656c4b0ac0d1d04f9e3c3c60a01d4436ff85c8de961bde9d61affd560973ff63ff25f94079a9ad705e4249633ff4a52e0ee20cdcec11446811dca669ba3e75ef99a8089b2ab9a8f46792230eb7bcfd2fea720f449dc841a2b813e1f8f7747b514c15ea6faff29704d8269102c7cbc31790a8f56f575838a371df6d73a16fc03831907e71505626521658717416beb3da38946bf0ce144ad54a96595e328da935b70eb192cdc7d673ee83c57035b0045e3f09404928baa046af6c26d8b20218a75252ac5267e55c01e3d36360e6bd1fd15cff031beef13e6cac43a5496e4f37c3a768dc7143d917fe662b0913afe1942f5780b2560ede180782c8da79f5058a0020740edc030676d148c5c60072b8d6cfb11d7363916267b67010b44ba3e400d1c849c2d7c1cc76693c8ad1075c56d650b75bdcf6640eceb0518adb4048c41958dd4a14cf6d2382b096f6ac4e6e6b9bb4e36ab3d1ae7485a2191d1e7c076bdf7ca7fe24303493564a9107476076c01a94e21a8f0e4b37414e385a400a2aefd35d3c32cd44c97c4beaf37061ed932c1c221897b64d9fa23336665d5edcbf7059fa0276219f015d3dcb61e8c95b1781deb81aeffc41b123a2439e5edfda3fc559003657720839e9d919053022294fac67303f894fb22d455c3f507eaf0d2446d0ec0616309cae40f633cc732f128f6c9272d7b24222ed667657c20358dc71b10f3074b6b374f6b74aba2edf531a8dabd061cffcb4d55410baa5b9671318c08d821b693cfee8d12ee540243c41882d927c934bfff8e59ef91ed87a96804e183e1c0c40ee26a4ddcf59ea5d817bdfd614b79adf32a64348a08d6aef6843d48e4129f1113e7574a37ec413ee458dce894ba2df0260ccca5c1330c7fa8e6d50e4762409baeb6af8b7e8a7af9081cd8ffec00dd24f491fb9660dd46dc799da2c2c190ba5da2132e0f738a69ad8896c1699bc90446c01cacf6742fff5ef43d", 0x1000}, {&(0x7f0000001240)="2d31ade055f9c3458287a6a2f619795f2dcf9a92bc6d960729d4af862a3d3991fe498d0bdfa901843a76287c1f2b5cbd81109707206feb0f91630da25c1619028a2497199450ffab3ea64db87739e9c761f4e49c4ffdc2f970dfa2655a8151ca64332b47c4f1ccaa022ae792cd809c5d06edf0a7c48ddea1f9b8183c985bfd7556623fc18713ccea6f784f373aa303fac6d639d03443572f5c6eca337fb70d56014d81ede1ea959bf71c630b568b69d5510db1e849206d70b253434929121b28a2d6b28c5488e96c27c6d42cb95b9a7bad6eb6597d1cef776a9092a6bd206441828db2c64087cece8ce6b5473e84887b7cdff108df2d1658ce", 0xf9}, {&(0x7f0000001340)="6f56382692938329041ff52bd9d90fd26b45880fa27c5355d139ac3759650d4ba298c777950193c76709045ac6d80cb6a5046ffa541fd3096fb8a424b8a0dcfe6aea22615d2138fa201185beec478299370d8e36ee0cd396ddaf633ad0778b3ab51a353e57655a5cbdd39c608b0032a588ef7b173d682cc042e7c6216ef731", 0x7f}, {&(0x7f00000013c0)="c4096bc64e54b08f72ed0536804a2ec052c69c83dd64e4b5ea344fec9885c502bf13eece21a40783afccdafe5cc0642892ca5c1e4d4c3a362ca14552b2d53ce29441f607a180d7d7335cc4b5960762abec42f2d696b11bad787b59ae703c319adf7c3c717c99c4cbf8e5151068a964bb81b0bb2f81dc2b7411d6a43adc3a8486689b1b8df3d960296502990d8f535b58ebf25482ba8ff6a9e029375882f5a8", 0x9f}, {&(0x7f0000001480)="503d2b0a055cb837b1536e2924a285c854b9f524c2fd69e1a1a352aa5867c500b5b1c1e6387e2c2e8e652972c0d386eb66a4e254a71785b5bd4a3cc0b54506bc689bed2990a1f5e5c1771981542f79630ef1f816ca53dac5353b875ce2c1817960cb730b69436b0098977450fdde5d451a03ce6fc39c9e035112d8dc6047c3dceb349d72b5e36128da9da40fbeafc92108d36b71a2c97d1fab7d64b641b5f3f6fe8865113e06e12ecb2de57f55d9409a2fe6af660eb6792c15ddf12e635f2142a531971dc5e798e8f3a9e6abe03494a6537641b0dc1cfa5454df43e861711183fd3c1c62c7c01009f208", 0xea}, {&(0x7f0000001580)="ed5cb9a9cd763cf9ce9a1855dd57b86676818dc9060f0e18df1607ef0c843b5143f539580697a827f5d322c743fa2b4988e30756078036ab90cbf5c756ea902ee1e341dfa7baa1144ed6fbd989e499c9f9fa197fe9cde7749d435f8ecd1da7053e54a939bcf1be623cd84e4bcfc2bc1a1ca60e65a1b95f20ceaea19e41f22c6052bcd59934d4e2c40d6823a17496de3b1f40ba6753feef80495a8b4bd3ac10eaef7eb1e8bfca7a22181d329f65d85a2af4ee2086632f28453e2a081fdd22eca6bdcd305f2a49a7f804284f25fcff671f1ae3ab617e3b5ff580a47e6395281fefb526bdc682967bd3af1ce8d48c2eacad9f488374751a48348be8d553b0a0a711f33c6ea14a895799f361565ca5dd82165a2f52c14a4d4e142d2a5fcdece5b96452b9736360b82bbc905a70b65f49b5d631bf32abd59f5b741fdae9332fed5ee6cb399e37d7e3abaabd677030a4916e17977cffcfd3801aca7a50700868dc40f1b4eb4e9b3979c39055c67bb710c3c6209229a4e664c7f61b1b748aa1b9f9e65ea0e4fbc85ac57b5d89af4f44f1ec4b94265271875a1b0c61f13cf689cae757b2c10ba65e4aa7a50606fe18d587936255f0ace74dd5e85b1b17fedfa9b9e72c8aa358fc127f79f97c20045f44a73905ae27372efcd236b2eb6405c0e79a4cfd457c5ffdaf2fedfefb9484f5913b728867b29112f163f44b5f35d8f685789ced5b76c05056e0e7bd12b1aa9452b766e15d04ea3af6065cc85d7b222c834124335c56f45e3970b05c048d5a403cbf1b481985945ea5fb7e7e1355794e199d0a29e96ad713a8ed867b776e742fc876184fcff74f36db533aab6cbbc7597876d8575c735025cc461079e96592a54e5f2142b67242b555ab4891a3a75db5873c4c140916cc82ab7e0deeecef3e3bce9be5436f41a83b034890710c287f77a62e821b2c7768321841fb305a38ec15806d63b150acda8a902c311b4249658ce6f32f98a1aa99e6a33e944b98f46549af6c75024831b2bd9dcbdf9ac82bc1a3a136d49a576afcd062d0b4fbc05388a6347d78881c8536c750ae1e6e47561fd0c83d4b5c78e5647ad1bcde16647c68785b5dd3c6e2499647b385082cfc3cbaca7174a40c9e2a35496540ae55cc85cb482983a8444d3f0256dc74d0a6dda80cbdd664df0afd3f435ae13b77512e2f3d4dda474ab7c932ed4c88c335ba076044c7df681e2a430b65f08165abd49fce1123fe56f9eeb28bc6126f199424a713c460923319859570e6a6150ed60522fe171315d0f22246c94877584ad9820dc7d8716bbbf9cb0fa8e0df12e7f43b2f7399b01b389d99b2a9773705985cc6aaaaa8f57e5dad55663cfb76c409efc27008c41d9da9b9502bca4f804b6b35b0660c7e0703a852d3a22d2d7a1762473c23787a05948d8168c0a9db842b7ddd15ecfc4a11701bd42a49272b9411f8542475466ff5575ba0a14d25ccb150ba17fa2d625c1131438a5d6a3a46a9c62d7f854d009cfe72ab795234d559311c9cf399bad246b2e27680edc0ad3db285ca73cc3a619d9df948ed46bd8f5134bed587d6870625c3c67635a52e8a82442c6f80486cb2f4967f464a7c2e2e465cf6de2d094fc1fb956423895545a7ea0083207698b20154011fad7b320b29cf8ba1938cea5a9b4c30b11ff9dc8d1ddcf164dec651f082f6a1e7830bc9c35edfbb334d9261f6f6cc1227f490f90d03ce437d1512452c3d50f7559fa064c8a8f251220d9b9369cdbe4b5ae9bec366f74cfaff5859219fa4474ca3e8ecc2154b6830c3a8d45365a2ef213417a8aee028dcf4c526ad384dd912ca7ed4cc25d724b2bcc04214966edad355e986f4414ce70b70f0e505afee93ab0b7da745d38e1cf7e375a5c748b00ea43d344646d1bc31a6bb02d097b3ec42787a305afe9d73f6748e60a438bb235a3166da45a5662c210a23f19ceceb53ef7e8121993c17efc4d136ca359c7c85267d660b2453e9a76477ac9ca534fa8e1a0a24180d67d79547fdc67554c65341bebf2a66feb879714e84b0c718e5ba1998e92678fbd7c20e7a6965b49a99ceb1354ad50a06ad4ed4294e6120de21312f0819cb6820e24284d4153e5d123aba59f09de32a6e2535d5ae4e075ff912be9180e1d31b4d0b048cae6fa445d9da67e97815b2089db4fb6bf52a7b17b8e403c7fe530b59d1b05b575760e18c22ed58e3f6cf90272c293261d39b76c6b004849f32f870fea3d61f0b9b6756db26956cbb6d9bafb4d07ae800bb970f46bce2ebc02b1438cab6af067a98b5d139e0e684b03653e996058548c49f8b8586b4c9ad02925089c17be6f28bf9d25bdd08961a4daf01b0c4abf7a751356e986349bae97d2124ef11857687bf009694488f3eeeccd5cdec9b99fb2784d2f98390e92001b4de5bb87254457509c38342864eee6dc13e5baf9daea1054c91be96d534e30580a6cbc91b5582dc7c1b8645404ee771f32a9d7eeef27628e96fd5995ed3abecbcadf2bc90a5a0315ea43aef9bebe36c5addb193f315299822699fd3830c2acbe9df19fd35136777594ab15ec8a91adbf993107affe9cabe5e269bdef79f67199533ed2430c791f2db5324bd8362446e525e7e525abd663d17589667af3548351003ba3f97a093903369eb5bb71a10478eaf4d484f73648f2f578c7bf8e718345dc200d2bd632a5d6d765b4cc89b4b3788d5e83a10b6bc32da9769c340e3b885aef9bb7f57097f85c44919e33e2b916bf8215e5935575633b865bb9864df432a30444ffd4799366e1ef8605a27c9a5445ce64436fd18ba719613e774df7239415c3fc07d49dac591ca1ec788cb71b1682bfd0cd6ee6f3e2940f4c723ea7448768cfd4fb58c56c90b6fe6354aed2526ecaa7bd758bb491f127fe354010781a6fc0543042a8fcbd738138bce546e1ddadc0033b42403e3623ba1a8acd23ceadb49e3135f789ae22c4f937464f8f0315ac00a3217179255fc66a1295b83b69520d5ef3431999f65c1f2eb86fddb408a9c31ad26b5c3dd4c9cfe865de402149c1dd745e1bba61a00cebce78f38199de53ffb2a2c5328fee7968c3008ed21fdcd20ea698145e6dde7d6c8ce42ee45e9d54f74f349a86f4fd2f27f415c585f9f201652960c5a290fe45ed1cb6e37f5794b63f461832de603cde2fb0daa7ee70ef077a7d6ad7006b1e40b466a696ec47d768d87f15df08429408117c739b72bd2855b2e8a50ec1e5c65f6fe2ad6880fb32863144b59eaea4f877e4dde6969c6340e26dbcb06334aad00be28d50226db4ff6ee673b60f3a1d830d024c9d222a48851225b83ccfdd07986bfde5727edec20245cce7480924e6b110a15be680dc3cb9b1d166efdeea7bd32865b0bdb19f76f99027ab3a0c725aec9fee45c8b5a81e86a568510c724ebd644c3f54938bcadac2e77176b555bba90e4bf2de2826d2fb904ffd42f185183f090d971df54c57083413b7248e7d49fa44424ed2164a99e7a310b6077ad884010e36225e82db71079af67a401e355aa9c74748e2857e92fdc917fc1b76255eb492d2a4f7269f746825927007cbee780bd6d17e5ded42dafa736fb3b81acdd478ea8c64560e01cf55664f15350e8a92276b298af64e66fedeff65393599b57318486f69d463fc49190d95282c2103c31636871553cbc77054e89384ba7fcde3d7b9ec29b43915bed163aba4e588fa3eb3fb8b000d31e4ad861699be8ccc3361ea4341c7afcf4b2fbe8f288c8914555a9f1dc45063f60dc2179159607beb8cb56f0860112702bdfc89ec24757b8c5eb28ce397f659ef50bf99887775a2bcacef69dbc3452a1477a5e6013c509064630e3d9ecf77a9b3bd87b06a4172aa77a81730566370f741e40e9281662b8862d71658cace2e983cd2fcbac9787ad86bc8a6faa6b305b1d617186141b8daaee0a8a54d2dfb95a575f8bf514a2449181c1a5c5679336e527cc191685f7aaee852a1c2d1a802807a1b940bc166db68760aa11b807d484641d9bdbe83853ebb41787815aff66810347c426d281088029303216ed166eafdcbfab81f47bdb1129a99780077dfcb589d4fabc2e737169449e45adff5136b6dad65b2efd01c47de742b6ad85a52382fae466bae6090fce53cec59003aab0051b09653b2c17677dd268b259a387c1abcbe492cf6819c11dca24b69665ae8e17d68c8ce12c1df456ecdbbd183907a8d2f3baaf0a46fa7e293306f5eeee1660480256b4324815091fcbcb6e9f303d034a939bcea028547f9c737fab1848a950a22b213f7adcf924aff202e1771b546a9812de8b912a8b13efbcc33f8d7ae4ac5199af1cd00e374f158d7855614a098b81574ad06a94489057229c0e6b2d107ca5113559c9ba6c7d12b86bb654ae2d7b62acbc06cab779b714a2176d72ca8829b6f46d3f0ba92ca908fce817b3d45b2d538db0ed5a292b771693d686df0faf4442166af1ef139364c5b92c486723b2eae51ac045481df45458d78299e8320b9bc0c839a8f74bbf5b9290630af7f36b1b0641d8806a89b550b324ce46efd541495cee5c407fe5a3d310765ac7a1d61d5f8eeaf5d7644295b9dd22af12dcbd6e2423cee76daaf3398246ba795c9fdfcb5b66876332d6ab5dac11dd8396c58fb63f15babe7b963eeb9bd655396bd3e78129b540202c381263717fdabcd1d714d788bc395959eaf13d501df602f3236767dc27ecd58898d7b34e7abc08fac966b0409bf5768ab993abab48de4f0e74f7daf26629de64257651f32b9875f626ff195dd7800d2d8ddfd2066202ada1c145aa41840d54f8341f4c713a8abd8ddc1a6891137a5ac904df20d5669cbdf3b3f990d84ce4cfaaad05814aec26633e016ef8364e03b59b2e8170e0096f5e03f3e7988d9f088d607b79534084c2c27af80d611af7c5ec5975e664c77a5dbc4f4d6dd1f7d331e8196ef3560c17afbb07c6f20cd339654623d5660712a01fd95d9782e0f11e0735a254b30307d5148009604990d07670ec9e5eee13db7f798fdd3a4d51620afa4c8de3b0000866fa0bcfd08276990042cd02585607ba5d5a98d50bdfbdaa7b77e964a0e470668324ecf1e239c7b0df7da107d0aee0d21a462ba72a076afad337c416b20d12471fc88968561e487d1d876859411f9b01e52e7aec117a69b170b60c9e5718f3c2c325423a1ca6f2fcdb332a24076b6f62feb3e01fd8e5a6eae85e4ac55d4c6f77f803aa2821c47636e9813d99641a83940258dcb8ec2eea5be20b0a8052a839848220dcd1ce7b104e810d47990aa7225b3c6cda764e533bb5a8a7b34682a05d7b5a50e49b5ffdb1140d3d23d82d01571cc544f7222b79dcf2edfaab8f40cabb5fea22b9c28fa31ea0b958b02ced140f9597381f77fdcb6596124ef15727143ec7ff4ec07eb27c97ad50673acb728684107fc1c2ada5ede10484f51a3145ed0fe4dd0d6c75927903e07963e49358d966b621fc818cd1ad952e3742b077b32e5af2af9eddf137e1467fb492b25a559da9e99d58335c50d747febe3eb4a06ca5901adca2ff5201e90326ebca0ff690956810b9c61965a2848219e9b0bcc2fcbabaea1e06ada985882641df5ee8045808f8b85548111e20fbb6dc5fc8e66210b50dae2d774e03b7058cc2dbf038975f25af9b872fc29e1679bd955cd5057cb957195de6fafab690b6e44f2f0271b726a376c41717449895efd6fef8dde7d1ddae4b44422882f89123af2bf6a395d910b1aac4ce4826ada92831bda847b92ba6405493585ab317845ee65c5cfea8663e8cdbb825bc9e0eeb84746adf3981", 0x1000}, {&(0x7f0000002580)="939cbf3ac889a0b2c11b69ca19f0984c00b004b66b04f7736a22e8ae0539475be03ccba106e1d5617e0c9e24e00e65c709da6b3f7b183e8843517a011f960a55a610e4a82704dfc67048408b410df7735fee7575770a31bf937f9dd42fafda00fcec35a5b7fb9f693461968ab88c71dd8dd5314aaed8b0ef82f978a3749b126b501781deb1673c6879d464c7212781abb7f3dca7645f7e21b7fc78e78f90af52e772c0ca6adf45087599c886fa0de729b91710c619d29c36a1cdad7ac7cf03961a6ec7c140655c0b26", 0xc9}, {&(0x7f0000000180)="764beb61424e9c1fe06f267b7e91360023e8814a362de5ab19f429ba77b3cbf0e0c4d3c89c900032d0016abf138e040f452b079c0835", 0x36}], 0x8) r7 = syz_open_pts() r8 = dup2(r7, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002700), 0xc) close(r7) r9 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r7, &(0x7f00000000c0)='N', 0x1) read(r9, &(0x7f00000001c0)=""/91, 0x5b) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r7, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r8) 16:09:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="7a143be05a96160e0ef8d2914bedaea2a1a30c2a1d82c6d698709573d44e0803e609a9a359d2091666145417e0a93d647dff8d38b68dfb8ed17e4729932c55c584a6f418de9606c989ab08f44881eb3c8e5010c55746b16615d9bb12", 0x5c, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0xd049b3eac013324b, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0xffffff75) write(r1, 0x0, 0x0) 16:09:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) dup2(r1, r0) 16:09:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xab4c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:09:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001240)={0x3, &(0x7f0000001200)=[{0x7d, 0x4, 0x0, 0x5}, {0x792, 0x54, 0x7}, {0x7, 0x6, 0x1, 0x6}]}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4098], &(0x7f0000000040)=0x1002) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 16:09:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) 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) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8048, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$getown(r2, 0x5) 16:09:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x80) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) msgget(0x3, 0xd) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000080)=0x28) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x68) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) r1 = dup(0xffffffffffffff9c) read(r1, &(0x7f0000000140)=""/120, 0x78) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x42) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_data=&(0x7f0000000280)}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000340)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r5 = dup(r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x2, 0x0) dup2(r5, r6) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) connect(r7, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r8 = fcntl$dupfd(r6, 0xf, 0xffffffffffffff9c) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000004c0)) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000500)=""/150, 0x96, 0x41, &(0x7f00000005c0)={0x18, 0x3, 0xffffffff, 0x27c}, 0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) recvfrom(r9, &(0x7f0000000680)=""/36, 0x24, 0x0, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x80000000, 0xffffffff}, 0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x80, 0x0) pwrite(r10, &(0x7f0000000740)="553ef56b7afa3ed5cf48c000ea227c32f95e93d2ec25e150a103418b154cf8f616b3b621c3332dbbbd0369875610bc79bce4df9d3ddd3a8acbe6b26bc05a1aa0597e117a1a38243f84a5db14614c0183629769d6ce76ae367e810b99004636f35b1f3712d7effd017619149da4f09218c482717c1018e4d35a500b", 0x7b, 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x4) readlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/175, 0xaf) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000008c0)) 16:09:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000140)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0xe000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x3fe00000000000}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x346c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fef000/0x10000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x99}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x401}) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/12, 0xc) 16:09:09 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x10000, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) pwrite(r0, &(0x7f0000000000)="ad96431a94badc792bf05fed29ca8b3fa73200e30f6f9a085d9aa845fce3ab414101cfedea0ba1b80aebe11bc90a5400b6c48c", 0x33, 0x0, 0x0) 16:09:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) getpeername(r2, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x4}, {r3, 0x80}, {r0, 0x8}, {0xffffffffffffffff, 0x8}], 0x5, 0x9) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="c7e12b58190a3c411adda4816faea86b3cb5082bea8cacd87fcbb88c5e90711f5ce7cb4be0a9d003655608df4a6077f0a5de3dbcdb0642031eb0df1e6e7742f2a968a277aeaa6df9599cd9765bc3cfb6f4897bebb6a54778ae29"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 16:09:09 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x4) socket(0x20, 0x3, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000080)=0x10001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:09:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x114) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0x7) 16:09:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/177, 0xb1}, {&(0x7f0000001200)=""/25, 0x19}], 0x4, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) dup(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000013c0)=r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000ffffffff4529042900000000000000000700000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000001e0000000000000000000000000000000000070000000000000000000000000000000000000000005050ffa7781d27921516bf57b2a2a77417e5ecf101d83c6b2f1c8b4b4c0d212d6d9ca4f44866b857b687e7ebf0fe5541301675208af7cf5e648a099dd26be82aa690e8b21807cb20ad10a0a2c3e5f8fb749c08238ae9bc67ad"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000009c00000000cdff00fa716900"}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r10, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r15 = getpgid(0x0) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001680)={{0x8, r12, r13, r14, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r15, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r16 = getgid() r17 = getegid() getgroups(0x7, &(0x7f0000001400)=[0x0, r8, 0x0, r13, 0x0, r16, r17]) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x3, 0x3, 0x6c, 0xffffffff, "3ed7ce295044559e4cd4877487b58c1cb673d588", 0x2, 0x6}) 16:09:09 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000f4a000/0x2000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000080)=0x2) getsockname$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000002000efffffffeddc20ffffffff0000000f770000000000d7710000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a01047bee00000300000074ee97ac32ffffffffffffff429c19701f2ce955a93fcdef21281591710ae269c40b5fdd5392ff3be4b685d28ac65265f4b4336f55e7eb3c6c297f7fdf003ec5d0a751b0a209241c942ea313b07783da9485a8fc6bdcd005a786f59b7c5fe9239e5f6f1953ee3e74e6de15c25114583cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b42000000000000000000000007561052e076dbfd96e4ca4fdd60273901320b38a6f65fd496e3ff6f65673ce6a514090ec06156905a30df659f7e4a8aa43b73bdfcdfbac180bf61d7a1cd21f944b2a9e3f4457ef33dbb2cc880b58bde6314944212c79813331c6f12349dad7e02fcb5a7c1631d5380a37b774d200784025d48dd0945470d9981de0919358b6dee65ae257fa9954b0760d1d2bcf12dc631d41aceee5dc39bfdfa34dbfacad4e2e9f860ed06d978f204a1c74c5913041f81632e3affa88581084d723d86651101af76957d6fe5ac96402114bd977981f1b13c84a7fe3a411c02eed97574624c2fe7dfdfd7a3f4401d6df8667c30705ba080ee33e0817cd980cfab954741d2fc3a2efef9b2d90e21520ce2377d6276f4d5b029ada9b9c6a2841575e82ad178b380ed6adb3670f502b5b2bcf70f0ba8ce116465ef80b66388b5cbf3c17e8cb2401a9a277a501c33ee4708c20e66539de9d7a44162e9849a12a36efba1b5ca0778a972c9f0e41f8d80fdfbbd391a323d0ac69ee6f587780af21e1ca11800f6b2df13b6e4411bd32eef43e242eb737747f2d9cbab6af6839af5dcead3bd72ed68409153e3de4af6d6a795e5ce24263a96449d4e79bf650e8a0cf8120784c7a8d4bd7"], 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0xb2) fchdir(r1) sendto$unix(r1, &(0x7f0000000040)="a544989ebe4e41a7c54c7185f35eea95bf39da4886982faa9456b4efb251", 0x1e, 0x402, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r5 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x200, r3, r4, r5, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() preadv(r0, &(0x7f0000000c00), 0x0, 0x0, 0x0) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') semop(r2, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) 16:09:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xff, 0x6, 0x9, 0x4}) 16:09:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) close(r2) kqueue() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000040)={0xfff8, 0x0, 0xfffb, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600", 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) 16:09:09 executing program 1: r0 = syz_open_pts() r1 = getuid() setreuid(0x0, r1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000140)={0x4000000, 0xffffffff, 0x0, 0x0, "7ed5000200001018f7000000000000000000ff00", 0x0, 0x8299}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xfff, 0x0, 0x0, 0x0, "49ab27152d3b2a178479fc201113050ace50af08"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r10, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r13, r14, r15, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r16, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r17 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r18 = geteuid() r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r21 = getpgid(0x0) shmctl$IPC_SET(r17, 0x1, &(0x7f0000001680)={{0x8, r18, r19, r20, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r21, 0xffffffffffffffff, 0x40000000080, 0xffffffffffffbca1, 0xfffffffffffffffd}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x8, r3, r5, r7, r11, 0x2, 0x7f}, 0x8, 0x7, r16, r21, 0x1f, 0x1ff, 0x734e7e9c}) 16:09:09 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x92e7b3f5d7164f9f, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x80000001, 0x3, r1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=' \x00') 16:09:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x20000000000000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x93a093e0a0fbe8b6}], 0x7, 0x0, 0x9, 0x0) 16:09:09 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000140), 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) write(r1, &(0x7f0000000140)="8309e734e7574b195e6301cb244df8ba6f1c5fc2fb7e6d11532721bec0cdc217fb0ac1179790f07b65e5af2ba199bfbcb3956af043912f36abc3736a873b14cedce0f09b0533f8bc117f80e692dfb11631f6a24ef77b240026c9ae7995e2fcab99acd6f178adca37d569ae614db91e0f14042939801afcd6dc5e67a653d3081cd07b06dc28e2b27a25e2d70dd190ac04bcd0f23129a6befe06ccc72ba403c762d1ecb0bc926c2056d72a0bbcc071816e6a4f3ca2a37bfd3248ee1499629b58c529eb578ce8125ac7b174dc5e2406b009066718df91c7dc684d0b41b3345697def710d80b2e40f925", 0xe8) syz_open_pts() 16:09:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r0 = getpid() r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1aa) r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r13, r14, r15, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r16, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fchownat(r6, &(0x7f0000000140)='./file0\x00', r10, r14, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xfff, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2, 0x40}, 0x5, 0x2, r0, r0, 0x2, 0x3f, 0x8, 0x9}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r0) 16:09:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x3c346e04) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890000e1feff000001"], 0xfffffeef, 0xbd2b23a5fd651a38}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) 16:09:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x100080, 0xffffffffffffbca1, 0x1}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x5, 0x2, r5}) 16:09:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) 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) mprotect(&(0x7f00006b3000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 16:09:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) writev(r0, &(0x7f0000003a40), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$setflags(r1, 0x2, 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) write(r0, &(0x7f00000002c0)="447e89eb889694b131e56fcf7639172295e23e3a61198cb1c9b000bf6751a1dd1a5275edac802ca0f24991c9f349df0ec93a71cb5e987770c52c3c2b803e", 0x3e) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000003a00)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003800)=[{&(0x7f00000001c0)="8d795147b12bf46b22febb27326404560310ed6422041b9a392b89fa5f5376b9a4d2da5d22ad8e94c00e3ebab1acfe1205598334f5cdf921dbb21af24a703ef30d13d8041c7536452985922dc6731e4293bb04b070105a19ff8295695adb03088940d2a444698ea23717dfae71160e03daccac1977977d4c192d0ae299b3cd52006c43896d8c93a0f21fdd64c7fbe09a3f", 0x91}, {&(0x7f0000001500)="6ca29533deadc59ff7be3b3404213a7723dc6c674f1321a542604f761f1e5dbe0352e362cf750ac81cc85495d5905133de12e41f22ea104d3ce969721d456287cd8ee92259bd6baa69e467005ab25e6d676896248d1ac3b86ae93e73a1395ee99d615eca0555c3a4d64578ef3adbfd74fe69760fda0c4560fd58980df993202ed2b2bc8c4968915cc24f0eaa635d80fa2eef67a8352267c334b66d70d6baec617ae9b482e8d8dabd20ff0de44836fb256880b4b861c7cb8d1e722bf2ec09febf2857ca2cf34d6d7bdc3616a54a52d35d19b0d68042e68bdd256409d598f677ddae8aaa5161a8c0782fde4dde5b870833f8d14c0565b2a3a2064920273134927c60e8bddd5c4590d5fc2736a7ee31c93e72178f10cf93f572898a4b38fb407d7cd259c578f0cebefeaa9d037b917a97cc203a9326d73ba6138da5c055db79a5b740d9e60958ab8b71491bfe845dd9ad063cec3998353a089f6632d9d7a075df0c2ff7a72c2f86feedb56567fd4032f8e0c1b2e5883ba440ea4bc274e146e2d7a726a5def89860a073d959296de920afd70cf37d3ce134514419b38d5276fcf0c306331fbb49689c9aa6673a1453e89cec9c7c0e9f9cfc5a55b251482698897c1b925701e581a002c54ea303b86b3d51b0ea1dc2ed2aaf749fdfe18c19b537b6f662344b10accbe0eb309b1daea87253998a3c1e6a5fa06372252ef15237debbfe01f1f327b77fa5ed12443c2e3a0a38aff1972de663ef7257481a69c962f2e13a4fcc308e9364fc504e8c92d478cee5c1e561fcfd8fd07c2f14b8a1dd473e930e639e86ac54e11e3fc75bf8c0c11f021344d37ad8283510526d29b63d4f74c019a8d21f1745fadaff5da167ddf8daec02e89c5ef640502c414d05db871c9df1fb33a414b4fd466d5cb39f584a729816b5ba0bc400e3a9aedc5c42cc46b34ba77d65f615d6fa4ddfba2881b4e704d569572b9c58add60d210683e4dbdc4db2d13a4efb4713f55fa1319b2b41820296fd7a850966dbf1c600ff1ee6b0fc4b8c6c2362a6a90c56bc0b37efee8cf0773632e4e5c9dc8132138f14a19e0cf46994d3cd833ebe07433a5d8371331339893304237eb5a954ee820dc35f3e37293739ca6106bcc32033d06a4f8d5fbfb41b3650faea254d72751f4221b558612bcaf0ab934c90b35da55049ab0d6196fc644f718cdfafa3eb5ff7842489e8832af5549b63fb01b0d61db90b0c79a3d0a46f18b3323037e2efaa3b6d6389a8d9621e7656bf5bae144fc4ff4fd6df50806c01b36a1236c6cbebf0a45afa0173f534c3174f568fa0141dac6e1af7f85bc729206151e46a9e8e4a1102ec46ed0158545de3e1994fd3c98733d4fad76bebe11c0f469393ec338482b8354aedf4100c8765d93d24206302ff3c9139d95947549a1cfb637816dfe38b41a70025ea7c4003ec68f93818058526eacead357cdcb360dc0580704a91de5b039e9010d5b959abc2054e967b7f9a2bf4f0485b6762f6a36689e9b47ec9a9eecfa87049311a7975ebd22db22f3635f93e550a72bdd206099d1e8a36cf6bfb12fd08c26fdaffb4cedb1f4d737dd3d75b6b04e49768c516be342d048dfa28e813c590115426e36c3397505202ff61c67654a78bbcef1c7d523103383c2158aca420402e638e802dc7aa95c1ceb0bc731fcd0ee42156f934b753c62a942a09793d53bcc18721ae99169de07bfab68ab5d445eb024ae754df512f4ae6ca35aec90ad8601647dc4673fdba0042c63801e781c92591fe8c4c5a7e207c8ef82fe564e5a8eb6e961c258e08e5c479c96e2cb6ded8216229a69f6445d856bf25d570b25b330cd5311958b80112ae3fcf6c91a4d3bba5cf2b3b163b5b42c080d49fe15b8cf1f5f06742185f422fd2ac4b5b28d6ffaadbdf5f38bd0bf0ac1eb7127c0cb8680ccd6aac11cac76f9e71ec0d758e723e4d5b8c33a2ed383d02df43cc282727c6de78c843d5a0ee4ef7ff8f0b49bd491ce42fe09eb3e697876ae84b3d284cd33b9696c8411451474842dc9784ccd4b551f46aec3cc5257d92171c21a17e54a8d21652326d09d924290cee292695dbdf97f75fc93b2af253082f5012ac319979600fb34f8cf2c1b7fec7860a42794afe8e092736f5975db374b02413788d04edd7252320937182811d966fd31e9944031153c3e367f1e44fae6937a8e367fd77c8e1c5674f2bfef4c128b9f00ff89ef8e6302de4411cfb74c747a6412b02f0145c080692c43b489ea1357fe4a038a1e1981e2bcf49ae96b27c3e934bc32b3fb417a7ab00cadc78c1f759a556d0180232a236ba03e688c52aa3751ee2369e53e976dcdd6c61ecfc99fb435176bf4cc3531cb727d42fa6cc4355d7e1b30dd4f3ab19c4547912b92c5c835a979b7b745e461290a10986131b5be566cc1367f0c8e7b35ab6d9c63b7af459b2658f9f7455af14d7fbe99b331f975957107c234f7deea52708b3f01e9725eb598253110df70fcd079b6f3ea87013e80200c22b9a25ee1ecf388bc576c5245d0972f2c3340024bae60944768da639d4e3c103fd28128256ce154b04168bfbed8ee5325e6d1dd1bdb4e30f4ea40b50230c0f8425bdc2a8d0464675c18890f92ec8896c7a2cea72dd829a041f1195c6bf1dc47714869c8689838dc1eb6f3d9f9840b75cbaefe21d8c3809d4a76a40bd994e19cb2c41cb5d66ae0ceb1d3f40c63d52b4ee4ec84226a41cac08a7782858dbbcc32515a0a8504411a78e1748060e7328832c0f36abf256f5a4b4b1cfc41d08a111aa18872cc653e0fb4d1a50db8bf95653d988f56206350fe6e97bb374b8f739f631b7c69c1c8d8ca03ebe3c226d8e58e61bc5e19999d3d408a767d6b51e90d4a5c07b5ee133a663d0dc8490f0b855c599848f004f77e289bb7451ebf3573c7a2b147018ddd33a0d18774d4fb1cf46c30ce799d807a979b5975076f76a932a3ea19163f7e67ee1700370020f5b0918a91651fd70bb50b2f87d3b0c1e3b04aa52db01f97e1ac19800a22d76a292b25c2ef0e2105889aeda4d67f5b3cfbeeb08d0e89ac4b766aafe529f5900a55e02e6533e28c3ca39b18e94934d0818b3080de393e0f03fdd9f2fabaf7044ef17c98d5aa0645db782406e70e0f13dadfa824d077346584eeac29a02f66f902a91bc76aef8e2c21abacefd0de3e1d5df7a7e0018388977dcdfd8e2127b48d6774d6ffb48afb57e7b19b8d3b461d0e58a7f77446f0bf3f0b98db25e274e1a6093333879276f2034d9a4f3c4476c57f09febd51f22d8007457e803d1986282b0cbdf4c0aa109ca88c6c7f1ab35f6b4aa6de70a26563f303617c7add18169876f0d1c55edad91b39e5b07b4867de041187223430b186c42eb225eda1fea8342b1d242990e1c459e36faa2d5a8a24518ba1cdc66961d32ed0a23dadf7cf0996b0b3ecaac7aee024708e289245ee261eefd0bf6810ef5d764e585730af8d40954d59811e1d0964f0e0ddab1ba21caafcf81d9b6d6e751d2b5eafa3e0bc4fc31cc607a4c93c204632e353a6b77fba3d69dd9d1e72a0a8f7924238d78207d09f8002116a6b7d0b5068752ba0383f58e1b23c1fed0282cbf6dc55626cb5eca7a427818eb99f3a0c89c1b299babe3a703dbffea25b13bda8bd187a8609ff8d4bf9487a8cb2be52c72fb61f6d75e1d13b882de352583d68600d2c19125e2557e4b74b4f0ccdb76620c720512cfb19a81d929d05e252cac29926d0c12808fad17565a64d2092b7909a49dfc423a9a4063da5fd42ea52a7e133930b6b713cedde2c11993686cec222aa305ccc612cc539513410f6275d2f5ea1c7f663eef606a94615263fe58140e2a2446d5d4a1d62502760f1572109cbc34ab97498d279c49bbc3f72671138c1305d734e30d73a819592bf1e59c1f655563ab9f28e59ce56ac99afcd64237d3ce7e48b83def5c3f06b410570119d41eb39b6496f6c63059332fa4ff5f13d8c85d83cd24cb7cd8663aceab6b7f26136ee7fa140ef569145e45e59d726b297be128ead26d94a2622f9d05b8a16a67234a2bfd64fc733dd5b041308f01585582957f1f35b6513dabdeb509e01b5a3f704420e66e0062be9f820fc1cff38a64915ea6d499b3a1e5b67453f584ae4a04bddf4a9be1a512542b3e6bd9c65d0fa00ef234201d04b97d7e057913d875c3004f7612786ad33ce48dbf9ed5fe9bb01d7fcbbfa27bcf1ec246a3e6e875a36bd6219c1f27976732f8327cf51086b8c1e8b5aaabd87a4ace4430fc44eb00dcb2424d7a233038c53f06e7532509f297fc2367cbe04466f2a70a6fc1434c2a88fae139b8e2c455ad9dc3626737dabe652c992bb6ee49ea73a3d177eb7afdde738039caafafaf55820ec5bae42b360077ccfa73a630eb5e42442fd58b59e9bc3a4b3d11a5ecb763f690211a83ada6feb9c2800ddb1be104ec4e2d4159a5d04bb2c25725abc13f8cfa0c77080aa8304c593346d964e4e882892afe6a8329139dcfdeaf15cd3831a6215b0185ae4812890c56162fa20bbc97439be9b24851245ba4923524e47835f3de95de5fd383c4888d6690dcc5d81fea6fe60c95274177ffcffad5492cf5520f88e29e51f3bb3d42da7574019aa5c4c493a96c9273e0d06f5be7661234bde5093101e2120dde060494441e2e6fa4c636058b51d33be9384a02fa72f65cb5fcc3cc31966bda56a59e8d8753f647e3070b2b813f99886aaeead4d73d36e7eb9ae13400cb6dc0a63ef504e493c6ddb587e3398f826ed33d5627e614eb5fc90adc8b8628e1153f54f4e6937d8211e023346fa1e5ed612038befdffd2979fc1768077fab27e87748849cfabc69b20832e8e635876e4de43d9549ccc7f46b4c05ff8f777f23e5cb069c78509f959913db70a9e3ac3be3122b400b4f47479615ba070b80a817099f378e025b4fa15caa404adeb441b40bd15dd64e0e2ccd7d4fcab47204d2e858ea5e9116b89338c33ef018e05b06d9812a4e840ec8ddf33534b368769d6e7d5abfe4da62d7ffbf5584654dae9c3ae80e78b21b77bc895949541e70e9a72e919117110e7d4fa1f793eb6ff30cce28f773a51c2cb490963a8ef156f7b6e3d23b4bb8f98f066abbc8de7e2c066e4b07830c8b1aca71ba747310ee90eed4c224076d693dc30ed24097bb7400d70ce329197a2588b7e7ce075b63bf3a479e20d64485499fbf6232a99fe4d8e0b61f31bcb2a69027166bc4fe5904bcf328410721e31c80979d9cc69c6f3ede5acbd3b3ca7c7cab6992602d0460aff7df51b012f5cde41dec9b2b9767582547d3da45c0738c2c93fc3c493e80b20c18be390a7f7bb244b654629bd1329a63bb8e52ed04a4c9908b8b886e14938485a6b21a7b061b2f3475bb7724c42a30fd55f07cdcb05c09a1dfd22a84ac0b420dad07b47b97ea20e536b50a944e25871596d61d27e807e7e4053e910b6cfd069a633080eb8ae81e06bf58f04a6be7d654395d9330e18aab6289c5f074b4e11cec1a4c7c997e6928b3ea7b7b03b5fc676a1b2b044f2d87414b2bfcc2732e79700d86c3dd13d00c9fc72f8fe290c04336bfe1ffbb0a4644dfdd0be47e5cafb67d0e53928ed95f4e639ea1041666ba1e3ac6d005715bea0f48c05065fa1c0e05426bcf7c13744631dbc071eaa80b97f5357ea22b265bce61cbeff799cc7b28c0d1443cafdb49e0f86c037518893705a832ba3ef1946e91edc996724b9e3f63c5add679ab1dda6c389a949727f3d8fdaa3c9861176bfe2731fe316fc5c6b67c1bc056a75d0c0d84c755a8d96de485d44d67ec4de7e668bd5bf5f", 0x1000}, {&(0x7f0000000300)="308c11b92d6e05b58120ac050d242a645599ea5b0459a7c20ebf2647948454357b9285f2d1b0791d430af6ed56b475428d8647436a14167fb08d45667a16605e3379d0f45bb888c14bb6dcf18585c3a7a1225161d5b6d79d0ab3cc77034e34c4473270ac23816d9a69edc818098d68afae9086884eb2a69f0d9d0e25afea97b85c0eb3d3f2967ceda338fe16ca20e2364dc5ca5c0c66c967906ad5fbc015929d27602e368f4a8f9c9473202f7157fa70bff14c8a5ba24e2bf1d06a39f0c2a8b845e356eacefbd5742ab9074fa5a3e1", 0xcf}, {&(0x7f0000002500)="bc2f47c31357ec194d8b535fe398810ed6e4a2467c2d77ee3f5261c2dfaf15e2dc431182a81a2cc8110f3f99515b71306864970aa76f255e47fa0ac46a5a8c44b6b7f5e5533385cc6d450ec5dcb1469fd232b5707a4f7270721a8fef3bc782be3694c831b846e848ca900b53d71e8c4e3b671d3b905d392f2f53b9e5670aa216d1424dc9195b3fcb355b32d96fd35e70f2ba0709bee656b834ace3f9de396a06b0d5efb85aa1a981987e41a5ed70fbfca25549f37a7036f32f996356a247f4bbd52974a446c0e07cac12c989ec0968355cca3478a39ba59034d26db914bba92b949a35af463f41f8c11eff2f9edf3aba581d7094cb3bc1e5b7a32401030f24e7c70258cf53eb32caad9354ab0382be66a1e2ec3f844a9c50360a92710a635101622dcfc5f8e1e95e0bfd51da5ea662a1f0f086db7f5cb83c4fd1469122e5cccbb494088724ee58433ae1612f7e4d50c99f941e8f9731d94955168f80451a4120429cb9c7e63a32e68f56308c4ba72e437b3bff3e01781f35be251ea1311f7bd124b92cfbb9f6e90eef8e77eab59897b3d0feb0527e9a7cecd1427f5c3ec56c48cbf614afcbcda67d00c931372e5acbeff8828569d59eab9f6fee33b6e77af7423f0c6a5f732afd7b59a9b0c4b4d6c0c4af30e1fd669177bc6d32988c318d2bba9632800c16ad4e71083720a17d5bee1ad7b71ba249af2d0a11caab68df4d70c143a7d01633d8d9d00a668ebbb95f1ed7bab999d4bcf62330e178b336e1504888c2ad49b6a714b5724bf720240e31c48037f1785f618d550a8d7c554b4b1e98ae2c4b93d507702d23753f93ef4968c822b68290defb4ea75f93df84432d04990df9e75732e7844a27d4a8767218c6291705e5e235f45e287138f018103b61890b868cbea7582e413044fdbe70fda34fe436bcc4d46ade553109fa53e14541dc4d6bc5e404860466e932df075c0d84653e7b81678efe3d3d189790b96dffb0180284c0b43eb0bee676307a420ad574c932aa5c47fabdad592ccf138f18ce56ec9207fdfafb59a55dad179f0b085f8ffe1e749e3b3ff26c66831eeb30ffdbe8629fefc7707643f331c689526f98d8da4913178c9b4a866acc086a6ebc3103ad1bf3002e5edf959d73d043aa02a0404a85a552f725ed514ca5e944b8b034e0b85c591a6da0be9fa38516288dacf42b86d9f1cc9ce05f11c956e4c7994197ff6d4f8f240f52e3c92e1955f2e88a87c5ec6b3aefe526db7d83d48132661a80d66ac88b45d4aadb17ddbc336f89cb77b79d0379fc0d673d04116a90018b8ee055c96f03793e44e8c2c2228f126b29d12f960a7ce18a547c355f4dbc00c1604d774ea4a8da34484dc83124cd6fc81c04142df4933d83feb5b6cff3a59b4f1c742a5146edecd65801f1a6bc49ba46fe44b0650abd91b7507895d5922eef97fc49cdcbd7ca15884d070d99ea674c4f235f59a7d85b2275304614ef93a0b4bc085713cf1d892081ec0f7583e525b21b327008c472cb24e22bc4710d5ae002db36332e6b041cd7d3033c9aa0bead21655a2e90cfd23410360fea6ecdad96e1d3f58b419c481c999cb21437ea9a614a5555fbf61e450948bde40edaed5ffacda61e6cd80d742de7399ccdf032f51f78528b29b19bea007dbd330c696de74ab0c4d517964f4c2fc58fe36fae3134e0d0957bd8491deb2686091c40376a21b66e97ae57d6c8a4046338bc3b007f87216576347914a066a98dbd6a3cabf1a25cbe88d957669e387a1ffb2a57e3f80037a259bf191779357caab0aac2df46d8c5430e2843868db2768276bcd67cfcbfc40ef7f30acd330a524b7c174c454bb281f805bd221072a95c1cd6b3e004fb65c31bf6c7deccdc02c7e5677ba9bccfafb538423300c7f5567ac81edd846acfba71800de395c22c8979ba1313f6a80124dc9952643516f36fc2fc81ac53dd9f9336e8506cce658aaf5fa934e6387e03f304cf068758a912114538a69d79ac4dbea2a5cf475eb75eb3c7240d26ed1a961b3ad729876ce20ef4056d1e7cd3afee8410d85cb8009d704118cba6eef4390515fc7a112c7b4698ad1035d8ede66e50c0149ef91f7443410394e9891439bfd401b9887ff60ae3dc2cab7e3899821a682512e68aff90f56918348887392f684e8801c3313a15e2877daebbef986d8502d5ea306ce058da90099400d6f2f236c9b8bf856f446a5871dbe48793c9df7d6918214a140ad2500406e7df1b8b6ab0f7a00012376bf12f12caee9e3d696c5078186afc3686e466d2b2e8321997735afcfdaa097c56b16199f69e02081a208f9369712cbdb1bddcee4e91382dc7c143704048f3f1a87f9e8313cfe095445bbc6429a51f02778f1c1cdd3627646b0f87062ec07ddb0275cabb7a8a9a2849c18ed8433d9f3157183bb442053b7d09eaa05c8565e4cee7f99ce58cdab47eba26dfd3666051cf0c23998ba2f5ce1ae7c7d4cd4b8dbbbd66f782b76febcd8657046bb5f3790c13a9a7a5cedcaa68b24402f002b3d5d6bba196e04199dec46bf7e8609d2f58973e098332ceae04b8d82fd0d8a7b84482dec3b6217e946cccbd12f371beeb1d35b9e8580bbf1b68a2f2d075d120c5d7aa236c7170897f26e20a726f62b02f435ad250826b648f759f490048b2283d5b79257a0c711848345feeef136f19c10ca2fc8623e46bec421b19545f6b42156177eae0c230864a6a68ec0eccbda8345b3fbacf755ca04bf9375b3f002a6c1961e753033e847396a65505e9d5de4278aecd6171c5a25435349eae1ef2c3b2b5dd8f03676e0bab773f86e8d0e68a33936eb6509c4d844c44360f9ab7392ad2d83666d928b535abd0db9c6c949415926ff05d021c1d55357f94f8f373729a87efcba394808bb699d34ac8e585f3f174128b328fbc3e0621596584b35f31ed7699a969c4b94f1ce0dfe4dda5bf9d2098bb573ea15206f824127ef6e0f6d2c87377739d2cc4cb35376a99a03b75ebdef632ac62a9b462da88be07ae1c39dabeebb2f27495e7330ae9134a6438b7854b88136ec7597d559d7aac490b52e026dd28d9477ce767df95bf5074d6e4f9d2c884645f7681bc30c6366d2a86f456bec35ea94793aaacff87268fe937a0c88f7942d615986e376910365bc8bfec7844d2dcec812b2413d25f99f3373db8ceae852c23e29b41c1445d5a3daf6c4eaa1357ca7b865f5ed03ad1981b25cb53f6739d5478f739dd6844d113e1f83f077c1b9a4353edcc6077e6d9d0bf1abc42b4024adec58ffdfaacbc40f89e0fc7d1cf255076d9f6591a89592492fb0de33fda3e0554d6eb7976e753dabed5adfec46d936b6b267614a499d4be670fe0044ee56287bbed848746d36a9a12e1d34ce53d65ed91cb0868034094a374678272a6049977ed4349307d191a02b8edcc2293088f2c04cc954d8b109ed432e779061d4552e4c8450f006440729eb128f267a65acaf28e5b0e83e3f32cb9455c5034f864b96ff2a10419e32d1764179b2e3338e97bb7b79e503a127ba882596abbb6af00e75e93e98e7eb247f73e4cdb0e50911839f19b8e9acc7b03f2caa7c5a59b7a1a67bc8c26ba402fd32cdb1c9252800a5421dfb6b55f4b3c1cecb767b936fd29dc5a5d13f2204f3e251a3b0e055ec8db3578b400bc54926569b867b83825f897b85a58e3e48f46f6680ea668c90ba89a780510dd8b3dc4a12b1dfeab9a721a92588226da5c847930c2ee0a3efb08d378c080ea7787901907d28a036d5caab8d1d82ed9ff1dfe98254246b6fdd9eb36d2d7f2101097ad0eeacd35fae19cca72e2302828e85b0b369f9208c3e7b1dd5afcf00dc55c3ce33bc53075aa084ac92ddc9238c0243bbdb83845ceb5774d0a6c6dd322a421e51699001737017762ff66eabd3403cb2565a9b76819232fa2750d97d5de0f37da6575e591ddb78ec0b1f34963e1bd55fa041c88abca2838d24b99f239dec665d3b964ed2e5b526a06c9f3499ace63b6cc4ece82a62d23132f7823766dae3749941d45621185b32e464216968abba4d8e2579554a9c612a467a473a2ab1025d46a44ee173039a6c18e945e9f0e155989d5c41b2ce5fd30e0a4da7996adf3c679c828e4f0179cbeca58b84b887b0a5faf06848ac5c31383a27d237b88f629a5b3f67618217f67d9b20abd2b1010dc47e6fb1024f63ea8f4d08f9b8fdf759b944f5f6fafcf745170d3c7b62c3f5f78c9b2e0c32a0f2fca878bdc96ae6b427fca8c2da3c1f8cce9421cfabfb171064a10e86b1594b21a1af0ee4485936f7aea38d06072f1b9563c4b0aa9a99352e9b9a65546dbcab658308ee08028584d14557019637ee80fb4650f85880643fdaca8d06769ec9d91059373ee993902dcc45185010606614a2b29868dcee627235dcc4221d812cf8c5a4fd18f3c96d32fd07b563273aed29946746ed749031e8e0a689c4b8fab74c2430c5539140f9fb3c0edcc0fe8200137199d64ea17a20356f10b06b89a17670a0b52aac328209381002f0b1b0499eaf47e2acbbbc775bb34e24f0d89423d6c802f25d0a2bdb358a31521bad224c0b14f133c538e42a92de8629c76f0d3d8a072be7e8f6cdc9b2eecc049ef5142facafc993338e3359468879a1b7fe78ac5c9033e83e61b0830918864175ba7967a0061e814fb8db9b667c397a3d393db971283c21a23fde803a58360af15e33881a0fa2b0239d9a9ae04ea86d47aabd61bb62ddd6add5c90f473162050cab57e03edb5c9060ad5ee0024c010c81dab67b0bec9634f582903dc7efd026d031c864ef8616a11de92402fe037108ed051378f377e636fac4023e3f6586cd0ce6f05f398a31e96775c030758398123a4985db7a3a7643cb094633a18710529559bd6df79788fbe81f1063fb71d3ca508ed7299ed93ba90cf325f3b186744072477ce30549db9d6e65e371c5266b96faa8f973fed964d441df869bb40dadb29163f19b8c9b80e7d48e7242824a9f71ff9f6d6cdbf8e0f1cd5b607b11d5fb03fce755da2e7486b1835f1d93341a265abfd57b7ba703e0adde58b284896dd5f2cf232038b6787d433edebb3144305fb2a62f6a66291d0c5b38e1570581a466a5061a74f981483172087d81c41667a61303936cb12b608cfbaf54f5a816f9fab48997d1d596a1506ae5a01d2962f67b6a8c34af850045091f8f25eba997df58d80a734d01f9febe473f4344667e1a2003d38385ca3859d369185109505e31d8b0625aa9fbf01cfd0ebca7f7b8a5e763d474a2daea66cd3c7614ebd87d96e879993d77b9c45333408286819367eca23cfe153b32242f297aa0f0ffa6dd6cf1253857e93b098760634b22f349a6c1231e6e2e1b15681c3d40bb9417108b8a925d9023afd8fc0c13eb8dad79d2cc2e6ffafbec911b2ca23166d3bbaf3a431d757c31f7e2117680a847b5e6c27355531f879d61dc60ba4fe2606639fc986e100034eeb7ba5f0715f2a03fd97c3a9d8dfb462ea37ec6d189b5306fd3b8f08adc9ca91bdd8d0b0cc749f1dcb47ae05c14506427edc741530dc2c2f29ab4204781a8f17cc8cfbcb994b3053cbd29b0dbe8403c9072b7e50864d7c56c1cf8429ba7e02f3caf3b63b4a584fa341667310bac5f3e5a8b28d5b5d88641e2915cd5bf98760e44164d07ca607d7e5a5f38fed68117e156ae50f0ad3c396a3b4688cfc2cd636f39d5159a7bae5112e216b1302c5105036f81edc4b5440db43e447926fb3de175a3b7eb891cff953938caa47b0bfd5e6cae1f0ad977d537ccf870d37d944292b07d33597420768dced5499f10ff7", 0x1000}, {&(0x7f0000003500)="6eaf156104ff57c99856d5e375300d229015377fd45c0da34f4bc3f1aa8bf82248e15172b0ff6e46d9b39e75c63890f4315f958f5460066b3cef14c3494f2f768f148f8a200b7e7c025770f79c9ea53335b1e0007cb7b15f1c145f57477e16b979c3325e5d6910e3e1e042f32705ef532baf7b166509649cdd99ecc69035df332c00bfc9f15228099890c1f47f59703c7f26cfe6c5738e13792be7648a613e09a78b5c2181f799cfd704ad286b5d9effbd9fb52eaabfa70998e9aff3deced7742cd5aefc2c58", 0xc6}, {&(0x7f0000003600)="310018e5e39b575ca3bd9b4c2311c70d64c21dce291c5ea4692c5efda3c1b4e14a32211e476f79a25d8cf2cab15ba437a143b5a367f90c5b8758d9359f12ebfc4f06c8de0aeb1545025faed80b330af8cdf042f5a716ef03416cb843a967c6e5c0537b9bcf65fa5c45711134eeb7491e76e0615bc6e74ebd43125fb26ace42252f93459aa1134ff4b12bf895a487dde8298cc62895187b50fcbd84fea2be15ffe69b40584bcc01351eb4a3bd876c0e7aa58a1b", 0xb3}, {&(0x7f0000000400)="d98b171c93b2b81062d86da299905ac69c0bfcb08c3e916ff3514796833a869bef19f33b00c3f2a2b8bfbb30607e1a790b95a357f56cb14a64a273126cad6f27a62b3bef3b7b261569d91d136971e0c1a167e311f8547bfc5c092742bbddd9c94309e9fe1b24b142", 0x68}, {&(0x7f00000036c0)="c0bca42f0d5ec375e5d366d58867a770389b329d5cd95fb16860b66055100cc49d708cd95b965db42e13be46cd33560f51ccd82f40e334224db4eeb34e18518a3da4210c01526dbcd33cb1963df4712c701251819a46ea0addee65b0bd3f57554f248b86ceba84548519c78f5822db173e8bdd2a6782fe0a1230f8ed6d2033be0c01f736b7a991877b92e00b460d60c3d846cc506d15e3869165a32cce45c2191a515363cf9a3920a770f3b9234c51ed30ece9bfd156b19b87d197bd0d714ac13f3222dfb9d1a0f9f4b7b87451bfcd1e1378de95d4f3cec801b45e", 0xdb}, {&(0x7f00000037c0)="45e46639729cc35355a6515445e0c3f303c5e3a39e5113eea227ac024a7d8594ecca1bc2144e16486ad9d0c3", 0x2c}], 0x9, &(0x7f00000038c0)=[{0xc8, 0xffff, 0x4, "e91f9667ca00a4606b5599a3f9d19d1a7914df121f5e69edf9bcb77b3f634e876c0bb05b6bdae88165572837af74879c86f1be9ad7ff7a5c7d14a70ccd3d6ba6bb9a1ad0df724a1f3ea44e8f59c1fb3ca476fda7a0c055f5e19b0bf38c84932941dc2ebab8d97a5471e1df1d95c840ad845eb8ea3b2bf765ee240002a80d25bbeafd3fbe3b48d22bceb33e7315314aca5b5498c6535b76ecbca27a76173ab18ddd4b8059dbc2fb487ce533ca8dfd0ec607dd941d75"}, {0x70, 0x1, 0x79c, "7df35a768951a6685f6bc3ab970912826cbf3ccb8a10d1cfff3a15da754e6a7239030c56429c60a55e73fe65ee1eeb53b3eb94b970d6dc824d5649b03d303ca5d993b5316b85779624be6597eecf5841150319156547d37ec147122078"}], 0x138}, 0x40e) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r3 = dup(r2) accept$unix(r3, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kqueue() poll(&(0x7f00000000c0), 0x200001c8, 0x3) 16:09:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) close(r0) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r4}) ioctl$TIOCNXCL(r2, 0x2000740e) dup2(r4, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7ff) 16:09:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x6, 0x2}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x5, 0x8}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='a\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r4) shutdown(r0, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:09:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x400, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000800)='./file0/file0\x00', r27, 0x0) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', 0x0, r29, 0x6) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = semget$private(0x0, 0x7, 0x287) semop(r34, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r34, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r34, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f000001a8c0)=""/102389) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r31, 0x0, r31, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r27, r31) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r27, r17, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = getppid() getpgid(r42) r43 = msgget$private(0x0, 0x20000003c4) msgrcv(r43, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r44 = msgget$private(0x0, 0x20000003c4) r45 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r46 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r44, &(0x7f0000000b80)=ANY=[@ANYBLOB="e4770a0bf11ba7eeb55bed86193a3fdbd96a924ee02f7455d146883bf1711575484201589077548a"], 0x1, 0x3, 0x1000) r47 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r47, 0x0, r47) accept$inet6(r47, &(0x7f00000004c0), &(0x7f0000000140)=0x6) r48 = kqueue() msgsnd(r44, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r48, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r46, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r45, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r44, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r43, 0x0, 0x0, 0x1800) msgsnd(r43, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000900000000000000a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x1, r37, r40, r36, 0x0, 0x46, 0x81}, 0x10001, 0x1, r41, r42, 0xa5, 0x1, 0x4e2c, 0x6}) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r50 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r50) r51 = syz_open_pts() r52 = kqueue() kevent(r52, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r50}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r51, r52) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) r56 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r56}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r56) r57 = kqueue() kevent(r57, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r56}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r58 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r58}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r58) r59 = syz_open_pts() r60 = kqueue() kevent(r60, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r58}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r59, r60) r61 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r61}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r61) r62 = syz_open_pts() r63 = kqueue() kevent(r63, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r61}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r62, r63) msgsnd(r49, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r52, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r30, @ANYRES16, @ANYRESOCT=r55, @ANYRESOCT=r56, @ANYRESOCT=r60, @ANYRESOCT=r19, @ANYRES16=r62, @ANYRESDEC, @ANYRES16=r20], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r25]], 0x4, 0x800) r64 = syz_open_pts() fcntl$lock(r64, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r65, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc4ba8a6"], 0x1, 0x7fb) msgrcv(r65, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r65, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgsnd(r65, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00000099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bbf92aa7ba7098104d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa6b85cd37632f788166f19eb222e23"], 0x1, 0x800) r66 = syz_open_pts() msgrcv(r65, &(0x7f0000002980)=ANY=[@ANYRES16=r66, @ANYRES16, @ANYBLOB="93489cb8fad56aeda0cd75065bb81676608021e75b828cf7a3147fbeaac1495adb4f4dba260bff70fae647332f18ab51103940640c00416092f3c1e89aff007a6cca9173b1908f8e49e6ff6433209520220081114fa9f60ba57d0434845e07fc4c3aec826542f0a01f8b9b9073dd1275d7aff08dada159b4310c326b571699e59ab9501b465e57c18759ae9a744ee14abd4cd24a2dec38d6a9340cb5fb9b988e6af34cb5bcf669250af1afb79d70742d6453e887e3c4335c02930f3c362cd3c4a91a326312ce47321892289af304589bb04eee1407220e69582130bbc922730f54b3418d45a19bb47d8cb1c32bf0f33610e4251763c9e7bdf4db1fb33e376c0bc2737a0ec2d9dae8467f1589fda367e82f0e754f295bd26b191c9ed986282ade53cac0554fb6d5c5e975968ad889d192f945c5576c01d9db4fc8126a330d05f46f2d87da758b8de2d03d7d8a0d1724599754f778e820cb365e1ba0d2b7a43b0c2272777333adbe8b019632b0b2253094d822dd2554a6ccf5829dc9cc0e3c42a6400234e80f9a661e75373db7067d09140d75ba01939e4ebf6739ecc7d3c65f159ed68062965f737dc532e7f64311be6545f9314f70a446030ec7f0b65dd6d04f5a360e55ef40047b83ca0f171e8bbe14d27f245b4f7ca68713ac4f159fb85044be9bf8546f3a2811d78ea6808b767a6df7b90f08e9b2862b61190727b63a47b2909253ebf9a0fd9919dccbaf03b17a375373eaa1f3727303084c0afe11a0c45a3870bd15f28b2e6f5bbf0107201fab8884287ddfef212487b4beab81f323c3a4d060d801a2e8b658b70e60c1407e08ea12215b8ae49bcd2c428f6a7a4209b9b7a2340cf14e520d6b03d422fc8acd1a9b8d435ad2f5bfa4619f8054dd72fb800be426dc03305416c6dbc9d1f8e4ba8d52e0816741e950fbf9123720d7b706f776de9fe96b92222c97a5669d20e768e682151fe8cf0c8c6b19fbc9676c544a0e0aa0327c96926145668ea95764936f4ba8fe4ac4bcf749f43687b535672db77158cd239b6bb9a73e2de1c247c36480030d9090e62540a710d145e444a21b2404e561446fccff53d8911c11d1a5972b68ab05791a36af2cfc002c281902dbd675245185d6fd6f3aa58c9631e7fd02693b75a82785c53800f586918b7acb29932e003bc5b5c2808bd5a1136682d772e65ad489f5773cca89a5aa34d7c29ff9ac89cb5e8d2f1d64be8314ab5819671eaaf1e9c61883364d21bd2788a2aea824b4ac6e664e98a989cb848dd6360b2c67438e7951a97e49050a2f668eed330506eaaffd7f675bddcd7632cb3690c12defdb608fcad517d18b5d598bb3463855c4227508f48c921b7dca186caf2e7a199285dfe62d7d58d03c5e56c704577666a0d6168cab3333d3565e676a6dc46d3ce536cb7ece88252e090866a567cd891a8ac396a1e410f37c85b425d6032dda87b3da894ade9294df704556e7590cc72f7b687ac2e214ce0976b4a77fca3c3f388d9aeb47a475e0267a15c2b939e54686b652aef910a17cf4ff6011cc15370c0642a40125b94bce9e7507b637bb1b8d3911b999ea66dce070dcc722be87ff87c55074e4dd3e482e2290d7c18c60b5572a08e3042a59832e75c27c9119e689a9cec8d03c3096e42d88caad52394c81b7ff502be85ed92aaa2031bb63e774efaf74830fd5c21edbf23f789ba3755ba00a0437a99303c3d7c6662399c95d60d542c322dfbe034b4e5f88db212bb7ed030cec141290c30d0981892453243191d5505b212d28f60d12741c2452577aa18e9b2542dcaca91db7f3b75136a00c0c04ed70837045acc1cce0ff09f0ce219f6a992fd2c1e52a7d5b282640b5ace591b1705b9ec710780da6d1c6536aeb2e3400a46deffef3b86b3fe19acdb843a37b80a8ab07b9603f8af7c7bc9c103157b159d9282a4789636a2917cdf24e99d2488cc0256479649f648013909dd8c74fe7a001629bc698356315469e5d366457bd48b35a944358ad52df496676b70222a46155d262f6d078f64ca7ad149f4f669fcf5829e5aaff7154516775a9d76597bf378ea9210dda33504df856fefcaf4fce740828ae2892591b470d1487e1c151ff0e7e6777ce4d2551e4f8e85360af01edf9307330a38ce26d8b52869354bab31fc5da5645d12aa85d69ef4293571e8e0a63bc8b00a26b777f34887f14abc15353455ab293f9793a3854e85dc9215d7d4f1a832cb4b1a812a7d52b6585967db03d07181031b554bbab407a2824bbd559f2a13c89a3bb7cc140906eeaa3345daa71059b326e9e5b444f7d734c71c2e735848be18d02b49268f5fe0987124835f2df10bb3c8ddf3c46b4328a89454458928c27d88ffd870e3cab443cc0b320ef9d3d04cf6aad423d694eced348c78884185ab1679777641c8ac3c4eb1db5cad70a812d0869e27f95654e34c2433dcb95ec9646fcdf1d06eb197c7e70892ebf881004269f100bb353ecdd49bdd09018faa8dba8dc4638b4ffe40a7f6dc296a699fc83a5f8819f1801650c17ab8441f63b2fa2cf3a5e651b93488350a967dd36cd792f1468f33594a62f4e469bac19dd08222995087d9151fcc48998ddc47ff4d94a815c07983f4574b51b295e50b9aac80e868d63393e5aab62cd205d9e7a7c3577e78ec67e6650659a793447bf2043416aaf5f761fa3b44a1d11307c7d3d3fe3879f1ebab34ee7de0fc31e244a3dbf2ec6a34f6c5a049d5749ed85f9ddf430728c923094c88df03f797b8cdf0a78f7c36b1de5afd6230d81c860168b7059f8df357234d992df00c787b4da91dd6b4e9d1f9742526de3471ef9e661c55f1c041b7d8d97a998a6b53b4e2fc21dcebf92174659b88033536360a5cc26b03387933a9f09307b3f3d082df530b12d8162e50c39cbdbcfde2c9e8955b7738d545ba78efa6631785c6b404ee3967ca6a7638c859bee373d171cc8edc1765c5a228edb2f0830a7fd804cdf774ea9818130242ff6c743b1d0373bcb27e1406eb0f2a4735de7d361e4a90a690309cbbd62f1f6980a3fdba319c721d1c7e4cf02b45b6ae29794af091109181cef8371fa8e469e9abd33a1234b6f65f7f986e5ee84a9e1ba6f6bcebc609e0f5958038968ad1d98c989652eceba38840ab28009e977823fd6a13470b9181e747e52d146d462fc32402e64c153c1db477168bd85bd62a426a0407c30527fdf4c1f8ed32c70ea0aa37497a7a46626a61fb4f2e7936c83d1eeae2f544b28222e7691cdaf749f6e77bb0cab955070c8f2a35a93f1b91bcee24b39f08e66d445b15dc104d88a79b7ca20f194244062119562565acb620705d467ec9d8ac28d4748ca6fb4ca0b332ceb3b89830ab10dee35344bc481cd164417d7be2b796c3c336f4f3d3134f9ebf3f2e9dfa200b60dbf4ac49eb2865975243f28c3123a5443974f5bc701162a6aafce397304c029b786a25b15e1781b4fbe0d3a78e43e8fa8bc8ab4d9ad15b0443f3d54a9c8f5f931f59ff9bbbb2624e7072799ce4071f3f54d2089e9a52bb550a997c680405194e7d8bcd3be9b6402c3519f3c16c7ce827c0710c325802cdbaa079f635466e4cc9cad847ca4687c58264ddf3b16012ad7382fb4975f2e6e747276fbc8b11a4d3afbfe453cf7592dc5ff10c8709b411dc92a03a7f36be147cb4bf93930e95987d1b84129f97cbbea3950d9d4cf3b6e22bceafbb74b9ea58a8e7fd5c5677e32f64343c09bac2b1581f0bb67b47e76298c3b2d4c2c3e6240f433fa97a6fde3f7f7553b1a5f0dd993e8a886404f9977da09312f692b8b13814903ff1c88ccad5f0071915ab31748897773858d3da9687c34682737d282d3638afa9c80e33d313f28f05fdff755dcbbed846036e3b0b1909c56dddb0008fcc487e386d8fdc0a40d1c150dbc6ff251ce742d6aac147a5d14ef5aa5f0f0d8c2410d5e9009f039f94a69f1ceeb6c07bcac651b6054e85ad3c034a02d3abdddd5a8f2e40543e6a9c57b2ff99271b3bf49e03757ebf4b6d169e68a06531973c48fc99f0228fc42099eff03718a054a185c2866042ef01fda716689da50978d48874fe85a245a7d4966e21389e3901a6b3d8538f61150c37396d37d1e6571362d79db89205f3223c02a0b79fd0420f086d153fa1001dde3dfed725ecb9aed772011b11d62605160412e9c1b6b42c4cc82e5dfe45009d483746938218eb9d92523cc1394aba070c8c62d732e42565c6c1d465430a13eb457a168aaac6423cf2f358610b5d9785220c353b147aa1627a09ebb831dfc08c600c0d2de615fac5c1836f367f9dedd39e6887e1d3ea7e1484c05b93b5d5d1c9e44681e38d911ad589f46b5d25ca95a9da89223c9b96696cc337899fbccdaeb2dddb4ea366e2446b2fa9c647595880183ba3612ba7b72df0fed3260f3cb6353c83859d06c827f789bc870998804100cce54744156322587d51432b103a70ea80396934a91ba4bb89827799aacf9ab6d0c19758de40d781dabae2e87a7a1893127a3be0248d4a400ab145b67181f46093b0dcd387543160cc3e7f4dcfbea6e3c34209cb050590567f9106a27706d6425ce3b02a75f7b654e558651384d03501254ee3ff0baaf5b8f829acf5e3a872b39e4b13b995fffe87f82dc08c86fb93c1ac7ec979d5ce3761441b2b32004861c199092ae1fd350f2ba607361c06adb7e6b1ae24f04b38665dfb3ca1f694435fadd00db75a8472939f1a5ae7b01a257bde03d4e5923bf20964296d4303c20df53b2e8ee81c2064c7ce1b5a44b6ad8a3003515fd184b01152063cfe8af746e515c6c440232a3395e506ae5a3851dfea36464f528273476f65f6044b3eadaa4e8ad528eac5b0f7a8a4cbc6b577159d204e59f23de825c18eb619290703df827a9c985733041bd05b95fa94bc47083ce1d4d3729167f33c24f94ae9a0c6f43c5560fc9b97d877ec3da3c9681654eef60667fb4e942d2d5257ee1d78582002cc26e62833515194a69b7b37c7f096c22594b89081dc49fadf72b9ad6f7a3eeb9e6d1198d7b081a34b9c8253be0c49893045490f19c05fce741610accdf833f7455167bef34e110c233f6ddc24cd110749ae573ae34a2442054ac4c0920da358cb77ccf0f0000a10b6a6936bee23590b35a1de719b3a9c1602365f8d8f9ec97b364b780391b9d7c3689a9f669afd5a2ead2cb6efab0ac206a7d4b0ca90a2b58587aa8fd010d874bf1eddc8d2b93bd4ce5a77ed3db2f4396927e9fd0ffb608bce6ef5a05695a5af13dd78aca7080c3d030c48afd92bdcd01ae408532fa72bb5df887df2a1c8b9d57d565e7d76ac2cdbd73ebd4fe135f4dc819390e92d5bdfbfffae90bd38ccd5ed0b6e39e9b8c85b409a8ce4b9f8a26f418611f0db85f90db718441a054c516eafd14f10e375ebdeb80eaa4540d4eae17b86b8dbe2f1f4c4aec0800687a5e2c9ead5c63a6b05f5331bb8c77a528d0de73d1ca728f85605d1b304bfbc51e5860703ba3203d2bcfe528a2a445f39696fb989efeeee17d78709555943a773678ac61c894b0161f594c5aad028ee2239a1c6aa230bcef88aa33cf3ee620cca96ed626556893b73cb157862dfbaf37883b4f66aa0b11841f2300c3fa6dc5fa31bcc9b1069cdefa8086a402739589ef901b6773a5f353f8ee9a592f383f8220f64194f0703b0d91ef179df8d85c9cec441f44b3d1cdccc5471b1daca7625b99268dc0bb5c42a386cbfe2d2f55d1fecfabf76b50bbe8a244312cfdc2ac315297d013bb68b21e1a7fb70323005f3fa28fd77edb951dbf6386bcd26a2c2f4541b4"], 0x3, 0x3, 0xeb4783c52369cff8) msgsnd(r49, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa90000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77696b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/388], 0x44b, 0x800) msgrcv(r49, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) r67 = syz_open_pts() fcntl$lock(r67, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r68 = syz_open_pts() fcntl$lock(r68, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) msgrcv(r49, &(0x7f0000001380)=ANY=[@ANYRESHEX=r68, @ANYPTR=&(0x7f0000000340)=ANY=[], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r39], 0x4, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r15, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r13, r41, 0x0, 0x94, 0xffff}) r69 = getuid() setreuid(r69, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r72 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000200)={{0x3ff, r70, r71, r70, r71, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x80000000, r70, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r73, r74) 16:09:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000080)=0xfff) connect$inet(r2, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x2d}, {0x18, 0x1, 0x7fffffff, 0x2}, 0x8, [0x83, 0x9, 0x6, 0xfffff800, 0x1f, 0x5, 0x0, 0x4]}, 0x3c) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:09:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="aa9c2fe6c369581685e915d8abd6f2e1291638a3dc8d4b3354dcb3a917652d4c7ffcaecace13d6b083db42401f79d9a404658ed1a45dd474d581f74744d8dce8e89d346e3df65fe48f7ac8c0898e638ed7dfd047088b315122510d8f6a203da3aedd6123431e24e126203505", 0x6c) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:09:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) close(r0) socket$unix(0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x4, 0xffffffffffffffff, 0x1040100000003}) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x100) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="34257c94e8a20899d8a5a68d9ae7ddc1614b7be38adc3213fa5eef84d31a8f4f2af10b0ce0491933f5c8e7eb9337b5a433564f24d7acc3b90599398b1e443d6da986b104489d70261a12bc2c85e2e78bb4b1ce13f80d1abddb9119befc1e16cd82e03bada2b11bf8cc78afeb8ee228c225cea360cadc98ac5f6cafb1fdecbb0e43eb4f99fb58473cbe45ee6621afe60bfe4f1c4290ca5daccf83611c3e825368189aab323d4028745412742c3a64b7a1dad6b2d2da050860cd6934f16a1f491ccc4b6dccaebb5cf8376992408edffdf599b4f316af247c", 0x5}], 0x1) 16:09:10 executing program 0: r0 = socket(0x800000018, 0x4000, 0x0) r1 = socket(0x18, 0x8007, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r3 = kqueue() r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r5 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffff, 0x1040100000003, r7}) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r10 = syz_open_pts() fcntl$lock(r10, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0xfff, 0x0, 0x2, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r11, r3) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x10000, 0x0, 0x0, "0000ffdde9001040dcc40000000000002000", 0x6}) r12 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r12, 0xc0206981, &(0x7f00000000c0)) r14 = geteuid() setuid(r14) getgid() r15 = semget$private(0x0, 0x4, 0xc1) semop(0xffffffffffffffff, &(0x7f0000000240)=[{0x3, 0x2, 0x1000}, {0x0, 0x4004, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x10, 0x1000}], 0x3) semop(r15, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r16 = getuid() seteuid(r16) geteuid() 16:09:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000140), 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000100)) 16:09:11 executing program 0: munlockall() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000040d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b2b0b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 16:09:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0x0, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0xfffffffffffffffe, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x4, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x1008, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x204, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0x4000000000000e3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x904dad157dc7942) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r4, &(0x7f0000000040), 0x100000000000038d) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000006c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fcntl$dupfd(r1, 0xa, r0) fchflags(r3, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) ftruncate(0xffffffffffffffff, 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) 16:09:11 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000540)=""/98) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r2 = dup2(r1, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) 16:09:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000400000000000000010000000000000000000000000000000000000000000000003acf046ce7dbd8efac119e736752f77017d4f521f3239eaab6b1ba90fe346ef934f1439c9c7c3df9a229ba16ca73f3df075c0fd718e64e7a0b5bbf82cdf71a056a10376a0136838455058c948712e906506690d922651aa1de2eacd5bb64ee265d2b11ac396b12ad78f78d38b75813106687ff48a0b944188b30989f27c6b3836ce8011c957a1c381e2f472bb1969e31677841891826439043f4599b9c8349daa6166e366f51c203687d0eebc005e4f9d54a8728081d5b59f7a580cb6828e792919a9f6de9f1e4540c5e1f0078cc824cbe64834a7e17e05e3ddd4af9a120c3", 0x2cc, 0x17, 0x0, 0x0) 16:09:11 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:12 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x86de, 0x1a4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) 16:09:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r7 = dup2(r5, r6) r8 = socket(0x18, 0x3, 0x3) socketpair(0x2, 0x8000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x50, 0x2, 0x9, 0x40f0}, {{r3}, 0x0, 0x104, 0x40000000, 0x66, 0x2b}, {{r4}, 0xfffffffffffffffe, 0x0, 0x43c67e06b42594b0, 0x3, 0x800}, {{r7}, 0xfffffffffffffffc, 0x10, 0x88b50d8f8fce49b1, 0x2, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0xc1, 0x2, 0x3246c8, 0x7}, {{r8}, 0xfffffffffffffff9, 0x0, 0x0, 0x9eb, 0x6}, {{r9}, 0xfffffffffffffff9, 0x5, 0x1, 0x5, 0x4}, {{r7}, 0xfffffffffffffff9, 0x5, 0x20, 0x5, 0x4}, {{r10}, 0xebab2cb59afa5cdc, 0x1a, 0x40, 0x1, 0x7f}], 0xec7, 0x0, 0x48001, 0x0) dup2(r2, r1) 16:09:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x72, 0x4) listen(r0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:09:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00300ca700"/16], 0x10) 16:09:12 executing program 0: getrusage(0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x11a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x6672d5ea4319049, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="33b97d1a4b7370c009040000000000f2e3e9cab147b80236a79c11d78bf5cae13a2496433e2ab8478c8c6ca4f2eb3f46917966323186000000000002de9a29cefc05eb3916647479ded66b56b600"/93, 0x3ae) r3 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) shmget$private(0x0, 0x600000, 0x10, &(0x7f0000a00000/0x600000)=nil) 16:09:12 executing program 0: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() getpid() ktrace(0x0, 0x4, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fcntl$setown(r1, 0x6, r0) getrusage(0x0, 0xfffffffffffffffe) 16:09:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = geteuid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc4ba8a6"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b8eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604d2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea803fed86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a29a060964c2f4e9e4ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab18787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d"], 0x1, 0x0, 0x1004) getegid() r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYRES16, @ANYRESOCT, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES32=0x0, @ANYRES64=r4, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16=0x0], @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX=r6]], @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES64=0x0, @ANYBLOB="d2e4595f47800fb073ffc6101aaaffa0fb2a3cff13b182711a508d3784419c7e09856e5a1c50dfb0811ca9cd63a62af912fb9e79c122c4fca18f413a7bb95ea1db9a87aba87a582a2e949c3ee5f24fabe46cca41f43a3e6ca8e8d211fbe302de2d070721a6a3b003243dc25b0c1025d4e3119f82d877ae41abdb61271c170abca1712107486426eb8256e3a731905d", @ANYRESHEX, @ANYBLOB="12b200183a9e92185a2ad157758d9390f65d069c856bb36d77ac52c43a75b285cba3395c3138b9984d86b8326f43c23d61fd45a07d8b1c6878a85b608ce803b00a331b873ad321", @ANYRES32=0x0], @ANYRESHEX=r5], 0x5, 0x800) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00000099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bbf92aa7ba7098104d284f1894f9f24bddd435d2ec1a3910d33f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa6b85cd37632f788166f19eb222e23"], 0x1, 0x800) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() r10 = getuid() r11 = geteuid() r12 = syz_open_pts() fcntl$setstatus(r12, 0x4, 0xcc) write(r12, 0x0, 0x0) fsync(r12) setreuid(r10, r11) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r8, r9, r11, 0x0, 0x1c, 0x4}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) chown(&(0x7f00000000c0)='./file0\x00', r3, r9) execve(0x0, 0x0, 0x0) 16:09:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x7aa9b14011cbf020, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0x213) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r14 = getpgid(0xffffffffffffffff) r15 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000940)={{0x6, 0xffffffffffffffff, 0x0, r10, r13, 0x2, 0x3}, 0x800, 0x4, r14, r15, 0xfffffffffffffe01, 0x80000000, 0x8}) open(&(0x7f0000000a00)='./file0\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000013000"], 0x10) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffde0, &(0x7f0000000840), 0x50}, 0x38a9fed5bde2cb4) r16 = socket(0x10, 0x4000, 0x1f) open(&(0x7f0000000880)='./file0\x00', 0x8, 0x100) connect$unix(r16, &(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000440)=""/151, 0x1fb}, {&(0x7f0000000500)=""/163, 0xa3}, {&(0x7f00000005c0)=""/213, 0xd5}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/3, 0x3}], 0xa) 16:09:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000f50000"], 0xa) dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r3, r2) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r10 = syz_open_pts() fcntl$lock(r10, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRES16=r9, @ANYRESDEC=r10], 0x4) close(r0) 16:09:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x8}, 0x8) 16:09:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) shmget$private(0x0, 0x1000, 0x820, &(0x7f0000ffe000/0x1000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto(r1, &(0x7f0000000180)="2c316a12011628c0e4e8bfdefa687c1d8a5d6a27d7d5ff77ff08c3386669078e5c7cdf72be12bb78ac23e5a03b0d504220d27f3c33235f38fb87c1cb2e1e3324fedd140a86322d274d4a16aaca91c8085ce828a3d19eede4e0754fcd730a44f1e29f420a2306fd08cd4c6015dc23291d370273bda6f22b7db65bfb57f149dcd70de74060495ad3757a72982f0f418b9b4523e0c5f6b70de99d743e5973795fb02b691b89e711981fd79ae71469", 0xad, 0x402, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:09:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x40}], 0x1, 0xffffffff) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) socketpair(0x36, 0x1, 0xa2, &(0x7f0000000080)={0xffffffffffffffff}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x200, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x19) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffff, 0x1040100000003}) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x6c, 0xfa3f329db22a6e43, 0xffffffffffffffff, 0x1f}], 0x80000001, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff8, 0x65, 0x1, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff7, 0x1, 0x8, 0x3, 0xfffffffffffffffd}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x0, 0x9, 0x488d}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40, 0x0, 0x39}, {{r0}, 0xb34f05958fb0e42, 0x14, 0x20, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffb, 0x4e28d78f9d778d0c, 0x2, 0x8, 0x20}, {{r6}, 0x71f3f05846c2a7e0, 0x47, 0x2, 0x7, 0x81}, {{r7}, 0x7, 0x90, 0x1, 0x2, 0x7}, {{r8}, 0xfffffffffffffffd, 0x0, 0x40, 0x3, 0x4}], 0x20, &(0x7f0000000200)={0x397, 0x468}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r10 = fcntl$dupfd(r9, 0x0, r9) write(r10, &(0x7f0000000300)='\t', 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:09:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = dup2(r1, r0) dup(r2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x81, 0x59, 0x6}, 0x40, 0x6, 0x2}) 16:09:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100), 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:09:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x81) getppid() ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0xdc}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000100)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780597429eb93829539d264c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c89117b8789b195e6ae8eb82623c40127ee6607e76c7d6caf008e9dac023760a608688bf833b6e86e64fc2cd13cc819ed4fb6617096bed5517d8f2b910b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f5072", 0xc5}, {&(0x7f0000000200)="8fc195bbcefd534d4c7736fd6492355bd0bc88a212825ff4dfee4c29defeb44b0fd4d71c68c38c07c7a3308ff2a6733cc9dccf0c19a60de3753229d187cf11e54029d27535562bfcb420ab99033151b97c55ba5a5715af49d2567b6f0ef2d12bed60f964d6a80d40c12eaf3c77c2fc6ae85f0cdc7f9a82e3ec5ba8d35a2db456d91ed21d7229b2204137fd09711c19e0ac73b81aff9865bc2929537dbc0b3d1b9834267e2c90a50e72ee6292ee8d69e2fab1b5d13cb5f5bb0e5eca194e0a2015a1010741b32d642a78caf4bb07b9f3fa1d3ee221d4b38341275a759f23286e527b366838275eb21a0fb4cf3be33b60661150", 0xf2}, {&(0x7f0000000300)="464c484c7feb632bfa78ad5943982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c431112d872d9fa94c317c53", 0x85}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000880)="a29d4d8116f5397e2fc600f29c247d64d32ef5939b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906b8cd11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fe7db9c526806071faca30c2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xf4}, {&(0x7f0000000600)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc7bd7389dac13f2c71219f3a090afb9df06124078c37ef154be52d9947023ea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfc57d1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1610b697455328348155e12d79f4312402cd64debcdadefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70a8e7b1cdb5e1b412", 0xeb}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x7) 16:09:14 executing program 0: socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:09:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x401) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x1, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r4, &(0x7f0000000000), 0xa7) 16:09:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:09:14 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x6, 0x9) syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x0, 0x1f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() r6 = getpgrp() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={r6, r3, r4}, 0xc) 16:09:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x7, 0x4) setsockopt(r1, 0x80000000000029, 0x4, &(0x7f0000000080)="ebffcb05000044cad52a3a1865991892c85c3869a44a3396", 0x18) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x24, 0x0) readv(r5, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/143, 0x8f}], 0x4) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$KDENABIO(r3, 0x20004b3c) 16:09:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) 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, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x6, 0x0, 0x8000, {[0x0, 0xf826, 0x5, 0x401, 0x400, 0x6, 0x335, 0xffffffff, 0x10001, 0x10001, 0x0, 0x4, 0xffffffff, 0x7, 0x401, 0x10000, 0x0, 0x8000000000000000], [0x7, 0x1000, 0x8, 0x2, 0xea, 0x7f, 0x5, 0x2, 0x5, 0x80], [0x0, 0x400, 0x40000000, 0x80, 0x8, 0x4, 0x5], [0x80, 0x3, 0x400, 0x1, 0x8, 0xfffffffffffffffd], [{0x7ff, 0xffff, 0x0, 0x8}, {0x100, 0x8001, 0x3f, 0x1}, {0x3f, 0x8a, 0xcc2e, 0xffffffffffff6e09}, {0x3, 0x1, 0x3, 0xfffffffffffffdb7}, {0x2, 0xff, 0x4, 0x8000}, {0x2, 0x7, 0x6, 0x3}, {0xfffc, 0x8, 0x400, 0xfffffffffffffff8}, {0x1, 0x0, 0x5, 0x4}], {0x8, 0x35cd, 0x800, 0xc613bf6}, {0x6, 0xcf9, 0x1, 0x1000}}}) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r4, 0x10}, 0x8, 0x1, 0x9}) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x8, r11, r12, r13, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r14, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r16 = geteuid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r19 = getpgid(0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x8, r16, r17, r18, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r19, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x3709, r6, 0xffffffffffffffff, r13, r17, 0x8, 0x8}, 0x7fffffff, 0xc3b, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:09:14 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) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000008651940000040000b6c1986062ef314b7a00b65cc549cd4729fb318998f3704dfb2ea69360cd1702a479a0c23f59a13dd877d39d2eb69c20ce3f1c81c7f193fec1776ee038562d03f0d6f9bd30b827f4b914d64e06dd8204c4bb14d3eb93a490ebdec7675066d6037101b14c1081dce994ba67bbc2c5117f58fbac71cc401340159b6bc92cdde4e7dd9d80873d9fe92059e70fc417263182e6d99fd8336be7b1c0c61907d2dd"], 0x10}, 0x0) 16:09:14 executing program 1: r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) open(&(0x7f0000000480)='./file0\x00', 0x8000, 0xffffffffffffffd5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r2) 16:09:14 executing program 0: sync() getrusage(0x8000000000000000, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESDEC=r0], @ANYRES32, @ANYRESHEX=r3], 0x3, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x29, 0x40, 0x0, 0xffffffffffffff23) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/254}, 0x106, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0xf, 0x3, 0x800) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r6 = msgget(0x1, 0x28) r7 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r8, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r7, r8) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r9], 0x28}, 0x0) r10 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r11, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r10, r11) sendmsg$unix(r12, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r12], 0x28}, 0x0) r13 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r14, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r15, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x200000005}) dup2(r13, r15) r16 = socket$inet6(0x18, 0x4, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r17, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r19 = dup2(r16, r17) sendmsg$unix(r18, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r18], 0x28}, 0x0) r20 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r21, &(0x7f0000001740)=[{&(0x7f00000014c0)=""/2}], 0x0) dup2(r20, r21) sendmsg$unix(r22, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800434624fca3d24100d3a800000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r22], 0x28}, 0x0) msgrcv(r6, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r8, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r5, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r12, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001780)=ANY=[@ANYPTR=&(0x7f0000001540)=ANY=[@ANYBLOB="f1be993c0f82c8db23f0d6c24c72dec9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff750dd522183e28ebfd33c16c81e5582213759427c51e9305cbea3a2b1ded27f1fba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb020334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f268300a0b7e20fce11cd57c8a2795b06be6f3bf7e0386", @ANYPTR, @ANYRES16=r13], @ANYRESOCT=r5, @ANYRES16, @ANYBLOB="1f9d3e52a0267de516b5b35ede2808d1dfd4001945b9abd14fad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cd2c69312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5640fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b88efb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed87dc3e6ad2a1ba2ba556283c94eb2a29e7323b502490dcc59569569377b5ee4a3086614d7d89b946e64e7a4dd210253b7938c55b2fe4c5466e996fdef94265dd040932a0245372917fe168c4fe22d14f3ecb37", @ANYRESOCT=r18], @ANYRESHEX=r19, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="c47bb10601bb930f56fa79316ae2e61abd66ea694de8606da0ed1f39c81a7ff854ba", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64]], @ANYRES16=r22], 0x5, 0x1, 0x2bbaff95d624e2d0) msgsnd(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f00dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r23, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r23, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r23, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r23, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r23, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r23, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgsnd(r23, &(0x7f0000000680)={0x2, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535515bebfa25245e804c95574b8a60f3154e10dfa023aa618256b2bd8b46afd62f2b01573cab5babb6313c8c54cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc01775ddd417bd2c5f2470a3deaf00000000000000005235982c3bfa0f1112134cd39b8d65900000000000004e842d7ced1d1589195da820"}, 0x26e, 0x40000000000800) 16:09:14 executing program 1: r0 = socket(0x14, 0x5, 0x0) socket(0x0, 0x2, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 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) 16:09:14 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:09:14 executing program 1: 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() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x8, r11, r12, r13, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r14, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r15 = syz_open_pts() fcntl$lock(r15, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x400, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r18 = syz_open_pts() fcntl$lock(r18, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[], 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="b41c9b15ef704e10b98a4bf7a13d3616923e02726c87140673848c3410f969c2df67fc86311e192d893bf5f303d4c81c6be3f5f3da46b036ee3b30ea51c54cc5ea9e155134ea7394cbe4f6", 0x4b}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r18, r3, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r12}, @rights={0x28, 0xffff, 0x1, [r15, 0xffffffffffffffff, 0xffffffffffffff9c, r16, r0, r17]}], 0x98, 0x5}, 0xc) close(r0) dup(r1) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r19, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:09:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) close(r1) 16:09:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x800, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r14 = syz_open_pts() fcntl$lock(r14, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r15 = fcntl$dupfd(0xffffffffffffffff, 0x14, r9) r16 = syz_open_pts() fcntl$lock(r16, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r17 = syz_open_pts() fcntl$lock(r17, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r18 = syz_open_pts() fcntl$lock(r18, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r19 = syz_open_pts() fcntl$lock(r19, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r20 = syz_open_pts() fcntl$lock(r20, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r21 = syz_open_pts() fcntl$lock(r21, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = syz_open_pts() fcntl$lock(r23, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r24 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r25 = geteuid() r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r28 = getpgid(0x0) shmctl$IPC_SET(r24, 0x1, &(0x7f0000001680)={{0x8, r25, r26, r27, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r28, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r29}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r31 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r32 = geteuid() r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r35 = getpgid(0x0) shmctl$IPC_SET(r31, 0x1, &(0x7f0000001680)={{0x8, r32, r33, r34, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r35, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r36 = getppid() sendmsg$unix(r11, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB="004c6c7e94ebe2e0e15cb14c01189be072ff872945a921466bdb603953e3c96c9357acff0ca307040029f99ffa1355981cdd8f463713b1"], 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="f75d3ccef8e7d4e586ea69d802f2a9a48cd578dc289238bb120fac08e09b58e62d6b438a9aece23ac113a6809e18b4127d03e37f12ab0b0b320a1deafe292649095432a0a93367bb3b7d5a21cea16ea3f16df8507f937e619a4c207bd8783230fde064edc7a14f75df68e058313c36dbe292955ccd1185f895c015395bda90a69e796c0f6ae04c347301bc3b0f7f341d1006d2a1ed", 0x95}, {&(0x7f0000000280)="ca1d284b448dedca2c546d5cada7b105840fe74934701b04981cb49b6b", 0x1d}, {&(0x7f00000002c0)="3fb87c7f38c464f85142fbee52d41274c3eeb18d63df0fa0a2ec2987f66987f00187454dcbeb7d57aaa84ec8b8cd5883", 0x30}, {&(0x7f0000000300)="e324eeb3be713c3374f4eceb5ebc725b5ea83465e311dc8c20dd5d336b65ef7d51b996a66f08e0319553e547d6048effd31c7b9809dd8cf888de310deec2", 0x3e}, {&(0x7f0000000340)="34ff29214532a660de4b08cddd0b6b9724402a0cdecabfa9909b3ded2c702a5311457665c79581b311544874d1b0d44e9bd2db52dce8cfc184d0ae4f1c5dd19013391fee9de7022d6fdebd866212a261fe0f22f9c63f18ccc4ca58d105eabd7daf104d22cc4e4c9a4f2e1974edeff07f580e2d92315f44bf322d3052412db9e790f9f95a2a5cc6347c", 0x89}, {&(0x7f0000000400)="7e2d6d771cc8592e9f6da7c0f393fdf2115aae3cb9cf196b4f09ef7df70c914cb04b26c44b7bba3371dbab3e5d3766b6f85897158cffb358e66ab6cb219f439365defd1d05f7040a54f4f44b61991bde37df0bacb2ce0124ff6a35a0707d239f60750b58f731eabcc71fe1803bdbd6291106cc5cbaa1170e638cdc28ce07f8a33b997230e8a4454a1633e54c1d6c84269d42f2201cf835c3650b1c3df34d609150cdaf112ffcda", 0xa7}], 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="38000000000003800000000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r14, @ANYRES32=r8, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x2}, 0x402) r37 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r38 = geteuid() r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r41 = getpgid(0x0) shmctl$IPC_SET(r37, 0x1, &(0x7f0000001680)={{0x8, r38, r39, r40, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r41, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, r10, r39, 0x81, 0xe8}, 0xf, 0x3ff, 0xfc00000000000000}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x4, 0xa87}) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 16:09:15 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000306000/0x4000)=nil, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) mprotect(&(0x7f0000308000/0x2000)=nil, 0x2000, 0x4) 16:09:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x8000, 0x9}) r5 = dup2(r2, r3) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:09:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x1, 0x0, 0x1002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) r3 = getgid() setegid(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r4, r3, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r8, &(0x7f0000000140), 0x0) semop(r8, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x1, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x23}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x4}, {0x3, 0x500}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000d80)=""/102389) r9 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r7, r5, r4, r9, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r1, r5) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) getppid() r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400), 0x0) r12 = getgid() r13 = socket(0x1, 0x1, 0x80) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0), 0x93e2ea4e2043a5fc) r14 = getgid() r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r16 = geteuid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r19 = getpgid(0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x8, r16, r17, r18, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r19, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r18, r14, 0x10, 0x9}, 0x8, 0x1, 0x4000000009}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r21, r22) r23 = getgid() setegid(r23) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r24, r27, 0x6) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r30 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r31 = socket(0x0, 0x8001, 0x0) fcntl$dupfd(r30, 0x0, r31) r32 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r33 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r32, 0x0, r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r34, r28, 0x6) r35 = semget$private(0x0, 0x7, 0x287) semop(r35, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r35, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r35, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0xffff}, {0x1, 0x0, 0x1c00}, {0x0, 0xe490000000000000, 0x1800}, {0x0, 0x147}], 0x5) semop(r35, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x4, 0x1000}, {0x2, 0x8}, {0x0, 0x500}, {0x0, 0x5, 0x1000}], 0xa) semctl$GETNCNT(r35, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() 16:09:17 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = geteuid() r6 = geteuid() r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3, r5, 0xffffffffffffffff, r6, r9, 0x5b9d42222cbb3d98, 0x40}, 0x3f, 0x100000000, 0xffffffffffffffff, 0x0, 0x100, 0x3, 0x8000, 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) 16:09:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) write(r0, &(0x7f00000002c0)="447e89eb889694b131e56fcf7639172295e23e3a61198cb1c9b000bf6751a1dd1a5275edac802ca0f24991c9f349df0ec93a71cb5e987770c52c3c2b803e", 0x3e) fchmod(r0, 0xe3) 16:09:17 executing program 1: shmget(0x0, 0x2000, 0x240, &(0x7f00005f3000/0x2000)=nil) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_RMID(0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x406, 0x0, 0x0) 16:09:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket(0xb, 0x2, 0x2) close(r1) read(r1, &(0x7f0000000040)=""/47, 0x2f) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) 16:09:17 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 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r3 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000006c0)={0x2, 0x9}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0xfffffffffffff801, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r5 = socket$inet6(0x18, 0x1, 0xae) fcntl$getown(0xffffffffffffff9c, 0x5) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x10, 0x0) chdir(&(0x7f00000005c0)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x10000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r4, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) 16:09:17 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = semget(0x2, 0x1, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xaa9, 0x2, 0x2, 0x3ff, 0x5, 0x0, 0xcf, 0x1f, 0x6, 0x2]) 16:09:17 executing program 1: r0 = semget$private(0x0, 0x2, 0x74ab231100c1a95b) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/67) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) 16:09:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0xfffffffd, 0x5, 0x2, 0xd9d6, 0x80000001, 0x8, 0x844e6d8ff7500f6, 0x2, 0xfffffffffffffff7, 0x9}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:09:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) clock_getres(0x5, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:09:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e6bcc354388ff0712e2ce0292b657099a74424a944a060de45c2e502716af56e043fffcb47b39aab0aea1df0a1c9e010e303d3faec34520c06120ef409e6e13d2ace04ad5d73f2af2a4653c7f8f39a9a0ecb6ab1c9539b5d5b551f37d58c8cc08b06688ed723e4b314a4fdbe1fcd4609b612f64bab2bf8bfac93d29b8822dcb5fa7758fb1bbded2fc8650a5ac88d07095be5346146386374549d8af7ee871193f0df55059c254c3a92b2f8"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) 16:09:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffffffffffff37}, {&(0x7f0000000640)=""/4096, 0x1213}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() sync() open$dir(&(0x7f0000000600)='./file0\x00', 0x8, 0x14) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) preadv(0xffffffffffffffff, &(0x7f0000000580), 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000140)='./file1\x00', 0x800, 0x10) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fchown(r0, r3, r7) fcntl$setown(r1, 0x6, r2) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:09:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) lseek(r1, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) kqueue() writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000a00)="77886ea5f24c1c555a2eebf5d8d1f31b9d534845f32b9c320a37867570f70e670cdfc306426d7e2b1770d2aa661229f5e8e89bf255f0241a7d6b9f0229e6f7c961a5732579c0249bbb8092a438d770dc386c5b97ef77f8ad78a990510e08c2c1cdeafc138802d9fc31d64a698e252cc9d776863ecccf486471079314c3c36183e07a4278c3becceb3eeadd6bbb937ce1a35de903adde18ab9487793a596169f0ed691dbdd1c4b77336fbb00bdea68e8a4ab6c3f9ae6fe211e14698bb0c323de3fb0c179b3f4214c408ffe43c7605ee8b6beadd68862d3ef25349aab07f7612282826ebfa4f22b3984d203a32a1c5cae40d0eefdfa3e15e47ca8db7c857bc155e0b4d6e93f9ab3875ce85a483acd5cd2afbf77dcfbc3ceec1979cbcde32c49dbe7f4ec232c84ab81c7ab7a8e73329941ad1c6e272f34ee8710d7d37e4eb56c3b547935ba29781b5404a200b983c64ef276e33e57ebd2c28c59c730572a1efb40cfbdf74121c4cea7a7bf37bc71a19d3bd2660f6b576d2225dcea4ec0da9933faf50815e4274061686249ac38f43b2c7657c2ca4f2c8b0e8615fec8f2c9c8711d745c7a2775f72a936a99b8a3b4b2335e911efef82326a456019046b698bff32d7c37f29e30b7aa7c885a82af7fa22ddeb6b7213ee88093a13cfdf2df85231128dc24d4cbbba49c99994740ca117d344cd5a8f7c462789742da3d495c51affedeee5d93b320f3cb3c464283b07de96a6481400664ffa3b4d020d6ca027e895ced8e35df36153a6b03bcd1f06d5b2d6cb2a9fe8d53a767c1582760ec089a1e2025d494855e7bee5292def809a545b2218d87ef83c3758528c31242387f6d3c9b467b0ddd9d7cbd98183f48868dd43940b525f4425673eb97ff4b20169ecbf2880e09cea673822f4fe3acda04e521fd3882898eb73b433992094f1c39cec763a7c290bf0511eb2ec4ba4e1f290c7030d634944a15f91ee581f22e039ec98440de503d40d0278850b677636636dfa8eb7c80a4d4abdf5b254de18cf18bceeba5ca6bd66adead6ac54f579fdac4be98bcf12b6eaab51f99ad3f45d200daf660381c43136774c4d0bdffcaa2953e0746ba88938a5a8d2e9a1f14d950bfce448391c7aa2552b9ca6920f005601f2a8172dd62039c3c0c57a8e9198048478d0854bc4fff4508ae2255c291463a2b141624f6cc7106c3927f8c91c2cf3baa648f11170812326ec8c35e290c75ab7c9a634cba0f3af5e2eac9514b99a1920b0679ba1e1538aa02176edb1f6d5f9ab5ae99c15534252a67f5d5b870b660cb705843aa9e389d0bbf38e0a35e8d96bb4fc5bd9516662ea5cf06e0e4adbb1e818e66432b7b7195f29b8b47bded9d39b165c0007b118ca0c63cac3784ba869351b2271178dcd67198bac8c32fcc9da02b292a8ffa081c122ea0a9fb38795b655658dd8e8709da7587e8d22b16c440a9df9ab49fa8a386ad52025fa7fb8503f15ae94bc6b739e804db7cf8bde6448b9d33d36f3de6b1707e514691924b0cc22cf352febfb484064e287107c80c3572a2c78911ae75990915a83cdd109aed057b83838765b613d5bace9a76b36357ce1911cf6ae2788b7b995248c3c86703093d5c758f08fc99a79d70d528fff3bc5f46839268619726d0bf373765bec69c7784c086ce48b7f17b18c9afb671c41b138558c515ae05dc1bc07c8f72be65dc21afd8e3cf32fa205ce13c735c83ae7cc5fa57181c4a8c6c20a78a34e1ff2345ecd859c7f48bf2f32f867f6cb03e66d49e237d6697590eb16f6ff04ff60c0cb1c5dccc64f7f1f3a1dabcd133b28529fd33a9747f654dbf5d4e7ebfadd1f110a8c66ead7e6438e076f3c3ee3229d7f8b1fc775791c8e4b233ba9ce9775c53e32426188ecfa24ae3a11d56e93ff3fc679a546207b801877cb5bf64e8ed9091753b8b54b3927f81e681dc1c7d1d01adce8ab7b800c18ace204ea750054bb910d288311ed8e003ee843025a0fc1c133ce96718795c86f6f1e66ead33c97d2cc1d90d3c979e109acd2de72625c7e569cb8167d2a1bfd49ce33f746271dc6c2f430386da4f2fcd5436b51dee5e2f4542d0e77251cd1c73570bfd096b52c4174cbdcf482e58056d81c65891a4daa9a1a3bd1e80a5779e0861c5d1371849fe654268bf1d3559a3c5aa41e7474e6b1f3930996a9a58712c92128d0869c0707bd814a732e51bb527eac280c930e3310a3ae58feeade277d46d7edf5a6d27ba009a79be927f455e298ea341c188b54347b23a7c1070d45131b95fac530fc34bf7833b2c75c2ffaacad5469891472b374dbb08a765b5d56aef683218257d3f3e2edcc50d22d28c12a14c9841f8185382ccfe09af556e1574f2482dfaaff4be86e78dbe5e39bb840bcc4b36bb85ecacd5b4c14539075bb00420bfbf006626fcce6294f604b886d36625374a52f7052f210c531f82aad1affc1e9aafccc230b74096f30db9e3f0afae32ab7c43959496dc27fd07407a2e8ea1ea6ddf28fd3950dc021f506a498605660e5c4119c75c5fe1e9b4e70673c2928e1ec973b01df307cafa91e7a6758c3a3164ebc51cad654afcf3d85bc323f8ef72dd34254efcf9d87d75fc2a08d5cb863c4fc8f971d279e39726b0d8e09320a2b2b4c0d7b1f330f8a5933dce473dd65d90b629bb434e2dbc947fba185529a96c742a202305e5dfb5dad52fbc29502c2482d943a1129f29311d7058b4bdbf2f49d3b46a314a75b2a54cfa2941ecc38b76a444949301abbd5b97b6eb8a25f88e2d9bc3ddd2a361354185b34562ba6492a073a6a0319592424379eb6432c49f604ed427bff56aa1ae65247cc563f21aebe088dc1289240cf7d1a35caa2ff710fc69fc25399d52a242d8505954bed05da6c62cb2853afd00135f18b17bdad1d22c37b53aab4f809e29ce2c4e1907ea9d5e01c25b730028cdfc4127104d72df18c75956a4bbe7c21608b81f0440862b0b4250e4d06f0a8de0a1c4821f19a938898b431444a19ecaa8eac3e20c7919880dc87a56885f02cef941ac17eec3d728d196577a22d8a6b3bd1eae287c94515b4a456e946eecb0fc46d910b005cabf9ad73293f8f058230b7fb6e331b7fa07473d047d735257bc02d32af5fcff3495526da7dcb86d9430f6017ef9532af217ffe8f838e8711a6663fa9c7c9f40cbecc87049fd8fdbd8c86702c1806256a07165971b82e020bff1fd82f52132228664c9602060e2d0fa1d2928bb7ec9311b0869b2a50826376bf5134f5f188d219e8dc62c1dbae6dc719591240cd1c1bdb7708368a5826cfc750e3695bd5ada8f6d9bb2cc4d4a206cfb4fc269753ce82a1e0756cfc8759bf2210f8d56ace4e00c1b80f05999e43b52bf87f7c7317dd6a17f83f2ce9ee1417095cb562708dcad96e37f9d4aa056991ffc1f10c1f11c96a9c67a5cb51bc7bc55f7e55428f80ba200d857754429b84bc8843bbde62f4686ac3fc395565d7ed3c1e9d9f585635e19e280da9a67dfc722343a19af43cbd0993abd7bd338bb3882d218e78f23be13790d434731a9556c5318a4105c43a06751cefce53ce494ccd6d38ceb579043eef0bb1b5e2084e0ef375a620a77a038322b5b64733844d6d4a57763fbb8d6845335b4bb40f0e7d040cc040a1f665880d4dbc28458f258dc8151871e1727d36786bd25e07c0ff3b779ba1cf1efafe4fae1c79fe35fb69eacd62632e62f4cba4b2899924a15284329b49ad59f83b1d03f0d3e34cafbeea71fb6a6c08dbc980b165a3f427c51562ef6542bfcb016598fe5251ab69ede1cfb5c72a20c1024dd1d03282cd42c9583140e626c784db9fb6ce1171fe286f352b7950e98aad3122c5fbab1559055685d109971b38550b472e049455a830c18e862e2264f7146f902f0efd3bf6d01e64d6980356b5b88dc949dd1e6800d6e9e918717f9cb4fc990672554606d1c7e97bc6f888dbd3ef6986b1e737596fac2529b24f254418f0664dda2a635315ff0c6d0d0118f3239a85a0d27dfd77e27ccbb29e920c8b1e67a7e09f2c5202597bf5cc93c565c6d3a4f7529f953d9dd5da756031b7697aa6a1eef7295162d045e04bcbfe70f8fa710500f5808390459b49aa3d7cd4b5ffc06caa2c300f8bc3edcb28127fc62069318562ed094dce807e6b30fb9fbb15340a0faf6ac16dacfb47852419a5a357cdfad5be28e5259fb424aeb73554b89aa648d77db10a841c1132b73875cecabd0514822cad96ddd9152c5145836ec01eaf24950b6db8bbcf6dc4e02a95388b97b464b9067bb040d768d85d75eab69213c9b5340ecf59c9973e75854e3d2cb3f53c25f8b8776866bdb1cace003fe19de5c4f9708fc1dce6c8d6827d56cca7aec14987b98b5b8a9733f6ffecbc3ff9c18a4614b11378dbb3b58e4b17f0e548f5573d15606c6b1aa5a26ef228cfc316e093d3fea25a7056dd85494e8bbc7daf3faadf20c74868fbad7317878c13cf196bba5070b1c08e5ec5b6ec914f59b9bb81e17540616210b53e5c48eb335a4e9f47db39db12f7e02481b9a1df852b2f371756b7032909aeba708a26f97d818e047305bbfb5dc98acc98af38d9c6003b67f00247ff41129ab4fb58ff5ee17522e6ca34290eef4bac5ffb80ce3cf167a872d303dd7a26fba36c0b0d7bd7b1c1f94bffb6b8766606d74ce2c3a5aaa1b6a72b9db9da4d90d3c49d6a3b9667e5bb7ab77d9c7fe9571a7d73137c17b72153d14979b91e1a05b8bdc5713c7107430bddfaca13b95df64abb6987d32ac61e5193d7fc1740ffa17b5c55fa1cb56535000857c7910c39af66dec161ac7436dca496bc9ebc66c367280b588e37f4f674b56fccd483c3d0871423925e01891793f920d1325fddebf651930c5b3d98685c02f84bc70dffdce841023c0740b6c4e000ee13040dafded2649776611e8f7b54e65de6a091fd58f22033001d41cf0645497ffefd6d77c0fb524a0d5ddd4a8284037d101cefc2b3aa6d43a940be45cb86f3f5e8073466ae70dc55fa2e7cfe3a6ced066388070dec2a91bd1118065500fccb679da2ccb08d358eecfdeb97e75361d70b5fc54302b2cb41de49ba7c6d4d9f5a8a457582b0021505b15a4c29a869fca4c1926729deb32572707994df005132d94368927e77726371fafc40f0ab883c080726eac5cc740d71d425ed38913bb4732dbb4c03b705f226cf447e127642361b8634a263b6d6522905f22164ba724d405c1e8e1d0b7d5ce29fbbc6540075d3d2f3e15c78748ffe6f2d46c1ea89b059424aeda304236048535ca8df7633de93a416cea7d70c513843bb75fbab6d1a37d1959c9180b2c4a15a1be17435c95b1a1462eab84dde28818ab00fc4496e99db3ebefef292302416ba22810588aa7826d5923dc4400f78a65001d6b3cf5b83659b241eb93f0b37f6d84b2d9b3e00d2818acfdaa35ec80e57bf5b84ac2470ad539d3ffb620c4343c565f5daa1bada4fc3c24155799e91a04ec265adda1a659ad0a417949545a404afc9de7b870fb7b2132c24421f4af4de793bbdddbfe69b4d3ee434a4dfc5135c48d20f3e6183a077f62e2aaa58ccec0e206f9ae3c096c99795086400edc07ebb8e10ee772f926cfe7d2a3b2631477b01c7174b268ef01b1fc767a9eff89c77160a5ac428627650beb06199127fb03ed2c62614be5553ac0f832960b58a0d9b7479449c49adf0a1e1cfa79e6a20555039d9c4ec7ae2fd4c5c553ae6944a9638d57a14960c4d5db2cb9cd48a850cf16e186519f72ac2bc4c8b7815e8974a741ee2dd3ec663f5424ab06ac382c5b0b798fd572ad9686f6b4545", 0x1000}, {&(0x7f0000000100)="cc481a1ec360a1cdb962f7a6f5b1d1ae5ceb24c0edb0080e3598e7856043b8ab4889e04d017da3bc9329d954d288d7089f9ca232ce956cdaf681dc10b37d7ac9c60fd0d8296c6539a974a63afc254943f9e8e278de9e261bc9baced13fd181739f2d09ce0214d1cae60c69ffc63c579acb29cb74a32dfe8a835630e39fd7c093cda4a9badf73c2138c", 0x89}, {&(0x7f00000001c0)="5727ce8d94b5c5118587df80b161f4b20431dd1de51637b530f9956b93d0cb96e32a095d021841e3ed9d7f37bdae6762ee222cc52c872bd2ad1c7880b2cee3721f2f481c420dbe263744a85b57f7d60d0b0de6c22d8a2f51b76cc2c1d7a0f59be02f8fe4906f57c5572699b3c20e635d8281ff5f1446627b", 0x78}, {&(0x7f0000000240)="0b4d9d38c75f5a7dec421a26439f4e11b19102d19182336fcfa0ee1b48d7a8d38a14be4260ac35d6f570889958f4527e7a7062855dba6eadf5c2dfa8da28a7e09a763581ae923e4d556d25d7de2fe9c8eae5cde5548d9a6445a6062b253d439400bc83951e940212d6ed3ebea91dc4797ea501", 0x73}, {&(0x7f00000002c0)="6b53ec2f10cdcf236c0b7a11930de2f6cbfc03b2189987331a319fd273b287b73b5c736c5ac8225957971ee134016ba8335c8876b20346d6a093782c299a632beb8f094bc397fc72fe8cf6664f1b65df185d52f774032d9ac4679f0ea3e9023a86d93815df85d4319108d0bdce4894be6ca6f942dec80118de8180162a4d041e0990446f9d0acc3f9bc2e260b3af442d2920698069979b54fe45eeed4ae9951c9a401236d853fbbeb4e41efeeeb49c2d56bdf5db925d33aef0a0fd4cd10bced9c11e6e40e4a67b363219e16fb2ac35", 0xcf}, {&(0x7f00000003c0)="73a57977a63252804909e17bc6ca93c71a9d88439b3fd1b6814cdd74da055f49c131cac719d64652c999a409f6614dad5b5fcd8cc027c0800ca87e55438ca673f388d2439b648f4702fbeda3c1607194c31282f1c3f49954da1479adafad017f555b4ed2a6c07f7260d9b005403d29a7fcb57f81055aa76a7984952961a083865a3216373a2971880f4d9632ba3da0ab2bf7a12fe2a05dd8f4b6491b412a08146eeddaf00a5c1012ba31b2804dc69c8a8c0f7994f8fbae4a1451e2c0302f2867935db081f869bed37f90c8169e6759ef4cf1ab3c44b7cc7ef7bcd1bd09c465b6831ff4ff8a3f660f3c16d5fbc0a91418", 0xf0}], 0x6) 16:09:21 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = getpgrp() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, 0x0, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r18 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r16, r17, r16, r17, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r22 = getgid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r23 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair(0x1d, 0x1, 0xff, &(0x7f0000001800)) r24 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040)={0x3f}, 0x8) connect$unix(r24, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r24) accept$inet(r24, &(0x7f0000001840), &(0x7f0000001880)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29, r30, 0x104, 0x5}, 0xfff, 0x9, r33, r33, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r29, r30) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r30, 0x0, 0xffffffffffffffff, 0x0]) r35 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r28, r34, 0xffffffffffffffff, r35, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="07706b0cea0f58ebf251606b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a31eb751cd52d3b5f104c3a15643b739f8cb47f4486c16322800b14d7c0441d1ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa72cbee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585998137d21c1a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f6"], 0xa, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x135f}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r15}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r25, r28, r36}], 0x60, 0x400}, 0x404) setpgid(r2, r6) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:09:21 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x89) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:09:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x3c, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r0) 16:09:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0xfffffffffffffdc3}], 0x1000000000000233, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) r4 = shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r6, 0x0, 0x0, 0x1fffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x15, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r26 = semget$private(0x0, 0x7, 0x8a) semop(r26, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5}], 0x2aaaaaaaaaaaad63) r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r29}}) r30 = getuid() r31 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000500)={{0x8, r28, r29, r30, r31, 0x134, 0x2}, 0x3}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000800)={{0x400, r19, r13, r30, r20, 0x104, 0x5}, 0xfff, 0x4, r23, r23, 0x1000, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r11, r13, r14, r15, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = getpgid(r35) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r43 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r53, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r50, r49, r50, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r50) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) r54 = getgid() r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x199) r59 = getgid() r60 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r60, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r60, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r57, r58, r59, 0x10, 0x9}, 0x8, 0x4, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r56, r58, r61, 0x1e4, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) r64 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r64, r65, r41, r54, 0x1be, 0x8}, 0x5, 0x5, r43, r63, 0xfffffffffffffe03, 0x9, 0x7fb}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r7, r8, r9, 0x50, 0xf000}, 0x8, 0xaa7, r37, r43, 0x6, 0xfe4f, 0x9}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x3, 0x1, 0x2]}) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet(0x2, 0x0, 0x0) r66 = dup(r0) sendto$inet6(r66, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:09:21 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1000000006d, 0x20, 0x9, 0x4}], 0x2, 0x0, 0x7, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0x71f20b27dc248941, 0xd4, 0x40000021}], 0x0, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs, 0x8) r12 = kqueue() r13 = syz_open_pts() fcntl$lock(r13, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r14 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x10) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r4}, 0x0, 0x0, 0xf00000c0, 0x2, 0x86e}, {{r13}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0x0, 0x3}], 0x80000000, &(0x7f0000000240)=[{{r14}, 0x7a68f1be2b1ca40b, 0x3e, 0x1, 0x3f, 0x80}, {{r15}, 0xffffffffffffffff, 0x1, 0xfffff, 0xd120, 0x5}, {{r5}, 0xffffffffffffffff, 0x8, 0x3, 0x5, 0x10001}], 0xb14, &(0x7f00000002c0)={0x40, 0x2}) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r12, 0x0, 0x0, &(0x7f0000000400)=[{{r16}, 0xfffffffffffffffd, 0x1, 0x2, 0xb9, 0xbdb}, {{r17}, 0xfffffffffffffffe, 0x40, 0x4, 0xfffffffffffffffe, 0x7ff}, {{r7}, 0x2, 0xb0, 0x10, 0x95, 0x5}, {{r18}, 0xfffffffffffffffc, 0x2, 0x1, 0xfff, 0x1fc0000}], 0xc4b, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffbfffff, 0x2d}], 0x2034, 0x0, 0xc68, 0x0) 16:09:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:09:21 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x101, 0x4, {0x9, 0x5}}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) r3 = open(&(0x7f00000000c0)='.\x00', 0x8, 0x128) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) pwrite(r2, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:09:22 executing program 1: setrlimit(0xbefc10051eb937eb, &(0x7f0000000000)={0x100000001, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "1ffbdfa60577925ff18891f03db629104800"}) write(r0, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0xcb) 16:09:22 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) munlockall() 16:09:22 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}) 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 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x3, 0x9, 0x800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000400)=""/97) r5 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) getsockname$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) open(&(0x7f0000000500)='./file0\x00', 0x200, 0x8d) 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}) getsockname$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r6) r7 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r7, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) sendto$inet(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 16:09:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="33db2f8c73908f95c5b0f4e200"], 0x10) socketpair(0x2, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r4, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x5, 0x8000, 0x7, 0x9, "9ae0edb73d23dbea6adfa3cdeda558cd5a3698c7", 0x0, 0x3c65}) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:09:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c879287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b295105334c6b27c4c6ccb67758b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157695ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/196], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x2}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x1, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb00000000000000000000000000000000000000000000000000000000000000001000"/94], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 16:09:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0xf5) socket$inet(0x2, 0x1, 0x5) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x208000000000b, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="9254240067a2a201ca1f741f6fe0c41abb866bd15d71d856b82bf6c391cbc3465a937553c80001c97f2ed2a445c591e0684450acbeb3d889ebfb369725c9646dd622dd4bc8ea25630ccc2d1e6a123bce7aa3c2fa9e279002277626316587094a6b93f516b19ec36b26418d32d6b8e107ee60da4a21fe4dc9d6f7a181bde7e6f56157d77529c2e46ae4bec70ef6c55df5cb4bef2e2e773c783614d9f8a4d78071af802ebcdef1d9e5efd08b068795fa1c30eb3ab9ad47f0c081a8b7e34cc1a201d27e2fc63d3f375b6dc400fccca5eb00294f", 0xd2) 16:09:23 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) connect(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000001, 0x4}, 0xc) 16:09:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) getuid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="0f199d1c748f4ebf8205587c7acae696c445edd5c9791022d03110c71ed565028e15d05c0a542997b03158afcaddd418f6cfeb26e4bf21df7d167ea885a9e4166c300e7eb619e66fe81c07f79a9a5c7903b7d911799bf8a30de8c475901b232a1d18dbf4c7083067894bae32577ee980f9bacc1a0a24c2a20500b0580fe26c40afe571e346007e8e95c23108cf50ec2f2a730888ba5f823c55201c9722818986444f5c398a3b337c0dc6184cbb1824b824778a701e8938768bb1863006d1688724f679e365", 0xc5, 0x40e, &(0x7f0000000000)=@in6={0x18, 0x0, 0xa45, 0x9}, 0xc) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) 16:09:23 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec545c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34e7c027e297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901c4ca800000000000000000000000c1e6bf2817bd0eb0310f8eee994ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e9656218cc940000000000"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x4000000) 16:09:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) r3 = accept$unix(r1, 0x0, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:09:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000019000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x916}, {&(0x7f0000248000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0x9}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f000073b000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000185000/0x1000)=nil}, {&(0x7f00002a7000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000115000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000578000/0x3000)=nil, &(0x7f000057c000/0x3000)=nil, 0x9}, {&(0x7f00000f0000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000052000/0x4000)=nil, &(0x7f0000038000/0x4000)=nil, 0x2}, {&(0x7f000068c000/0x3000)=nil, &(0x7f0000292000/0x3000)=nil, 0x7f}, {&(0x7f00007fc000/0x1000)=nil, &(0x7f000033c000/0x1000)=nil, 0x790}, {&(0x7f00006ec000/0x2000)=nil, &(0x7f000006b000/0x2000)=nil, 0x3}, {&(0x7f0000716000/0x3000)=nil, &(0x7f000034d000/0x3000)=nil, 0x3}, {&(0x7f000049c000/0x3000)=nil, &(0x7f00007c2000/0x1000)=nil, 0x3}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66096cad3000"], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000600)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:09:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="cf00050460002bea000008002901000000000000ce00000000f96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b29fa7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8001600000000000000010000e0fe00000000ca47461ee2d941b0152b7907592727ada971f532aa0379f9c32ae20c58f569990d30d56c6c301d8851a6f576011d0e263302eafc", 0xe6, 0x400, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000080)=0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r9 = socket$unix(0x1, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) syz_open_pts() r10 = syz_open_pts() fcntl$lock(r10, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) poll(&(0x7f0000000280)=[{r9, 0x10}], 0x20000000000003ae, 0xfff) socket$unix(0x1, 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r11 = dup2(r2, r0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x5) chflagsat(r11, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:09:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) 16:09:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820211f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 16:09:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = semget$private(0x0, 0x4, 0xa3) semop(r3, &(0x7f0000000480), 0x0) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000540)=0x8) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) writev(r6, &(0x7f00000001c0), 0x33a) ioctl$TIOCCDTR(r4, 0x20007478) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000001c0)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) poll(&(0x7f0000000040), 0x0, 0x0) pwrite(r7, &(0x7f0000000580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0x89, 0x0, 0x0) 16:09:24 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x80, 0x8) socket$inet(0x2, 0x3, 0x0) r0 = getuid() setuid(r0) socket$inet(0x2, 0x8000, 0x9) 16:09:24 executing program 0: chdir(0x0) chflags(&(0x7f0000000040)='.\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xe6, './file0\x00', './file0\x00'}) chflags(&(0x7f0000000100)='./file0\x00', 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90001, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x81, 0x39a, 0x101, 0x10001}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)) bind(r2, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)="dcffac935631fd5c9f6cc5058771ed9e10e104021bf3d84cf70d3fa595c361d27cb99b63913f2225bb8c2c94ae1baed85c0adf51c4ecdb0ea32a03524196a23d883d7444ffc93162022df791f5dca1b868d23d69a4c8223e4d19b37a7be6d7f1a5843ec273340858f52f6e4dea799067806361f890ccedae6fd57d71140b45e1e83724ae0cd15067218cc2f6d5f05d6f9ad3", 0x92}, {0x0}], 0x2, 0x0}, 0x1) sync() r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='\xb3\'\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000006c0)) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000200)=[0x0, &(0x7f0000000780)='!!\x00', &(0x7f0000000540)='\x00\x81N\xc2\xd4;\xdf\xb9C\x1c9\xbc\xc8\xe1D\xce\x8a\x8e\x8b\xdb\xf9a\x8fZ\x96\x1d7\x11`\xc2\xa2Dcc\xac\xa8C \x80%1\xc2]y\xaf\xe7L\x00dN\xe2\xa0\xcc\xfd7\xcc\xd5(\x94/\xabZ\xd1\x98\xac\xd6\b\x00\xc8)\x10p\xf17\x96\xbbYF\xe0<\x00\xea-\xb8\xd6g\xd9Hs\xde\xdf\xf2\xc7\xb9\xbf\xc5\x1c\xe4\x10\vfi^\xf7\xb5\x18\xccLut\xec\xa0\x0e\xfe\x82YY?\x9c\t+2;\xd9\xe3\x9eM\xf27j\x01\x12\xc7\x97\xe9\x02}\xea\xeb\xad\xc2\xa4\xc2\x98,+?\xd746\xa0\x11\v9c^\xfb\xa5_\xfc\x97]\xa1\x19E\xee\xf6\xaa\xbe\xe6S\xde\xe4\x17\x1dVV', &(0x7f0000000000)='/dev/ttyCcfg\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='!\\\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00', &(0x7f0000000900)='/dev/ttyCcfg\x00'], &(0x7f0000000b00)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x20, 0x0) faccessat(r5, &(0x7f0000000b80)='./file0\x00', 0x100, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000bc0)='./file0\x00', 0x8000, 0x303) accept(0xffffffffffffff9c, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) 16:09:24 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) getrlimit(0x6, &(0x7f0000000300)) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="200000000000008d742c00b4000096ea895ede5b11002392f68887424f00c41100000029000000339b402214cbf7576cfe974723167adf"], 0x37}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = fcntl$getown(r2, 0x5) rmdir(&(0x7f0000000000)='./file0/file0\x00') shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) semget$private(0x0, 0x4, 0xc1) 16:09:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x200) socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{r3, 0x8}, {r4, 0x40}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0xcbd08b48a307aaba, r5, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000100)="e7c1b10accc2f79ea8acd2d4e9751687fd9fde92bb151f163971d8167336172b994c4a7bb915ff1dda5334b0dfd9a5eb385958e68ad6f5cfabf240da8075c1567add7bd6ec2b63dbf502ad4d201076cb0fd1b6361e1de91cc17f404d31f714495beffb2ea2095fce8d4ae49c43f08143eddda381", 0x74}, {&(0x7f0000000180)="756de6db7888435f597b43e4a39b39bb2b2bee61f873a046ea80d6a9e5ffdef9efb6f05b7890e0ade029cc4a59d23e3dfd8e7e4cce84804c36346acf8697758b16c8196289b0de6adfd8a91979e68d49c79c4992fbf69f47724de3a7e4c23d4fae778cfdd27fa0a33b84e9c387b4b77edb094bf1982ed8be10edd7e8982076c7d7ba62777042e31fb2b6c246b45f3cac3c71e965a8843cd37f6eee010c79713ae5cfb0caf3ff638feacaa9856a0c4cacf993e9908dcfe58506fc2cde66f1859259f8c2f583e048dce9c096c40abfecac9c25205a55e385cf608eaafc0465dbe7fa4dc4", 0xe3}], 0x2) 16:09:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000040)={0x0, 0xfffffcaa, 0x0, 0x0, &(0x7f0000000080)}, 0x0) 16:09:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0x2}) 16:09:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc4ba8a6"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b488cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00000099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bbf92aa7ba7098104d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa6b85cd37632f788166f19eb222e23"], 0x1, 0x800) getuid() r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x8, r9, r10, r11, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r12, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() 16:09:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}, {{r1}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = dup(r2) listen(r3, 0xffffffff) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04f49000002e6e6686a2"], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) dup2(r3, r4) 16:09:27 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) write(r0, &(0x7f0000000040)="bf0d424780139a27e451edf533307deb8c745116b5428f9884cd71d1ab6bb3d403ad3dd608233ef767a717a3b1e6a44275a38f9ec79e92f1af29fabe16865d4afe4764bbaa6e01370af68627e586d4937bad9cc86338936781d751b9162c0cb30c3206e6f2e4de56985112a17879f64b3bbf4bdc81f4b4c83223d241ecf9bcf6924cc64e5a54d5846309f833cca584d5ede450287f2945fb189fb1776e362c6a3810737b258f13b970059a70c6368a9204279ce7e1f91bc9cdab43ff1e44d704f84d08f95e6065f5021e23be0ada9851c176b475a0036df2bdab85dcc6280effbb00a96acba2923a27b4c8cb4702f16b0aa0b8dfac9394d98f73834fe15a15495f43febbca813af236d4bc183965e7a2499dc60e24a2cd82a07b717381761ae6f943163436d97172e5d900232412f022a156e22fbb41b713dd60940f1d3216165b8c165ec446bf267daed94b5397ef10579678db6eb05c599b78f53572143d3a7974ba8925f0363e7b4345dbe17cd6cf48bff16ef633b925e334c54c52b67787ad4a3b7d618eb9d6e21447028d5901215e463e11d5abd6fa721b8afc6f19bbce0e1e8f7f4cc5ff70d345c9356cfeb8f1928f98a203aa9c349aa1e6eb3407848c7b21e8b93b727a0c9f525a84d18032eb494886514c33d171f96bcbbf6c3d811ebc017f7b936e14e3f250032843a4b047f52863ff9e79fddbf34f870cdb35a69e49d51ed5d9a652c4b1972349dbc8724cac0ce09e358d85595c70fc0cd5e5394ac7f86df074656180f87554855b8dde1fcb73856b2d43f9f5980453bca8e38e880bd4611778b543c2574481fbaddd27d7b9a28d97b19ce3c3c3ad17d91c796eaf1e99ddf9ef09d840ab896d2865f0ffc9afca8b6fccb488bb0bed15f1479450da7d8595f991342a21cdfbd77632f6f9ec2b3ce8021bf47f6800ddd25e88eba40068c202e880d7e2e1f1f9426f8244ad377babe7f3b7e02d804725fee06279b2c52499768a86e1013586ac425e652b52c04bc6fe69aef03bad307294467e8e77c4381097e1a622b7357bf29e9865f1136f020d29ffa5d9692d83a4c8715f6f0fe95868a3888fb1326ee08ebf4d4365c8aac5e6bdffcff56f2070f596418db2cd6b99b4063eff9a838878802f07e66d36fac07c6d0df4e1571e2c7e521aae6a8d991f75de510ebf7e20a960d09bbe9a4e9928c4b30daa0c8ed235da946356c226871bb85e5819ec8f19977fc6513f041cb74ce4a7029bbc8b78bb1cfcee9e80d6f80dc5fec2483d276e950c11390337b7f2315fb5503a49480881620af5a8480d5479429bac48db1afc16d92826f578fbfc96e19e7099dc307e59e62eb483c07f26ab35340ce4ee1ea8c48d00df5c3948fa8415076cbe4007e5694bf89515dcb2ff0a874360f868c61ec17874219f7fb0d50b76226c8c7d1c295005ef0eb120bf228e918c75c4a4493d724dd935701861a279f00aa6332ce6cc0fc77af454c8f243ccada0f9724a010f72ca7968c2bf9e17b31f065271d10c7df443409b44688bf2fc40f8017b08c54a6f2fa695bf5eb182c282747cca0b9b716f306dabd16438986f479a8db3fdd1406958236f2bc80fd393fb5794e69f45ec89948c9b36794ee4afb9d51c67fd3d84ee10a2577c7d9fa16c93312b054133bf72e9c9b91d92bfc2c692772d067e0b9f4c035db8d2d020c7f707da4c492b9fddaa2eb345a06427199674da8e79711ddb07c70f93a5838a2ef037a501c16caa2a96d97e4874ad14c6801a0e99a1e861d5e041c12b8c0ec9de3cf2895f5577d0c6fb94d7fd0d448018980d5ea2446f5e0e22927472535f573bcd75854456f1259163712d3bae23dd853cef7b908834616c795225df1fa6883d0aca174fe9aef732810710f8f73984d6274a01ad752806877093dba58c58d78eff263f9ddbe53548ee38a10505ce470aea660b042efd7a7c002e7db111990ffd7e2c476a82221d4235009ab122f933a888993a562f6a28bd6cb99b72096d730e601dc6c9febf1b6902402a50c20a17bf174ae43feb8462dc20438487546b2be8877a9f213a9551417ae166b37bf9583b80565ff338d945375d7080f349bc1b74fe3e76764a04ead9f803b6ae147b7b98f4eef9ed3fe8da3f37a713827f2ca04526356b49e3e9f1e337eb366a749a634220d79fd23b7074e7a024bbcd76084016fa367df87f74edb8f45147f833d285037102826932749ae91e64518975f71d619a435b39d1901acbb772e83abcd2a692c44e2a0fb7afccb9abf529b078a70f8f4d4ab78d2a9152568d60a28dc64c7a66208c9c04412522a895c86d111e6671c0faf40d3f3014ca89437a22d27903dddbab1e26bab48431900caf695d71c110e7c88fecab273be71d01ad54e0db955f6f4f591e42d1c30a8b99a8d6e9af748cd9428bc7ae4b86f6d10d8eee55eb8c049a302107521e0bd5bb9a9d50927c8acceb37d7ea45937ec5cfcbea0cb66c97a1ca2dd35bdd738888d9e99b5b332bb31de82b2519ff2f72a84d28006130143fef67d79d6271c8ee883de695a4083b94625b49fa24e9feda4d1e1653695b319e22d78ad4c5f7699c50f58004e5ec7bbe01753a160343d6dd9e30c39cacc53789bd9d7ba9ddfc223365fb0c799d744986b0e3854ead7f878876c84e82f336f4f8c0a79dabedfbfd889f75e902d2f5ec1e8748dca5d0f2f667b68619c2041b34fbebadb076859674928043db685a42780141e7a6c36e0f68acb6b3971da76097f5973832c93c61d42dc358b0dc53e138b3235f968ff6fa27070cf8c33aaedbb8f77e77404e90f5abc503f6008b3f00effb8a82c7778b89753c4d0bbb344f738bb0325485712e19b0bb3c3288665c1623e0a602e8f49c599d8ef18b1a13ec1d3d4373353210650583914ec891ad87b59c402776e176bf9c071930021e4d491f0193d0e2b1a9ee5cc24311ab8f9646b2184c122015014a0ffc547549f936b3f968f756f5633404422cb11cd5d8d61e2bf1d7cee4d2e6f3c0e613169de642e3110fadc9d1bb2421e9effb7016ec094f693f350fbade1ba36c70ea4194c630fb05c77122f84b5e0f03669150d5ea6a4c7912525c86f10bb056268e5d38b6c4a316141f930635d1d225bf346561a8c0cd2008a685e483ea5766f3268450b852691a2db31943eb3293381f4aafa1c1304ccc4129b8796c4d8dc00a764f4670235db803ccd736a1ee313f0ea7cc5aba2591c0349c98fbe4721c565598d83ddfdd4638ac8350f55b07366e1da71a8b34f0fd9b92ca1cb6c0fabeb18b79635c577f027342a0db5797e9c9dea8ddd4caa06fdfc6aace7f07ba9cef82db8812dc959c4db34aba1740f370dfbd97842d5fe5556adfad86e0821b7d3333b4d4fe45d53906336ae03ea5823558bbaf6e51fc328b4b1fa6710813ccdf0e1fc33d1a866956658007610c9a8fa3120d09c1e0c199ab1d77c4c9e75c0e4ea2e5e005c2147296308302d0efd82fce08d3898c896ab15438ed9dc5021955e35159ae35fcb3e39bf7c218c94e229070e654ef939b6d538b475638b5fcf5e9bc248a9fd6d0c964c64c81c82dd768eff1e302528bb92bafca65d6ba45b47df90ffd99ebc45a6477628529b6ccd4cac420d4f08418f0891933be7eebcfe3e68451015d752aa0ddc5e2ccb69310415d0451ef6a768f6f63e79680f26ecc22a3cf22733f1af6e890fef0e36b76dc230578e8b69f3e17ba9b42f2b27193f0bcff3490ca7c4c89104772d173a72220bb13928182b6c5039d8ff25deea2739257201c41d260d5df71704a7caa4db27654babcbb3cd163d5e9a91db0097dcd1a82229bdab30e627f0bd9f84ca4866e1abe4b911291cf96fdda9aea90c2225bd1b5c2bf238feee7a02970ad9466479a6697be3e76cd41551e4be9bd320536f728842c3d34dd573f3128619e4e910fc75aad4754f8c08a1bf0abba34b0405ed324b3c874a0480a90b0c370ef53e179f54e4bea4ecc35bcce5126032445828ecf3bb158b41b87c7170869a9dc834dec320413cf18178a21a725cb620d11af0ee04b89aeaa9211fae0c6d5e086444f84bf4603c491006281e6e750a3b590b117070fd70778953f0b3716549a78892a5ef4e3e517066afee82367154438706d05713fd77c0d51320e302860f40ff5d031424eeaee09e5207a3da9a911df2942541c327d0e56ac3d175976b27f456b635337e45a75937a984b938fdef02e622b510c4f9cdac8c44646a39542b0d3f1c42c039a7637f818de3e5c389d5cfbf8b30cb9a379649d4c96917f6fa5b53f22b30d9704c213d04f42e6181ff3c10dbbc555d8afb7bc95f6dda18fde041d506434422fc3fde3967c73d2971a1a74c427407e3ff867a0cd9f26e3f2cb050a9f1b079b571d5e42c89b6f775bb275bc3524d985a22efafd8b3ca229f777ef30285992773bb7b4799f8e9464859af185aaeb1a0ac973c3fcd48e9a4e45414bc8053bba67e4dcd99c284c86c32428a06dce3708162ed7c9696908c77412c444da2704260015b39cdbcdfcbca99e9f8b478b8fe73ffd65f1b9117c253b70263aa802c295b9313f38f6f70c4b7b2f1411f572f8dcf643f3e48e065ef6e4d5a3d751c1a10a4e72c8622f5b4b7a0b4a4125350dc29437bf5aba9278ca78b31ecea8e7d8a64666820d5d361fda1df9666818c365489f802719275ded835ea46623f9eb0eb141347097fa48cf27c5749e6a78eeae13879013e486bc06266a5b72c18ac7092a6fdbe5d6b6a5179ae07b023db4c23da451ffc3db4a9b76a5f2aea88314140ac633a1e04f754ef54bc7be19a33223e168b8669cef7f2819e8992415480be0d88c651058155d12c8094b68a06c44700d87c989a395348eb7af139ecb8ed27cf11b233a1a42a7e181f3296f9ade2651ecd613064c9e61476ddff79c6f737f128cdb14a685002a82ba74fe0b22c1c9ef39b3da9dc80947b08c3618839283af8a7e9d57d1da280bebf805461a4beae810c12fa67c8d49456f808d5aaa34aa36342adef3d786a949c3789944b55dc8e088111bfb6299001bb4e25cf2776f19e85e2ec99cd765818fbbd785cef2344414274e3a034e830d71c20c166d6909e11b4ce073408a2a8a1b7ed4e565c7930f1d86c0bd36287e5e3a54f2ad2c5feaa8f2f4e4f0b1e90485ef1aebb98c0ace9b4422cfcf1c0c50970c0b45d3ed579c1ec1838716abe8299ad316a58dba303f30bccf08190aa408c0b62bb1efed3d34a576e38b152321a601d7fd2927276e51414a07a0caa1c669143f321e231d21e7890e4eab7f4e4ebd011701d602447c3760f92afea6e5dd1a49fdfe1154c2434d6e8ace2bf31abe7aa1a56ffc12f93cab32f17dc186b385a9a39274f4c07959df90c40f14e82fbc2f2925136c3c37f84abff1c1c4121ef13c78635a409dd4b5dc9870e24ba6d42ca1d1f612c12dd8218c810e5a570ac0dfcb4a0f9619ce6aa4950b96d5c958887617e53ccc0e8721b7aa2e16290e74abffe5e41c94494d9983963cf7f62c0724b935db945a2e10a692c8036b583d8471d8032be3dc9e495df22ec78753d311038ca44ae0dc320b478bc1140d70960ea6bfccaf57d93c10e82df1c9f8c5f977f4ef7bbe65cdc6926af07be967b387dd14e7fdf19c4ea21bd6cff2655555ced46c8115de63357ee5e237c519acf0b764e5eb3e3d2a31e96f275ac44241d2b663b63ef2775bc6085dbd62b091de9856f47dbe54af305d1f10b0c5cb7dafe299e5c0cdc8508513681e2f133705e2b1e527ef7c5a917193f263d9a66ccad27e9dd9b9a3f267fb1d", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) openat(0xffffffffffffffff, &(0x7f0000001040)='./file0\x00', 0x400, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)='c\x00') 16:09:27 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getppid() getpgid(r38) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r39, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r33, r36, r32, r36, 0x46, 0x81}, 0x10001, 0x1, r37, r38, 0xa5, 0x1, 0x4e2c, 0x6}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r42, r43) r44 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r44) r45 = syz_open_pts() r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r45, r46) r47 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r47) r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r47}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r49 = syz_open_pts() r50 = kqueue() r51 = socket$inet(0x2, 0x5, 0x7f) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r50, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r51}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r52}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r53}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) msgsnd(r40, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r46, @ANYRESOCT=r47, @ANYRESOCT=r50, @ANYRESOCT=r13, @ANYRES16=r55, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r40, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0613ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00000000000000000000000000000000556dc6e73eb40cf2ccff5a4b73ff3d07510920eeb9d318e3f4c979434384f94077062b8a0f87f6ba8982cf52009480b81d3a19c4e8dc0421207eb994c98159362342fb0606399730fb03f9d82a16406589bd56783af57c6e865ec5802f0478b0dc361f2e5581287d438f75c3a8"], 0x44b, 0x800) msgrcv(r40, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r57 = dup(0xffffffffffffff9c) r58 = openat(r57, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r58) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r59 = getgid() setegid(r59) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r60, r59, 0x6) r61 = getgid() setegid(r61) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r62, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r62, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r62, 0x40087468, &(0x7f00000001c0)) fchownat(r62, &(0x7f0000000080)='\x00', r63, r61, 0x6) r64 = semget$private(0x0, 0x7, 0x287) semop(r64, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r64, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r64, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r64, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r64, 0x2, 0x3, &(0x7f0000000000)=""/9) r65 = getegid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r63, r61, r60, r65, 0x20, 0x1}, 0x198d3e44, 0x4}) r66 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r66, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r67 = getgid() r68 = socket(0x1, 0x1, 0x80) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r70 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r71, 0x0, 0x0) shmctl$IPC_SET(r71, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r73 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r73, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r74 = getgid() r75 = socket(0x1, 0x1, 0x80) bind$unix(r75, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r77 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r74, r76, r77, 0x10, 0x9}, 0x8, 0x1, 0x9}) r78 = getgid() r79 = getppid() r80 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r82, r83) r84 = getgid() setegid(r84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r85, r84, 0x6) r86 = getgid() setegid(r86) r87 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r87, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r87, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r87, 0x40087468, &(0x7f00000001c0)) fchownat(r87, &(0x7f0000000080)='\x00', r88, r86, 0x6) r89 = semget$private(0x0, 0x7, 0x287) semop(r89, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r89, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r89, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r89, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r89, 0x2, 0x3, &(0x7f0000000000)=""/9) r90 = getegid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r88, r86, r85, r90, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r82, r86) lchown(&(0x7f00000001c0)='./file0\x00', r82, r83) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000080)={{0x6, r82, r72, r76, r78, 0x1e6, 0x8}, 0x5, 0x5, r79, r80, 0xfffffffffffffe01, 0x9, 0x7ff}) r91 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r91, 0x0, 0x0) shmctl$IPC_SET(r91, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r92 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r92, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r92, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r93 = getgid() r94 = socket(0x1, 0x1, 0x80) bind$unix(r94, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r96 = getgid() semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r93, r95, r96, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r98, r99) r100 = getgid() setegid(r100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r101, r100, 0x6) r102 = getgid() setegid(r102) 16:09:27 executing program 0: pledge(&(0x7f0000000380)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\xc6\xca\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x00$\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\xff\x0f\x00\x00\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\xf3\x88\xaa\f\x03\x00K\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\xc2\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF\x04?\xe5o\xc0^\xcc\xd8TXa|\x175\xe4\x82=\x12\xd6&\x98\xba\v\xb9\xa3\xe1\xb8\'!\xa9\xaf\x17V\xcc\x11\xd1\x9e\xcd\x18\xb8.\x15Nvl\xd6\xe2\x1bu\x14X\x1f\x7f\x84\xf8na\x8e\xd6~\xb4f}wyX%n\xb94\x06|\xc0\xa6\xe9\xd5N\xe3\x0fBh\"\x85\xbb', 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000840)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$unix(r4, &(0x7f0000000800)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000000c0)={0xffff, 0x7fff, 0xe}) dup2(r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) mkdirat(r5, &(0x7f00000007c0)='./file0\x00', 0x1e6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000080)='\x00', &(0x7f0000000780)='-\x00', &(0x7f0000000100)='/)#\x00', &(0x7f0000000140)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\xc6\xca\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x00$\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\xff\x0f\x00\x00\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\xf3\x88\xaa\f\x03\x00K\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\xc2\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF\x04?\xe5o\xc0^\xcc\xd8TXa|\x175\xe4\x82=\x12\xd6&\x98\xba\v\xb9\xa3\xe1\xb8\'!\xa9\xaf\x17V\xcc\x11\xd1\x9e\xcd\x18\xb8.\x15Nvl\xd6\xe2\x1bu\x14X\x1f\x7f\x84\xf8na\x8e\xd6~\xb4f}wyX%n\xb94\x06|\xc0\xa6\xe9\xd5N\xe3\x0fBh\"\x85\xbb', &(0x7f0000000240)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\xc6\xca\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x00$\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\xff\x0f\x00\x00\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\xf3\x88\xaa\f\x03\x00K\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\xc2\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF\x04?\xe5o\xc0^\xcc\xd8TXa|\x175\xe4\x82=\x12\xd6&\x98\xba\v\xb9\xa3\xe1\xb8\'!\xa9\xaf\x17V\xcc\x11\xd1\x9e\xcd\x18\xb8.\x15Nvl\xd6\xe2\x1bu\x14X\x1f\x7f\x84\xf8na\x8e\xd6~\xb4f}wyX%n\xb94\x06|\xc0\xa6\xe9\xd5N\xe3\x0fBh\"\x85\xbb', &(0x7f0000000340)='\x00'], &(0x7f0000000740)=[&(0x7f00000004c0)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\xc6\xca\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x00$\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\xff\x0f\x00\x00\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\xf3\x88\xaa\f\x03\x00K\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\xc2\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF\x04?\xe5o\xc0^\xcc\xd8TXa|\x175\xe4\x82=\x12\xd6&\x98\xba\v\xb9\xa3\xe1\xb8\'!\xa9\xaf\x17V\xcc\x11\xd1\x9e\xcd\x18\xb8.\x15Nvl\xd6\xe2\x1bu\x14X\x1f\x7f\x84\xf8na\x8e\xd6~\xb4f}wyX%n\xb94\x06|\xc0\xa6\xe9\xd5N\xe3\x0fBh\"\x85\xbb', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\xc6\xca\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x00$\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x04\x00\x00\x00\xff\x0f\x00\x00\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\xf3\x88\xaa\f\x03\x00K\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\xc2\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF\x04?\xe5o\xc0^\xcc\xd8TXa|\x175\xe4\x82=\x12\xd6&\x98\xba\v\xb9\xa3\xe1\xb8\'!\xa9\xaf\x17V\xcc\x11\xd1\x9e\xcd\x18\xb8.\x15Nvl\xd6\xe2\x1bu\x14X\x1f\x7f\x84\xf8na\x8e\xd6~\xb4f}wyX%n\xb94\x06|\xc0\xa6\xe9\xd5N\xe3\x0fBh\"\x85\xbb', &(0x7f0000000700)='\'\x00']) ioctl$TIOCEXCL(r0, 0x2000740d) 16:09:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffff, 0x1040100000003}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000000), 0x0) 16:09:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) readv(r1, &(0x7f0000003980), 0x3) sendto(r0, &(0x7f0000000000)="03", 0x1, 0x0, 0x0, 0x0) 16:09:28 executing program 1: r0 = syz_open_pts() getppid() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 16:09:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:09:28 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xffd, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="5f02e57f73bc8465c401"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x1e) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="84"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:09:28 executing program 0: writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419", 0x22}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="4e4bc2248ca86f988460b3f6c7f6050a56855ca56b6c0e9333ee2698b709405da500cedfc30b99e03e5babc77f934cb9b8fcd41d0691f5e926f3607a969c66291f75ca108811e17396901db617514cac63eb54d9fa748d1681260731b17f1fd6a8677cb9075fe499b35423c48398cbfdcf5905200b1cf9c5b63660", 0x7b}, {&(0x7f0000000080)="14240b090063e29fe64eb9", 0xb}, {&(0x7f0000000680)="dde85cadf27019dae03c30a1d17fb4bbc8ce1ec920a44eea01b81ee42533134c1826153104418b919c0e1f89f6f006c3ef1e3ade23c7165c2658c110da18323ed710e801795c048bb06666a340617d1d6ccee35c44fdc7a226a52f5d82765d53b838d54b87b815df9db3574bb128d1a2c9c62cc1f71634c904c4cf657e0aac19c1942d785a6d304d79666bb5402d6b7937000e59b2570d0da4c37a9ecaba8469d57e153eb532facd6db4e4f368d4fb8a44a5c73b43264f0b2343acf97b4febe193df5e97f082a24f046eaabee09ae6e18c9910fa744d64b432a8d9512a78b62af50bb55907f45cec42aaf92b319c7ef685c877125c5f9077ab6d5f58726163ffd3b7bcf906952b008bfd62540c3d34068a2a024a611b23230e4c8e3622eddeeab916fe446e1dbae690c093f88fd7f0d5c62f8e74953acf0c3d17674ce5e8118dbe494a6b309477005ebfdf0ac235c1a5227d593322b6e20905373b9003754a3f0dbd815070126f7cf970733d51accd085b6e285fffd7bf497fe0cac15a43712a3c0cb5bcce43fb45a8dc11aaca78f7912faaf62a8b537781a60a8151882b26a6ee0e620260572f5e67d66d58606833656e23c302c9f5581b9f86e92c91d46f57b8129e25d93462fcbbf86993bff79e37a4b76b070789060302fb35a0c4eaf16b3d31047d08078053dbcb5fe291881eb7f9d5cfc1f2e732b798092a8c77ea557bcba2cf0907468683d82504fcbe9b81d8cae440cdda7a2bbb1e4215b3a0b8a1205b632576d7779d492a40fd0e55f8964667731d5e2808d00e0a54432cc48ca649dbe73aaa6d5bf0056cbf3c7780098b1055dbe1564f74f85aa0450d98447fe29e8e7f2b4ba33c90c24636d80d10b831130e2b87a1f5befd71341755987065f9e52e709f2ca18a685c579f6ac0b16107604977ebd984e4a0219e6aececc3fdb7cfa217ab70868fdf28e80caec1b306489374d16aa7ff27f955049633f0cebebbeb9d446f4bbaded4f6cef6d19a546276391ee4d4953c0dfd66c18a5ee89e6b105fcbd22fc67437d7806a6eb076ce2f64286b4c8ab6d415142516556a299d16f2f3360e1384f4edb5a06b7cfc92617375992193de122f5751aac7841f7f4baa7d14b7287b31507dc92f29c800f64e86992db96b5d99c33c2cd0f1039128860c238c511ccc245284f512b8038075c943832b1153fa970afed29c73cc18afd9e3095ec811d5e7eb7a758458029919d678866dc990c98c67c75f9f0fd56dfbfbeea2eb290d70f5bfafa58d31c810e46f613bbf15bce435667097a673beec4fa9c3eec5a994e31c6efce5fee17d74af2284a3da4dfb4ace266899e55f249db137fe455551f621daba6ea4f2c677d3859c9cc71659c5a36e227a2754d798b72bddc68db345d4a1a2d83753a643d335286196fd3f0ac1fcbb19ecb97d8aebc039a1f4d65237ce4feb0d03747cfb83aecb92d07b6017fa11dd794c09552655a98e67d0ca2dabbfb8b74791530da33118de76e9e122cc232f83ba5681cc2a5f69c5e03ff2d75ebee866a1448f079b50e623b1a4c41c6220debf0c853c8d1ce290f7601ebf4ecee05c02dd9082abc177c8d64b5abbd34209dfb061163693c76eb539d27798e1d0ee07a10404108adf0de3c3f492340a5e466b98fd8fbdafe275f5d47115aa16a75067529057750466b0366c5934d343a18bea329067578544ee16b82f052331597847ee0ab62bdf1c3832ad6969115381d8981699b7dfd90a1b0f44eb9582f687f9f244f98bd67ff44158698ce526d62a31ad26867958f11030c0f82518659f57b532834af814a18938ad743fe9874b24a2764e13075978122f737c8a4dbc18a58745cbbb4d43d74cf7effef0dd09e8128055f5c544f71597011ab6498749acf4fbe9a4bb91d6eb3bdbd537f545675e24e974bd7bb669a55d057a8339a398fb2b75a4d2adc225a80a1975f16ad5b7e0e1acf38b592f3b492fe1f61481c86f73fbbe3a2f2e2b46605bc86403c06ca5514d2d88cadd30d4028d713669cf171f86262b6bbe1df2a276b262eabe18f541bc6aa1e7725062f3e8d17e5f0f5062929c557772d5ad05ebaf87dd08ec30b572ecc12205aeb56a563bb489332e9c0c543a61f1cd57c53e4511a11a007fa6265597b36c2e58b590314a3ee091022c7baad06a0e4d1b226c773a6f84dfe27dc8f2b39aa28458ebe3de74c626e9e572853ed842467c30bdb7f91fefe6b51019516416de49f56845e3a11a700322cdc47d914fbcb4222e2c19eb3be8cc297b4c46c6536ef0b70390740f61d6fb15772bcb989e2d73d482c0f03264290bd10c54b404b0f53c531d1eb6174bfdb3a7dcc2350263a09a643a1cac3cde7b48bf6dfe62eb3b962b41f586aff770bfc58d4543b343030f3693290f6d3870537395e70e943481a705eb78435a80bf5943594addd7430f9dc6a3c502d20eb5609a55ab6a0b36d5a53427d4ece399b31e3d17db64c99742dbc8c30ab2c6f43548974c28c0d116b381cc89cae783ed278696ef7295513dfce71abebeaf2a9597fa744cea3600bf4c5b5441dd8279f1bc28853d0fe8a0f94b2ce1908e0f17c3faacf8d4534e84d9bfb0da5c16e79d90033bff2ba0a69b48ec0fd08eeff31c63955bc96dafb2ea53bc8069daa9a7850afb6ba8c54f93b2e61d09a07301fba416989a846f5560b316bc40a3c1e789196845949d885b5a11cda9373b080f6b618e6342ecb298bacc1d14e3f58f297f14c1d4df95fe09f4470fdf3780cffd875d9b324c95fc828baa1167ec84f30fe078139576cdf7ce8aa68f5ff74bd7983a68028bd8ce35c42094b825bc9152fcf43e1c3e9657aed673d97e3293df6455003244f57b8341d847091be5706393a13b87c982a77e011c3fdf583ddeed8aa7bd89f9a08a70550767d60ea79ece8c0f21a31366155a849d4dc99d14c3ce2aeee36e29799931726ec45a8dbb6d319046f965527783e026705fa3bf3ab17e3222542daf321e3c7ed1c7fc32fb583e2843802566a176eccb9a2a5dbabecacd85fc151fbf79804b8b4318866580c08df85fe5da18ddbf8369e2da9f8c5802bdd37f9f8239572c49aea1acbf27abf32da34ef30d7cfe6765ba76154b1bdac80623bb426a50aaa009114b4fbb9b7dd0ee835f7196be722e610c284d23493edac106b4ff13dd3da147da4c838f57849c4a69f64f52b4003e7fabf7fa22f858c021cb6fa8311c978655c5ad385e15155dd5d5ea05f7a304ba08c8848b8b0d2b1b038da20e73f81cf63c660fb07460ff42c965ce013d4853e4e4bb32dfabe6ab6e41948fe12f5874006a05efa8839e4249eaa217d27c2148b6b10cd7375c9d6884313c420ded9b9b0fd008e742755641073b4919a6425535c90dae132304f91a1616fdd86e15bc6115c3d7019ae9a916130bab077607dbe8ffbe5a73e412d19162501b0877a8d4c5d594d7b767b45f3d335fd3bb1d3086745658ea553df5ab377b811c976a56a3d8c7d5146c6069079c44a2afca404d66bb536658a5fd35d9a41d43ef7f04882f59f69eb66ddc64e08ae19ca98fcd685871da29a2355d50388ec0a559d557ddb6f7edf11765c31837db4e4f4b4b836a05fc2d845eb9f4473e4c952dd35c48a02aef9ab78b542f9cf2faaf0f136d1b22096eeaed0bf1b63fd4584a1962a03704c8212219a8dcc797d0a33cc13d89cefe6deecbae4179c927b63222ae40a34916719ccbf78954e052420dcb18d377cad670421a10ec48c79ab2352e92e206a3a0e3dfa61f1516ea31ac97e8a2261e7b827bd2bb9a6024cb37fe6ce43df98f769f807419712c1fce71cd3fc3f297156dc92057a5fc05365a26ef10bb658228e9cc62a5b0d529b1526ff00475a4c49dbcd1f719c5926f3fc91b27d16ac99fc5ea00c7e707dea9702b63b6993116a3d5591d65efdc6080910c68bde348b51c481206c085bb89ca4ff584fc2bbc63f34ce2d4db1d5ca7672db1dff2ffe1710b8eb5d415a6053fd0ae758fc50e3a188c45f207135951a7dfd97778dbcdbbb6c31380f85fabb6c4398e800dc470a2b40fb1f3eb0407a0cd11a3fec0f090c40830e6baeb96f444905c79d8de3c1308f798459bed1b2ca5947c14dfee7d5e1159bbe2ebc2f2667e80209cbc2899f4fe9460e344ecf3c7c36251f4c1d1dc1bd87d32074ed3f67c3dc18908a86a7a47578754cc0c97e736252648637c6bd95271ff35a50308643028ade447abb167f64b047f286b3e012cb25fe84cb64b89061b727c33b279320ddd9c94092972313adc15d115ccc5e8c6a562518d82fdf418ea4c1f1a7d2de23b83b317e7466ba6f1421c703979997b17dda5df0844a1bb78acd8fa5ea286aca2f27113c896b87b37a2913c4cdb1b8f680d5ee4cde44f34e2522a9791cd22600af70714bc3d5803bc6a6445917bd9693ad459fa96dfb89c8415fb89678ea9e2f1f9b833d4bb359c3ee00f53b451c0e7c378a24a50c0162ad240db53e1e6c5ddb5e330e8abb1d2e82c6d25c6d604f531dc548a71d7dc9080e40e613597e80d0d15e16c3e198b927419dd16060006bcc2c22b7e3a52305e9c9cf6972a9ee37e34b32eaf7b29b5be79a56b4576ff7b734b7e4014f6abe25ee695882d0b22c84e1da84bc775d37e63e372a94191f8b52e4ceea73dc15f4127df1678d6a547b54c390238d1811fff503db70b82618ce49e85883888ea720e357c6156c5445a05dc3e2cec0657317735a5311c7175b72f9aa0713561b0dde4be89e5014256264ca3029746b6cf10309be865f9f600f0ae33113d6a78992125fb3b4b7286ad58973b5e24c39fa9ef1bdbe458e709486c3b6ac73f9860e5e4b4ad357eafec9d09886667ed034851c0e0862465eacd2146e8fa1e2e5cc3095f238ca0a4e2313847cf63a0e8a18e18f1e5a00122981e122883ec15aee3f20f3dd97c2339220efcc1eb9cb0065287f812316d72a5938eddc58cfeaad947aac35a17331c8aff262762c26edac9ff61b1b2d37b53e52ae911500fbb16e10a9dbc37a45a7fbcefdc49e0cbacaa8aaf31466ac9bb6f369dcda3b1df9d835f298134fe8bd8a3aeb74027649549cead361ccf9523752bc766d6edb0980708f18bd5530e7d013bc0a499a5283062a77d0ec96bd94f16f966fbd25723eb346aa8f99844520d25b4d3b218107d1e916f94f18160df8dcbec7e67e3c027f213523bcaa3a7ee90d7539131e267eaf3e80dbab0ac287c9d2fe5d80fec38792518ce744be716360f14687790825fee6848041636717f47b726490a0828c2b320389e74419b25f7aa8125171e2285a0d166dd0e6717c7ca7375ba044976c34d81d36029a99dd8b9295b3fb381e770c48b69b38d0a2f55752d005f8aafc5fd2c57f44b2e5370388d43535f61465f81f95e1cd1f74d49b647ca19745dd3f6dd4f9d8e6ed509ea8476c9665765cdc76c862f1350b20ea4aaeabc047e0ef32e40a3d8e0c80fc22cc8b1f40a0bb4f572f8b5feb5b054b901a8d1716174e50136915a567d504fbacf28ac012f2c723da01a0d702537a2797bb743a24adcbf5514a5f51ca319a71cdbf46e14092c4343ac3dc603313f3f4221d41f2335087003a79a97859359421c61890c3b2715e61a6613851c28b0152a1bf847d1f87a626d90730d227a856e8ecf92a443f372bb91b6815aef7f5d6114eb8b40d38fda0d20668fc10b99a5766f4dfc7b78a8f36af0e67f4bb4e8c06372fa5db83f4ec12a81a22d58bea9971050148f7902cda442bbe80dcc90f8dcedbc6c621d2e4475f87f588704e673cbb4e95d8690c3ed5297", 0x1000}], 0x3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:09:28 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) 16:09:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = dup2(r1, r0) write(r2, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a561951634c8ab068263c7af43097abfa0784619800800000258d9135f9d4e0bbd47b3bf579456fc8d4096e8c8b6397cb2d7247615c3015ed6af82e599950dbb8bc86bad4f0f5f734c1772b2a712668fc4d52cdfe3226fbcb42480fa81d9dfc66a8808356eaf774e2bd21656e62cb78f102f2462cacbda46755", 0x38b) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() accept$inet6(0xffffffffffffffff, 0x0, 0x0) 16:09:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:09:28 executing program 0: sendto$inet(0xffffffffffffff9c, &(0x7f0000000040)="057b5bf38406b37a279fd5b320e7e05bb5", 0x11, 0x808, &(0x7f0000000080)={0x2, 0x3}, 0xc) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="65300047f0a4babc76eac6257ce2b707ff0e67d2b206967e4114e9749f4bd8b662730ad78f7d01c8af3e76b4e1978826007e65ec8ead84a9834874cee124464067f8bcf78e7d9fe2f0907439f3cd2f66326aa03fca40384c37fbfaa40b2e1d7e01fd780539c0fe33d5016ed03b51668b21e66c328d1e9b23da2cd97cbfa441840e4c68c099adb76d4613fdd5d68d3fd86f59aff0f1720fff25"], 0x10) shutdown(r0, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x64) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:09:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) mmap(&(0x7f000098d000/0x2000)=nil, 0x2000, 0x3, 0x2011, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0xffffffff, 0x4) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfff, 0x2, 0x2, 0x2, "7c5b393b1d8bdcb040400d9e4cf57a2cf71a6752", 0x0, 0x7}) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 16:09:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="2639d77328c0c742c440d058a9c74918915ff70844b172a904ff0751b8c1b8a826290405a5445785d2d6e3139fee9bc0cbecabc28c684ea3030d9fc4ce1cbdb8e48d994942dae2ad717d42e06672345e9f343523b359c57358664bd839629a2099daedf4eca8b7b6080cd74c5afb2f1b5caa7e2c197828472f3e4417a5fbb662a2d8122d88c0327f53e9dea1394194f48eac4b4dbaf4f9627e9caedce3ec28e4a11d2509fe6e539162a6d89665bbbefbcddaabbcb4", 0xffffffffffffffc9}, {&(0x7f00000002c0)="0b4bcef622a9c2b9c7a1b4c27e9f48e59b20173d1e26d24542d09b250c3c7de84f5ef4edce732ea0b2b929f518ddf16e0d76f2817ef691477d06b15342f82c8cb3b3a13b3bb07d31ae2bd9c145f8db8f127e182c156a8933d8360ee96460d837811a1f9b51a435cfd8860cb253e1ac59397c99a5c8c93fd368eb7436c87439a9294e09bd1b2531f4e9217dd690a1885d6fa4b9238226daa243bead14a21bb7430f4887a0aae5c125412c229833fe6dfc9eb5c194b46cb1ff9ca510eab4349e06fbf6f691e777c471dfb8c0ca6001d80e36dfe6a189c3a292694a6c5ec71b30f2546c2a8b1cff80aa22d9ee2355668d0ff4", 0x171}, {&(0x7f00000004c0)="76dd765d0d7755c06ebe5b62937b1b043bea1dd7362c58a556f3fc87ce72c161959c5021085c517e46650d3d4e507ab47fc03a031b7ec2592b332248099662ffdf5907ed41c1ffb56a566a09313d7bfedb958069ecbe78de32c28740fff42ad5874b368365d2dafb2268e34ebbed4478f9a0cb383beb1686806b410fc131441e791fb45ad5a5dd6c0c6ff2e50774c5619dee8ce6b27a7aa07cdc66d697e3e0388a7f34ee4ecfa130eaedcf263d30d4524b4cdb00dc1b32d6d4005e7b83e0a13168f4fd52853934664aa6a872fba60679566c14d829a0abb52e0bba71", 0x1a1}, {&(0x7f0000000780)="55b8b46fe8acb3967f820eeb07cb6dfb2cd1672299f912013b4fe3cceac59286981344983fa416a5bec2d3a011bc266929e096a11699b39fb7274ec8ae56f7f6059ad08ef3b2b51223", 0xa}, {&(0x7f00000005c0)="1cd5a3b4be467b871f0393af38a9c8a270964d90fe515e1fde57fca27d1ad9e67540d3ca3f11fe0f38fb6c42692674646e6bc875ff6b067a81b558721e7f3a2bc5128a675d4bfff3fa1b8ada3f78e461272df2b4f613b4c8af67cb7d4e2596a1e5b87345eb083da90a67cbfe23bde7cdaf0ad4e0ba9a914d44987a2c21eab3928bcdea4c7e4a04fe251995599a6b4e7e6fd32b629fcce60d09d71123c3fe53916eb61e1292a7bf6614fe9af54afede005bfaf644582e360aed64cdbd99a8691a8a391e1be807b0e21a2790e728c67ce1a4565deabcd47fb337eb05", 0x875360e90381a88d}, {&(0x7f00000003c0)="a0e096a37bf2d59ec4d6d991eb8747f600e2ee944bcf42963f7dc39dd7732a67b4e3c0e79c26bcb17620b1da610beeba0c1580d6f926da98e9bf45cd1735caf0ecd8eaf737f776bf769f4c00f030a0ea17789b36d58736f0119bb548e62076082d705a64fcafecc4dce532417fb874f68d710aacb3132a00de683d667951f6706a39ce51b90e94002813b4044cb507103dd6f9b376bdd6a29d8a21e3db348b9c7694ea2362664b2160283abc7e", 0xad}, {&(0x7f00000006c0)="7181054c2f80e9cf6c0d5b7798dbbea8a99dceea87aa23d9cf018bcc31", 0x1d}], 0x7, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:09:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r3 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r4, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x4, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r5) dup(r5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r6 = socket(0x2, 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) connect(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="d2984068600c06c82785c32e2f66696c657e3448ddd194f8fb4b6b6c653000"], 0x10) 16:09:29 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r9 = shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r10 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r10) shmdt(r9) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f0000000040)) fcntl$setflags(r11, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) shmdt(r9) r12 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r12, 0xc0106924, &(0x7f00000000c0)=0x101) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r13 = shmget$private(0x0, 0x1000, 0x505, &(0x7f0000ffc000/0x1000)=nil) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:09:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0x0, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0xfffffffffffffffe, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x4, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x1008, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x204, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0x4000000000000e3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r4, &(0x7f0000000040), 0x100000000000038d) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r5, &(0x7f0000000a40)=[{&(0x7f0000000580)="d62d8d65c61218579feb1884918c38df77c6e5933f2d41adfb1c33e6979fca0a7043dc5fe448b94937118bdb40b6333e0dd252f41fcbff6768486830814095bd69a727c122242f88e7a5ae5f19db58961de274eabfe1cc56f2dd546dbe384d544f960aba745be3132095d0507fed5b2b3ccbee36d0626278fd31ee373466d35e4e825ccc6bdc7673dda7f8ca4002539c68acfefd62fa840bd9e3b93072d3d9cd", 0xa0}, {&(0x7f0000000640)="dee62bf1df4e062e42658619175270200fd1cb398f362fe3f06869f4db68c441bab6ccd738c11d62a89b769ebb32c0d240610bd95aac147901d20531c753216d150b1413367a0e2207131ed09604824b8f9a2a80a71c6f6ef1561ba930ff788a5a51", 0x62}, {&(0x7f0000000700)="43d5961c39be3e0ad240949d365c3cb36457d55a3d275ec05819d1bae17750d771d69123f80ff6ccbd59bf3fc5bfa3461a0bdf7848795698d306dcdc27784b41d70f7aa50d963c2476af8b05b1cce288", 0x50}, {&(0x7f0000000780)="0c77ef77b09a8266c9859b96f5b3b1c86905f0ed2fa73ce064706ce7348685df0bdcb691c791bf49c7849dca5899ef036a28c6921a6e4c2b0e0e051cce3a8bdb793327ea4a56f093f28358e59275b14952eb906ac371c87f34fabdd9b08e6a7f95f9ead643d97b573f28e8457f7db38b1d2c86f5d18ca8044f5803c25165b838cafba2ebd2bca480694a8ce460e1ea8e2a", 0x91}, {&(0x7f0000000840)="a9aef993f707ac04342183b0e14d1d7b00037c38a76c6bbe78a267ef9ed5101f3d892bfd0b0e5e3c1cddb4112064b01149af2a0b2aa121eaeb39806d2d6b77cf6459998131c7e740785cc7fe6100abf4574e36a1531015347ea2a1a86fc8bbadda97895b9d05683c965e7f2ba429fb36135204155118ca248274e0fb2299b0cfee768015a5f6c7499112e7976009d0fb5d72", 0x92}, {&(0x7f0000000900)="ac2ab51f46126120c10ff49f99e3b46893830432a0022085aabe83fcc1950d4d323d8d0373e9ebf5558bbe072ccbdb52d44fafd770c91f078b39e4ba597b82f48fddd1fa455ebafe835516130ec8b227a18a6143b06beabf8300e54353e9746f2bce77a0f95d8378cd4e3f547ebba1e363ce97bd439b1a00fd3d5a223d10d87922f88b523b4fc616686735ce70238c0972a6fbf4a886575807caec8701cbe5b4d7e597fd3a3f5dac97026b4409826b6c367a7c9700b3823f339c3f2385c6af8d46db1eba86", 0xc5}, {&(0x7f0000000a00)="80d041f9da9ac63b7d90bc50ee1093ff8b71", 0x12}], 0x7) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000006c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fcntl$dupfd(r1, 0xa, r0) fchflags(r3, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) ftruncate(0xffffffffffffffff, 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) 16:09:29 executing program 1: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() close(r3) poll(&(0x7f0000000040)=[{r2, 0x1}, {r1, 0x80}, {0xffffffffffffff9c}, {r3, 0x8}, {r1}, {r1, 0x80}], 0x6, 0xff) r4 = socket(0x18, 0x1, 0x0) close(r4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() close(r6) poll(&(0x7f0000000040)=[{r5, 0x1}, {r4, 0x80}, {0xffffffffffffff9c}, {r6, 0x8}, {r4}, {r4, 0x80}], 0x6, 0xff) r7 = socket(0x18, 0x1, 0x0) close(r7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() close(r9) poll(&(0x7f0000000040)=[{r8, 0x1}, {r7, 0x80}, {0xffffffffffffff9c}, {r9, 0x8}, {r7}, {r7, 0x80}], 0x6, 0xff) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket$inet6(0x18, 0x0, 0x3f) kevent(r0, &(0x7f0000001e40)=[{{r3}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r5}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r7}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r10}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000bc0), &(0x7f0000000c40)=0xc) r11 = kqueue() r12 = syz_open_pts() kevent(r11, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r12) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r12) ioctl$BIOCLOCK(r13, 0x20004276) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x13}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x17e2, 0x86, {0xa7, 0xfffffffffffff}}) r15 = semget(0x2, 0x1, 0x2) getsockopt(0xffffffffffffff9c, 0xce6, 0x800, &(0x7f0000000d40)=""/4096, &(0x7f0000000b80)=0x1000) msgget$private(0x0, 0x85) write(r14, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) socket(0x4fbc6d4f5a10e761, 0x0, 0x9) semctl$GETZCNT(r15, 0x4, 0x7, &(0x7f0000001d40)=""/224) shutdown(r13, 0x3) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000000b40)={0x6, &(0x7f0000000b00)=[0x9, 0x2, 0x2, 0x69, 0x608813cf, 0xeff9]}) getsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) pwritev(r13, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r13, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x26, 0x7, 0x480}) setsockopt(r13, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) sendto(r13, &(0x7f0000000cc0)="8df583d87c51f2fee691809c486c992658951c039653504196b751143ca80d90254bfc407275a573526495c671b73640b0b09936af3225cbb17c9100f63ce7a90dbb8e09850d0de50ced76b8ab630801e264f8ad41c3c1cf3b480cde584e7306b9177793ba7f59c247fea14d0ce4", 0x6e, 0x400, &(0x7f0000000c00)=@in={0x2, 0x0}, 0xc) pread(r13, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r16 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) accept$inet6(r18, &(0x7f0000000240), &(0x7f00000002c0)=0xc) fcntl$getown(r16, 0x5) r19 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r19, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 16:09:29 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:09:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4}, {0x18, 0x3, 0xff, 0x3}, 0x2, [0x7b, 0x9, 0x4, 0xeba, 0x4, 0x1f, 0x4, 0x800]}, 0x3c) syz_open_pts() r3 = syz_open_pts() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001680)={{0x8, r4, 0x0, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r8 = kqueue() poll(&(0x7f0000000080)=[{r3, 0x80}, {r2, 0x4}, {r7, 0x8}, {r8, 0x1}], 0x4, 0x8) pipe2(&(0x7f00000000c0), 0x4) fchown(r0, r4, 0x0) 16:09:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) r3 = socket(0x200000000000011, 0x5, 0x8) getpeername(r3, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000471800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae83f8d09b271e1aa400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a11700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b600871a48417c510d86ee03a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249c91092ee019a14488202574f86c04f0f0abf1de3987e136c947491cdae909c7ba029cef250cee4d3200cc757ac55901350e8e04bab796751dbb9938aa8ad547d88da493b384af7712807473af71d469eba67a30a9070ff9cb8b732c360855071d02b258ba99917a7c8a675c0dbe1dfc5dc411ba72d"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000240)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f00000000c0)={0x10001, 0x0, 0x0, 0x1, "1fff01000000000000a60e00"}) writev(r5, &(0x7f00000000c0), 0x100000000000028c) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000440)=""/165) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r9 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r10 = openat(r9, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) r11 = getgid() r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r12, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r13 = getuid() seteuid(r13) r14 = geteuid() r15 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x5, r13, r11, r14, r17, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) semop(r12, &(0x7f0000000280), 0x0) openat(r8, &(0x7f0000000080)='./file0\x00', 0xc0, 0x12a) 16:09:30 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[], 0x0) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb00000000000000000000000000000000000000000000000000000000000000001000"/94], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 16:09:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffcd1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) r4 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x3010, r3, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000003c0)=""/198) semop(r5, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0xba0}, {0x2, 0x1, 0x800}], 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x2b, 0xd, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdd0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r8) fchdir(r3) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r2) r9 = msgget$private(0x0, 0x2) msgsnd(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000004976b223b5fd1c1c2f5796bb31708f0903c3020c8103db4f4cccb4691f9a38f0c70c87f16678a5f484eb2d981a8ef0f3261e3ec65e1284c30ae8644fef946cc2ed1be0361e8e77194f0449c7c59962aebff93f45c9e36bc5dde182e7be2572c77ef15e9ada9e071dbb45dff43d8a8cb78874e37943a0452e111abcfd2aae6fe57b37b6597a3128e15e5a458462930b463ab0e1744c04aa2db2b8f1b22fdfb5e2fa9a3e29"], 0x1, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mkdir(0xfffffffffffffffe, 0x40) 16:09:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/4096) r6 = msgget(0x3, 0x1) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r9, 0xffffffffffffffff) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket$inet(0x2, 0x1, 0x81) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r16, r15) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r18, r17) r19 = socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r21 = dup2(r20, r19) sendmsg$unix(r21, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r22 = getppid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getpid() r27 = socket(0x18, 0x2, 0x0) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r28, r27) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r30 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r34, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f00000000c0)) r35 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, r37, 0x0, 0x0, r36}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x9, r32, r31, r37, r31, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r10, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r8, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r32, @ANYRES32=r29, @ANYBLOB="f4ff1200ec8348686d6276470d4657ba4615d132cc9a600073b40b4d92e281bd3bb3e39d2692f4e5d4eed3effa83c7d64822b8528786869b1b8672c5d963932c5d02074df2f6c6e1e639f72d366f31e2d25514b51bf0981a22d92ab63599f50bdf3ea8c797644688ef4d637fc46debc411ba6ddd2807aa0f951f3349be3c076206a66443fc8033d7c754b3e22438879207a101f16fca00d502f63c064da6dd878761189456851fdd678c484f5d53f547f6267da93850d6d5cca426f752b35381ffa03004a650061b31437911bddc0c"], 0x88, 0x10}, 0xaccff110451b3cdc) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r40, r39) r41 = socket(0x18, 0x2, 0x0) r42 = socket(0x18, 0x2, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r43 = dup2(r42, r41) sendmsg$unix(r43, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r45, r44) r46 = socket$inet(0x2, 0x1, 0x81) r47 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r48 = socket(0x18, 0x2, 0x0) r49 = socket(0x18, 0x2, 0x0) connect$unix(r49, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r49, r48) r50 = socket(0x18, 0x2, 0x0) r51 = socket(0x18, 0x2, 0x0) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r51, r50) r52 = socket(0x18, 0x2, 0x0) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r54 = dup2(r53, r52) sendmsg$unix(r54, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r55 = getppid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = getegid() r59 = getpid() r60 = socket(0x18, 0x2, 0x0) r61 = socket(0x18, 0x2, 0x0) connect$unix(r61, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r61, r60) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r63 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = semget$private(0x0, 0x7, 0x286) semop(r67, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r67, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f00000000c0)) r68 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r69 = getegid() r70 = getuid() r71 = geteuid() setreuid(r70, r71) shmctl$IPC_SET(r68, 0x1, &(0x7f00000000c0)={{0x0, r70, 0x0, 0x0, r69}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000140)={{0x9, r65, r64, r70, r64, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x0, r65, 0x0, 0x0, r64}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r43, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00012e434545000000bb"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r45, r40, r46, r47, r49, r50, r54]}, @cred={0x20, 0xffff, 0x0, r55, r57, r58}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r59, r65, r62}], 0x88, 0x10}, 0xaccff110451b3cdc) setreuid(r24, r65) msgsnd(r6, &(0x7f00000011c0)=ANY=[@ANYBLOB="04cece613eb749eeb7398738cdf70c1b94715805eb00f6471d28fb8419ab472bea10ce3eea7cd054d09c8a68bb9c7dbf3db1bba5360217b53020c906ff95cb0250883c5156ba332b35d2dc6329bac359774fb8cd7b860d7c8bdfa64f4a830b874409f870baaaba32f8affff95305ab13967ee6696fca97d26a41a9246ac226fd0b1d8fefdac166f6a468206f2cd6e59d019a0f98675f6b963e3295ed0c1546b57aae78f84de0b0"], 0xa7, 0x800) 16:09:30 executing program 0: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x6) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) 16:09:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000040)=""/176, 0xb0, 0x1, 0x0, 0x0) socketpair(0x11, 0x3, 0x0, 0x0) 16:09:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000005c0)={0x0, 0x0, 0x5, 0xb400, r1}) syz_open_pts() r2 = socket(0x10, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000007c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b78000000000000882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc509894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f1655b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f50589b607207d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bcf1e4b976066ccaf427c869590356dbb5064f890ce5e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0xfffffffffffffe2d) r4 = socket(0x11, 0x4000, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x100000000400, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000000c0)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) close(r4) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) r9 = socket(0x11, 0x3, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = syz_open_pts() r12 = syz_open_pts() fcntl$lock(r12, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x8, r14, r15, r16, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r17, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fcntl$lock(r12, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1040100000003, r17}) msgrcv(r10, &(0x7f0000000340)=ANY=[@ANYRES32=r11], 0x1, 0x2, 0x0) r18 = msgget$private(0x0, 0xc6) r19 = syz_open_pts() fcntl$lock(r19, 0x7, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffff, 0x1040100000003}) r20 = syz_open_pts() fcntl$lock(r20, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) msgsnd(r18, &(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESOCT], @ANYRES16, @ANYRESHEX=0x0], @ANYRES32, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB="49f930f4c0d2fd0507533f0a966502554423b54158f0038e7ec3a92d0a6c6d0cea6351c023fa027691b2702a7dfb04c34c8895e785a2a2026d02aedb42557366e761e7f8862be04f0a6bbef10409fedd6e31aea820035ffc66da2abbfcfed19ec4313e5aff0dbbb37b024b67780e1ffa7bdba29148d29428ec57aa15299d673aad8c9b68", @ANYRESHEX=r0, @ANYRES32, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES32, @ANYRESDEC=r16, @ANYRESOCT=0x0]], 0x8, 0xc00) msgsnd(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000001058ed33a1678f0ec407de906000000000000009774b6db603e91e3c54f6a7f3f08e2abff5eb5e79030dac10fb56b92d52a1567494fddc7c04f1bfdec70c751a542445b744f0f9d4ac45533bda36a1b4f4011268033a17347476fefe2d30d989d1730bdf945d8aea09d4fe2b19920fbc535ea057f1c10982b968dce304919aa1af106a6a716fbceef6003000000d1740f4c443ffd5da10b29f7fafabc3b6de4e38c631f1c66216b8f6390cd99cc6e5d6b8083"], 0xc5, 0x0) 16:09:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r3 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r4, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r5) dup(r5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r6 = socket(0x2, 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) connect(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c65ef2f66696c653000755fb9823fcc23a5e043d0ef4c75500efdf0b219927afb68ab001885f84b4968510ac8c660a5c081a27ed8256d987d1354a15b95e602f92a8e578a0c4c2593e8497649ea842f7c4ecf5e904104181fa2f56ef52c424b0e728d91aa4c41cf92b40180efab4d5282744348f722715bed507b28bc2ac446547d0956ed38c9ab6cfe856a12eba41131005ceaf57eb4bc47859f78bb22720b9a27aeda69cbb0adbd8b62c67a0beb2a55e1fd4434c79d10b1ee4a98d4804bcad19623cf64abfe81631bd961491f74"], 0x10) 16:09:30 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000125000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 16:09:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) rmdir(&(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:09:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) rmdir(&(0x7f0000000040)='./file0\x00') pwrite(0xffffffffffffff9c, &(0x7f0000000080)="a030ce83be19e0557b3456c32825aa5d9312bb3d51b9b31dd4c51c573e4aed24f1664dba84803a053f9cc02aba70d6eaa914d7a0f4d01b35f634fd68141632b9e37b8c020b437b035697b4ff79285d865f8f4788412400af790b52c29f920e422e7ed0beebe97e612b8e6507c475a8ca68aa2e3847bee7b6ff751ced8432", 0x7e, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x3f, 0x8001, {[0x2180, 0x7ff, 0x3, 0x0, 0x7f, 0x80000000, 0x8, 0x5, 0x6, 0x6, 0x2, 0xb9f8, 0x6, 0x8, 0x9a7, 0x1000, 0x10000, 0x38000000], [0x1, 0x3, 0x3a29, 0x100000001, 0x2, 0x8000, 0x1000, 0x1, 0x2, 0xfffffffffffffff9], [0x5, 0x8, 0xffffffff, 0x0, 0x800, 0x3, 0x2], [0x800, 0x7, 0x9, 0xd780, 0x7, 0x5], [{0x2, 0x1, 0x0, 0x1}, {0xffff, 0x48000, 0x61, 0x9}, {0x80, 0x8, 0x4, 0x80000000}, {0x2, 0x200, 0x7, 0x2}, {0xd1, 0x7, 0x3, 0x8}, {0x401, 0x1, 0x3, 0x10000}, {0xdf0, 0x0, 0x3, 0xffffffffffffff7f}, {0x9, 0x2, 0x5, 0x3}], {0x7ff, 0x400, 0x9, 0x7}, {0x1, 0x40, 0x81e7, 0x1ff}}}) r1 = semget(0x3, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0x1, 0x7, 0x2bb, 0x3, 0x9824, 0x2, 0x250, 0x2]) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = semget(0x3, 0x4, 0x82) semop(r3, &(0x7f0000000380)=[{0x1, 0x1, 0x800}, {0x1, 0x7, 0x2000}, {0x0, 0x1}, {0x0, 0x9, 0xcd626cc37036afdc}, {0x4, 0x3, 0x800}, {0x3, 0x401}], 0x6) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='/dev/vmm\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) bind(r4, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000005c0)=0x9) r5 = kqueue() r6 = getpgrp() fcntl$setown(r5, 0x6, r6) ioctl$BIOCFLUSH(r2, 0x20004268) acct(&(0x7f0000000600)='./file0/file0\x00') setsockopt(r4, 0xa147, 0x7, &(0x7f0000000640)="c499d24f7d62c700f22a550713cd2a99befbc6343cd5f25b93eaac35318347d6f6192f54fab15a253115bf198b949278fd584c6ca6e59e56191068733820c91b611f8e4ecef9e18cba0f293390736b958c5e000cb5f9f06dfaeed0c744cab0215c9e72e8ea352de9", 0x68) socketpair(0x20, 0x1, 0xa5, &(0x7f00000006c0)={0xffffffffffffffff}) pwrite(r7, &(0x7f0000000700)="0d4e0135d05b4104b40e7d72656275001791ffd129968e1d0cd1c0bcc3cd94376d0959968de2f64c781257f7df1a76f981728fc5553e2522d331a6a8ad175a9be45a45eb80f0734eb7712e8912c8163e3b773a98c8d124d7983813effc11dd059824859d969cae6d0bf9fa94262e40ce09c8e6d43cc648675d7ebdd3cfdb88cd3fbe7d8df5c26607bca4331c2c2c90b3d466b3f44a2d86c2119688613b0159b1", 0xa0, 0x0, 0x0) getpgrp() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x87, 0xffffff8e}, {0x14}, {0x48, 0x92a}, {0x150, 0x4}, {0x81, 0xa724}, {0x4, 0x1ff}, {0x43, 0x80000000}, {0x47, 0x80000001}], 0x8}) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000880)={0x80000000, './file0\x00'}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0xa8c6d069bd0e3233, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000900)={0x4, 0x1c000000, 0x3ff, {[0x7ff, 0x10001, 0x7, 0x4, 0x80, 0xfffffffffffffff9, 0xfa5, 0x401, 0x1, 0xfff, 0x3ff, 0xfffffffffffffff8, 0xfffffffffffff9d5, 0x2, 0x8, 0x0, 0x1, 0x7], [0x8dd2, 0x2, 0x6, 0x400, 0x9, 0x6, 0x2c, 0x8000, 0xfffffffffffffffe, 0x5], [0x5, 0xffffffffffffffff, 0x7, 0x6, 0x7, 0x5, 0x7fff], [0x1, 0x5, 0x0, 0x0, 0x100000001, 0x100], [{0x8, 0x0, 0xdbd9, 0x1}, {0x2, 0x81, 0x80, 0xffffffff}, {0x1, 0x9, 0x0, 0x2}, {0xfc84, 0x3, 0xfff, 0x7fff}, {0x5, 0x8, 0x1ff, 0xe0f}, {0x7c, 0x0, 0x3b64, 0x401}, {0x1, 0x2, 0x2, 0x6}, {0x2, 0xee, 0x7fff, 0x4274}], {0x8, 0x100, 0x1, 0x3f}, {0x9, 0x4, 0x4a9, 0x441}}}) bind(r4, &(0x7f0000000b80)=@in={0x2, 0x0}, 0xc) 16:09:31 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="25012e00c74117fb3cefcebb0d8e0903f0301f4e2667c6549f89a98e914c804c4c54815e65d60128f024250aaaed8bf12742ea013469f84a92cfc570538affd809c5fdc4653b361af60f5d1eccdcaf7ef33fe48682b593a963050749c5106e756f7df57b8e160739669feb3fa023a9df011bd5a339042a07c9e03ebe5e9c9521ccfb2b22b8eb22b1c8fa5480b87ab64d9c71ac4edf1f2b3af0207e9e17801b06f837997eb9f26cdd4257211e736f4548693130123e89f8ca0bdcca6a9b0eab9901b5d0b6346505e40e62080eb1fffe23"], 0xa) r5 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) 16:09:31 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='=V\x00O\x9fl\x95H\f', 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) close(r1) r2 = socket$unix(0x1, 0x0, 0x0) madvise(&(0x7f00006a2000/0x4000)=nil, 0x4000, 0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0/file0\x00', r2, 0x3}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x1, 0xfffffbff}) 16:09:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) clock_settime(0x4, &(0x7f0000000180)={0x3, 0x2}) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff1f829ceb00d914949a69a7044a9bcaf5be13da0beb9b64e56000000000000000000000000072acce8ed4dc035"], @ANYRESOCT=r5]], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d50acb3eec7adf06472b3a859d70a07b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c5accf9af5f1b6fe1a31968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) ioctl$BIOCFLUSH(r0, 0x20004268) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc4ba8a6"], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r6, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgsnd(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00000099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bbf92aa7ba7098104d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa6b85cd37632f788166f19eb222e23"], 0x1, 0x800) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) preadv(r8, &(0x7f0000000180), 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)={0x2, "a6a1813b097ceb2848b7c4baa128a915ac4cf728e53c4a"}, 0x1f, 0x400) r9 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r9, 0x8020690e, &(0x7f0000000300)) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = socket(0x11, 0x4003, 0x0) sendto$unix(r12, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r11, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff1f829ceb00d914949a69a7044a9bcaf5be13da0beb9b64e56000000000000000000000000072acce8ed4dc035"], @ANYRESOCT=r12]], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r10, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r10, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r10, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgrcv(r10, &(0x7f0000001b00)={0x0, ""/4096}, 0x1008, 0x0, 0x800) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000200)=0x101) 16:09:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r1 = getgid() r2 = semget$private(0x0, 0x4, 0xc1) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r3 = getuid() seteuid(r3) r4 = geteuid() r5 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x5, r3, r1, r4, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000500)=""/4096) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 16:09:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x80000000, 0x4, 0x80000000, 0x3ff, 0x2}, &(0x7f0000000040)={0x0, 0x400, 0x4, 0x100000001, 0x1, 0x6, 0x7}, &(0x7f0000000080)={0x400, 0x9, 0x5, 0x80000000, 0x4, 0x9, 0x39}, &(0x7f0000000100)={0x5, 0x10001}) close(r0) 16:09:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffcd1) chown(&(0x7f0000000140)='./file0\x00', r1, r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) r6 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x3010, r5, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f00000003c0)=""/198) semop(r7, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0xba0}, {0x2, 0x1, 0x800}], 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x2b, 0xd, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdd0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r6, r10) fchdir(r5) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r4) r11 = msgget$private(0x0, 0x2) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000004976b223b5fd1c1c0f5796bb31708f0903c3020c8103db4f4cccb4691f9a38f0c70c87f16678a5f4840a2e981a8ef0f3261e3ec65e1284c30ae8644fef946cc2ed1be0361e8e77194f0449c7c59962aebff93f45c9e36bc5dde182e7be2572c77ef15e9ada9e071dbb45dff43d8a8cb78874e37943a0452e111abcfd2aae6ffc7b37b6597a3128e15e5a458462930b463ac4e1744cb2b8f1b22fdfb5e2fa9a3e296570a71bd29e6db058e776150cc810b5a2e6f847cb4c8339819c1fbf9a8c63e6bafb12d2d17bd720ff3163dec8fe6680158f96a9401a844e2e0a5251f08358e9c16654f0b46d2ed6f7ee9a561a08abd7056be5000785bc38dc3cd17be36433000000"], 0x1, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mkdir(0xfffffffffffffffe, 0x40) 16:09:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffdb1}, 0x0) 16:09:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x10001, 0x3ff, 0x4, 0x2, "0301ac67f0d3e67db2140ff68201c291c9e8d4c4", 0x10001, 0x10}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:09:32 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:09:32 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:09:32 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='c\x00') 16:09:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0xb6, 0x100000000}, {0x100, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x1f, 0x9}, {0x0, 0x9, 0x80, 0x80}, {0x3, 0x401, 0x7, 0x7ff}, {0x6, 0x9f9, 0x4, 0x7}, {0x6, 0x2, 0x80000000, 0x1ff}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc006, 0x7) r12 = socket(0x18, 0x1, 0x0) getsockopt(r12, 0x29, 0xd, 0x0, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)="f0671ebf", 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r2, r5, r6, r7, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) getgid() getppid() r21 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r21, 0x20004b43) ioctl$BIOCGBLEN(r21, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r21, 0x40045720, &(0x7f0000000300)) r22 = dup2(r21, r21) ioctl$WSDISPLAYIO_DELFONT(r22, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000d00)=0xc) r23 = getppid() getpgrp() r24 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r25 = geteuid() r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r28 = getpgid(0x0) shmctl$IPC_SET(r24, 0x1, &(0x7f0000001680)={{0x8, r25, r26, r27, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r28, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) wait4(r28, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r30 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semop(r9, &(0x7f0000000d40)=[{0x2, 0xff, 0x1800}], 0x12c94462) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r34 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r34, 0x5, 0x8, &(0x7f0000000140)) r35 = getuid() r36 = getgid() r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r38 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getgid() semop(r38, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r35, r36, r40, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r3, r40, r31, 0x1e4, 0x7}, 0x5, 0x5, r23, 0x0, 0xfffffffffffffe01, 0x20000009, 0x8}) r42 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r42, 0x0, 0x0) shmctl$IPC_SET(r42, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1) r45 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r45, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r45, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r49 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = getgid() r51 = getppid() r52 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r56, r56, r56, r56, r56]) chown(&(0x7f0000000b40)='./file0/file0\x00', r2, r56) r57 = getgid() setegid(r57) r58 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r58, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r58, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r58, 0x40087468, &(0x7f00000001c0)) fchownat(r58, &(0x7f0000000080)='\x00', r59, r57, 0x6) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r61, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r61, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) r63 = semget$private(0x0, 0x7, 0x287) semop(r63, &(0x7f0000000180), 0x419) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000b80)=""/34) semop(r63, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r63, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r60, r59, r60, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r54, r60) lchown(&(0x7f00000001c0)='./file0\x00', r54, r55) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x6, r54, r43, r48, r50, 0x1e6, 0x8}, 0x5, 0x5, r51, r52, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r42, &(0x7f0000001000/0x2000)=nil, 0x1000) r64 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r64, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r64, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r65 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r65, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r68 = msgget$private(0x0, 0xfffffffffffffffd) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r69, 0x20004276) ioctl$BIOCGDLTLIST(r69, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r70, 0x20004276) ioctl$BIOCGDLTLIST(r70, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r71 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r71, 0x20004276) ioctl$BIOCGDLTLIST(r71, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r72, 0x20004276) ioctl$BIOCGDLTLIST(r72, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) msgsnd(r68, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r68, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000730600"/189], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r73 = msgget(0x2, 0x0) msgsnd(r73, &(0x7f0000000900)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgrcv(r68, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r68, &(0x7f00000010c0)=ANY=[@ANYBLOB="b1dfa7cab2a13ecdb6b8492b42733f982e7af0ac2f8ccb4b9ab3149784e4e1ed1c29b21245d534df1017aedfc5c7cdb6c0114a29bb227f08a831c7b1865bed1e9c630dc3a7be949d78fdcad46805c4ad0bd27a743afa17e9959ca1d7e88200174bae84acba1f0f91bd1489d0d90ec30b9e438232445d1b379cd8a3dbec1ac420cab8e5d0947a304c1872c76818f85869eec5cdb8b2f4f9e4c2c6167ccf033bd267ac5d623eb4188531b7c9be1f035fb4"], 0xffffff64, 0x1, 0x0) r74 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r75, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r78 = fcntl$getown(0xffffffffffffff9c, 0x5) r79 = getppid() getpgid(r79) r80 = msgget$private(0x0, 0x20000003c4) msgrcv(r80, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r80, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r80, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r80, 0x0, 0x0, 0x1800) msgsnd(r80, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r80, 0x1, &(0x7f0000000980)={{0x1, r74, r77, r67, 0x0, 0x46, 0x81}, 0x10001, 0x1, r78, r79, 0xa5, 0x1, 0x4e2c, 0x6}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r81 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r81, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r81, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r81, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r81, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgsnd(r81, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r81, &(0x7f0000000480)=ANY=[@ANYRESHEX=r78, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r66], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716248000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fe806845696860d5956dca0740a24c54233605bed498d1600"/163, @ANYRESDEC=r76], 0x4, 0x2, 0x1800) r82 = kqueue() r83 = fcntl$dupfd(r82, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r83, 0x0, 0x0) preadv(r83, &(0x7f0000000000), 0x342, 0x0, 0x0) msgrcv(r81, &(0x7f0000000080)=ANY=[@ANYRESDEC=r83], 0x1, 0x1, 0x0) 16:09:32 executing program 1: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000a47ee65f004477d1751d6270b7b30000080000000000000000000000f4eef23867733c0000000000000000000000000800000000000000000000000001000000000000000097063fcc4c2122ec88fcf4648ac80228fc5e836d455b6b37dd41a1536cc200000000000000007a8f8950c059b15eb1a6edda76ed0458acad496d1496e6ee7929f8c638bc4268fefcbd04fa24bc9ffc4505a9f8ef78d5e990f7ebc7ad7c68438471ed767c9ca41faea3e4c42a500f4b8a05815738b8c50313405c0af9e2a0f47c362dec65fe3c7e1709c2"], 0x1, 0x3, 0x0) r1 = getgid() r2 = semget$private(0x0, 0x4, 0xc1) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r3 = getuid() seteuid(r3) r4 = geteuid() r5 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x5, r3, r1, r4, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/194) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r8, 0x100000000000, r8) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r13 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r16, 0x4, 0x80) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r16, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, 0x0, r12, r13, r14, 0x0, 0x9}, 0x800, 0x1, r15, 0x0, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:09:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xa8}, 0x0, 0x0, 0x0) 16:09:32 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x64, 0x0, 0x3f, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0x81, 0x2, 0xf800, 0x9}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x0, 0x8, 0x6}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb}], 0x7fff, 0x0) 16:09:32 executing program 0: socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460003600000008000101000000000000cea1fea7fef96ecfc751de357ae26caa0416fa4f376336ac050b7804be781e4991f7c8ff5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fe3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36f30250707fa00f90006ee01be657aea8c500000002000000000000020208a371a3f80004005f6b19ed26ba4cb5f4f32978e271daf0000000140000050000000000000061f4617badf1db", 0x2dd, 0x2, 0x0, 0x0) 16:09:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) kqueue() 16:09:32 executing program 0: geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x1a000, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e4, 0x7}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) 16:09:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r2, 0x0) r3 = socket(0x40000000011, 0x1, 0xfffffffffffffffd) r4 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, 0x0, r6, 0x2}}) r8 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r3, 0x5) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/156) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x7, 0xffffffffffffffff, r11, r12, r13, 0x80, 0x7702}, 0x8, 0x1, 0x9}) getgid() getppid() 16:09:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001c40)={0x10, 0x253, 0x4, 0x40, [{&(0x7f0000c00000/0x400000)=nil, &(0x7f0000f60000/0x1000)=nil, 0x9}, {&(0x7f0000ec9000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000d19000/0x2000)=nil, &(0x7f0000cdb000/0x9000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fd1000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000f87000/0x3000)=nil, &(0x7f0000fe4000/0x2000)=nil, 0x10001}, {&(0x7f0000e1a000/0x4000)=nil, &(0x7f0000d39000/0x2000)=nil, 0x7}, {&(0x7f0000d5e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000d6c000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xabac}, {&(0x7f0000c04000/0x4000)=nil, &(0x7f0000edc000/0x4000)=nil, 0x9}, {&(0x7f0000d93000/0x4000)=nil, &(0x7f0000d16000/0x2000)=nil, 0xc1de}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c6b000/0x1000)=nil, 0x6f9d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000d8f000/0x4000)=nil, &(0x7f0000d05000/0x3000)=nil, 0x2}, {&(0x7f0000cf2000/0x3000)=nil, &(0x7f0000ef2000/0x2000)=nil, 0x200}, {&(0x7f0000c5d000/0x2000)=nil, &(0x7f0000e89000/0x1000)=nil, 0x3}, {&(0x7f0000c9e000/0xd000)=nil, &(0x7f0000f2d000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) recvmsg(r1, &(0x7f0000001c00)={&(0x7f00000014c0)=@un=@abs, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000001500)=""/150, 0x96}, {&(0x7f00000015c0)=""/237, 0xed}, {&(0x7f00000016c0)=""/96, 0x60}, {&(0x7f0000001740)=""/18, 0x12}, {&(0x7f0000001780)=""/142, 0x8e}, {&(0x7f0000001840)=""/177, 0xb1}, {&(0x7f0000001900)=""/33, 0x21}, {&(0x7f0000001940)=""/101, 0x65}, {&(0x7f00000019c0)=""/201, 0xc9}], 0x9, &(0x7f0000001b80)=""/65, 0x41}, 0x5715370c6396cfa6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/194, 0xc2}, {&(0x7f00000013c0)=""/80, 0x50}], 0x8, 0x0, 0x3d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:09:32 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x11}], 0x7ff, 0x0, 0x200000, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x7, 0x100003, 0x1040100000003, r7}) fchmod(r1, 0x80) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pwritev(r8, &(0x7f0000000240)=[{&(0x7f0000000040)="1f6ac93950453b62f738dc86ab8c9185bf6eed12ae42fc97035825172061545aa19d0adb0f04e68e79c655f550ca39dab0411c4213dfc72e3373feae3fbddd9a51fdb59dcc4dba3ec23fb6c1cd88e76f5a8a", 0x52}, {&(0x7f00000000c0)="f47b52b80146b5cb4ba017e5a47f15e9291750a79e8392662c78437035d5f2da9b6be64b0ceb705260541e21b5eeacd19b122fb777dd8bba7c31e0a09e83b60a64e881a71f46527bb4606c44b0fb4e13567d676842f7b4a6e99ffc332c0e0790a14fa26f49d1732185947955d7ffb06377", 0x71}, {&(0x7f0000000140)="e6bbbdfa77aef80de0389175cb10a39fa6e02cc7e62921d45c29b94064c369c209e3167935868dea9a4e853f2dcbb8659fdcead490619d5b363422d5cdc7847149bf0b142c66099988b394ff2645ffb2feb7d9b583e93fb3e56a6203eee2397ccf821cd1b5709ce55402a85bd963f7bfebdda2b2fcbab1336003180f83328aa7f52181303b1adb923ebd35114cbee1ae89c453f05b9dcb171dc4bde75a1103c01ce15d1696a99959bc01c6c8926f31a2abc6931c65cb7d", 0xb7}, {&(0x7f0000000340)="fcebd4f78ed9176fb8b2221dae52278e9041b48acf6b2d00661e34d467a693b0f689874a4f541a7ba508a7c83871142cc2376414efd2f8ccbd115841fc6944d8ec9eecc6742a51c0026b250eab4e1ff134404d682f364bfb1ef2b40cc249a88cb372296798767d1eec208351d9fbf03582563247bcf3b4d1ac9084a8d523655f9fa47b9af656bd048f5daf92cbe3678c716243f14bd9e8d92201f7b5f3971d07a8ff56ac929402dbaf61b14eefceeb61f07d7f0c2b7e71272014576a62f3c10bbe749a84fb83ecef4e14e152e17ad59023beded3d0dd0ee750fd748d3a465c780e7b4cafb5198b1070df81e05c39053073ff", 0xf2}], 0x4, 0x0, 0x0) 16:09:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = semget$private(0x0, 0x0, 0x2ad) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="e4010800"], 0xa) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000900)={0x704e, 0x4, 0xffffffffffffffc1, {[0x8, 0x0, 0x20, 0x336, 0x40, 0xd18f, 0x0, 0x0, 0x391, 0x8, 0xa5d, 0x5, 0x3, 0x3f, 0x8, 0x5, 0xc1a3, 0x87], [0x4, 0x800, 0x7fffffff, 0x7ff, 0x100000001, 0x7, 0x8, 0x4, 0x8, 0x6], [0x0, 0x1, 0x8, 0x5, 0x1, 0xf4e6, 0xd83d], [0x5, 0x0, 0x2, 0x1f, 0x8000000006, 0x1], [{0x0, 0x9, 0x4, 0xfff}, {0x1003, 0x100, 0x6f6b, 0xffff}, {0x5a5d, 0x1, 0x5, 0xfffffffffffff801}, {0x6, 0x5, 0x7, 0x800}, {0x6, 0x8, 0x100, 0x6}, {0x2, 0x10000, 0x0, 0x38}, {0x2, 0xaf2e, 0x5000000, 0x1}, {0x2824, 0xc23b, 0x81, 0x9}], {0x7ff, 0x7, 0x5, 0x95}, {0xc000, 0x101, 0x101, 0x2}}}) r7 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0x4795c844) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x522) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000800)=""/166) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) recvfrom(r12, &(0x7f0000000240)=""/20, 0x14, 0x3, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x18, 0x9}, 0x8, 0x1, 0x9}) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r9, r13) 16:09:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) close(r0) 16:09:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r1 = semget$private(0x0, 0x1, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x4, 0x0, 0x8, 0x2, 0x200, 0x2f53, 0xb50c, 0x176, 0x4]) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:09:33 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x818, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x168, 0x2) 16:09:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x1, 0x7) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:09:33 executing program 1: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r7 = shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r8) getsockopt(r1, 0x5, 0x200, &(0x7f0000000240)=""/86, &(0x7f0000000040)=0x56) shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r7) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r9, &(0x7f00000001c0)='./file0\x00') 16:09:33 executing program 0: kqueue() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) poll(&(0x7f0000000040)=[{r1, 0x1}, {r0, 0x80}, {0xffffffffffffff9c}, {r2, 0x8}, {r0}, {r0, 0x80}], 0x6, 0xff) r3 = socket(0x18, 0x1, 0x0) close(r3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r7, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r7, 0x0, 0x0) dup2(r6, r5) pipe2(&(0x7f00000016c0), 0x0) r8 = syz_open_pts() close(r8) poll(&(0x7f0000000040)=[{r4, 0x1}, {r3, 0x80}, {0xffffffffffffff9c}, {r8, 0x8}, {r3}, {r3, 0x80}], 0x6, 0xff) r9 = socket(0x18, 0x1, 0x0) close(r9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() close(r11) poll(&(0x7f0000000040)=[{r10, 0x1}, {r9, 0x80}, {0xffffffffffffff9c}, {r11, 0x8}, {r9}, {r9, 0x80}], 0x6, 0xff) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:09:33 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) 16:09:33 executing program 0: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) dup2(r2, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgget(0x1, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r7 = kqueue() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000280)) r8 = kqueue() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r6, @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r9, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r9, 0x2) r10 = socket(0x2, 0x1, 0x0) r11 = dup(r10) listen(r11, 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000340)=ANY=[@ANYBLOB="05002a2f66f94e6600c0cc78c3b62e3000423e3709425a9247d3a477f2ef10d80f3442c27881f0e5007873c61a6f8833b0226f020a52453174d5128f32ad73fc9a83272785dc366995b9c06064585a0941cb3a902225a6fe297d5a739c4e0dfc30552ee841cc1f0e44391a930b06be1c5d0b5f8b5c42f7687381daeb9cae"], 0x10) sendto$unix(r12, &(0x7f00000011c0)='\x00', 0xf5, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r12, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r12, 0x2) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) 16:09:34 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0x0, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 16:09:34 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x6, 0x2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffeaa) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x1ff, 0x4) 16:09:35 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) 16:09:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x412, r1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x13, &(0x7f0000000040)="da000000", 0xfffffffffffffdb0) 16:09:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r5 = getpgrp() r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r10, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getppid() r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r16 = geteuid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r19 = getpgid(0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x8, r16, r17, r18, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r19, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r24 = getpgid(0x0) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, r21, r22, r23, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r24, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r25 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r26 = geteuid() r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r29 = getpgid(0x0) shmctl$IPC_SET(r25, 0x1, &(0x7f0000001680)={{0x8, r26, r27, r28, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r29, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getpid() r30 = getpgid(r10) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001680)={{0x8, r12, r13, r14, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r30, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r31 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r32 = geteuid() r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r35 = getpgid(0x0) shmctl$IPC_SET(r31, 0x1, &(0x7f0000001680)={{0x8, r32, r33, r34, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r35, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r36 = getpgid(r35) r37 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r38 = geteuid() r39 = getgid() accept(r2, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r41 = getpgid(0x0) shmctl$IPC_SET(r37, 0x1, &(0x7f0000001680)={{0x8, r38, r39, r40, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r41, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r42 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r43 = geteuid() r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r46 = getpgid(0x0) shmctl$IPC_SET(r42, 0x1, &(0x7f0000001680)={{0x8, r43, r44, r45, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r46, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r47 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8, 0x0) r48 = syz_open_pts() fcntl$lock(r48, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r49 = syz_open_pts() fcntl$lock(r49, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="8f83df7c27f98ad58841408e3a71216b0cef7ccfcfb319643cbc4fa570ecfe6e5898589c3c3e73c8e86346b14d274e34aee10de07ba4c450206365825dc4cf44593e4feb9c90c11bc07d0c98e8cf6bc442de63da3921bd387e0b9622b2cfe82dd74b4e9659a1b2a3a4db5404b281da6103acc25f11b3", 0x76}, {&(0x7f00000001c0)="68043811affbcfbe018c0a4aa82fb3aa6ba2450f5b4241e5ab957dd95173777ea317ef2ada50158f5d939897a59867df5642a8a887d61a917e15900b33382e933be6bebe3b716e9d55c6c096d86bb4ad75b029112303823d33fb9ef83d644f04b0dfcc07a4c6abc75aa8e219e2a262ded863866b3636be1e7a1abc75bba5525c3e709bc725b0b0b5f61134382eddbfc1e893ecd9bdcba381e2d90623cca5f9e6cc1b08e54eaf44f296058967de", 0xad}, {&(0x7f0000000280)="b5f4fe354742b93687c423ddab6bc292e4b05c9a02fcc1dd6bbef2fac8c20f025898288db0", 0x25}, {&(0x7f00000002c0)="d62a0a187662f004d4c2f03d61c151e4f2d713c0d558738a80266b33644d3eca7799e511938c8b6ff056e141f299c557bd1775e24ee61a7b26314553080426fa01a3e189c3a0dc46625322957cb8662b269bd338202ef797289deb4eb58e43337c662948fe47c1", 0x67}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r5, r9, r13}, @cred={0x20, 0xffff, 0x0, r36, r40, r44}, @rights={0x28, 0xffff, 0x1, [r2, r47, r0, r48, r49]}], 0x68, 0xf}, 0x2) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x2d) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="5b500c35f3ee7d1933de20b49831a6e78d5dedc8c2c66f35066837354abfe458"], 0x10) write(r1, 0x0, 0x0) 16:09:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x6258, 0x7f, 0x9, 0x800}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:09:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000003540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c200"/4226], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1184, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457350731061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000"], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00"/4104], 0x1008, 0x1, 0x800) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d6000000000000"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0xbde62d0f781b238c, &(0x7f0000000180)=0x7, 0x1) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r25, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) fcntl$dupfd(r26, 0x0, r27) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r28, 0xc0}], 0x1, 0x0) r29 = openat(r28, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r30 = socket(0x2, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x20, &(0x7f0000000180), 0xc8) r31 = socket(0x2, 0x400000000002, 0x0) setsockopt(r31, 0x0, 0x20, &(0x7f0000000180), 0x0) r32 = socket(0x2, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r33 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r34, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r36 = semget$private(0x0, 0x7, 0x286) semop(r36, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r36, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f00000000c0)) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r40 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000100)=""/114) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r42 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000200)={{0x3ff, r38, r39, r38, r39, 0x104, 0x5}, 0xfff, 0x9, r42, r42, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r38, r39) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r39, 0x0, 0xffffffffffffffff, 0x0]) r45 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r44, 0xffffffffffffffff, r45, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000100)=""/114) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r50 = fcntl$getown(r49, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r50, r50, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r52 = getgid() r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r53, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r55 = semget$private(0x0, 0x7, 0x286) semop(r55, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r55, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f00000000c0)) r56 = socket(0x18, 0x2, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r60 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000100)=""/114) r61 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r62 = fcntl$getown(r61, 0x5) r63 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000200)={{0x103ff, r58, r16, r58, r59, 0x104, 0x5}, 0xfff, 0x9, r62, r62, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r58, r59) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r59, 0x0, 0xffffffffffffffff, 0x0]) r64 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r57, r43, 0xffffffffffffffff, r64, 0x29, 0x8f}, 0x200000006, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r33, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r35, 0xffffffffffffffff, r45}, @cred={0x20, 0xffff, 0x0, r50, r51, r52}, @cred={0x20, 0xffff, 0x0, r54, r57, r65}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r29, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r25, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r57, @ANYRES32=r66, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3fc, r57, r20, r19, r20, 0x16e, 0x5}, 0xfff, 0x9, r23, r23, 0x20, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r67 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r67, 0xffff, 0x1003, &(0x7f0000000200), 0xffffffa4) 16:09:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000002800)=""/4096, 0x1000}, {&(0x7f0000000340)=""/169, 0xa9}], 0x5, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8dfb36b2124fbc20fcdc006df3b26f0ef38b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343e6104dc36cffc7c078bed883a99953ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c50488401608ecffd32dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e1ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bf861bc95dcc966ae948b08d4d092a8f98ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc9200"/385], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) 16:09:35 executing program 1: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1e6) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000d00)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) read(r4, &(0x7f0000000680)=""/167, 0x6c) r5 = open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r6 = getegid() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r8 = openat(r7, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r8, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r9 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x6, r10, r6, r11, r6, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r6, r6, r12, r6, r12]) r13 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r14 = getpid() r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r15, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r17]) chown(&(0x7f00000017c0)='./file0/file0\x00', r16, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r19, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r12]], 0x1, 0x7fb) msgrcv(r19, &(0x7f0000000c00)=ANY=[@ANYBLOB="000004000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r19, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f480fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8f8af03fbcd76da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff999be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa04959309800000000"], 0x156, 0x800) msgrcv(r19, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r20 = msgget(0x2, 0x100) msgsnd(r20, &(0x7f0000001440)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16d72fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee303000000de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5"], 0x1, 0x800) msgsnd(r19, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df183bbec5ae932c55722bc1f69c9080e1b4fffffbce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r21 = getuid() r22 = geteuid() r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) setreuid(r21, r24) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getpid() ktrace(0x0, 0x1, 0x4, r29) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x6, r22, r26, r28, 0x0, 0x80, 0x9}, 0x3, 0x3f, r29, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={r14, r16, r26}, 0xc) fcntl$lock(r5, 0x7, &(0x7f0000000340)={0x3, 0x3, 0x9, 0x1023, r14}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r30, &(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) msgget$private(0x0, 0x4) 16:09:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x250) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x8, r17, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r19, r20) r21 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgid() setregid(r3, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r24, r25) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r23, r3, r25]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r22, r26, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000bc0)=[{&(0x7f00000007c0)="c496c61b6ca27cc829ebdc4188067611d5dc00d9a42350608da3f6ea7d6a195f5423e03c51abdb9d9f6f953c3d30aec7d758a6f27285f64b002c23c40f6df2d11f53bf1a24e48d991a41f933fb", 0x4d}, {&(0x7f00000008c0)="440cfe196322ab36645403b029d5edc89f748db265b56ebfc5319865c5341e59646d4b411439945c24e0dabaaba9323f639dcf11036d082bdea3a6dd33175b0500ad624e318068e3ad94ec77282f27e880ae4172e44258e9dfa3b6769ea66c3a02354c13b5cbfa6b8ca6af599bfca3d326b466a47d0e505b6a3612350b", 0x7d}, {&(0x7f0000000c40)="3602607bf879c9e1543f7afbbac9ac8fcf8153ca430f7f17414d16778346cdd6e7df3b96eafaadf0331bc490786a38005889551c9a2cc888a1b6c3657d50b7a4412ed794f7368bf4dd1765efb317d46873e0f9dd30b6d0fcc14ed39fe386c112a69ef3d3d9b8900405dd468b231b7d9a134e6ac604e2ba131cc501b6734d1b93fef8558768ca", 0x86}, {&(0x7f0000000a40)="47ea71894e88cf203b3dd021f576685bb56f7728404fa7d7ef81d953d091751e0800f2457a8fc2813f5b5025ca86de89c1bf849349c5e87e67164c8c17c07d279f", 0x41}, {&(0x7f00000009c0)="903de65c57052dca6e75ef5bbbc699986e7e3d3f200f320c2a3e060947d6399f96b4c708db3ebf462643cd9a9fd96fb70d5a9fb1da96624e2db5", 0x3a}, {&(0x7f0000000ac0)="b7614e73fa4eea2d9bf03f2ec12f90ad14722e36e0873b22aa58012fb164576701c277384791e34dbf3c0e3f52f465f33ee896cc97336f0de67821738708c73d7052c8e13f6fa3094336ffc97d370da7c7b18d4f034c1a925f9b588be219513dfb28e39cdf1ce2961adb4fcf5e02c6356093fe4be5f9adcfc7948da4cb890db5d7eae8ee38771185f8944214a6db19e4e3c8323c01803aa5bdc2a3aa35bae969e7120adf9e6885a1d0a85bb81bde2cb5ce1c5ee8f757ec6c1b9dd82c4198b466", 0xc0}, {&(0x7f0000000b80)="b7992575225d00c9f73120d14a7f57b5e56bdb85cbec416afa1c3cc6b462b90c1e65ca3d6c44d3417a", 0x29}], 0x7) 16:09:36 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) 16:09:36 executing program 1: getrusage(0x8000000000000000, &(0x7f0000000400)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x4, 0x8}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pwrite(r2, &(0x7f0000000340)="06d695ba6004e1bde66cff44e5c08a2ec43aaa0a7b1305243612843573263e14e0f76b3df795a06d8ff1a1119916ae0e9cc9d02ce0e3ae8ac78997d9aef9e8c801314ec02626517f", 0x48, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x380, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) kevent(r4, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x5, 0x1}, {{r5}, 0xe, 0x80, 0x1, 0x7, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xebec, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x98a866574356e4ee, 0x1, 0x100000000, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x1}], 0x6, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x4, 0x1, 0xdc6, 0xd8}], 0x7, &(0x7f0000000240)={0x2, 0x81}) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) socket$inet(0x2, 0x4, 0x0) socket$inet(0x2, 0x8004, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 16:09:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x1, 0x9) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:09:36 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r1, 0x10}, 0x8, 0x1, 0x9}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/55) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) 16:09:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="89000000ffff00000109cec2758267464f20a5993837c6cb432db4c59cc6a70efbf393a5d691f5d66f02a8ef3fb8a2beb3d256d2e61e526fd943ee7da3f7779dc775418f6096f48ba08f80e0a6d3457668f3a0444c57d5b2d459eef1dd1e02c4da43988b497d7c685d546cd0c065c6ab54f1de0f0e9a5a345648fe4a1dfef30ea36dcda0"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 16:09:36 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r4, r5) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = msgget$private(0x0, 0x110) msgrcv(r7, &(0x7f0000000f40)=ANY=[], 0x0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x400000, 0x0, 0x0, 0x0, 0x0, 0x44, 0x2}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x2, 0xffffffff, 0x8}) msgsnd(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000b0d9171b0b863b249c2926758cd158274f5d64d22c2a257a8574ecc4eb1aa3b5408f063978a09ba63e92757426e02efb620bd53447369fd3b73fba22c2fc15032f8e8db5391eb81e3bfd09a8649487c305b98379e41e5d40a9deceb6924959a8ac29d50c690afd2ac7b156081d393a9e97a8945b64159011f94d30ec38f74edd8c87b0386b32bc9dc4a55c7575a0d6b888470d12d29d80f206bcbddd9c1acdaa1864dde9583c866903b0eef0a5243906027b5d5d7a7940d2729f1e195ef316b30f760d7e0e09435d70ac79dd7d15d82b5ed38cd209fb878de794c61688"], 0x1f, 0x800) getsockopt(r6, 0x29, 0x26, 0x0, 0x0) msgget(0x3, 0x69e) r8 = msgget(0x1, 0x254) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed210fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449d0b9934c61a9527f11c2c3b28a990a9b504000000a4e883feda3822a2db39f7e587a952425fa4245fcb613b57485d0004000000000000e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd0b2e2ea7de69882e9468fa446b31b26b01dcb57dc6bbe4ef5b08ffb9f33e209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae3ac721f40c6dc34ba1d9822dec246901e74a2c2a3c5093834deeb57242f3ab57a463a991b176b0ec9e09a8356e7cfcdb71a650a4913151f4fb098cda518f06234286ca762e1e099ccaa12eac0b61f968860c50b4dd22eac7e1c5fcdd654c24572ac2a9a3f21bfc85db1f95e951c17c599b99c53c2a422472049b66a43cd1639f2d544428e1aa995a970a7450554fd6fee21ec0d317ddf5104bfe91f6936064aae01e857cb42d6a8c3fe72928ef2ce100053aee1026ebeceb2c1baa52e6fe2e7c3071e9d6153f3a140e73988744e15d0924501b4c478f7a62c1dc3c30b884d777e03688d49fe4767195b1bc33c7b2a7ab38a49eb65b3e8d577b"], 0x107, 0x800) r9 = msgget(0x1, 0x254) msgsnd(r9, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000b0fc5f17eeaf77364ec17c906778262eb1c619ea283424908d75d53921fca5739d2c7fccd65c0ababfea268a488b8d1023f9437a07ffd67854d8808683ada285121fadf85c3967e7573d5456894a9b428d5e9316539f0d5aed0c1f6b256c3568c4ddd2cbf77045b390760afa2956717cbbab8820049aedd7e974c84287d265ee53c2d6f8869ede5092b6000f2ae236c19cd246c4d0a8bf2752d5a7ebe35225fcc919dd8d159b29f861d15eb672a75dd2d571a104d3908e6fb44112957cc48e6d0879a2317a13a409f05227d63916e87985016593c41cc7e8bcd3a51628253a88817fcb8a25324d79468aaa2ea93b627639eadb180000000000000000"], 0x33e, 0xc00) unlink(&(0x7f0000000180)='./file0\x00') 16:09:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0xd064, 0x0, 0x1, 0x2, 0x5, 0x8, 0x1, 0x2, 0x6a5, 0x1ff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x4, 0x800, 0x9, "c5e4f145f56b72858966d18b9b3a068dd2f6ff55", 0x4, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:09:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\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, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0xffff0001, 0x0, 0x90d6, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:09:37 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) read(r0, &(0x7f0000000100)=""/9, 0x9) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x2d78dc24bdd4a121, 0x1) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) 16:09:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f00000000c0), 0x0) r1 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = getuid() r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getuid() geteuid() r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket$inet6(0x18, 0x4000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0x0) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) r11 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r12 = getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x0, r13, 0x0, 0x0, r12}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x0, r4, r5, r13, r15, 0x100, 0x3}, 0x100000000, 0x49, 0x9}) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) r19 = getgid() r20 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x1000}, {0x1, 0x10, 0x1000}], 0x4) semop(r20, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r21 = getuid() seteuid(r21) r22 = geteuid() r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000300)='./file0\x00', r24, r25) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000680)={{0x4, r21, r19, r22, r25, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r26 = getpgrp() r27 = getpid() r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000400)={0x0, 0x1, 0x7a108, 0x3, r27}) r29 = getpgid(r27) r30 = socket(0x2, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r31 = socket(0x2, 0x400000000002, 0x0) setsockopt(r31, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xa, r24, r5, r17, r32, 0x40, 0x401}, 0x2, 0xbbde, r26, r29, 0xfffffffffffff78f, 0x0, 0x5}) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) 16:09:37 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400", 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0xb0b2, 0xb46, &(0x7f0000000040)="37d597f18261c06ab691ebfb1fa47dfaa46e0129d7b6adf3a5ecfb48057bc58cf86ae7bda082ce93675677294269e3b1bd3a7c98c3f15258d25d8b8726ffbff75df38444d5edced8cbab83220ffe4066c28ea4f70989535aa2e419e5d55a868d64c78dd753cc15c441d5ad06c9f9b4d9c87bb780926d02c6a5", 0x79) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x0, 0xa) close(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x6, 0x2, 0x0, 0x0, 0xffffffff, 0x21f, 0x80, 0x0, 0x0, 0x7fff}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x400, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000200)=0xc0000000) write(r3, 0x0, 0x0) socketpair(0x18, 0x5, 0x7f, &(0x7f0000000300)) 16:09:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffe7) 16:09:37 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x100000, 0xfffffffffffffffb, "bfffff000000010100", 0x0, 0xfffffff7}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() accept$inet6(0xffffffffffffffff, 0x0, 0x0) 16:09:37 executing program 1: semget(0x3, 0x0, 0x0) 16:09:37 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000007c0)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r5, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) dup(r4) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(r4, 0x5) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:09:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)) 16:09:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="5e484e083234bc9b564bca08d7c41a58799012c0cc0b4aa4986d0bfad12a329ce6d6af6b3d0603a17bf68852df1567bceea7dc3f536ca0", 0x37}, {&(0x7f0000000080)="ec164ff3bd56a3064872a0396dad61e6db5fd1259e05fb1cefbd406f7bb8edd40d1eb0", 0x23}, {&(0x7f0000000140)="9bf9a963cde996353a36678f23736e744d5fc2546ba36eab6159d613fb489634126e89a5b9ee2ff025c8ebc08d6f353e6f9542d84b975b6c656e690c14dbf6cd0119a07396d3d3b2bcd74c9e31ee7a39b9fa535d36d2971abebbd581aa29f1dc389150f0b8be1dce356b245407876c665ec22c83d46a1ab797b207969086a5e6ade5a3a1", 0x84}, {&(0x7f0000000200)="de0dcba0103840708cbc2828a76e4e268bd6aa9804c658dac565a6ec1d7b37fdbaf951bb52f8930b15a1933c17b3a41e89a149d570fe197b61102a3f041137b07c57dc45e2666606b9f637ff952a765d3bfce5cc8e9c5c4ac7094296860a116523c4b68496e4304fadff266ceeffc429ab0f8f37152bfbefc1fd8383483dc0e8d6a5f96ada1e0ed92cb457b0bdba4d5c1cec3549b734d944c55347b49e505016238129f96bfdb65c8c906610055c24901000e9e78bacb4b5f0cdbd8f06699de575c831ee7e9b1e7e7868875b42a66631a9e2394987d252f32ac1d51dc6a119bf9fff0356a88d27b2a5c85dd82dc248d48bb10d1c", 0xf4}, {&(0x7f0000000300)="0d6fb02920cab1ef59edbc93fa2163b1937c841202c1fab95a12cdbbf42a1276a9132fd255f316508c1aa4f72359f77c0d4cd14ff0e90858b5ebb5c82f2f409cce5f97aabb604107285c190cc811153d850e44d9f80abef646de9324459255ebda464bae178463743e7eb9c787a34a0a87ef3657d3638f77b32a830bd7", 0x7d}, {&(0x7f00000000c0)="68aef64d2f9f22bc5f80f6da980ed9465469520f444f5388658144b0f33b0551aac00363c3eec3bdeed712748828cd9b96336d3086080af16be3476d3f485f", 0x3f}], 0x6, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:09:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8c, 0x2, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x47db8cc2b80c405b, 0x1, 0x3, 0x4}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x5ff4, 0x8068}, {{r4}, 0x0, 0x0, 0x2, 0x10000, 0x2b}, {{r5}, 0xfffffffffffffff9, 0x2, 0x40, 0x1, 0x8}, {{r6}, 0xe942545876859f01, 0x10, 0x20000042, 0x10000, 0x20}, {{r7}, 0xfffffffffffffffb, 0x6, 0x8, 0x8, 0x9}], 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r10, 0x0, 0x0) dup2(r9, r8) pipe2(&(0x7f0000000080), 0x0) 16:09:38 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) r6 = socket(0x2, 0x1, 0x0) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) setsockopt(r4, 0x4, 0x5, &(0x7f0000000300)="4f9e70f3a31a7211ea292c3d9c6bdf4ac86cfb41c640898329896910c520f9d51652f0245bc5145102911cf139fa549dcea97688bc7d04f3016b610c5bbe5b259f0ffc597e959525859894ce6b16ea1a5a25188daf620e832f8cc6ae6a4ad57979cd83e95946dd2140a9a82627eb56da1c37b6ad032d22c32e90ca5cbebf0e20a35998bb2433f3e77b2487b3d453aa34347ed3c578966f735586d28900142952cc4efb24cfed9523754f9a8d31ac7b3f5dcf3150540a413265e243414501c9cc4b972855a86493921455860304bc5d899359a20b0b", 0xd5) 16:09:39 executing program 1: ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x1, 0x8]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xad) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x1, 0x25, 0x5}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0xba6b0d09b9089eec) fchmodat(r1, &(0x7f00000001c0)='./file1/file0\x00', 0x1c0, 0x4) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = open(&(0x7f0000000300)='./file1\x00', 0x4, 0x120) fcntl$dupfd(r2, 0x1e, r3) r4 = open(&(0x7f0000000340)='./file0\x00', 0x4212d1ab237b9ae2, 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000380)="6b9d5f0e91dd60d5ad64ec3e8c9cd34bcde298e0a31be8457d52564f0f875b62a39fb2b244824c300c069af748674608cd9a983b706a4963e25d5d59569fe994d4e96cbc1b3dcbbb080a5fc778df5840f5dfffabc0f0b4c0560a23ba3512926165606dfd2a52cf98dc72744b0d462d6b45637bb3893ba0ce164d43c405d4962a88a0fa152df4dac517dd8546b56270505f19ccf940e8142fd09545f8061a946a9b31579919a09d6e3f4c41f461b5b3e26aa64740647e132b50fba373a7476bf42a780676c61c58f8704121a658aeefecdbe3a5a0f3183e6188c1cdcecb8f3d4349f8afbd6ac476d3a4", 0xe9}], 0x1) r5 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000004c0)) poll(&(0x7f0000000500)=[{r4, 0x8}, {0xffffffffffffff9c, 0x4}], 0x2, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r6, r8) getppid() r9 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000005c0)={'./file1/file0\x00', 0x0, 0x3, 0x9, 0xd86d33dbe9c21ec1, 0xc4b, 0x3, 0x8, 0x4, 0x1, 0x8, 0x6}) geteuid() getdents(r9, &(0x7f0000000640)=""/106, 0x6a) getpeername$unix(r0, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) r10 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r14 = getpgrp() r15 = getpgrp() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000800)={{0xf6c, r11, r7, r12, r13, 0x3, 0xe9c}, 0x5, 0x0, r14, r15, 0xcf, 0x6, 0x6}) 16:09:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/57, 0x39}], 0x1, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000000)={0x9, 0x5, 0xfff7, 0x9}) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000040)='!', 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:09:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="d61d24d6ececa607f4e8d11c1183f54ebe80de8954e0c8e21ce1a84ef14aad4d9aca834c233b04c5a04cf59b442ef2cdf2c11f252271595bfff39aec9445bf041f3ae46a999660f10e67469c7f214bac50ab3e3863a77f27e2c74894da1c282b727cc022638d0ae661d1f0dc1b812cdff6d761740b8ba00adf207234bda2c36eb7ae3f57e1308f68e9284d0594cc7869da7cd6", @ANYRESOCT=r1, @ANYRES16=r2, @ANYBLOB="e11fb54561a84c807f3a1b0757ee8aa3c543fddc6644b6065aaf975071d58bb548ae3f08620eb92ee391a3315fdedf12e9b6a94c903156a3fc5185dd7f1d6ddf5306867a779a4ebcc22263af255fdec859de631739387398a4c6dfd6f68ac7e9364cd3dc89e76a30429f420b782adc70d311e4c34429015f4b7db63a77d415f36bb35c75255b4be8c8329e065461cb3138d75c6e10e1c4da480de77adabd4cb8fdd0e64b688b80970fdf7672a4e33dfee77e0bcfde48a0cef85922e6e960305a545a4162f8848faad223fe8806648999d5211942c22f929a9e39171ffbd902efbdfb704e7714361b4ddff308c5313a2a6cba52f12f21069d80110ec66df3963ba8fafe045a64f26003e2e1049ee3d50d201874cdfd033bc21b69bdb4fa9237b058550adc7befc79e99152072161561b0fdb53b8ad16f00778b22b6092f3f51ae229114a7f82bbf2a8fbe7927f063a47fca59a52f21f14d7f3420a63b98bf96cbb3613cc9ca77f88cfa26f8f7aeae0efca93d1c01f61e8bb9c24eec5c860db839cda96de323ac04793b8397e25525107667d4084664b9377751a61c13855640c9c09ea263a1df391f046fdc8dbf622b2ae493f9aeb9a794dc87d9829eb15d2af4bca2e77aaebf06e0de5b344aff71aefb5dd03bbad1c73a3f3daa7602365f0dcb66d3a744d91697c64b3df58583a3b39a0cc0598c2f237c5dcb851ee10ffdc0d5eae6f374297a8113c781ed2846f5e4ba1c4b0b85067357bf9300c3e9940437682bbe6515415189ce95c2f70294ff5ab41b12af859569557a834c95a91ef78053ed4dd190baf1de2ca3fcdd6de7f76dff82a991683bd406db71fdeed454fc00859f809e06d86d71cdba5027fd2923625c0fb03da20d807e523b917669cd3a6356abe8457e0fb04d6f4b657f4b3a661fa1ef76f5fe14794f01cac0601600c304647ded4f80e0b276f999b5564273631f99a823b5dc9b1577dde5e446d217874b6277b76f829624d8d77bcae4fac88dcefd05a1652ca3b01f515e9595ac1f14641aafba4561151caf0272dcb1cb63019046a2c342b8259df1dfd332b8d042cf5bb06bf20cc217afbb8b3d41f7c3c44dfba854f5b5d1bdca497a6de968d789775038155dad040a961d2ae39288c94d1e9d0c8a45002744d3ec2807ace2f3db96ef18af8b602799cc84a35a76545bda5922ec0d3f3f01b1c08e5e3db2c34b607d3215fa80adebcd2d3509be52018db72a0a209e134e9c0913308d367704229060d3bab11a8cb892d41e17685c048d7e2eea610ce67216ee1028d992026eae8b8c154233031dee29d4a4debf44e8507aa442cfbd221d70712d32aa193ff0ee01092ed3fbe4ec7f5494a17204dedcf5802584f59f93b866a122de9a2568266b0780c69ba7738589d8a82a5ad4f678ead12f8bcbeeb800a91b4c9301a98ff03622a3ca50e54526e3975ebdf54fb0bf78326efa404464a1c66aac8c4365bfe0a820ef41b84a3b6f6491c3aa28d5a13467483873ad0950177ecc44d65bd45a94be285be904e03189da3edb993766fd3165978e31fcd90917904b15294f28795864589b2f0cd201b4697b32d456df2bdb0a4144384e600606b45f24edc80a813c9691ee9236df03288fee93e2c64f2e7a9822eb15efcd619f2222e84fa163fd052285ff82d8aede762d07cc3dcbd66f6f55a5f88b97ebc46c59c22faf15dcae193d4d7a2ae1505b29f5dee3fbecfa413c1a1163653e843986f9ffd2e7dd047a47a92fe47c2fdde511c816ef912a00a4b461d22722b6129d71990228a9f51b350c78aed69308b93d38e05c91452cb6ffd16399413d72749a22c2f80f3ca2d99683d7ff7ed071f7b4e738ea4383070d49b9a936eeec475aaf681315b01509bd6b4e547cad5222674eb22d9a7b4748388526f8bfb9a18cc722eaae782fbb6d6a1ecd7435f33f9cefe5cc2f3f07a16691203c1db25343830288d37233c4ac423f47026481917d4dac0d0b104a7d4fd15a924a8ab42ffb1c7bdf2b6d63dabcea733222552f1103c47b2e8838eea68baa18b858e07ca7ec9017eedf28ee962a7b7d99bbd0d3d80d861899b03987f8396d68dd3bd067579bc8f59ef733090e703164fe63cd7be51e175811f219ce1ee94f390808c6d81a46891650fcffd93fc8242c6e533fede76955b9308b9b6da70769390486861df0a5512bd6aeaa0e8e3b5f6ca7edd36dc8153956601a76569a814080b58c04fd84737004b01a895ac9dda87034b5c129fc8a93badf3840bb3f0beaff36561f83077841db67f7cd792e7cf0d828bc489c890a87d2ee06810d35240b1e299600e32f33830191ac36dbcb4a062671c85d0cf30b8dbf71ec6536deec82e374af4a9cf43f869ec48bd75520d9232cee5073e59d33db4e05b96949fd1222e7a597bae4600edcce92bed44e18f6b423711db07babb3be91cc575a5ac3ec09a658a4fc150b276d8c1e4d0f5e75c043efa573cdbffa8d7acc1e2de5c6ebd5bf60de9785b890d4ec78f73314011ebf4c4d3f2b8ec65af2f4678d7e03cc170a9e939cc4f937787f551a26894ecb1dbde3175241d30147d2f5ad54cc8c8d097b36a0a9c1ff37d3069973dd5a1a493e7785bbc85fbbe879b4515516793178ecf3dd4d249587e94cb39c302c793b69643426200caf04f51710327f1448545fbf5b33f0aa8b5589d9fc7e21f4b0ff904ad8fea2a100967eb3a02b38e8c997795ed35750e01aff4cf83b663c278402164be7aaed31c82bf8ee17a7d550f126529d6911a952e6102c872afbfe38b33299046b7c41b519cdad23fdfdc29ac2fedbef7e87d4608ecf04be2fb647653e8a1f07052c51a9bc258e9359d47a972f988dad461ad63a2f27fcbb16095af88b91c082d548f28334c697bb554f1a013022bb8cc8d805a61fa736b2ea0ae347b56c9af69287384f6d98d244ff97efcb5f1046058b25c05323a92b9d0fc894a587d69bfd3bdf3503763de456ea5eaa65f62938328eb18dc48f38d52e03caa1511652704011204ca163826f53a26dcdbcc8e7e270cd6e2ba692ccf59b693b092dbe56e29b1fc7dadd7df81e9f1353df3c6b0799128a59b42ea5fd1af224a5dc527124605707448c06a144fcd78cf645746840412136e7e043514c327130f20fcc1e6b54cf8e4139669a829a370efce905b9c167bd1089a5d7b5fdfce1a7fe8e6fd19dca25f6a5f99dbe9ac3104bee2734ca75680b8ae9a000f4581ace1af798066e85b966d1720927ad14c53097640e1462d48ed2a5bded893d1826a59823e2d8d57e3ab141ec4922579a53ea707cd63aa21030870039dfdc4c82a3fab28bb63cdbbd8607497aca3320e3a3b917dce6c28a4ec170bd9cbecc892ecdb9426256de7af847f87fdbf1b9525592c7236b581f55e2697adea4bc119b9bfbefa9bc93560b93049f54e4c06c7a9414c7911690d6ba4c5f5dd1bf709cddb4cc243886313a57b4451197462114e98e77cf4379bc5584e91153355568218e8b91af74bd22bfafd1a4764856f39048476442a3af0657207d2bb0037eebc5bc245c96b530f199044a0b3fbcb22aa66e33b19d0ddfe658064bfc9d7d4685149c0b93fe768816ac36e0c150b5771b692bec473275ef488a2cc12222777ac4f037da9cef2b959cc246fbd9f94ee6720657ea3c23a35bbea4d6b06eb939154dd8f25b5983a0b8e115c5c11835b352e29c01db16fdce2c23e6d5686bcc211fb5fa5b1c9eb9c372d472534bd197b8af1ff29220e923095c638600358510d18481106088077dd207b20d8cf0d9fc0216f42aa96ddffa869888f267519990c51438e416a631239025bb17ac554a9b3d06c3e7d9c10ab683e3ec27638fe7d3c3250ab14cbfbd7b9ae5cbd2a7f42a227381f7cca4fdde331c4179eba6924272e473fc865c3de2cd7eacdcc5ad03184a77dd5c69bedac370ea946d5da19e5c969871e0cfa48925d543e932587c66a204e2094c265998e220f5bcfc7fec7801f73796bb6cb55e5d772485bc67f68191b164b1e05e73d211abec159b5684adb9ea82f4be270454cce32232ca8f42a0d6645e33b20b73b56ba571c7ecab8a2ecca21e5452d6f41ca930f56733916b8ece3c3e2b47620e204d351ed1863647e11d7654a5395c0bb9c68246eb3439053ae7c6fc1ba7d8abb47278f9a941541ebc77d935e2f340ac4c6791863dd563b0ed59e20b8f4858c7b95f490076e746666dc60837fcd24d15a77a4c19d9c16720aa8866afb4de5d06df87e0e6f20521b5116f09c7309392679fed87f0af97847eab319657a5e0771a700574e40e8296110d61ea0ae87a391d8afffcf61bcec411e6b0f4dcba85ca5e1c58694fff3eb6428ebad75a4a2adab1ea4756dd187bac5091ef4a4e2a2603b319a100262bdcdde42132942f4f769c82d069c7dbdeae9fa18fed759cad9b2d5bb5f2d9c2098bd0da3e3e53abe3474e1706b4e22d8874228b4c7f821a39bd7ec23c4e1f1f3df160538eb146b7031b7f3dab1078cbbb94cc3220db6c5dc7ac904747dc6add04900be973f421db49f3993405371230dabe071536f22a2b187ef41cc24a36bea923aacb1bba7b02c089a375657323bcd4e93a9137057eb856ee656effca84a97c60c19ca5ba59eb30c53fe50e5c59e799ff92118e0d7220bb5a3c00479a741f78a2ffd6173bf6ab8f89f61d4c9495999f262fec5ba89ff0cecf53fa284082dfe3433254f8ba7419e76bd1891b97f24f1bd2e6ab6cb02e595117ced8901d64975603213e9303d3bd4bb0834096e71fad02f08ae0fd6caa728bb835774640535c483b503efe2586e67d7d3fb6818a35c2f56108377d43205df70aa0e6f927a99e2a07619b8d43b619d5a673dd20b373a4dba4e7e2e43f15f797628e514f56fd8d6612187aeb0a5e611beeb0e5142aff9da794d2acc0d852548d55664ea0aaa9da1c854935e2d8107f7eee7311c5f33f9df23b8f399a58f9a6492398c4c29a92f5420b301cafad5a24f1b3fa1e3481106fdeb565fc846bb774920970f45886550229ee1d4e8867425413fc078967d820b1f5db53ed2ffa4686f3e750b07d96940c81e68c9db264df9bc31be4fa7575595ca04a63dcdc5f6928f84472b111fc7ee5543c87f71b75775fece47e6ec5170d132fdb82cc702a5a799dc2cbf4460acb2d3099029842e77692ecc4d6bf7642376e2a0d4d36eff202406c47db5b0fead93501aba396f2549d6b88d2bc8a2e4f04c11ad658f38ad791e13fd95a8c7e20d99e81b8890914786e646e34e55eba1631db3c06b3a86861a70bfc484a65d7eded0828786e10eb1483369bdc6c6d0282d7314f3f1195b564f34a3cfdb1af5fe5127d8f528e1deae00ffcc1c86144d43a664e890f3d50f71c0a21d182fb41fb9f5e15ffea9fd9f0a54701682b3d762b6bb630c131045440b3935bd30818cad39e97cad4a0a76fa7aafc0710975cb624a05269f5bc78c3a2301c368a2889e4c5f91ed6bc62e70897364a9aee382a800d6ae418e4e74d15048d9633b928e4c509393785b62fb29a0866d5e90294df1889dba46a535f855e41e1d744623fbfff00f8211ab15c6145f1630ce9ab3ed1f6f3023af407e756104620aeef8257ab4ca892e75bc43c15ebf65e94dc92c31af1739dcedc8e0c998675beeafa1da4ac2b9e0d727a178c45b1ceee4824883bffcbf00cb0e26930afeb530c717b403cc26694ab210139b1db9ed96b7ec9f1b0dad163d28aee217634725cffd8a75e5019b09ad1c8cc60a28a285b557e261082670f6bfa3c06a9d19660b143f9d456ce7add20d546d3b6", @ANYRES16=r0, @ANYRES32, @ANYPTR=&(0x7f0000001240)=ANY=[@ANYPTR64=&(0x7f0000001280)=ANY=[@ANYRES64]]], 0x7) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x3, 0x29) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:09:39 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:09:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$getflags(r1, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)) 16:09:39 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) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:09:40 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101a00, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r10, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r4, r8, 0x4) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 16:09:40 executing program 0: setitimer(0x1, &(0x7f0000000180)={{0x0, 0xebf}, {0x9, 0x1}}, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) linkat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x0) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 16:09:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) fcntl$setstatus(r2, 0x4, 0x40) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:09:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331", 0xfffffffffffffd17}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSCTTY(r2, 0x20007461) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d", 0x27d) 16:09:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000002140)=""/4096, 0x1000, 0x2, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r2, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:09:40 executing program 1: r0 = socket(0x11, 0x4003, 0x92) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 16:09:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x7) dup2(r0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockname(r3, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000f34849052786bfa77d990906484ca9cfa476d3da9bbb0aff65bd41bc37962ad3a5007bd7caf1833bb3494d23c7f8418839126758a6790e83305bac6e80d502016d14ba7ff1015aaca820523c4f1d75b59297d0ed21427e0dc40b2805dc13aec3f84392a20de8ae38b97e2cc59cccf0600ea04584dba13d287d6e21347b25f886cde89ca1d93f87a813062010ad7e1880c15b46c1faa48f3fc4"], 0x10) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x0, 0x1) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0xddd, 0x7fff, {0x7, 0x100}}) 16:09:40 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r0 = msgget$private(0x0, 0xbc) msgsnd(r0, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000840)={0x0, ""/241}, 0xf9, 0x3, 0x800) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000840)={0x0, ""/241}, 0xf9, 0x3, 0x800) msgrcv(r2, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, 0x0, 0x22e, 0x0) r3 = getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() geteuid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x1, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x400}, {0x0, 0x2, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x401, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setreuid(r7, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r9, 0x0, 0x0) 16:09:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x4, 0x9) fchdir(r1) 16:09:40 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) acct(&(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) 16:09:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x2, 0xfffffffc, 0x7fffffff, "89a8972f47fe8d6fae7e1ef865f8a2ee8160f1da", 0x7, 0x3fff8000}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:09:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) msgget$private(0x0, 0x40) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x83) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1f) socket(0x3855aad903b9859, 0x5, 0x2) r2 = semget(0x3, 0x2, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/254) 16:09:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1000000007, 0x95}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0xffffffff, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d", 0x0, 0x1}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d", 0x198) 16:09:40 executing program 1: r0 = syz_open_pts() close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x403) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 16:09:40 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10000, 0x4, 0xfffffffc, 0x4, "49ee3d9f3cbb017a61f8057102541b3ec22cc2cb", 0x7, 0xb8}) ioctl$TIOCSETAW(r0, 0x40047463, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000170000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) 16:09:40 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0xf, 0x8010, 0xffffffffffffff9c, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b500"/46], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289200d9e1fd9710070c5d386aa385547cdab0f657e303e614970025"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = socket(0x18, 0x1, 0x0) close(r15) r16 = socket(0x18, 0x400000002, 0x0) r17 = fcntl$getown(r15, 0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={r17, r18, r20}, 0xc) r21 = socket(0x18, 0x1, 0x0) close(r21) r22 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r21, 0x5) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200), 0x1bf) 16:09:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x2ff, 0x10000, "0437070000000000e600000000000000e400", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0xfff) 16:09:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee1", 0xb5f}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) 16:09:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x864, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6a, 0x72}, {0x18, 0x3, 0x8, 0x3}, 0x0, [0x1, 0x2, 0xffffffff, 0x3, 0x4, 0x3f, 0xff, 0x1000]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x2, 0xffffffdc, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:09:40 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) r1 = socket(0x20, 0x1, 0x6) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) socketpair(0x6, 0x5, 0x7f, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000000c0)=r5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) chroot(&(0x7f0000000040)='./file1\x00') close(r0) 16:09:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) r3 = socket(0x200000000000011, 0x5, 0x8) getpeername(r3, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004718000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9919c34db7575e6750e304faf93d6000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001714000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae83f8d09b271e1aa400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b600871a48417c510d86ee03a00000000000000000000000000faffffffffffffff000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a329068cc3533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249c91092ee019a14488202574f86c04f0f0abf1de3987e136c947491cdae909c7ba029cef250cee4d3200cc757ac55"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000240)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f00000000c0)={0x10001, 0x0, 0x0, 0x1, "1fff01000000000000a60e00"}) writev(r5, &(0x7f00000000c0), 0x100000000000028c) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000440)=""/165) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x12a) 16:09:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={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) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x80000000, 0x1000, &(0x7f0000000000)="5d619b0242e3e4a1ff197640721df59ba26c3e65354c88752ae4be0c94c3fe0a9851184b50e4ec053102d72c10623eff6edc5ac4003d9cb84df6bf86fbc2d5ce2365c24153c7f460bc75a6abb695fa29d8571445f698edc56a5b0c9942b6b96f6abf279e964e3009fbdb52543bf14fc7974f4fe37d1ecd8d0784abbbb5e6bd0461eac03a4146731cdbcf1e4fd6287f74ff", 0x91) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r4 = kqueue() fcntl$dupfd(r4, 0x7, 0xffffffffffffff9c) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) geteuid() getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) msgsnd(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee33af4ee7ff04d29c47ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2de236d8e0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6768fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc3bd10a02eaf9c3582771bbc748", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) 16:09:41 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x136) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xfa0c52e3b70e4083, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') read(r1, &(0x7f00000001c0)=""/46, 0x2e) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x6, 0x8, 0x0, 0x33c7, 0x3, 0x9, 0x1, 0x0, 0x9, 0x9}) r3 = socket$inet(0x2, 0x3, 0xa) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) setsockopt(r3, 0x0, 0x8000000000005, 0x0, 0x0) socket(0x6, 0x1, 0x3) socketpair(0x8, 0x1, 0x1, &(0x7f0000000200)) 16:09:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f38b2420b866d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getppid() getpgid(r38) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r39, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r33, r36, r32, 0x0, 0x46, 0x81}, 0x10001, 0x1, r37, r38, 0xa5, 0x1, 0x4e2c, 0x6}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r42, r43) r44 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r44) r45 = syz_open_pts() r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r45, r46) r47 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r47) r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r47}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r49 = syz_open_pts() r50 = kqueue() r51 = socket$inet(0x2, 0x5, 0x7f) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r50, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r51}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r52}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r53}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) msgsnd(r40, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r46, @ANYRESOCT=r47, @ANYRESOCT=r50, @ANYRESOCT=r13, @ANYRES16=r55, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r40, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0613ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00000000000000000000000000000000556dc6e73eb40cf2ccff5a4b73ff3d07510920eeb9d318e3f4c979434384f94077062b8a0f87f6ba8982cf52009480b81d3a19c4e8dc0421207eb994c98159362342fb0606399730fb03f9d82a16406589bd56783af57c6e865ec5802f0478b0dc361f2e5581287d438f75c3a8"], 0x44b, 0x800) msgrcv(r40, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc00"/225], 0xe1, 0x0, 0x1000) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r57 = dup(0xffffffffffffff9c) r58 = openat(r57, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r58) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r59 = getgid() setegid(r59) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r60, r59, 0x6) r61 = getgid() setegid(r61) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r62, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r62, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r62, 0x40087468, &(0x7f00000001c0)) fchownat(r62, &(0x7f0000000080)='\x00', r63, r61, 0x6) r64 = semget$private(0x0, 0x7, 0x287) semop(r64, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r64, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r64, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r64, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r64, 0x2, 0x3, &(0x7f0000000000)=""/9) r65 = getegid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r63, r61, r60, r65, 0x20, 0x1}, 0x198d3e44, 0x4}) r66 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r66, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r67 = getgid() r68 = socket(0x1, 0x1, 0x80) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r70 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r71, 0x0, 0x0) shmctl$IPC_SET(r71, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r73 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r73, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r74 = getgid() r75 = socket(0x1, 0x1, 0x80) bind$unix(r75, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r77 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r74, r76, r77, 0x10, 0x9}, 0x8, 0x1, 0x9}) r78 = getgid() r79 = getppid() r80 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r82, r83) r84 = getgid() setegid(r84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r85, r84, 0x6) r86 = getgid() setegid(r86) r87 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r87, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r87, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r87, 0x40087468, &(0x7f00000001c0)) fchownat(r87, &(0x7f0000000080)='\x00', r88, r86, 0x6) r89 = semget$private(0x0, 0x7, 0x287) semop(r89, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r89, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r89, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r89, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r89, 0x2, 0x3, &(0x7f0000000000)=""/9) r90 = getegid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r88, r86, r85, r90, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r82, r86) lchown(&(0x7f00000001c0)='./file0\x00', r82, r83) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000080)={{0x6, r82, r72, r76, r78, 0x1e6, 0x8}, 0x5, 0x5, r79, r80, 0xfffffffffffffe01, 0x9, 0x7ff}) r91 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r91, 0x0, 0x0) shmctl$IPC_SET(r91, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r92 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r92, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r92, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r93 = getgid() r94 = socket(0x1, 0x1, 0x80) bind$unix(r94, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r96 = getgid() semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r93, r95, r96, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r98, r99) r100 = getgid() setegid(r100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r101, r100, 0x6) r102 = getgid() setegid(r102) 16:09:41 executing program 0: r0 = syz_open_pts() r1 = getgid() r2 = getgid() r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x2, &(0x7f0000000040)=[r6, 0x0]) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x8, r11, r12, r13, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r14, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x6, &(0x7f0000000080)=[r1, r2, r9, 0x0, 0xffffffffffffffff, r12]) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffff9c, 0x16) flock(r0, 0x2) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x7) write(0xffffffffffffffff, 0x0, 0x0) 16:09:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x78c, 0x42) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4010, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) 16:09:41 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x12) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8e, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000240)="c29304ba9386d4cb89e77d644f27d177d82451bf2021bc29178439f9a134ed2eb6d326f3335ed1c5ccfa14cf7c730710954292e5a0e672978d331be35c04833b3b111cc3d9cb5b2598b82727e6249e8016a18b68ed9676a199a632b04ad4944cc7f6b66b0c59c67cc21b118bb5be3518855182a93feb100f7d56df", 0x7b}, {&(0x7f00000002c0)="3bc719f3f3b8d96796ba00713bd168c9013779f08a6c31780762eb785d51c76b1adc4123ca6aea9447378a8fb28462a7cdc4c3cfa4e749332bec9a5c3a85b0fd3998076a2d535ff3bd631b6ea8faa4aed4c70e4e87280a059b3d2bf06946e1e3b8c84966abfaedfa99aea9dbc29cc1012b00e3ca2699a7c86ea4d237c84b484334170a5f993d96e858e97c83c2c3bbf1f62cbb3a0565c2c491b5b6d52652958e6236f4913a095176cd559ad89cffec259f7c5ccdbb5e0f31130cea0a4c86cb97d09c9da9db66224dc48e720f232d7a669327fef156443640f1838f64d4e67953218ff21a75335ccfe641f64cadb57571fc40cec4da1ab0e356e78a", 0xfb}, {&(0x7f00000003c0)="daf09a3203fc8aa82a462953bcc50aeaaa68d2739de85d13cd998ff03dfc49e5c6a3fda7bb837f9d0066173a8d835b4afd569d0a3a2f5acd0f045b6fd8c7225109c087ee906bfc6eaa8961ad15d3bd110000fc2ab820013c2d3322b868a1e2ae978c9b67b58a28ca2bc25914fba93f1ec5552162fa51f93d9385413b0c8dcca539bc53561abbc8de35d9ccf6", 0x8c}, {&(0x7f0000000180)="7e3ebebb15961397cb5fb4cc2cceefef00cf4c15673054157001eac3b516c501fe817f37080fa6b2e76778b66362158ea105a89b57963c4d", 0x38}, {&(0x7f0000000480)="15d5ce1266f1ce217193470d0ca84e30528bab2386bb13e2e255ba03ace9ca0b0c7b6a0cc8240e4acaf9b344d9955519", 0x30}, {&(0x7f00000004c0)="30464ee962a0b314f4b80e7981a922e19e714300e1012f7596e22b8f9ddeb686d7a966ef2ea40d84baab37de28be28a9652330096523144947eb6c347707b1e0c033a51e91a36501f09b6726d6811d8be953d8103fd90d4013143b59ba99de03f594470c3cc7161eacd9dba3c3ed232aa4724a7898c415583ff659423224448d59fb0689df326286c4bbe4d1dbbdcccbbe122f4c06811625bfa2111160c56752d12be97b7856c280c466f6bf1c17e79a77ea94afa41323b5b77d1f759c27efa6800ce3e23a47806fbaa19fe20126603f24b24fa231a97f22bcd6f4e0acd5e70d965daf3503387bf3e14ba290a619ce0e6de641ad090f9d8fbf696eae5cc0c351915f5eb37081bf8bee4e2b0c226f92d66230337389defc80cf53c73f8c8e932d2e253cdbd17d9ed950fc0478532b51c6aa0423cc8255a3ffdafee178d0ac4e8d7e4c9c842af4162ebe7b483c1bb8fefe8d75a8171bd2712adb0a4c4a7cbe0bbf52752dc8aa71dc09cbbc3f81830d55a40ee03fb0deaf65fe7cbfa67432b42b1f738939ee76408098d7ddf7bf5a6db2c7e8a3f85d27ea6c92e192cbe82d4b9594ee0f1befd4f51282212d4c9b720ddb3a10e22bea78a20fe28200942ae2d580897d2581204a0bc8aede81a8e1ceb12399e59ed139049d42d168f83525233c32ed0ccaeb0cf687c33aea9a0cceada26b8d46159c6ef019cf8f8aacaa565dd3e8bdfe6eb68dc2703ff2a5306a597112d7895290e1ddea7990663dd5b5a3c385d2a8640436dc0fe07439cee791f854625da59320f45d4c65c4abe5f94b35cadfd7744c651706aed810a6abc3c9ed844c165b55a35ae74f24a85b0854d06234197f2f45dc5f0bb7cee665e2e984cdf49fa0aa3195760fc9d9e772ecf64bdc6039942c4e74cf6d54ec331fa9b39ecf335b5e9143a4939e118a89c78444126ec70b4d72fb8ec28a008deb5d2e48b8a2694ad67ee7c61f5ac8e13526975c8607345111d1ce58ee68b18ec1bbbb5da4571705ff24fbc79e19e4606308a538c4db06133e7c94ec28b06c6624078d4cca10e3ef08f0ff3b17f28d0dac82dcfbab6c9414f53db92f9014c4b39a93f5816bc76e456e5fa7921d5aa1e625f76fc4a5078061b8579536721b256ae84b07ddb7b7ca24c5f65ab4a767858e023110c2c83ecd3c70f4024355f796c858a5f7888af14f99ed455b8d1220154c68d0101a7125ae479da7bab456cb680eaf96a93460f2d1c7efe25f784fe8eab44fb6b9aa29105b87cccecf6e70478c68b2376ff16e9f08b1ff3e30714051c3f7eb0d1d8b2b6e7b81e8dcdddf28be9328b94743cd802d27c609dbe7a4a5dd5c71b7c7687a933561750928f4158ec9cca5eb00e2d6de091489f51fb10e08cd17178d3d7b62d1d60c432573ae35b5155a64f93be69cf81f48b8db26208d49509bd8f805995835f75b7883f6001b2bece7a08fceaf29971d7a6f4f061fe51908b7d4961c948aab4d9deeceeb8529b268666994047918a674b8a4fa9ef5666f76b9683b51433c03dbf3fd11d1c146c09eef49c9eccb1c9076e139c9b6099eb146106557e352a1dfe7c43857ecb3111bd590543e0d007a73e33885d0f0379b914044f974ed6c5fd82478a37054e695555ec85fed1d9e4ba37e73b92c60eec3cbbdac51149831ba27397edf264ca44877ef2ad39e97d1e779afba91dc3e7f38c777e23b84c19c132fb547a7f54eb846af5dab43d79ab1ec4787d4011f3bbe6a2458a3b318d7f62eb33e43a9b64394807b5dba4a3636f0193105326ad4681741d4c79fe42c7e7ff80bbf2b962ad6b4e21749dd8636264e52fb9f4132f76bbc2075f4cd1cc6272a3630cb6e8c401e5e0e4dcb97788f517938e1c3539d13cab2244397c8ca723a3c3df3ad88f6208f8a1e17dbdddd6fc99d0e4de6cbfcee110dd9384eab9ccba6e87789248bd77782e699b376f9aaf94d64be694d2c3398ff7ed16cbcbcb64caed2a681f445f0dc6526aab7b7ab2d447bca2416a2483d9aca088efddaedca90fedf678971bae3ad2fa344bb628605f70b20bbac76d36c2581dab7688c3c92a4aeb1420d27f7583997f2d5032f8592d12ef6fd05017d368955c7072e9a11fbf99045dafda30fa1cfeea92fb2b1c156eb88c965cdbcf043e8e7b5d5d23f54a65854c21c87ad861a47b248400068f0582b6f4b002632853572127b5abf74bb944d9ea0e2875c144b5aec804bea4199b91ca9fe0940455564acf12c67dc64e324b50bb44b0fee067810c1ff68399dfbc20558d6345d3c66631d411cd46eb2b4d6e20922d205a95f4ff3ee2d38c520ee3b6a7bcf7f940494dadd966700a26a4a8fc68dd70f0c063cfa1e1d283139d22651bbc5c6781a39983f8ed2cc9521711fe77e88b8ceff0a9f5a0f5c10c82cec24b6b75c1a70dd6aab8499b6ce558acbc8dde849adffa271ae2a58d993f58df9e17b9fa429252645acc748713384164829fa7f3e8ece217ea4ed8a70eb1c66f7f9ff1898dbe859705c3b01bdb275ed5f02d5ee1c42f09e4b9c168f8d2f2dc4fc13f33d293c3bcc423f6358c6ea0fb7e2a3741ac7827bb66dd97b842a582ab86bb7922efe8be86a5c5d33861957a5a48df5b29113d7b14884ee0ca84072a7c496af1a5ba624e5504159dbe12803d42fd98128408550e2f488d2903ad123341d4c39eafc315b1d7147db57baaf0ea22d933db56295b2ff4b0390d5f83ca5b4cb39e2dae140c6b9d25fa34fc5d1426bc9029c988bf703ba26a330b9cf19f1e370fe4e8fb01c9705b5ca078d6c1d354917d888ef5d9fd3a39568412206804f81cc8476c12b4c07164dcfa44729d7aaffb149b02e29714aaa196b36892d6e1beb3bc1756d764a62a4706abc3fb893fee8f753c189fdf8ff655a1453096ba5026dd77364f9e10fd7ef6772b7c197694498ba008eb7a2ef6c4962c39a78fa4a9ced3f3d7475a310c4887c34a463d04b3186c4ca66b12373d9888b79fd2d223048095665e3e03a5a78a56e38c7d7f35e1544e7193d086f1dc2ac93d75ca08d2968033c1f32ad988b85771579bd44a2b52ce3a8d9e086899d13e27a869336433bfbf8e4c74c5a5e609ef244a1673dc624a38119af5d98e5958bd5a8d9d8b411c4397c08c5c4a1f1622b61f68c064dfaebed609625d43198d2ef9cae141afa7c9956fb6a0613f36b2c1e67a729421fb96e80f1eb16143d4f025b131d89cac3655108e3d2d89a6bf3efea65e4b2abc55bf9043c5c5aa9f4f62e1861af10c5cb9bc95c2bd51b0a79e51868dcd00598edbf39fb8c399f504d438e0f7a60169c0f9a2a5fd2919c7c2e5ccb15928e0f8be2e92dceb3366838f3b331dfe60621212ed3bc68987ebec97f4afe5c32f8e8b5ffead5a53569593bd2fc7d4b17f00a4e5765228bda40fa0c7a31ab588eeed23ab467783920e6e0944d751a063ce4eff5426ffbe0e44f606b0f8514867d3ed8b9194f9ae1a086d979de6d3612e77633ad107e38cc6817c9c9b83e0a7bdb1701b4b9dc159968558aed042642441fe9c81d411f1d1f0baccf0fd162f3f060e4896cd5aa8b3c838ea7bb76881d2b696b38fe3b5c5e224c2bcef1f57d16bc2e73c0d98f94a7bdd1e56e712563f7aa1009146b7ade4cdd753baae959118d33cd2cb79e31e9d11373035e0b6818b8bbfd4512289f6d0fbbc711af617b994ba45c4a055dc5e7442a111b42caa59fa7762efdc598b85105180a75acd6ae3e15d65051c260dac2d2a560ec4047c7774964b6464cf220a5ec437ca9cd531ce2d46cb289a8cbe6c1a9ba45dbcfb2ae6a9df4bb52894b34ff0466785e5a55385e3aa383708852c68ea182a5aeb5118e835e9c11f73c05dc4998a437056ab9b339e6db801f3e0ba06e937db38154d138d601b60eb373a142e34519d58887378590acb95999a70dc0f74b01c8e48d56996f76d66ae777c0af10a684204adb021ad6270f700ad276c55fffdf3cfb8966d68b08ec64074c75eb54cd23c697aa1062888f58a09d0f626565ccac749a10db822b002ae2e246b11acb3fcc7d7a16517694362063278831e10ded01a6de25ecb17ef55fc2e614c8c217ef28fce9b6aebe958a0d5ae0a98af4b2554274641ea0cddc56778660168efca31efd7a7cf7b92ddfdf2634bcdf3ab15aa0797c1cf91a96aaf14fcdc826b86511207b4ce157fd0f797f3083cadd6c3462cdb79ce0964e09693d20aaa492b72582f639006378345b8ddf9195faac3bf0b1efce0d91413cb63084fecb8a6e9570c3f96ebdae8ecf02e32f8fa5e1ed2709ba1c66ffb51dd4aca097e99e488fea7cbbd7305028509cdbadf5f41542a091104af1460af9c3ba7050e90e86a4b8e3f4fe2c68f705c442a4e007e40365bb065100ed36795084ae37a4ccae4268ba51818385d85943aae13e751b610f6c4f1b5ba607c25b25358cda94c0a08b9c26c38d40303a2d74cf1b6ac73b23d282bfa35d6ad5c10e6b5adb11b53f9a166f4c23694190cb7d1f4e77b25b1024a43dff4877cdb69101d9875fd1e69bdd6b46e57ea8c115688a2c7d75b4e14f4e99d325eb9faa3c31978facfd9cb6efae2e486395bd397bd72c48b7458c1f408d726d046c79f827572540ab40aca5f196d8e2eccde0ddf46b77dbe45e1f8a9d3787745655571a7e3f498c613d3aa0d7eae22e2c22270d2194c55a0b5532e7441a59269b55781d3d7cdf0639de203a4a07eb51477cdba8ee294c74b377f3562b6a2ec4af5851887be0e94cd6fc18a59716977607fee99719c2bf00870a3fe45d2648ea767b48cd854dbce69a4351b44c8648862cfe2c012a280c3727506302a431ab5e12eb238d1f6c35b6daa6a673b39f2b1ff8abf72b8d9b58b87cbd63a00edf3826d1b28936ee04658dfad0a3b285f207ebee1a13b69a330b182bfef30807ff05f478c78b96c3bc46b0192ff4a9411135ad9be8038fd2381b4d3d6a9226c34a8fd7d35748137bef3c4be98421e396c6ed88fc011098f5a2d31cf9d91f8ccb2553b81d9e278156718771f57b0911d96bffad2cbc667896cb21a18a70b6bad15bb5bf9a6184f4c5bd755ca914bf6f08eebeecdec0d76f573ee0583b956cffccdf01988d372eca77fcba8db169a87854f7f49c5a201c4bf6398e781cd9e047353cf7859e10b905fd1978ddd534abd6cdfc6ed7d4f33720fed5750c8376f046a861c8e9173c491e483422d0f197a04d102ad5634107e950f61772faf87f87ad57b705e62549abe56107ebdd67b462304f5048f37752350f0e47480f6f3846bf13945f56074ac01b79f65941a50593b3a8939c2bb70607bbd0f03016cb83f62fcd1394f551f852d850e1a476294f1fd1c1d9b9dbfb3c98d8def90f8bc29bdf31083b03ecd073cfc62af77b5b7ccac0bb69376c3836c5603de9e19d05e7aa5d585f723e2599cb66a2aa2d5acd9e2626a668ffa41855589affccf1062ca13634fffd7a5bc35958b9ffc67d7e8c98e73a5e96a5c2ee666d142235efd79febd0f445afdc6b4bf2b23a9a8b40c6f0b5577ab832176a24a7c51eda9ac3738332071beff127220a2d4c11759ddddbafeba3b13a4d93b21066f2e5384894a8d547e5eeccb73fef85bc938f6530df6449f610251ec3ef2e0ce50ee1c5a7210773e8a699bf56983bbf6ec020ba5cca2de253c0ec92455c1b8b55334cea43852d8192080837e454f1ae16db93262806a60bbc72f6aacff8338ca04923e073a99921348def2eb1f9ff8b8d847286dc4487095c664e64241026f206e32a6afa360fa65a6fd3c7ba6f2be4ffc25b23f93092b734db549e6a9420da0d9d5a39db", 0x1000}, {&(0x7f00000014c0)="37314deaf1f7d7776f9d6b16ef093cf0b0c219cbc5eb0257c569f0afa19a997765b8730684ea5ddf8c8def6b93bd60cd1af4e1ceb0af8a9807582ad165ace250606c114b13e7d705852cbae398101f1d98f27723deb01301cb04bb68b37d36174458a37e1a4f2c3f4894bc5d3403215a3fef5d43c4acdc4aa5d9df869ebf588023d7585a5bbb74cd1d9e14dfde20fedda8937d66bcc56f0f", 0x98}, {&(0x7f0000001580)="1e90d2d7b058430795f40e4532c89f52941f65551f1832561861bab833b5002b893e9b009e8b44204e61d4df58d64b2e85e75f8701d596bd3f7ffaec76dec39381cd2554f742a22562f983662d3dc7ffa3605377b4aced237b5b569ae3ea067e2c132a465d3a2a0b21b2ff8a71d35f76ab1a803ca4e757030fc3abd3d2b407764a10fe95ff8b8ff42206c9d8d2cb942f1aa61df516422573dd3df02294a4eccbd94d31c24877774d4140efd424646efbd4ffbf7a80768713794bb7002c5d202c87d59e3cc053ccf1759d3a736c5a840482e53109cefe7fb63923dc3d92ad5db7", 0xe0}, {&(0x7f0000001680)="a20d2a33350d1f30f7cefce0", 0xc}, {&(0x7f00000016c0)}], 0xa, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r9}], 0x20, 0x3}, 0x8) 16:09:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x3}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c7fe608527d7af5c06411ab3ef682eaf1ed6a87a"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:09:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:09:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="41936fe620b44ee5bb151edfc23004"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r10, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) lchown(&(0x7f0000000500)='./file0\x00', r5, r8) r11 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r13, r14, r15, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r16, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1690ef289652a00bee54b210fe7879f8150296990d17f03e251b406df5af1a196272ed63f3cf56cc97c15e3404bb270f97d1bcb731c4cc47d142d7fa11c205e4b19c9c22d576afe204c899f5d7bd752a75869a470e71e8d27faee97480f5b3bbf4a0ade444bb15c0665b8e495a9c6f9461a53400bcd1a9e84182ea54eefe865104b9031109ee31b7328505a8eabc05649ea022fcf31b149525430feff2c4845e857a1e0164158fe3ecb98c58f8ad7740471c334deff7e7e94198af4fc403cb7c2a79613d7b0da657329eb29f21c9c5fe41c4", 0xd2}, {&(0x7f00000001c0)="5c404866c16f3c9f5a6e06fd19938243409e9fac194dcd81d9225c9e7bb34263ef312041fe009323662355c7d4d1a9b24b5e824291a5bd2c6e1754e3059208248b1b4819aa86088b4b68608904593674ce3122d1374b5ad59045ec003778bf82fc48f709212e4a6af5d9dadf6bae432b806d451996b4c35cdaf15465745f7f5d5be689f5e56ae15a5953dd50c2e1f729c5a7d19417fac51ae82fe4cb8a714bb97c01480e978d305b255618675890cc37ba6700aeab6ee389021ac25376580924bb7477fbc193cc9b8ce9402321eaeb1bbe610f10c856b3a7ce2316babd8a8b18a7b28b3b5662d89cba89ae885763bbf1d9be0c11", 0xf4}, {&(0x7f00000002c0)="513e0f7db88e7dd4c1601e683abb1c71f68e18b9c00b400cffe833c206588a14210858c381756dd9c8538a00d271955c25d8d26c95a98d4e21182188ab06b3af37b10c9a8605a1f40c06aa56a6bc0a2e45a7784aac478379709e91f19172bcfacd28640c014b45bfbb", 0x69}, {&(0x7f0000000340)="0fca1b44ea99372de60db8dd028a854be40636ef75f2ab42d3757913a23d50f8", 0x20}, {&(0x7f0000000380)="ca14cdad07e5549cf5d1fd67d5dda7f56959d35169e0e65bef0e1904ccecd584f07434019157b8ed651b0f4899096dcb92ec8334ede9230fc29104", 0x3b}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r11, r13, r17}], 0x20, 0x40d}, 0x8) r18 = dup(r0) r19 = socket$inet(0x2, 0x4000, 0x8) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r24 = getpgid(0x0) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, r21, r22, r23, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r24, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r25 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r26 = geteuid() r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r29 = getpgid(0x0) shmctl$IPC_SET(r25, 0x1, &(0x7f0000001680)={{0x8, r26, r27, r28, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r29, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r30 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r31 = geteuid() r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r34 = getpgid(0x0) shmctl$IPC_SET(r30, 0x1, &(0x7f0000001680)={{0x8, r31, r32, r33, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r34, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r35 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r36 = geteuid() r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r39 = getpgid(0x0) shmctl$IPC_SET(r35, 0x1, &(0x7f0000001680)={{0x8, r36, r37, r38, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r39, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000580)={r34, r38, r27}, 0xffffffffffffff66) sendto$inet6(r18, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:09:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x80) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:09:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2ba4000000000000d35d9222dd0778387cb2a9dd8f4844f0dbfccda9ea251fd3bc4f01dbd304"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419", 0x22}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x9) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x8) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000180)) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmat(r4, &(0x7f00003be000/0x4000)=nil, 0x1000) 16:09:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) read(r2, &(0x7f0000000180)=""/188, 0xbc) fcntl$getown(r2, 0x5) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 16:09:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x10) rmdir(&(0x7f0000000140)='./file0\x00') 16:09:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="765f2bd7e31b462f7931271bd059de31c3da90231a30f370e3252fd8213e3c9fa4ca1ef2cf40a842c25e002de64e061cb0f431fe0a62ebaa14816459d9ada0e97ec7a8a204269797f0e1e78290f27bb4c69c2061143a1561d79b9fea591ded1ffd29ce96560f6acd13cd900dad30ba04def015878da517914f3c8c6d7ef66334e885b303da3b112e5ccb0cd14daed90b9c", 0x91) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280), 0x100000000000026b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) socket$inet6(0x18, 0xb214f4064bf8b4a2, 0x99) 16:09:42 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() r1 = getegid() setegid(r1) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000075e000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) close(0xffffffffffffffff) 16:09:43 executing program 0: pipe2(&(0x7f0000000000), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="31bdc3e77e3705210dfeeee7575e7b98c5845a8dd16a5dcfc17868017a89d4aa8adabde93b933ef8ffc3b67b027872c94438bfc9f0b21df52b5ea8d8a6f08f00334c96e6afff718ebaed02ab69985fd19343be795112eb9076e9fe2845af770aa111680fb71d6e5eac423f1ce97681ff0d3d13e083debb520476fb497c5c39d1e4322709e9f48dad040248b6c2bd36d4462632d0bfde6af6fa3e5535e6d50413b588de522588de53d8159526861bb5db2ccd87c5fdb3bb063000b227b7364dbd626a6266098cc8c7b2838b372d58eebb4e4a4c859ea26b7fdafe40cd4d85cb2b8360e87f78fa989c5b5f99a8cfdc86b8f1f5e988afd70c5507cb5aff4bc9307ed9653fa5b11be2574090a363b8b2949a059d687bbdd31f056a3465280229ec6ac01e7cb64f162a4f47bd0841c87a445af2676e54294decf543467d4950ea465bb52eb7cfe2ea5ae1abde2e049a147852745c6ef23a46f20aa889ece0bc50ba90ce5f557f3c547d5ff3848c43b542a6a8426a90d98102e253e761dc366bd5d0b13cc05a80ec3b7ba714c95f7528da01b68e26f0ad8163bc64d2b66cb9b0c389132cf616b04be74ddad46d661ec8a21a9f668723bbb9766c756e55b283ce2c2206ca212138b93313a0a6eb4c16cee53d1afb29559f92a6cee722c81e5a12f2ecc44e48aa8f28fab261b192c74f65419f8a51be30219085d39481aab5ca8ad5d6f16637f3d1fcf0554a47751e5710983a3b5777cf6a5c6b4db4dfcfe9b09e1840e4e9aa23fb989806a85e5c9a4261715cb38bf721ce4a2fb9e8f63b0bfe9aae15ebd9af7263616cfb87f097d1359372c0c0c720349159a64e872493f018e4af0eaa103843ed2a3f6700089670433f37e8801428ec26e99a243fd75b8607cd89ed31830053cb6cbffbe2169edcdfafdd9f14e9fb8a4b320a31a705bda20666b7da3503240c9fadf3f17652d461d55210941d56eb7067c33677c3c4d296accd40adbbb0cf96dad928d519b7ad719bfa502c3043de01a51675851716a234c97207b6214c22333e932053d3e96b7ee11848c632ea80186a6e92f1ac9f07c8ad2569555513301055aa6fd9aba916d03be540b003bfedfcf084b8f7864bf99cd68e5e559da6b9ddd8f62432ff376b0617088dd38e2e3630c29e0418e1a79e2ae8c72d9ddf1373769ac8e3cc154790e3dada216707e0c337213b6ec203534a971dffc4f09a2507c5e6ad3cfe8e17c8f7a8cb794a134778b401c14945d1346ebe736d2ba2a99e91df3c3d14e96cfcdf9d4e8111e4df98f2557d1959b53f2994e72dc9f5395442a1cb6c368cecdd8634c23c1ade094f91721746e59ffe99003eb41e260ca0627cac6aadbc40966b4750164bef74e8f02540a818ddbc7cbc7b94e4dd71ca0168f19e5eede1911c9ae176175da374be44483dd0b5a15085258956252ea4a25cf32900316452bb6dc519062591503f09bcdd36ebcacc16e447015c9a9e6708467b24e026b62397589e7197106bbbcb7851c7fc596f7fc50c55c756c51809f55122d7d9c558bc5065c9736fee8f2a67b7ef9e4495071f9b784dbffd5a6eb0b112cd3fd494331291b9097872a1a7b639004711f4722251faf0dd5e017896c10b5d33bd6b744c9ac8f2a32ecfb020e5c9de2da1bf60296bf6fce0a708de37fd97fcbe8e0b56b7e914e1a5d7fbca7b9f8ab501747732251384131070764da7ec29891988d46041854d9f07307182f4560e8db58b69d25447e0806dc7cd57e3d5dca56cf0790c14d8d89e935b587393ba10deeb647bea91f812392257837d7e147ea9c26954dc7da993c7d7faea2c773f38bfb3de9a68f49bca7e3298b0b3f3d1fefab98b7310c5f2a1309bf573f794ee93398a5a25863c2ca9af6f40a661827372edc573fa3bec90d398f5c14637dd61cf273ca2ef4333ebadfc05d13b1d13f97fbcca1fae993f76f9472164903940ae60b4d2bb3bc418eb0917040315482f060cd7a601eecd694783fa284964188123949a8b69ee2d1251b2a9994259b8784d82a9f2a11859280d380b44708be2b959649fdd81c62d9226ab1734f06e19c93f9024da083a5ddf6111132bd9671f1820363cd0923cd5218bcb1ed475efe4ef1ff8b82b466aa51068314d7c4d651cd9f4babc3d5e46f6266e8d17c72843863c88f464218c30e7201de4efbf571abf985d1ecd3a34819bc21da72dc715ae085284df9b3c5f484724353136c583aefba267b9ee20fa338ced816e5dac30d950695ef0fc2b28b91367ce484390e6580305f631b7350243b0dd3d15f9224ce674db7fbec3513cd35396ee5972160bf7cc6d53023c99010b7865565b40497dfe2fa149f5dcd9b2e1f2e8b044a8899c138003fb7e5d9ea25a5e4d2f53d9c27e0f7d217675b671652f46e962b77c1d0930e8e2df05714736371f79c48585cb41cbf9936a6b32deb116f93f23dfb590a69116cf033fd735cf7b5cafd952ef712d52fde0237d6afa3b068970e97e6e4da4260fcab8fe2659eba69411066512f4852b9d1971f0784b48b5fddf3a4f33efc3f2be26c63ef5d999be55fba531f56035a4c1acc1e638560e94c3210fbdae5d3898a25f61119426a5329d8f05b59efd92db91d17f0c26df99074864c62002b904a36d0b7a3ddb61a6124a0b7a076b9b1363d618839ff3208adfc0597004ecf30c785eb3143f71a1eba5c8ee606c8c0ac6bfea9d6b4ebcc70d11d06b0787f736bd75931e34827f36fe391e1e915fb4e830fd95f475e844d198dd47ee20c8499a08b5ecdff19eb15960a86232975fbc4d582644e2629cd090f5d07796730ca7e95b7a0ba8f41e3ded1a762fe5493be3b8a5eec11cdcdae6d9239ce4a433d47a38d645d32174bd09d4e86819db229218b1a65c9e5d4c61f1c77144cfa14912aa838067e4f67e11cefa117647238b5284235ddcbcfeb6eb19fe13f79eb70cb85dcec754bce1e2fdb6ca92e4b64fec2e91234c1d87c257193ddb914b4205c15331eb63afb4858b3c4a84258f2db7f2dee82afc8ae0f6ffdf5f68918e3367f06ac7c2b5d3fc333651da28a125a1de009dcb02a215cbe393b07cd1ea33cafd1f96320fb9c26252575a6eb6fb9afe52d96433270f0ddff10e31aea7f012a0ed67d5f09a4134028c252c1e461449bb84041aea95817d916c9db5efee2db43e518c0a75c845259398e49e36d19b6e36cdf2b45624e88b1b559dd0f7f0cf0c5fe02af1c580cb26f2bd9b3978893382ea13f80c96f94753674a962b2e6e032f527c929eb021e28f3e7e63bea827fe91be9426ceddec4e79fa4e62b0f080110bb56a0240e22bb573abbf3e8e20e87970a6780afb2a8a21c534df5f4df8f2d11c559fcd5a7b364a5ce73fc17d732882255c496bd347b61701c9267604879339236e670725cdab1cbab0a734f4b8f826e78ad999e5cafc66767fbd196fa7e8bc6546b09baefb049b45742cf528d7220387c3cfb2be94c5ea4a94e15f7d3907bd44fec472db1e37ca7d19592fea9354ba3a1e1bf5d27003fe184c852c194da825d5a22b88f10df70ee031a6ac0f56db93f5a29fbd18153c8730c3ffe6a16644e26cd93d55e9ea139a7ba950d81c07f62aed2af03fdedaf57d611a68a5df0a11677b700adc41a79eaf343359e848858f176661e9db4eec08472671a01b334e9ef7762832a1ceb839665a21ee6da09e0af640f1fea6e6f8881a7790879a246744855d14da4c853400d0f4e6a99d6921e05bebf77732e60c2292e8ba34a1b245e56d51c7a55b1556c71efcf7473744ff98098147faba8b492a87d9b966924df2cbf0c59e9691f7b39251235762bbd0393acd73b432de2dd248222208cc463204686d458d8423e4a9f8749fcf1f1da9025f96eafbf1a25a061ac2aa7318388e5224e3eea20e85bc9525d7fa4c83d70641efcdc7b3a3c954f3b00cd9c3c45628e0410f5df2c235f027cefee9821b59545761dee1beb3a28811fa21796cb78286c4f708cbda91c62f781b2980ee4095c4261f5a22ff7424c6d7281b41a1d00ed836b34356b7edf35116312edbbf563f5105ea0c2e431ae6f7f2a0c482afbebf65906d1755201bf06b66c4af0c342cc112ad9bc66f710ce6e27e7c54373f7dd5ccd7250fae678916e207eeb1d1671df249da43762be5ee733901a541194a5af727c510a4bfeb4a3a9cb6ff9e3398f7f4b3366c3b963da892bc81d4588603b7afb3c30b572312818d5a631ca40962c949b95a868ec98ef9576a9ac1f93dc54624a53c3c83055202176f0623d57251a70df187780c6dc73bf350b9fc9c57b766f27feffe5413774f52c4598ef58105b9ed2d4ae3c9d22da580cab5111892cbe199935b15a5dda6308fc0c0db773ad39ba115db7f3126e6d0643633773475061a59e26c4cf5fd4d886532bee5094de74ddf65b4caa9e6f57506088d9e62f2daa5f7a595e757e66b9904d00a8d1b6dd387dbc75bbb5b424660f9ca60e426c975da0bcc241416377a4d4e8e812db1879127c65b5bef8b719742d802eb4f152371835041e7d1b99f5d86bc2c7268006208b8fa9632bb5195bd91303325d0762fbb331b5cf7bbc95070892dc7bc51c93f30a020d1931ff64e9a4568997df5055f3d037c8f9fc7d7556fea0fae32b9bdf084fd8b243e46bdcaff0c8e609a8dfc8ed9e4f500bc773eaa045932a7e30a20f3ba72372cb9bd710845567c250c7bb1fe4d4cebf196b829575650892ac229b1e8b2e88b9bf3f2ffa1ce498b95db8286ea530c2af33abe6dd4356c8cfa5c0b7180f9dd209bd23913a9a116dc59e3cbbecd113e76c0a6c3289ba92b652dd68c87e40d34fa4f0674c915990d2115ca2b078825560da0bf648636d40c9072e68964140a0a9e32ec7f3715ab9f1425b79d6e53589f00fd0e9f45435f8b94ef341a2ad479b0d4552cf400fdba447eafcc37ebb021c81d8b044a1172b1aefd97f8d4ddaa5b7c46c9f7be2b3b5d576bac43118908bd056cf8f6a3cd5ed8b02770872fc66d7c304c56d315f3bd44e323115474d3084a7c255034e205a9143aa9445f39c09586ce972b6cf80e7b539715b47b3b9123ab6926fa3710e0848ad3b0df41b18513c7970645772482b850aebb24ebbb67772fd78dc8d876f752a3e5b891b8b0f4d89261fdb16c462c340f28bc45f7f86229e6eb5c0f99264d8af8f3db36e8d94cc486ff6cc1a37095564129f51a3fef1f52c6a6c85664ac516f4629cee1f14165da24c76ce91ff08b6c063943c4e91bff6b2f63ed0a7ee17c859d11d2d20ac0ea56a13804b4c7b7853bb86594218d960c057a71556a3d83da6b97be14883ce8a5bf37fd8f78465f8c58d2aa785d7c1f9e528567496ade0df5a589abe6edd9f5981a308360c8e7821565a1b1b313bf9c5238f0cd7134288db55144000f967954d7dbc04513570c8678c33b456ece15d6687bc8a12a8fe736497f04815ed206457ac1c4cb3bb9192e5f7ac9f26c2dd54710c2164326a50d4f7af1a35f5deedda9aceb74bafbcb0e9541f75e3146531eb53fcebc8761ba29aaf1318d42cfa05017ec1c9c1d1816cc0b2f93e07418e8b19ad79a1071f00279cdc7eca7ca54b844f1d8d23b5142bc48634d20b8d1bea963782cb9e74ebaa6a88cc5c0d893339fcf5b9bf9484fffbf44918a1d9b7a6bb59dc98dfc9417f8ab77f0532e661e936bae157b1a3a74c05cdf07997479b8d4deb44470cb15459d4eddcc966064631d5fe7e133a85d239935e91522a1459ed09d8a4848f1ba30806f672dc574f035a1e72dea71cce9c5239d29288b6f95c3afdbce6505f8a4ddd017a11d", 0x1000}, {&(0x7f0000001180)="38dc67a3f380c3f80e6b214d1372a6d6702ea1e38f4e38c730c3315de78c382bf162f35d9cb58df2639afabb010dbed4c671b162b1b1f7689a0a30ae143f55320776a58cdf4ac59c54b3ceb3372644c8a3f74bdbe13a9786c2185027ac8fb96691545a9936ad9f3217b76827fc86179a63", 0x71}, {&(0x7f0000001200)="ab6807a9c8191a3240b6f1057163775a5850bf1ae40027edd4c1d5e895d82a97328582e4a55f98e5921c821177b0538eea8e14fb00d99c1c0d4694585c38d25bce6841c003ca24083076df9d489ac520191e9592822ebc3f68399d99a827077ae74c620c4a2e1717669ac0b31771db5d749ee929", 0x74}, {&(0x7f0000001280)="26ed687eda85572f7d39f0eb3d3f3061210393222daa4becc474253df6335616762e75cbd4ea9558864146062a42794a2e43b9fb51bc5d07967caa7fbb27f9aab4724c2de9de0422", 0x48}], 0x4, 0x0, 0x0, 0x4}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) kevent(0xffffffffffffffff, &(0x7f0000001380)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x10001, 0x42}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0xcad, 0x1}, {{r3}, 0xfffffffffffffffd, 0x29, 0x0, 0x961d, 0x2}, {{r3}, 0xfffffffffffffff9, 0x20, 0x80, 0x20, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x4, 0x40100, 0x0, 0x401, 0x80c, 0x80080, 0x1, 0x3, 0x0, 0xc32e}) r4 = socket$inet6(0x18, 0x0, 0x40) getsockopt(r4, 0x200000029, 0x80000000000039, 0x0, 0x0) 16:09:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:09:43 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)) 16:09:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820e2f0000000000000043af1d1511f2cfac1b31c99063f8074caa903ea1bafdd9022d154fbedde44e524a0b8b03309db632a9a97bf04ad2e75bcbdfdf5bcc545919"], 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *154172 74846 32767 0x10 0 1K syz-executor.1 158079 88570 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024dbb588) at fifo_badop+0x14 VOP_STRATEGY(fffffd8068717000) at VOP_STRATEGY+0x99 bwrite(fffffd8068717000) at bwrite+0x1b9 VOP_BWRITE(fffffd8068717000) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024dbb810) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8067c19a98,ffff800024dbb970,ffff800024dbb9c0,ffff800024dbb8a0) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab1b40,ffffff9c,7f7ffffcbda0,1ff) at domkdirat+0x121 syscall(ffff800024dbbb40) at syscall+0x4a4 Xsyscall(6,88,7f7ffffcbda0,88,0,7f7ffffcbdc4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcbe10, count: 4 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 fifo_badop called ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024dbb588) at fifo_badop+0x14 VOP_STRATEGY(fffffd8068717000) at VOP_STRATEGY+0x99 bwrite(fffffd8068717000) at bwrite+0x1b9 VOP_BWRITE(fffffd8068717000) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024dbb810) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8067c19a98,ffff800024dbb970,ffff800024dbb9c0,ffff800024dbb8a0) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab1b40,ffffff9c,7f7ffffcbda0,1ff) at domkdirat+0x121 syscall(ffff800024dbbb40) at syscall+0x4a4 Xsyscall(6,88,7f7ffffcbda0,88,0,7f7ffffcbdc4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcbe10, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800024dbb4b0 rbx 0xffff800024dbb560 rdx 0xffff800020ab1b40 rcx 0 rax 0 r8 0xffffffff82051caf kprintf+0x16f r9 0x1 r10 0x25 r11 0xa53eda6e1daf8d51 r12 0x3000000008 r13 0xffff800024dbb4c0 r14 0x100 r15 0x1 rip 0xffffffff8102dac8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024dbb4a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=154172 stat=onproc flags process=10 proc=0 pri=17, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1160,0xffffffff82675500 process=0xffff800020a8aa90 user=0xffff800024db6000, vmspace=0xfffffd807f00b000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *74846 154172 98216 32767 7 0x10 syz-executor.1 98216 294490 88570 0 3 0x82 wait syz-executor.1 88608 100918 48914 32767 2 0x10 syz-executor.0 48914 267663 88570 0 3 0x82 wait syz-executor.0 43668 428875 0 0 3 0x14200 bored sosplice 88570 192064 87891 0 3 0x82 thrsleep syz-fuzzer 88570 378469 87891 0 3 0x4000082 nanosleep syz-fuzzer 88570 29750 87891 0 3 0x4000082 thrsleep syz-fuzzer 88570 125615 87891 0 3 0x4000082 kqread syz-fuzzer 88570 334299 87891 0 3 0x4000082 thrsleep syz-fuzzer 88570 368962 87891 0 3 0x4000082 thrsleep syz-fuzzer 88570 346287 87891 0 3 0x4000082 thrsleep syz-fuzzer 88570 82764 87891 0 3 0x4000082 thrsleep syz-fuzzer 88570 242343 87891 0 3 0x4000082 thrsleep syz-fuzzer 88570 158079 87891 0 7 0x4000002 syz-fuzzer 87891 521989 42877 0 3 0x10008a pause ksh 42877 194169 22457 0 3 0x92 select sshd 34456 522795 1 0 3 0x100083 ttyin getty 22457 277799 1 0 3 0x80 select sshd 72406 377138 1865 73 3 0x100090 kqread syslogd 1865 418661 1 0 3 0x100082 netio syslogd 29730 476710 1 77 3 0x100090 poll dhclient 87020 340187 1 0 3 0x80 poll dhclient 63700 60166 0 0 3 0x14200 pgzero zerothread 89977 311213 0 0 3 0x14200 aiodoned aiodoned 29078 58368 0 0 3 0x14200 syncer update 1638 348599 0 0 3 0x14200 cleaner cleaner 44297 386997 0 0 3 0x14200 reaper reaper 32707 285573 0 0 3 0x14200 pgdaemon pagedaemon 22577 335309 0 0 3 0x14200 bored crynlk 77073 409052 0 0 3 0x14200 bored crypto 44645 101242 0 0 3 0x40014200 acpi0 acpi0 40882 297957 0 0 3 0x40014200 idle1 25258 417324 0 0 3 0x14200 bored softnet 86214 19050 0 0 3 0x14200 bored systqmp 86828 322973 0 0 3 0x14200 bored systq 29345 192429 0 0 3 0x40014200 bored softclock 3548 109514 0 0 3 0x40014200 idle0 52984 306519 0 0 3 0x14200 bored smr 1 91993 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 74846 (syz-executor.1) thread 0xffff800020ab1b40 (154172) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82628830) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067bf05e8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067bf0c48) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 88608 (syz-executor.0) thread 0xffff800020ab0290 (100918) exclusive rrwlock inode r = 0 (0xfffffd8067bf0918) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9472 6323K 6323K 78643K 13765 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 113 3K 3K 78643K 27194 0 0 ifaddr 36 22K 29K 78643K 3978 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 1654 0 0 iov 0 0K 64K 78643K 4036 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 22716 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 363 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 8762 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 26656 0 0 sigio 0 0K 0K 78643K 491 0 0 proc 48 50K 83K 78643K 30309 0 0 subproc 34 2K 2K 78643K 10931 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 3976 0 0 in_multi 33 2K 2K 78643K 7951 0 0 ether_multi 1 0K 0K 78643K 60 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 11809 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 171 26K 36K 78643K 96785 0 0 UVM aobj 130 4K 4K 78643K 131 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 1687 0 0 NDP 5 0K 0K 78643K 1932 0 0 temp 121 3558K 3670K 78643K 133638 0 0 kqueue 0 0K 0K 78643K 554 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 1365 0 1359 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3834 0 3832 1 0 1 1 0 8 0 rtentry 112 6538 0 6490 2 0 2 2 0 8 0 unpcb 120 17279 0 17216 38 35 3 3 0 8 0 syncache 264 216 0 216 77 76 1 1 0 8 1 sackhl 24 5 0 5 5 5 0 1 0 8 0 tcpqe 32 79 0 79 47 46 1 1 0 8 1 tcpcb 544 12208 0 12204 159 158 1 14 0 8 0 ipq 40 327 0 327 90 90 0 1 0 8 0 ipqe 40 10973 0 10973 90 90 0 1 0 8 0 inpcb 280 32621 0 32607 223 221 2 14 0 8 0 ip6q 72 7 0 7 6 6 0 1 0 8 0 ip6af 40 284 0 284 6 6 0 1 0 8 0 nd6 48 1288 0 1284 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 28821 0 28549 29 11 18 18 0 8 0 art_table 32 28822 0 28549 13 10 3 3 0 8 0 art_node 16 6537 0 6493 1 0 1 1 0 8 0 sysvmsgpl 40 35 0 20 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 8758 0 8748 1 0 1 1 0 8 0 shmpl 112 129 0 1 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 34870 0 33403 49 1 48 48 0 8 0 ffsino 272 34870 0 33403 103 4 99 99 0 8 0 nchpl 144 66555 0 64894 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 354149 0 354148 5 4 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 186911 0 186911 203 202 1 6 0 8 1 plimitpl 152 4137 0 4128 1 0 1 1 0 8 0 sigapl 432 24904 0 24890 33 31 2 3 0 8 0 futexpl 56 468276 0 468276 4 3 1 1 0 8 1 knotepl 112 20562 0 20543 26 25 1 3 0 8 0 kqueuepl 104 12193 0 12191 44 43 1 4 0 8 0 pipepl 112 42594 0 42575 99 97 2 2 0 8 1 fdescpl 488 24905 0 24890 3 0 3 3 0 8 0 filepl 152 276595 0 276497 314 307 7 14 0 8 3 lockfpl 104 7231 0 7230 1 0 1 1 0 8 0 lockfspl 48 2396 0 2395 1 0 1 1 0 8 0 sessionpl 112 658 0 648 1 0 1 1 0 8 0 pgrppl 48 847 0 837 1 0 1 1 0 8 0 ucredpl 96 93379 0 93370 1 0 1 1 0 8 0 zombiepl 144 24890 0 24890 4 3 1 1 0 8 1 processpl 896 24921 0 24890 4 0 4 4 0 8 0 procpl 632 68201 0 68161 26 21 5 5 0 8 1 srpgc 64 1282 0 1282 65 64 1 1 0 8 1 sosppl 128 502 0 502 108 107 1 1 0 8 1 sockpl 384 54280 0 54207 400 391 9 27 0 8 1 mcl64k 65536 138 0 0 7 4 3 4 0 8 0 mcl16k 16384 97 0 0 9 6 3 3 0 8 0 mcl12k 12288 96 0 0 3 1 2 2 0 8 0 mcl9k 9216 73 0 0 3 1 2 2 0 8 0 mcl8k 8192 49 0 0 5 2 3 3 0 8 0 mcl4k 4096 57 0 0 7 4 3 3 0 8 0 mcl2k2 2112 27 0 0 2 1 1 2 0 8 0 mcl2k 2048 180 0 0 18 5 13 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2454 0 0 25 1 24 24 0 8 0 bufpl 256 72015 0 64971 441 0 441 441 0 8 0 anonpl 16 3319489 0 3310192 398 337 61 71 0 124 4 amapchunkpl 152 239075 0 238969 362 356 6 19 0 158 0 amappl16 192 122324 0 121693 683 639 44 56 0 8 5 amappl15 184 3358 0 3356 57 56 1 1 0 8 0 amappl14 176 6550 0 6541 1 0 1 1 0 8 0 amappl13 168 3094 0 3093 1 0 1 1 0 8 0 amappl12 160 3144 0 3136 1 0 1 1 0 8 0 amappl11 152 4772 0 4757 1 0 1 1 0 8 0 amappl10 144 2340 0 2331 1 0 1 1 0 8 0 amappl9 136 11056 0 11050 1 0 1 1 0 8 0 amappl8 128 8694 0 8584 5 1 4 4 0 8 0 amappl7 120 4725 0 4713 1 0 1 1 0 8 0 amappl6 112 3465 0 3440 1 0 1 1 0 8 0 amappl5 104 7646 0 7636 1 0 1 1 0 8 0 amappl4 96 25549 0 25510 4 2 2 2 0 8 0 amappl3 88 4934 0 4929 1 0 1 1 0 8 0 amappl2 80 150683 0 150621 3 1 2 3 0 8 0 amappl1 72 708953 0 708539 24 14 10 20 0 8 0 amappl 80 78856 0 78820 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 130 0 1 3 0 3 3 0 8 0 uaddrrnd 24 24905 0 24890 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 24905 0 24890 1 0 1 1 0 8 0 vmmpekpl 168 281753 0 281723 4 1 3 3 0 8 0 vmmpepl 168 3470734 0 3468899 788 672 116 135 0 357 19 vmsppl 368 24904 0 24890 2 0 2 2 0 8 0 pdppl 4096 49817 0 49780 6 0 6 6 0 8 1 pvpl 32 8945761 0 8933331 1248 1095 153 173 0 265 19 pmappl 232 24904 0 24890 82 80 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 822 0 201 19 1 18 19 0 8 0