7e371c1c2ed6f64919658072ec46a5147a47802ce644a8bbc0d14f9fb873220e319318fea8fa6aa3dd5543555e881e00585f1b6522bc5f857e904df46f089ee36c94cb3f588d4939fbc5355fdfc4a018a69a98b2407c143711329087c72e16663be7f10e97c06587bc84d519f245861c520df730aa4bd82fca3bf05644f55d3994392b945baafe4f564c70e885e67f8a43f9510b7cb686e5343053c75070e18497b8851a00e7e3fcd89856ef7f944610fea76e4473e48c3a07ffb1301739f7fa85388dcc58abd8e710a33aec16d6b128f4b7001ffd41f", 0xfb) 08:49:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0xffffffff, 0x80000001, 0x0, "c59e5ca40a9afc394703587c356767cb21762235", 0x200, 0xffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/70, 0x46}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000340)=""/213, 0xd5}, {&(0x7f0000000440)=""/94, 0x5e}], 0x5, 0x0) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = fcntl$dupfd(r0, 0xa, r0) write(r2, &(0x7f00000015c0)="746c18ef48be637853755c4b1e39a1bcb74768f03d8d3e96fb3ed0aec9a4287df1771eda32c51c17adfdc56fd5801ea77b2460d5be76e9f26eddb11104a08a75049b70b066a8f784c11cc754fed92c4ddbc14b1f5f2ce7b5de8fa3b09033bd43bb9932cb255afc7b1d4c307bb392acc81e8c0a725e2b284450a44d6e6ac78479e403b79eb11767949e9d5ed892d2a5270a607e657c94270a34a1780769ce2b7ad9ce0768b8840d3b6503e75021738b598f641c5d5a750d25ca63ef581b8bdfa0fc22dbe4a2a730e631d402211a3e6ae128bdcd83c57934287ec54c5138514ad597adb5085b2e", 0xe6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:49:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) r1 = semget(0x2, 0x7, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/220) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 08:49:14 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x80000000) poll(0x0, 0x0, 0x53e) kevent(r0, 0x0, 0xffffffffffff0b12, 0x0, 0x4000008, 0x0) 08:49:14 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt(r0, 0x696, 0x5, &(0x7f0000000040)="0514004e6fa8365a8853da55bc808239c69d66de1abf85acb37bfa9a5290f7c502ceadbd5a0cdb06c4846f9a704d02e6474fda05105ece5026ce1660eed2b5cd3bff3b6ad729fa24444406654ad9bf1812568842d6d800c80c62d04010bd5b018416f3f13d54a4163823a12349cdbd7089dd79b38b3c2930c8f55bcee849b5f4a342030b173229be6683a77b2ea226fcc6d037123a38c12be6d3d0d72c47aaa98620b24ab3cc79dc86a8850d93a95cfc2cb2305d013ed7a36420faf40939ccd78ed7c3df687cc1ad997214b26395f2426d33aa8adae32792ed4465cddd7d40bb1b75be33a06a0af40d6e799edc5f59d8d988f2c791190546c47357870edf487ba2e3727b77f58da12470f4b1c642b17200cca35e92d1936a345521ad1b5add264461999f261e1802e11ae3c5bcc9b22c71f8df8291e28f289eaafd1f893ed15f02c7235eb6f3190f0c9cc755547cbdd626a6fd22df4341e96d03a77eb9bf360a374cf744f91d41f1069aa1673b4e8e09cb283f71e2b4727e48fe3fb8d047922c460afc212fb09cffef3ede4d3dc5fbc6f943cd790fb2a2da250f7b2c3d4a6a7bfa9ffd84eefb83e18a12ba85b5bcea5a39badef6054dfe4402e0a5012bdfdad8b0bf5ef97c8d494a0190493f45ad863b42565c3dc36c34605fb1daa85001f3cbd440d9d1943b618c0e816c70027ff64824eaa0390c6f7273ac917bb404df47aaf94d134c57f63563a03a807d5272cfa1962dc312779ad17244cca1dbe39b44d28d3f378487509f162fad8a4a2be0a72e5e96ac6f36d4d3205e106d968c8fcd1df6dad61db7a8afb6357d1e1fa3a0046f3dcffe1e248adaf38d8350f4d9e28bc2eb27f46cca169dca3c475863ff3bf9fda89d2a12047fcaf46d0034f4f7321490d878e6997dbdbb3703b899af05d32dda7c200f0c7ffd00c2ce059fcc1ff29336c634aea4a209d7e71e2b74c606fc637cd182e1d35deec490435b52cb4210bd6f702dab1b4aa9633767a304efcee85063b62a72ea35a6be113f5d5f3289faa2297d45627370ed2a9ae4072d084b77fdb99b0c52140a56664760de5899b7ac297d68d7345305854cf81c329f0e5e60dc735c2aab158a2f999a849b2f89b61e4a5e795a0d2c8f39486be5587e0571d5ddb10637c91268aee28d5b957b68c86c9cc2a41dc94cda41c8e08fd7af49f6e567a6a5e8a26836bdee742a8d052dfeec1ba653b04a7614b22cfe64823516368a558c8f8e85873e5e80d2205ef473bedc613e5f423d50301c81ac0f50c6f1bdaa5f8689b7fb787c0de659e201d822eed73230a1a07ec600980d0c5f965bf349ddc9badcc3568de8e4f344eac5aa2d863c079bc8c9c6dbf09edfcb2ae5c28e19d11a8998b09f8ed0bc28ac36a65cd4366115966db24ba29bd2a6ae501eaa9cf785c09c6d4abe712613c74fa95f336a53b6f3f759989040108e37f15a1b630e55a206633746cd39a104ca4ed9c133cbee38398d33bb2327a3d37a9b2acddb75373c598cb4d598d098c399a71cbf01cf0665a0b1f2df095e4dc93bf00fc8067de7bfb5c0ac4456d6bc4cb474710b8cb3293d9061f4b934f95e6b208eafaa0a579fce8eb2d417c3c111e52470cb055e18b17a5ce3cbc7130cd7de75b07faaa82054650bc0d40bb27325043ce0bd7ce752818ac7566060d4b2202cc41cd700207cc2f34770009fbea350da8c9b90af8a34d6d4a0b4e1d13020a386ae2f8b4329a9687f3ab038f3dccb5bba934dcc5fd9bac12e61f2017f491c4c8bf42c65cf5662a7643c92b77dbfcb9f9c9574b3efebca8f8abb87d01bef617bfdfae67b1e253967b633c5793a6bed2fd51f7b4cade6a61f13117791e36218e3043c31f1ddb002b43e9cefb7a6a658ce62e4b9f889ff646fda66d6d2174908bdc35e7dae49c84d46031e3cbe44f414b4b3119bcf6861bd29113c1d98e0985b5c0845d1a6111aea1406b1ed8b9fcfbf29f706a42adf34c075ea2c070ce14453fa59510ac8490bcfee8f2c631b95d97bbbba6bd045fa13708cf127afdd9e588cb5ede4cbb76cc6dd38e9316d3e03c80b6f0ea1eea9dc2d1f69de9a9b204a16d2557dd8f11dc5c6c0bf2c61304367596e7e2358cf8e7fb7e786cabe9af275440de7dd67a29d9251976421b4ebaafcf7c52a32e5d62d3df14539d995dd323644bf64ada9f40a0ee234a85845984a27a8d8456e41e5ac254bab766f52fc8e40165c8c0fa04a600f3c0077399ca927307232d50bb172d84eb2e764c9d50aa20248412b741034d8a326f7e93076d32191886f1c851308dce1b41b033afa77d54e8504a3eba56cb73376b75f30747464661a396026561f92dadc08234d93e5a8afc67292a392317205546cfdcf76e1dda5b2dd1694016dc9ca1811348e411e4224f32745f6aa7a994c78fb2f41b2d4f4347414d96a6256d6441ff01bc84a252773fd26778f9d5099b434cdedf7906eb2e40c27b87aeda3f77bde773b1c0f2df75773304df3d3d87a36a00c4c928a92a6a4e9691124bd241f84e5d2222c77154b7faf18f1ee4fbcd64db9b438804a957df1d99599f04839a39443b909490d266a7a474c5ff49ecc28d5cfb32bb01f8aef6b0b71171f5c6daa3acafe2ed92c9e28714dbebdc93816412fb0594ba05c8c8861cde8ddc0e9c323c46db682a5b747ef11f2046c176b8e26021b1cd236ff74b2413cb4d9c266f1199dd996ca71a70558c77ffd3e9c5848fc43dd9047bf3d4a8b4e0895d4775d8abb726ac44664a649f826ad6fa07511afb791175f1453cbff633739a8db56927ae3fa09a10c6c5f4ab58d90d01d1f3b0967f12e33f6cdb6d6c5f633261d7d34c730cd74a9b719ff9c50f73706810984b6ed024bcc07677f2bc2d1d32feab8c419d38da72dfd74426831fe319f57f5ef7590e6621dbb5499b618138a1e2792dcf899046c2292d21b6bdf93c32f1272e265ff695503e56b79518dc3e9c66fb8c42c4ce0bd567de94a12003478f24e7ec2fa00fbd12e1fe2c4d69b203677f0a39f65543374e933e17e8ec2cc20319586b4f4d206f8160ec73e016e98ea3873aefc18b371ae918b24328eb4c99dc9c37a0dc701569d51cf671acf36caf95409f00e3096ae2a415a1cc9df4dd490330ae4ac352de16953f4bd38c8da8196caf5b37eee916cad1a990fcba04de83bdc9380c249ad59b169d180e0c4b1cfc7f0f7733ecee344f952818ab25e868c69c5c9b0aea7cd853972792efadd4102d44e9b82774e8006137f5b4886c250b6f9182695335d654b88d76eaf49379ca6130b09b94cc6b9b0d67de6067ac12a153901aec5e375accdd15a1a2241ce4febbb7ba9ff16d9e1dde19020f59871a801f436ba43903e63ecec0ae8087cf1b6ea9e8a160ca2e17ee5cef45b97f710564a382865405f76b30ee7ad6a7d77fb7f9c61ba22dec0588916c0025f1ceda87cb6e4492d127a25ed8325d942abaf22f9bf3bb5e820e8b701cb54cc2afc0542408388b71e41065060460876e2b6a852411bbc6df3f4a8d0fa9b97ebf9ac0427d9cd8503e16042a5f1ac88805199837ee28a9c159ffa72dce786ef7cdb7986388b30cd068c4fbb3b11c0d44011bfd53ead8e213d3d273a6919374980d71f77f204ef7275c3ac322edf986628d22647e9f9895ed46eb81016586fed9443cef9fec42c77302a45c2b3b7e8e4cd4b9cdd3fb75d3b577fe38d14432177887319bf92c586f23d852eb503db2caae8f79f205b437b30dfee7f5d64cc0b19e97e2b70aeefe889f57f068133c7e1038a48f54e0f24e16960bb4138f97a2030798085e8568f43cb742d0443c0c1de1aa66dd96e7b6c657c5401f23fc705aad9a3c38dbdb05672b28934aa1ae8b3d3fa74aeefd3a16277fa795abea75a83d4303b5760446b1e624c52f4a7e87bd7f3b1a6b337ae72bfc306f9b1de79f6169f3e14a48427374780536090acc2733284d8bfe3f548bc038484d6f69b8052e93b022e5ddb9f23123dc12b22e95d684b838b3d3d0fe752749aba6729429bc39b8db3ff379ec795d13566f2543102bd700ad9be152492abcd8c1c6ea46913a6f7b13a6658fdfb63cb202305072d8a5a997d94f0b76ef601949ad48dbffc7c360aefac05307d6271113c94567422ddc3b054e28898c7620d5403f493afcccd3ae39e5fea91c2b678255de217259fb7e5c64c7a4b9cc15437424bbf757343de259ea36f3a9c064a167d609b37979230a2b4f1b4c2ab407e749af4fcc995d78c99ce81c7550ba60029eb9b9f60b9ba345a686a819ab9ce5cc407801c6f31b5ff729197f510c3a1e02a28a30c340b2c0466793c7980bf54a621f782353c807863c43f865103bce938883f8b3ca318fcebe099f1b2e4e4052de03ecfabb51fcab95703e26f84e94236c120fa9d9bc86be78c70240d0499ba1ca91f6e4b05ecc70de9446086b4389c5d1edb9a92a9be60a42467ccf24c252d3ba9f2ec5e602c4297a491e2fd6b102e61fbf0070f983af22b5cce70177f2c77675cfa6f11030f853935339de9265792c62739cb341fd872808523c86caa876e016dd660b561fbb2b3fa063ed4ee655b531abe358844a32947ba52488b66dabd618e92ad3f8ab6f5f6fcadcedb33ed1cee6e5c24ea7cd0170a547ad10c0f4a5ab6240a54fb5ba2f1b3ae7a99e40120a225eb08d3f449737575c150ab3d63e9311c4c8fa5f70d264bf3091153df3d0d7d04fc94aa0c69e79b61179739fafff28f8a9b003a049661bf576eb5c92d094529704c428b22a05d0845914ab58922bc98b4f68427f34e7a4161fe2cae38b288c1f1632973cfdbb1af3a406e1c2069aa805860a2607188453eb28e6069fb4f27c4504ee7b318804a89abe2271c203b7bf881d595ab6e38dbd6b6c6e981704e1df30d3891606166341142aa3f0c5cfe4aea3d94b35639d888eb1878375d2ec4a782d2cd8ef966bd8f850c4c779b2f8c5d5c5ce8b493c348401f6051a9fe4dbce43c2e72cb2704b4ad93b8a651905774fb5029437150b799489d51eef2d9bc9dd200d2db82ed6c20fa59d77afbf5e581c374da6836c748688d529a1364bfe5d96a344799ac2bdd8f9f57eea8fbc6158b7d8bf19ff19073a24173342f995e8e06a6f3b97536a09abe51951ac0d93664e6d8a1ee78cd5ffa53555d7ad7283fc64cc39cc2dd9a915bff7a7ea7db3aa52ff8062ee2e9e65fb04f5415737ac6bf1fdc52e20998ecdf038984311f4b7f124ee05555a58e1d9269384b03e0aec596a10a7db2b9a1cf334636a4c26226ebf6860909399d2ca6dc654e2d42fb860ac5c1949ba808182f4500f7382d10804429aa53f2e32cc4baec5a920027299e2f750640babf574defc42bfd3a6c7b2ec1c17d79344b9828e2dc2a1439e6c9ec443ab6ae06c277620ea670900bc82375b65f83430bd36ea93c374f67d2ad54ddb8d0e34adc178e989ebe0ceb92d40cec5bf026bf96cbc3da47ebb6938596549c76d7fa03a76cfa4ec4db0d43b94bc7ae01a56ed9605c17c4ca32fb3db004449459be388589fe8cf64bc1a96ec8cb1ecb8265a3b07de0e85282929f824a6e88b92e1ae23c750b2b7793f2c997ebb52c0ab3c1bf126bdc7d09d3f0766449dca0d414ad1c9309c5a1e71a3f33c64191942a644eb95da232a83dc8c381c07706c08ed523a80ecafa9dc7a076b817fd688269a32b2f6b15f309ab78a0cd4536ebbb71ea3f78d11842311378d26da41cab0951bb4fb181383c94ecf85efd06d4f03265b032109b6d41842a8943425f267b9109f8a039019844562ab9487ff87b24405ad3e5232bc6dea1fc", 0x1000) 08:49:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x199) openat(r0, &(0x7f0000000040)='./file0\x00', 0xc82, 0x128) getdents(r0, 0x0, 0x0) 08:49:14 executing program 0: semget(0x1, 0x3, 0x214) 08:49:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x100) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 08:49:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x7fffffff) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002380)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/180, 0xb4}, {&(0x7f0000001140)=""/175, 0xaf}, {&(0x7f0000001200)=""/99, 0x63}, {&(0x7f0000001280)=""/11, 0xb}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/62, 0x3e}, {&(0x7f0000002300)=""/20, 0x14}, {&(0x7f0000002340)=""/35, 0x23}], 0x9, &(0x7f0000002440)=""/189, 0xbd}, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x7c}, 0xc) 08:49:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000100)="f3a6d52dd48d5b7a474dcdc2b46ef8144a4d56d3cde66ad81c28c21ce91de6a5ab5fcc3ef8f63844fe1df3c2ee8a30f0825b5441", 0x34, 0x402, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100800000000000a, &(0x7f0000000040)='\x00', 0xffffffffffffff25) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8570b940b8258ca485837d38150ff2a25be9fd35f506177d29417f281600fd87f007575f41b98720e8776823e05795ed206a2c60d94af12981dfe27c52b8cb34be120f0b801e0480f1190b004e1448dc74d1019f25a3ea64380f6e891c", 0x5d) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt(r0, 0x3ae, 0x4, &(0x7f0000000280)=""/209, &(0x7f0000000000)=0xd1) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1810, r0, 0x0, 0x0) 08:49:15 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c6530008655dbfa222119e415960ef6ed07910787a45f5e53d63d37c62cb5458016c6e08c059eb6dd206baf2f5613cc276689178bae31823ae420be249b1736a1d0a71de4d9d34ddb98b180d20e20971be412d2015ba6719b1e7d2e53ea6d6a2c58908d56a4ad19f65cfab69a54399b41e64b7d82357840f8805a85ac1e5a2642be32c51253631bbfddd67835f1f6ad8046814b5953bb7709f964862c"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fsync(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setrlimit(0x7, &(0x7f0000000280)={0x10000, 0xfffffffffffffffe}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7]) 08:49:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7fff, 0x7fefffff}, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r4 = fcntl$dupfd(r1, 0xa, r0) bind(r4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 08:49:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x800000018, 0x1, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x8}) fcntl$getflags(r1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1ff, 0x3}, {0x18, 0x2, 0x46ab, 0x9}, 0x3f, [0x8, 0x1000, 0xfffffffffffffffd, 0xfffffffffffffff7, 0x8, 0x100000001, 0xed, 0xb7]}, 0x3c) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:49:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100), 0x2000000000000299, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 08:49:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffffffff3143, 0x6de2eeaf}, 0xc) 08:49:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/124, 0x7c}, 0x800) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) close(r1) 08:49:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x7, 0xa91c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 08:49:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fchmod(r0, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="d0a7ed73da5dd558301316111fd86933145c920b5519effc356a286582e81097a638301a282fc18ed9e8eea65b59c93b1fbea7644ce1855c956077d8e410e3f220755a84b334061d339d89ab2acfb0325dd4220452ee0966cb9131aec044f1e5936b2902347ed3776273ee3741db8806da7089995bb6f4b560dedb1d5a876d5448a48226e9ab68e1bd7504631f3668937d0311ced2b035eb0d874845b510ec7b0e040218687e938963403d06095c6ae35cbaebbaea", 0xb5}], 0x1, 0x0) 08:49:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 08:49:17 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000000)="c0f04db02f344c4c4d5cb44b6e9ea8866d85f75132fd3fc903a0b54003cab9a4a7beed0e11d9a9de2060ac87beea3f861f9d5df70dbb40ea5ea9d544165e52d8dcf9fcbcffa13480a79823f179009b4e59f54fbd0731b6cbc8ed8f375c4043d26a7e92e78f2c58e4996b28e383b9864d7c7f64dde328a3f99fedeb684ca4c6928e2ac6649148515983a1d40c9c1fa61a00008196801c6a4d453528c2fb01beecabf5afe254f43336d5ec", 0xaa}, {&(0x7f00000000c0)="1c22a112badadf9652f742babb1ae44abd7ac203c53ce9d2a2f081bc82ae51104ef4ea1af13f8b525feb57883be9d27205ee75e53ae836a95f2c4de81ada90c2638123a00d9c8b1e2dea81b8963030769f1642e66e8f0b8208a2b4110430f4307fa20e49001dd6362925aa00d011ac4168fc0f52a085b3bfe5660d4a78090ae8da1d09341e8bc72a93a08ea8966ed61769e6799569eb58d65e50130c92fb063e201e367e036445c748a98a218034b2f74067916d869da635d10e0cb956a383cbc3e78b1c9892dccc72fd6737df24f8f4b236d20a6323e7a4db85ec7b4f1ac96c20238c5d5f3d957e8beb585a985b5e433ded1514e20c902a330141466f9c7afe3c64b5d934258864fb56d832032a917936b8150051e725632443b6d70e3c9743523419da36d449560a686dbab1e92ce909b7d9879d9f5b9af9348660cc0797a6f146b7cc360087c5321c224af8135c5f2adafa1734256c4de8a7ae1b425a418cde7c99bf9c7b1fa8a0a966858c9d49f624ec13075207236fd13a569a6ebcea1cac524327e02c00063980a55029ba9abe76b150cef4ac83ed2fb5359c06d521ed36ed89ffeff16112d252a0e390a37cde61cbdf27ccb4937a1395f6e7d5cca351a0c6d51764d7d0a4749b12ad6f97a64e84678f4909a7a4b576501ec7e466e3e23439566f675a30a3e5c5e39651933128bff800865a1c3d36b30c93f17d89d55fde8c460b63a014c1e0ffc92ed6a6f9bb420fcf346c1cb5b5bde0ef445be7ae4aff843495652eca4e071de3a4c376893c0ae4c344a09a6692a863eb0e8fbd864c8f23b8d90933207804477abc888f039965ddf2ac7c18547bf868f20ea202c27881cbecb5f214bcbf442a626a3626a4ff07a1805ffb854dc2992165e834ddad97ea0e060547dd5a835a29c29184412ef00b21377d1017d560328769c02bba7cfd3f9a515d6a7fcbb0d7b06dcbcd364bc10478d3f88ffa736ab58763a51384d4fb806f14df44a2ebbd9fbd95c6f9820d0b4eaf18759d1797b60b82e58bb77980806c8e9cadd5d1d2375604f9b436ba7d4cc9adcebf5bbf308ff3f9d2769158d25147f57704eaa0e385df3e2d1326308115c66ff9cca80ad5e6d0edb820d25a72bca2cd2c68c649e827b22418ce6853dc6181d18e98b94dd3a5d4f49932be8de3aa5f964222823618f27e01bd8469ed00c439a4389be69a5e5379468de959038d40fe1ab726d2047d4fd1d09af539347bf83097cc3d9c1877e003fa0271a6cd6af733207bb63445dc582a06dc17d260c6b74ec396a4a4a27854b7e1898f991be72037c2ee6d7e97dc087c55d161d48719a6d73ab28683d7ccb35885cbb0260ec32a3d9e386f73afa314131b0df0425d7af8e8947666e66711bdf7f5580483e39fb95d91d7f9a29e1ed036b1d20f455237f732bc5c905958be01ed8ca1008a58a8b43953adbeb1bdd203e194dc631a0d36341c261c43b97e1af61bd62503dfc98121dc9b875ea479ae4981e39b28b779a8f6243217360f6bfe5e78d0ecfc344c36109ad741f5f3eaf0b86bb78aeac6efb5a2a35f1c9c3fbf6dccff11f23b0d3e4cdf5080af9b3bfa5b3e524375649052bed050ce4e234287b93a30c114f5dde87f7b7c652d316c66677ffde69ec5e8300a74dcf7651c509bd884bc16156bd558ac55db079da0d8c41b7c9b329e121e9db54cfd296e6a86d213d5706f63746496ff9b71c4efa59b409711debbf001d6cb0ecacbbefd34f5c0713c35790441cdf0f46507ef99be4441ea6ce6b987dc45b2d4aadb940fe71178fe5058a071fdc9c14f7791841ac70f240996b15b586e37d519ac2d0d4b3cb82427878a453af0e7ee09b6a3300561e5a43bb9b4b19d1f86edd4cfd1f51124763b2fb9cb666e52a237fa1585c0dfed07e2a25563728522b6b298ffbd69979cb4247ae4b23d2e1b439941fc971a63073c22454c0a2d25186b8f54134f4a4d58a510e12c2b0b6348be020f619d7c36156c2bae6c5f488f7d49b94a014c0afde77e3f0c3b7397195d52cbdb690b1e1ae752698d56857a9a7e59d61ce6fa13a2833a361894c3291bf716acddb367b450416e0422e5a50b659da8e08e2f333d028cbd12209a0be02c96cf40c241eb4674317ad1189c431190d6a294a843299e933e60bc95a24e704820f82cd20b6cc9028e7fee807ba529024684e36827b1430b9e9edcd8621c7d0b7e7dfbff574b667dbfeb5c383aa398357d4d62e6f24a1a97ecc8f76133af0cb5200225a73261a8efb3c2940c666b9e75b4a4da2e2dd1e1513945c6e390e104730f7a5f67d2536b27485987275b788fa1482979cd5d23b45d1d8557196123303005e1ecb130afd6a9f1d1545a620fc7341bc166f93393b5b346806b8a273d4b44c4c97fcae5d88d00f1d16ef777f2fd82e04d086d7ec928bb59a7bf358c6777b5a8bda6b56d67a9afdd7e96756ad8388dac4ad47c2d81b5d892c8283e52a6ba014286285b0b95616f6ef224921e81aaa514c7d9b59e395063c4cc5255d4b2587d662f4fea844ac63e6c027b3930d4ec8267bead79cf35db34896193c3f1ea099d66dc847fdaeca0e8a6df35edb71d0c7ee1498bc5cb15489b727f5d986eb3a8d9026d42c7eee1e4d8dc2db36447ec36e9fad2d7cf82c67190002bc0e56406dd9b3f76f451c0b1eca9605e4f5c95eb3973aae5940c94df9ea8e06d810eb2a0b27f88363330718e281543c1c110cd12c04fb6f2b6bb8225c1fa1f2d010e25c97e19d653bb7b7ef373a2bb2823c1ed99c26efb77617f884e702ab5154c53aab52019c57a8e0504982d2ff77bed0c3fb98d90203711ba05b8b40155ee5fc3a1763c804bae593619aab8cb45be77949e9b36374afcd029a8169348eeadff5f05b69b08f8dfa243c0bc5338b52d5aa8da4e4dd7d73c4b35e498ec4a79a31a10fc59f0e498139b61e084851ca28d837869fc4fa746476ab4b217ee2ca6b900d0f99749a34e220ccdb1128979154498fadc80447f7c971685f18c75223998c255b3b73557e227a4e23c4cc9ff10eeac3c8a8e09232023de1c0304bc8b483d36b17812f7b8f1a5e5ec57fb5c5d933ca5bbb24bd62fcdea1d257b8c2515dd3b23f4c0dac7e052dc99e81d2a1474bdb33a6779c33e33beb082e84d6044ace8810bb3a3f20cd2e95ade33d2f376b9843c3da7cb395669423f47ec28b9f64ab54f944e2f6fea92720ce84269db61a6d3aa48c2d368aa5842b2a88cc9ce5dfe4bb1489ed2e9dffa01cac7b5023616841a5da5765202387b55004c200de878acdf7463e6105203f5957df2b99d8e47cac9101885e835e79c2e6d8fc9e2965c18e5cbccd61e23fd912d6ea2764913875c1fcb4b1f51a43d5e6a28d7aa0702754e4668996dac34fdaaaecb819ad0b8cbe125b5d2f32a9f3a9c1590a1741718805360a3b29d26942b6fffa4a2b808a3ed636a7d2aeecf8491d8017d6bb0029f96ceddf1d5146f5a24d89d10b20c065f640143919f6ae0f7c4c2b329ac1caf8ebb15a07e989f6e565f7ea9b302439a3a0aa50a37dda09fdc65b7b77d667313719b5726054bf0487eb9dea0766fb97a51ce390c765f6260f0bea18528c86b672ad680d4d4b86e8b528180abfd2e27803c7119266f7236389557da71624a4f047260cb9a66b04f2c731bfdf5e40551b93a186f27cc80a2a09de3232da637f77152909db828d3b9fb25b5324b87a4a8749b61a1d65c5f6a71545a488efe984b8cdc5c750a1f2a50d5ecac363d0d6b97675a3a2a7ca01174bcfa0cd4e7fa016633bc03458440c5cf4d1b84d3afb1f181f89d3523e0e41b1b99763c72b76a5855d0f6d0941c6a4d23851928dffb0e4b1dc38c19ac1275ebb194b4d9a170b395a4987b829e9a05e75222164ea6ea580ce869798dcb034cba232d77797fa187cf054757c652e241e956b39694575d9d6abe6e6fcf2f93ccc1fd3b1ead87c9be9beb45a066ac752f6a1f3c28d0117d1f11e5957c9f94340f3b3232ca8540312ee67c88c4e9599a322315284567403450961c437b2ce407d70e7b8882dc5e3d3dd02e0aaf85cdbebc1bb0128a30553016e9a1d3d2f8634701eba721a57df7e5f4146e77d299ad521ffb3254514f5c1255b49a81a36076d2af957d530d6702378a2e7880df06199fdf8622c7bff0a152d9b39ef47a87cc559dc6ae0434b7b3413e7bd41754b51aeeadbb3a3e970869e05ae0a1695853f05f68899fc7c3779308d2b8521f38da5f15ace398e6915e876cf24e655c645da8536df911f25cb364368bcc2401eaccee6eb5eae1b859e679234340d8a934ba30cf0d2fb9db446f96d5c94e6c5d053eac2168e0315860f74b977bcaa24baaa2a93d14994b1600ea843a293bc17350913f12cdaeaa8991482ef4337181b6926af39078d3c2f28efc1fbe9bc3a98edfd252ea53c756f942617dd4adf74b7fd9e991431e1f7ba0d12cb57ef88151cbaa53cd38006f77f9a32628f5131b94aae8ebc01cc45633c7ac2bc1bf5ca5b80de16efadc82fec2f16f0b5de63cdbe8b3984f2ee6208227c0aae31e488ad124f0841840f52956c1d3ba67033ae5e7ef6f79f68b764e182d8f99df966778a56d7ec5cd5d0f8ab85f8b74f9b4a0736a1fac596356ff27219f92f26646816d58812260a9e2e8193c462c77306316270cc5c1360dadd28ad18357f4cb9ee37c9911ce79c8d79b1d30b5d203246aa420e611f877b151220c1a74e5310168ff2c20631ecd483daf2467bc6165a7d4dc4612a43a001c958ccdf1dc210311e9b6c339b8d97de44d357acf875987e65abd285931195d0f661fab500375a7c92a3b6f983cece6865ec0ad3e5ca371e2a9d48fdd17cd6b3e87dc7433a1417ee45856dc8fa358944186f340da7f782eed60125579e83439c676d2eafe8744cecd499bb76be59738660eeb01d094b2f0ff1434312ca5f7e9e86041e0d0786751b24cf74f535fc2092648ab71806c7edff5f1ec1b132610df3ca00ca5070c6cf376303ecfecebffb37302358649e85f8394b920350c4dfcaa2cff7faec7417be42a71a291fc241a7650fc5b8dc40f1b5f5eacf8c41e0369216a283f25bcf87849972c3d5d72054ad2d6c7fd05a4000644b96d5a4e927cc77b769baaa8365a1915cadd5fa96a148e07ee8b4b76aea935087c342df69be2ed93aeb45a6533aacbc91dbb240b94b736570a30ceffdca9636df360a60612e3e78e8fc4735af8555d8ef51cd3105150685fab51558b1ebd338aacd88cc85d4635c388d2fec703cc0d754eabfcd5ff08c8068cb1c99a41f8caa64ba1f69203eabf81c9a92d0a7c7065dea57d0cb682f8504ab62060b157c91b8e79a76013e3fe48adc9430d01a54819a9a0b44e91d420087ed919220b67f87b78515d6d1ab79f844ee15922b7ad099242a1dc44f25afdd215ea2128d6709bfbe2e8655689806b9e1002c74b73bb53a8faf6c6249d319cc8377f79b2f884486c72fe37a0a87d1f5fad29d5ee1fa437f36d8a3bdbb2d0b5dd715e5eb5e7ef63d14978e0056c6f2b4a9cb4c1151cfa059e01a660b1c7086a5cb66b49d18b1a05aef033c2db0a1c8d2ee8a82d3ce974c2db64d5f28dc66930b12fcb3fe8db175abb0462d263e6b58b5184f4371e46673fc04474639cc58036c31a10bd4dcd4e5c53f4d00bd455071865d76cab5d1a9db79f93d186118ecfefd045df8a576b6720e248887a0de9ce50638ed2939494539948ffe6d084efb63c928933bd83e8801d76060ab20ac77a085acff5ac042193acc748c1ec15d8004fd8ea5ccd5af34c60f99257d60d709751e6", 0x1000}, {&(0x7f00000010c0)="02f94ed8ecae2fdfb4a9e94275c559ad39cce039339eece2e137c4417b05d78b1fba04f13be3a33c078c937c", 0x2c}, {&(0x7f0000001100)="5f5c370703ba8727aa71e8ffcc5f0970de0d7d286a47fcba1a71019189a29b990f4fda2b1565fcad9e25cfca718cc6deab6f8e84934f451c71204e10665f04afa532e1ea7b0694d22f401f4331ac27cb75e71f35306f85e2c27ccefa4493400f3faeccf09d473d79a25a37a86eca71ce6b228178192571aff416690d3e6f70073baa39c3002492f4788d2372b67e600952e550c1c4aed8645b8a5f3a36af0edf271eb2518623f5d77398e235ecff1a", 0xaf}, {&(0x7f00000011c0)="86b48e93c5b2068809cf420fe680bf4645195d5312eab77f19c3bfd0a2938ad8d764b23e9f10638d9068e79c9ddbd5dd5ac2696666558ff397a731f03e0867afdf14f9e3d4523b74b658ccc0551efa9787b3806a8c401057be2c17cbb42bd2170a409a465c646b9ccbe5d2e1492b99b47d19244c2f6111a4f26d3099a463e4830a2ed410", 0x84}, {&(0x7f0000001280)="3b566b93a90b4090a3f4d6f0054d7dbc199d6d6f1488da9ec4d718dde890d0aee210d421a30a86805dd682077ae766e72febf945e04702255ba8d28f9fed9e2a6962a2042436bba0f73d86270959348bfe33f63b27189d44251ffc9e65f985813ff65424e5499ff22dfcaa7cc911aac8423feb8cbba446fe6e86f212ca975873381919f90610d8aaffd2e3088363d1865c8f22351a7c91ddd9e3fcb8f02499fc464f089304af2ceaf53ff846fac61a1e4d5be0cb766f31706930f30b694d37da7fa9d33abb24fc8c4f30fd8bffed865d03ee", 0xd2}, {&(0x7f0000001380)="b601221b2a337ac92b7955e9570e0501288186c5636a3a2d9d3272db341dcc8c56762d92025506d27c0f15bb8d35e2f5f3529cb063446172fd3ea40aff98e7988097604ba8e512d3a88a8549ad194042c3e837d5ccdbd365103b4196e2dd342a13e893fd8540ca033502d7e9c1749ce0795751ff87be388c4c8cc3f934d42ecb03e12b2f7bd0d66d26cb54d90f9a5640d6bed0250f9a02333729c5a18328004cb1bf8711632c1a02abd427963c837ecccbe4f4ca5f23394f433ab2abe087e46bd57cfb2b78ec09793257e7f069cd92a622b83c179de4214be59d2620b80587f30d02113ab704a71e5f22a47d879190da56974f23bbb7170041c0d0bcb496d3551856801203bf9050b1f40f67d231cf981c7548683487868cb3e3f96eac16dea795b2595e2915a8da3d01c002441cb96a682c5388556cbc6c280b02ad63bf2621fd5a017bc45c2735c539b35b62cc593cb67a2ee7fe284f9f14b9e14376c4e5f46e96ff411667212fca7bd80d7cb4bf7e56ad9d1116a98dfa6446a6ca57f10e40435edb5b2d5ccf944e1fc81a65c77d3a0b94851f066bd623eae3e4f1477eaedf1b7583a73eed839304e50cd676a4cb0bd2311c5d946aa60168930312908164c6cef0409c9deec227ee6ea3154ee5ac1a27757338b29ff663adbe561be7a5f4aa4366dd5b133c491bd066dc1d74dcebd09300300de533cdb9c92764e468134c35205405d515cd81af58b5f9e9d5ae9ce32dc25652f50b42f32138509e89084c4c2afa4f2b64ed77ab26b0294877401a8ed480a798566f106ff45b4e1be31093299bd896847b60d609a4028aac809d7a4a1d89a93278505c15bc223ca21a15690f3ed996581a78f17b196aa338527bc60d76f45b62ab5194bf623c570d2a494116f4843fa0671c7c0a0a7a01330039e60292e00f3ea08ececcd3f329c7b24c5ffed16cdf2d05183f7fad6f2c910b88c172c7524a4f82115393ce467beeb3aacfdff3662fa29e5e6ddb03407dc5872c62de1d1ff0c75ad57a0fb4b167d7e97db0affc52a4ee09880c1c2e019765b63ee6cb69138cecf6166f80449608604674289c901a11933aff36798df0bda167e6e01719141f64f94f1cc5e90b60d971ba1a715f28edce3fff85754b0929b96c1cae6e046612ed0f86385c494cd0e24dfe342890e6bb5e9cfe8e6f9198d9d6ad74eae9c0ebfb513b926017c974bf3f4253f292a09e9cadf109a00e09cb890fd3eaae85858641cadfa105a55f12d8504e30235bbfcf538578532bd1c0223e9b29e4b3a942480c940c2389a4150d2764f2265be45c945cd39bc7c49405864f8c940c8816790053dd5654b753388eb3a356f07c2f08c69461b6a4411d0fa753f8a27228258c9178464b2c59d222aa0bd4b6966ca53cf97b1d232a6ac92e7ccccc9f67b7bc438171aa5adfabf7ff13f3dfe4651d0140ecbbcada7aa97465506c7e041280fbceac78a6fee1019e0d91034e22ccacae0859b1bc52bb770b338d20afbf1dd441e7d361a06e35623233a125105f61c7f2d5e2c2262958a109c3256a44bf39cfc728c0f4a0926ab75896f67d41e9faa90a3ec5c1101ebd42b9ccc35e94eedf372054f6f092b834fdc2475a6a13172036d880d4b2a6b7574d2b55895a509069bef8db6768aaf488c31f2d0f3e22abbc0d4f81d9cc87f4e32d2ea7a0b9a8026d70786e06c6d524f8dd80b742286aa1fd1cc7f00f586e5647d0d0bddcc7051f1cfef22364293fb24b63a45966b47e41e4881da9cb31df63c836634c24dd0b0e9d99ff864b371bacf2f63dbd57447f18ff65892822ae77c39a5e59672ca5fe67a5d7e5548b3b3edc2d0e77bae13f1f29d4f17362fe4e17056bbd05df8a568b7a84aacacef8210b92cdcb2bbc9b650a2c6fccd1938bc16a287a529034cb07db4e452d300661cfb93c99d9e69fcc86b0b9e8d65fe23a542fa0c8e344485497e427ca11c21f5d2aba603b822bc42d9cd04e0850974942c530913ea948cc7013d730c68e3a3f92c2c22cf0b49678256ba84fc5924edf97c605a883f755b806e5eb9696a6cd3a7c2b081a54faf7a366e0fcfcf5ff11160ab3b8dec406e64b4151fc544f83a14d31d938105cec2fe3962c15364378bdc277e9a193de1d24c79802de62f58dcb65b5603e03ed6c4c707489d0316981f593e21fd3e37087fcc40ce4d88ba116de897b0004cb7bed97e81bd0fbefe4d4e0ace8edf2e21e4a1d1f0ddae29152f97e05da449a435e3edfb0ea5e0d22e62ae7c34a164536fc96f9a789670471e32c0f5205361c49d47252a427aaeb416c476e1cc22ca933e50d3f370b4a8ac239e3a50c5ae05210a267f0d64ca2bab1d4781a1cd01a7d76d747b6b8e5dc5ced2349386aaae23365f370ddeaf1807238f7b9631c02b8eb1acef978bce36a2ae11e8dba0fd438596f5fdb8e4b3548cfe540a0e493fb8d4ac65c0ec7ba02facedb33155407079c6ceddc874d40b654681d8a28047600d891905d8742b83de7bd7ff43b54252a21de2956fe4a3305baae9b70440ea4323d5421311b13ed2a1c8b3da2e2effb5ab843ccc0f03e3fed7685d6a76906eee2ea564c9c4cab73af21ef18edd7f844d528a03d46c2a484d38c1bc61a6fa34a36baa8627ac28b038ef56caabbe6b033fb66c2382d3a5351eb088003d76c5432017cfab6a82dd97e4926129018519bfa580008d6425dc721762b745eb4ad45a35a72e5becda8467b2dd71c3e5b9f47133ddcad4a410304511def08cbbaf4ddc42c140baeb784a4a8f1cdcfb86627bfc5ebbcf484f4b4994442942412b87e6ff56303d82253a424e3e21a7099f702c042beb5ee864988d3f557d249d62cca5e97cc382eaa972453be548d842fabc5689638c2048244f4006824e6368211431bebeb30c96121abb75119f05144413e7f8bd03a58a91c28be79cd2718803db3f8faaf129708d2a73c7f90eacbd55a49b738c71afab239cc2f42a0c4573291ab996f2d76bb7f5b6a8a3c87b2ee1153e5d559aa74be95cfc733ff8d5e27d52bb0799353cf4933bf29ff5f35c4932219b6f6d032064875a43f15f54f4516f665f9fd84e74be227215f7cd5fb58bdc75833b220e8f5b644fcad5830d93af90369436392298212aae13aaa8db92161ecf8c947e3fa495edf200a28cc53dc0e3cffd44382f195f0da9133eca58fcd565df65d8acad5b6137b89447b70859ccb4412111f905d3c2cc5cdff41b8d2b3bf6d206435087a009d211a740e453ec7c57ce80fe26a4f24ddd27bbdb1e3d34fc8550fcb53ef2344a0293db0f7ed99e8d691e526d17b191a01b5b7e4e2c0749b024c9692bb00971bff738f20e8f2d4f90755fe5ec0b71059aa583a7b846d295d434c6ee5d0c4900ba0127da59e8ff6354d5f55628a0796ff95efb0e3b45e1c189cc9b71bacd34b979b0a24fe68ecd6bb9a3b8b1fa4d8bb8952e5c150b3c4163f5d04ce5d3dd2ac888828e9c5e45061171ed736fb7de8db9058300687b0e62646e4b5e91a765ff8ecbb3fe4348c95953a2538594dfc4860f4ff060dfa8971f3666d278d9bce9c82f96b3237585462d0032c0b0b3c01e53cbb74e124d0bfa848a2db27e35a245c6d0a866dc8d1515ea7db7f7962fd28611d86ae55a6bf1dff120e802ba3a8d4ce2644a8d1871501f477f76280d47fc1b7f2fc66f4cd6193d9070982cd94a568903107a04a3e8bd93993be722f17f42a8838c5c69697e3de3d7f5928b31b66f5f97914dbef4d3be4a95460e0548f8ad1bcf55a6dc2bd34f7b880487a8e9dd5ed5a42efa8b2176f5c81853599da7db0165be6e29f6eb2607ef9d6a191f58542586cf3b53b8cb1f19253896d71eeaf67cd6b496707e39374016b02502872bd0b54285d992627f839873e454d1b106563adc92e421f7a69e394c25a285d3eee4f1e2e4ea86aa44622efd8b6095dd2208b1fb6e765208d92b42e50bb8eca843ebe5de9daf300718e7c0099e242a6446a46ec4edf7fb567a8735e0a8008c77743a9e123aa7c65cf5fce8c71dc214a7f00e72ac563171e390573ba90c1ce5558dd5e49966d0678f03948d21976d34e95dfb336c6cc5dcd6d497f43abed532c93934cfda488d6e7e10ba6281d0545d511c2fdd1451e56e757acfe1fb7f81cb6ef20e279f5009583aa72b42191a157d95fb56e50077543a56096fa30d11d8781306d38b1ad77e6552f8f9b5352f2def78f5346fa68c59d0e7608355fbcb1cdbae0d4802c5e76ea7a84893203f8a14faf7ed44813eb27f288d70aac98a457e216d32c1237f960ca4d4479d2d06a7ef464e95e9228d9b7a18e2cf4f9e70617140d2b305e5ecc3e708d0a5276049067da650180bca6387a332306f83f6327dfc7f7905ee0a5e53a9abf9a9c3409f345a64121c43ff24118aa8373c9e8407fd74949d81ace83adbfcf4956925ad68b94eeda6095de448652e1e79cc0f9f11bbb52fa32ef0410a3d153ca963f9bdeeb876ccd8e91bcae1b2a362c8ea028a53b2c857179ba97ccf889c6276f6cadf296ae5a9c8a6fe1996bf26789510c068e299b23246e051eff810f158de3eb6f34c49090b7992497c0ea733d7ded126dd8d2ac1a9112f64940737da18d5bb1ecdfb31d9122496aa63c21b9e4ac37b981eb84411bde4d53c2a355dbcfa4a047672d1dd9f0bc9484426e1edc0039ffa4f7cba70b0feaea2cb6fe1b8ff32d3f1d874d71748903bc93fec9a8334554217e54e207e08f4d230dd4e404d1a15a1c40807da874fbd75df30caad4275a15287d30f7631ca2e52f71e26e41ea824ec996b9c1f788341b6a643a856a12e05cdb0bc1aa91195f72191ef2c81e7952527619c192d45e61966579db52f02386ba72099da65ff44ee3103872df599890068c5c2d99815d76047160e45d2f0fa8002de2273eb46504b37ae9b97807726a58c29adf1f05fde9b804223be4cbdedc83d7622f1b2117bc234be5223c49c05b1e89933b8bde18812c5410c78e5ec964f8395ad0a3d7cfd481432ce49b3db63c8e1fecdb128cdb1b7a93bca3ca189980303b9a77394ba55b2129cc35f0e604322fc89bf74abd85039f3d30261ec4b99d6a35757c43fe3e2e6ad83cc05c4092aecade54824d8357900d216b20c00bf75a7865c8d824d48a8bcf03702b050a9f749e8efb4e9b7558818b43c299bb26e278ae43c37ebfd80b95604cc8c206c3dba0eaaf521051116c7f61f3d5c52b43529d594bb57ce8729b55f2f5461fc08d8be22057a71391eb053570a7502bb3f8031b04d0759dac71cba64f1f40e4911cff58ff9387b9b3d3a2406448592d3fcbe85a0718bb8bfada57f81ba80832dfb51ea973c272401aa28de44bb407933e6780edeabfb13976b7638afae6ecdcc01825f1d465e74d6752316c5ff025c6508da5408e9b257b05adb0008980b1bb24d92d26631baace3bc9db5cf446c18d1f6423821f423573caf6d81715958771999c6546f81b22542f618f6077d57e79e116243fe5845f3f078e9f36dd61e40f769bdb9cfabfcdf6f5fec5471f5346de49e20ad8744286c6f5a784426bb7fac1b54a1910b7ccca10ef33620f52f34a926b3a092fc16904341732a1b9a26fc8b9c9fde4acb999cc33255c6e73b3e502f0f3e8e7a00a9e879e76ae8eea65e18abf6c9e7a52e59a89369435a6e710b359c54ea4fc5c340a54314bcc321559833b224cb91e3bd020d94e5f583cee5d95845b22023cd91c7c60189f0ff171f58427e7edd6f8867946ec4bbbd42e68fb5bca490ccfc0251eb68c2501cd57e5e748a99dcdc2f8fd03287a458002976904abbc9686", 0x1000}, {&(0x7f0000002380)="fdc54ac6f05386ffa7da68fdd6e0c0420bb37ec151e378046c265d15cf63015e8053ecc62bff3511a3a4b919b69853b35fd25f71cce2a91ac99904ae270f1b0bd7953706419b59e671eb8936c44e143aa00f3ad0847baa24809cdd19866fe783462c490e0f2d61cce78fb3a7d2fde8d30d16eb51b86fc3afdb0e8f88c5c1575c128272f007b0e83d76231008fb925d852f05ec2314ce30192e287b46e54f162996a918490fa0cb0733d9765f892944e70b", 0xb1}], 0x8, 0x0) r1 = open(&(0x7f00000024c0)='./file0\x00', 0x0, 0x44) clock_settime(0x3, &(0x7f0000002500)={0xeb, 0x7ff}) truncate(&(0x7f0000002540)='./file0\x00', 0xff) bind$unix(r1, &(0x7f0000002580)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000025c0)='./file0\x00', &(0x7f0000002600)='r\x00') r2 = getpid() fcntl$setstatus(r0, 0x4, 0xc0) r3 = dup2(r1, r0) sendto$inet6(r3, &(0x7f0000002640)="37d2b3af6da76456cdaa02bdecf479b56d73ea59021d2ef454d5c367a054195d6b9401c86a09a75bd9e14e854e651f7de2329a7b55298755367f26816473d01df74e2c3278a89be8d0337dd68305c75d93bfb9070d77b5ebb6e09f698079709f8dd9a1660895bdf63dce576c56f2e057a5a110bf1d0624a05d521cdf78", 0x7d, 0x40b, &(0x7f00000026c0)={0x18, 0x3, 0x10000, 0x8}, 0xc) r4 = msgget$private(0x0, 0x20a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = geteuid() r10 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002740)={{0x0, r6, r8, r9, r10, 0x10, 0xfffffffffffffff9}, 0x3, 0x19, r2, r2, 0x9, 0x400, 0x100000000, 0xa2d0}) fchown(r1, r6, r7) r11 = fcntl$dupfd(r0, 0xa, r3) listen(r11, 0x2) link(&(0x7f00000027c0)='./file1\x00', &(0x7f0000002800)='./file0\x00') r12 = dup(r1) sendmsg$unix(r3, &(0x7f0000002e80)={&(0x7f0000002840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002cc0)=[{&(0x7f0000002880)="304f895b2bdbe7fb97d5e83f6100e5171ddcdab64a36338b2fac78a5b0317d5a80bf2e10a99ca0b7de23d589716f3a156e451640ab34e854e6ba0348b469f219f4c7a8fe400be20386505e74bd9137af426fa07882a6fa3f6fc935df3e97adaf263ddf8265661c3c6272a29c944cfd9359add4bba65e938444c072076ce58525ef8e3b8b557ef5e8db77d5d0abbdd2bde9ea6a9083", 0x95}, {&(0x7f0000002940)="2934189a6ba164a8408bb8454973e2e6b41a7258bfc39489d0c861fbfe7972bcb2ce0f7c8babfcfcda51af83e5af8c35c68b4ab9bc087206b6764b71593335d588c62e4325a4a50e12081915afd319fc9085462f2c70935395cfede89f6e9bbe3deaa7626af8f4bcf25d81d8667aa34bd6b1d2fe29d04e963d95a556052d99d3f0108a55b34c59e8344bd12f8b0d9dd4e04809e33ab2fae764281a07f2f722ee1cfea0b8bc0bea8f3ef69a4cbfd2b6", 0xaf}, {&(0x7f0000002a00)="d7fb96e09c6bc28fb07832bde165084daef13477994526f85b5659210f7bb8df68c3b8dffdb644e4331d50bdd3732f42c9473da50c1b997d4d310ec33d0cec328d6a0efda2887fd994a65d1d34c1cba510e66c7ce6bcee7ae9ca5e793b3bb7a7a6c8b86620cf8ada1e114b99839d188dffe446c3947c9c3412ad0c10cc2b7fd1fe7dde9f928fa40821fd73e168ef3c671dd963ffab772130d18f49f0135a4d572a9cce5885a89c136b81727ae1f0b79cb101956bdaf6", 0xb6}, {&(0x7f0000002ac0)="ded5bf5ea9d20b466ebbb28e5dbd91e5ffa10c4e2bf14b0cc12a7fabe4f0bbf2829df61ba27bb9b8a7be8202fbf6223aeba3185e2a7601b84c36185e601e30c873e3fcc0ecbd84b5869f9a62fb6b6b33a07f0443fea18e", 0x57}, {&(0x7f0000002b40)="bf76ccba4bebdb5419b8793af18d0ff1198eb72201aea58c8dad3e27308519f4363a7e7572f5ddbaf074b19604cb3bb678ba7b60afbdf865f61724c7f07b41d30116964f28d8d5b13f21bb12291acd78a42c282b8ef26b7159b8aa05ec86e4606515460c6a5c847768d6e50fbb2994314456ed2970f0b90ba09410ebf1d86a6364c5811edf93767c68ca43661138c99736bd95618cc05569cb", 0x99}, {&(0x7f0000002c00)="66f1953d3200c5345459b4f45460950b29f571c42af4abbf78345657487c1078e288d21ab7ae69af6c15cbaf2d4214b73c04c8ca9d85625b3c2c4bb5d3cca468a9fcde4c649014041037e9bebc14eeafbc30e5bdca6cf4300b1967e27fbafed665e71f7f94575559ec439a1b23501ab0738c36c4e855b46160a2f008eeeda88ac546405c4a02c302f3303ab32a618d", 0x8f}], 0x6, &(0x7f0000002d40)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r0, r12, r12]}, @rights={0x18, 0xffff, 0x1, [r3, r12]}, @cred={0x20, 0xffff, 0x0, r2, r6, r10}, @cred={0x20, 0xffff, 0x0, r5, r9, r7}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r0, r12, r3]}, @rights={0x28, 0xffff, 0x1, [r11, r3, r0, r11, r11]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x128, 0x8}, 0x1) r13 = open(&(0x7f0000002ec0)='./file0\x00', 0x8a, 0x0) linkat(r11, &(0x7f0000002f00)='./file0\x00', r1, &(0x7f0000002f40)='./file1\x00', 0x4) setgroups(0x6, &(0x7f0000002f80)=[r7, r7, r10, r8, r7, r7]) mknodat(r1, &(0x7f0000002fc0)='./file0\x00', 0x8008, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000003000), 0xc) setrlimit(0x8, &(0x7f0000003040)={0x1f, 0xffffffffffff870c}) 08:49:17 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setitimer(0x3, &(0x7f00000001c0)={{0x0, 0x6}, {0x1, 0x7533}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/82) 08:49:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 08:49:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x6, 0x0, 0xfffffdc6) 08:49:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ftruncate(r1, 0xafd9) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243332e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a447ce60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f40fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000000)="451e8049e8d6e6dc9e949f03fd853df17afff661a8", 0x15}, {&(0x7f0000000280)="d228cb57fa20586d264d9d88c702e3e312f496a561d62d566a96cbff850adf9c3ac8462db5cf5392949e82224607f31e7c47ada9c77b5c5ae7ed2abb9ca63a24377448125cd1dd9f5657c33b0e3e1bcad5df75fed951898132c5c6a41f4e44494df8d97bf3a9dfec2b6acf4e7da81829e82a85db36b4d97ddf7bb048a4ce087a8d7b79d74aa148c9b87c8819b8f7db981b0c45fa8758e42a90301ac28b7250", 0x9f}, {&(0x7f0000000140)="e9f3ae9524e1ffc23693e72672fef03e59c403bc06da98d7225121a24467a99f3118d1f9629aa1d4e972ed84b7b42f67f9dc94", 0x33}, {&(0x7f0000000340)="69e364554f13db6040cdc38c5729578b767f9cba9bc78b3e3d328c64528676d2d5c84c0834d7fd26052c9ebcd7a0574be490e6364d8de620ee138d878db1d6c83a6cbdf16b07ea07747b56d91266988b9d627b09de595df1f0125887ab00a77de2d16ef027a3eb88e71a5d1267249e06f85b52cf57", 0x75}, {&(0x7f00000003c0)="3f1be232a5e2a376db7e7cd416046367d6b5fa0bcfe5b95c4a3e1a96d192287f094999e802971fdec9bd36f06cbf45ce265b3478f0f093ce369f1bdab8adc39de700ed38927a8ac7", 0x48}, {&(0x7f0000000800)="bba1ef28910559cb493ef7a156d0ad6a1c7854ead82b5678530e3da435860eb8326ac533965cf272a664423c912069d9f3dd53833f9c088debf994c599c80707efbad4752f0fb3f6ad7a416fd080e017b7d68655b765fe4db0b5db278e22b6011ede21c65074f6280c36d476bc1555c4aee6760da176a79d31acc5fbd8c28612e240eaa0cf9ef591f70c8c06129a62ef5a90031a9ecf6d8db5facccfebffe86c99307ce9c4f1f4a618ace616ec9c621a56c60d808a1d861d5b98a5161805eebcfa0f0fb6fa700b73dc52fd4fcac4790744d7f9e8765c6d5b5be1fc3c23f2163d9fa0b12e634850774fb7562ab37d4be07df85fdec216d305fbf44c4b7bbc605bb780f2d1fb123013490a7019e11f292ff8fabdb9fe707a57a49bc778d31c97528a6bbc9e37d004d16cfced2ad0a0565d36da82ef1cc0e2cda95a3ebf1b0cd1b27ec1e6cd10bb15e0d78d425e7d165020bfe6966d903b55ad7d055e6cff009aa3a32927619eeb4ff1fb45dabc2751584ae8455120b78ecdbb2bc93dae0e9338a7e6502bddb741a8bf6e2b0f5f9dacabf9ff67f89ed03697d125c8580270f6ffb73f6d6b635b6b93fae5df5157456b9ba30761bbbb27f77d59f89e22b8ebb5e86b4e2dc43486b7bb43f4fceff0faa8ec240a88f62fa50efe92008d28c68937826a734bc1005cf1b3466ec27a88d9866e1f1cf9fea21f75a0d723505fd30d84eb3c0720e3e8c5dc73e66c20925243d60e30b3cfa93a1117f463b92baee6f55f9bfe46fd5e2490b36a85278a5523c312362d231c933ca7816aecd3041cccf38dd646caf620501578f55bbe99ee0cf5bb28ab6a2b8584b511a84e73511809c571000cc2af0e2772ea079eec74a6b53cad6bb71bf814ff8df463a2ff39ea1043350a8bb4ae78e87ca90074206e05cecf786d2b8539d46b7ac0ce94b903f0a827a4b39ab3d3dc27ae842d444c66372982510db78ec6c222c959b943b0c007e079fc6cba8229270b2f1e1f8a90cd15dfce417a9652c53b65aa2d54ecf0b9f7c8b281bbcf65f428c6ce9a9ff59e8d943b61ec27dcfa766560d0ca7f68403a916687c1f3075099e3c294141cb88309664c70709f420215a16e064cfacf7e1136aa5831930940c286a3aa1c8bd0b5b77b78ab6e67dfd63fe5d480fd0fc66723c67916da4fd6ced54bf684f7f9baa3292ecf493e6d543e29d4e267e87df04f0ae569c95616df2b5cfc8196e625f259e36bf928efa1f90780690c98ec42ac39b3ed7ad2d4fff622d8964cd091c5cf9fed63bab099924066379e95a85f77aacf5e2e21dba02aebed6b06e52790a1a621fb616ebf78c5738049406d630331aa49abd3372a1df4b1e1b528610d184bb5898b7d2e32d24755ffd349df9afdda4b54ce7c247206e960e77ea3f3a653ecc218ff1994745e7bba365e93f9fd656cc5bdf78f043160a3664a65dac1cc64c464489291d7d12365fb690b540bba126e1557a6c2520158dbee70c6492725c190eecb6d01315345569e9136f22bb1a8af8b5ede7d04af2dd8da2b974042c634437d88e2aca0ff84fa6cd0cc786a6c24ce1c0a03fd3c54357a757422129abfdbceea11e15d2840d887caafd4970e988b49de1e07ca6159c4ede7f665a5f9c0037269368ed7b18c09012313b5143dce3b7d99d3bbb9564887e05c368688b30e9dba3544bd6b24dd034b951673f0bcf6d0de14f83a0527e0bf8588238f71b3576aa21e1ff06010e495d410a9f5b5b55571bb4bee749bc0643c5dfb0377bbc6899b72fab9599c4b9cdf326f9abbea1db375e7a6c508a8413928f82f8e1386417d2aaab82cf52012553f17322c0d88a31b85a875254f720ad43ddde72491178429d99dfee26c8590947bef2eb3ab2cf45479ae80a8c235b4b30e14bc93bafcc0c5519e4d19f219def1d60ad25190f7100c459c84b71a483362f38c4a05b38f0c7e88dd5225714f6eacf3777d8b159018e6b9aa4dfb478cb65ad4e1c78c3578412a235cfe969a7f75cfc0a4c427db3a26f7cfc9da8dfd08ed8cdce0cff85eac9934c7f621c3028b0394b6db1f860a69ef9c8b8e09402927347af4e377f213f487a21cc338f764332e1681b88c098c9b09a09916dbd10d6a33e4e38cf6e83f4286461b415a39512f4c5af77cc332a10d642500454158e77b78ecc7cb1fdba0a011ad541c09a1277767baff9c7979cf81ea45afd5f463ff2c4a2f49f1f9e8546e96bc663a3200a27ea5dc1c92dcba6e70b1810424f1cc5f90f8977edcd6ac569fd247413cc680c257aa122ec84b1b26b3f92631175c45a9f64b3f953d54382b52c475d1aae51649f21a56c7eef55659be491fed9e34f8e8c350c688e1e744d43cb5da76a875bafd79dffbb17272fd7e602aead9afbadc139f2ea3a89bcf5b671d015a3b4d52bd399d07728648b09b71c918bd03e40024c13fdf380f2c504199a528ca6b759fea9d51670c01be924c89228d12ebfbe23fc2c58cf30469aef1ae865c0c13034d6aa9bef73ce6079facfd7c10c1c3b51416f2a878d33b54b34aba551b02e03689ffc40b597b375de193cb5d97e28c691543a74e57273f88bf09ea82d855e7cdf4e4c30f11e003599aee9d09c40777b228a79b63e2e13a1896547635f94cf4fede4b69aa2cd7caed7692967452482ee702cf280491d30b5d575fa2683124d0ea435166bb4c8b57c76a61c0cf6d491d46cf348954c75733af13866ddde823bdeb80a07e7957ccb6b7959370c8912f89f75038f0b22cee106d052dfa3f267c8827c9adf6f29005ad7bed6053772a47f7bf046c066cfffbfed14e642a7e48a19b550a72732febd2b08cb766d2b28be174b871e77653ab3ceec94ac7c5cb4db16ee9917cbe37954d97c8908a2cd47d2cd6ed904a72974ad31cb500fd5896b1d8b7e57817a1f63c2eaf5adbbeb3aaf1a791e977b226f8864d5eaf4ff58752ffb3a5c4617977d565d8dfcb914ca4f422726bc39f014ff7f4f46dfa42d9312350df48d2eb7ad6e7bed95efd4a3861da5bfa923556c6c6e197f4a2eac81733a821a7643889294690be917085d726e08cade0f9c54d437eb0eb957c50afbfd0568cd3834f4672b22e30e3ea106a81f71f5fec48aeb8e0317610d6a88d63eb324310d26b507713909bc55bb75c892ce0f4655893e46d72a44231254201b319b217edfbf1dcd54e5e20c3c6e9f427a722749d353fd04ef235c4f674b497d08ba2888d0289ea726f60564f5cae60c6c928efb5266029c6a41bedda3de96624f7a82d2eb87928abc9e77a09d11ccc5171c77154b4bcb8093956812f4c5bff9c7563db745c1c31d415038e05880bf1fcd8171564eaae8704233f04c869428ebd3fd201013575b92e48c04633dafc0ca6405641e514945de9de224fbbfa2e1147058e7ddc3b311b351bd2205dce51847d9374ca8aae117a7b30789eb7fd192f8ec1a8b9e194adedaa11538f91eeef163f4dc8945e0486acf6e2d5940f6bfb8164e0b7f16c53ea26f9228b5d4edac31e1ffa5f858b3fba6d1fa017216ed0b90ebb2b9412183642d736d32ef0cd88ecad6374e81f610a41c0105ea22578f775fc7b95850b975a20c071cc6b8d90ac2b492a415434b716f9da2363218d445fcab48ec1084e6c3e4e2ad7bc97abf388b8d6c7776fd27425777e94b136e77607a26a307cef0f12f009c62a7d694254dfd912656f27efbce9158e184b69afcaf35156b8c1a364c6d3d43f04c35bd4526031d319ea144f2dd7230603a1df0b1a4f8ffc0afed7081a9df90d758bd45f7d6a5509cffab07f246d25a8cd5b13586dbc7ea07a04e6737e307372f4f206dd7697c9ab7c33b5cb2c4d584ceffa084784fee831f070701974a7d67127cdca946e6e6946b9c6bb12ebfe8941ecc0042252f1c48b3652a3812df07744966630d5b3de5690349cb741f212fb8f1ab58419864ad99b6c33ca74f3e55a8832c28cd3086307e07e72b5e5f8e009d9a0a2437c6339398f355c846507226671edb3fee6e8fbbb53e06fb66ea6ff23bc9c7bffc9d035896cef798f5ccd66014dccf3d1f9ae5ffcca1253f08c4451c058b960415fb70876aa9e08f7b5f146d388fd79a2b80b79541820e0b1598b27fc9ae41fb036123bc655cac1184208a600cecfeb1ce8dc361ce16dd16f2cbcd6560347cb0c04abd969f27e32d624dc419ff9bdd1ea19e179ad7a79911a4b5e2db8779633f7cf47b92686eb4e34b600a1068695af403b21800b8e7147b2562d0804c04f491c868e9c7fb04c4744984e1d1abe5dbee061f1a376411faa1d2d2f3e6af2750f04e8d2cc0ee451dd5599d69fffa6a06d451508756118e835c729787991506b08579c3e04e46cc035642139e30602fc2bff92562758598995e210a4c28f861204d56db7a109777e7481cfa4e9d65a8fcb6ccc51bde2ede0d898f0670f2612ab6e1949f1245c775f985f88e76512312524eed20be252a1ebf33caecbeb21f6eb1f06e617d62de2da292f1d98da51d3577ccaa3beca128dcd3a938c688025957f05d292f07fa04d5d5ce0821cc69d8180b00d60e385ebcf61a621930df1cfb7452681b50d33d0663c1df6e01e326dbc3af108492f788c3f70ff9e628e24a80a2774ba5a8bb17c158d494fccf42616794c24a99af0e3a64fabfcc7680673c6e81a70174d1e6f44f046061e9b5ea3b05ee57bed7b7f9c788a1707a881e62fecefa0a8b4c914f1a65188594e3bd04feab91e369dc60ba74a9e327b485020c225f3c3004d52831bb38eab2d160f001b0626ed43da884b0e313e1336b673e19f78f00f13e5f2172b584f20ab4d8bd6c19859d5384122acf804daea157d5768f03fb2d368a1520c457288fe705844d0325d0eaaea06eee2d3290d519197d61cbb96ee4f56459bd9473702075d9760f36acdf18851ff80f1ed4ab3a04ee925d4dd1e56e2c20fc5695a2f8ad7585b13d9e179cd31e7df8d2e614cf047ed7682071bcc52dbeb271a85f6ce57008842a6098ef377f5435d9791a792e9e7fd750ca24b2a5d45582855735ad524828221a4aaa56d83ba048af9c7cbeabe8261517cc8161a4792dc4b3435a52263d84cbea823edb5819ee0e4d64a1f8018993ab07b44d5103a023abc2b628a5896e67613966d3a8182b2a3623ef6f95dd238c95a464d6b0e7b36f22bad555af2831b69cf8d13e146195d5429ed6878434184e8d4c605671203622cd57f269164c4104e36b73a6ff33bded3fbf879649efc1de080fd0660b96f137f57be90eb4aa882d3603bbff31626b9bc239758bc3517db9f4eff70197c795fa19bf0a44e64aa4b00d7d08ae60e447bd0951ba7bcfc1b7d130727fffad765ec37cef6635c44261a760b0e5c58ef23cea68ee5e597849b929315ab272e23737dc8d64d1731f4f046c77f92d340cdaa0d53b90cda5f2937cba4152e967a5cb3aa3bba972c973127db784170ae36d255389a267aacc1e5936377ae4ccdcbf7ddf6593b6f87c6350d61e906a5a25b4f5c5fabd5ac0f08da0493aedf190a33239bf3caf180ae3beaa4d85664b8e9fecaf4f7236daa49cde40a8ac3eab5bcffd0e6c2121e3ddf0ecacc9bd224a516ef203039fff3e027702f9740589f577a6063b63c2b267e132cf24a2933f081190c87a6b2ed07a3ccc12a5ede384642db38e426399eae3ac2b10b55c3282b24c0087351b2a0c348e9a9284fbfc9573fc1c999e2ac1c23a1601a44fa8bd657d85a5c09814ff226b0ca8c6996b7b14d28caf3473f7a1341682d1c9a8bf82af40815f41facc47d49c73a61e5953f2fed536ff297af6d1d18236709e90090", 0x1000}], 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:49:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="da3490205fe39a3bfe1d3fe6257fe4cc3c4c51549eecc2d709f6dacc09c2de0b1db635697c736b0c9571c397a524247b0e030a54d701dc25b69a571930bcb86e69fd1c82305293f424fab1771e2dbf2f6ab3e15564a422b6e12069586eadbe65a0eb8dbc29c862087c2d74d4abcdee16b11e4cabec44a1bb66d8d3312ef3d94884a36f99210ed341df06f29c5f013bce41197df7c2912a4b", 0x98}, {&(0x7f0000000140)="354ddacd0dc281c8c998b367453c898d0a15c6e79b5a593795e897850b8fbf3fe62b6a05b351618f26bbaf1cee2058d461d7b37f7bf38a9b0b2248913d37efcd582d42ba756a77df2a03e76c61d062cab9acd98d334f43cf363d4bf1afe405f2f7acd0cf1da0524e8eb316fc9365c39dbb7fcd406dbb9a4c0312b94d9bdf5c1de0d88371ca9c5eef1d76f42046b3f97079f26f12ff4657fd5778dc50d4e636c742b920b021d6b94fe34fd811dcae9a0a222de67289155771f7df05aac4073b0bd14f8861d38bfdbe366e53a157200a85ec417e44649dd005b5ebea573cf06ad3d02d75080dd45883998c71a0371bddb1b74111e6fabede2723ce282b06", 0xfd}, {&(0x7f0000000240)="1c6b0f3398a2631ed0e5ccf7f5dd311fbe793fbf6078ec83fc486c2ac9b82ac0cee59dcdc10ce3f3934bdc4ce5ea6add996e98be4d58d48878d22491da6425bbf3983f47fd7f05596ebb58339fc5803483691abec87a6d8f48a99771cfa20e68d31617bde9ee3afeb9b1ade4538dba6184d9395bf652da90fc5cf8aad07350c01bea4b554c81d4be95655984e143fcc6b42e7db71704fb9b2a35a7f714ee5306b2a07c5091bbffc6f32e31c944f07c9a377f", 0xb2}, {&(0x7f0000000300)="3f11ee121b3469d4ca1d07f433ef7f4cbda677d0da7a41a9e24722315133559d1fdc515d22312baa4efbd68faf2089621bd23a822957f7ecaeb40179f451f01711dfad5b9b689757d272f7e174fa7f50f8da615775621c5001", 0x59}, {&(0x7f0000000380)="4a2a3e9e4b83b982740783d916478a8d6c37a4604b06a8adc5ab75a6f72dff6c9bd3b47ee0598ee0d8ed97b3bdbd9c0b8d47e142f0c86eaa87a56570e156c11af5d30d8817fcfc1cffe6a3340fc2b5825d3627804a433728fb10dcad592f187e9afdb2174225cfe65036b87312cca18deedeedad58e2014cac79e7cb2847b197cf69c748d61ddfe1def796bbd11155f4f7e9f3228ee4269f11a208c877b90db38c2daf9fd58a35043e20e0ad49e27446074febb8ab8d9fa22817c7ce9767d986c2745c3ae609a9898a28152005ff28fb", 0xd0}], 0x5, &(0x7f0000000500)=[{0x30, 0xffff, 0x968e, "d0b91829b35f7a2cdd2375f6ba99a573c7d160c2fc33ac4445f1dd9524c8e683"}], 0x30}, 0x4) getitimer(0x0, &(0x7f0000000000)) shutdown(r0, 0x2) 08:49:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x183) syz_open_pts() 08:49:17 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x24, 0x0, 0x21c) r3 = dup(r2) ioctl$TIOCNXCL(r3, 0x2000740e) socketpair(0x33, 0x4000, 0x1, &(0x7f0000000000)) fcntl$getflags(r2, 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@\\\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000500)=0xc) 08:49:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 08:49:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:49:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 08:49:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0x84) 08:49:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x7) 08:49:18 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x900, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) clock_getres(0x2, 0xfffffffffffffffe) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffffff9, 0x5}) 08:49:18 executing program 0: r0 = getpid() setpgid(r0, 0x0) 08:49:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) syz_open_pts() 08:49:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xa8, 0x200000033, &(0x7f0000000180)="f517ab79325145e6ff33c0b5f7a108fe0b0bf6e38a69c9e9bd77c6e86e94daa7301cf8019be2e9041b2b62185a15f0507ebfd5e4479b8163a1597ef7f7bd046435ff95350695395f245077c80215702f926d894d0ef1f0c4ca8389cf3fa23a5f46839ac4ed6ef940b597d5e04b2018576216d882783d643cb71c7fe00688e42ae2c9cf08b2638359f407135499a16b257cd28e62633d0521ad0246d57168475b09e5ae913d4dfbf3126b41a3dc2728c9f8493f95cb8cec6abfba7e0a084a7d78c6731324b0", 0xc5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000400)=""/117) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) socket(0x0, 0x8005, 0x10001) 08:49:18 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 08:49:18 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fsync(r0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000000)="0f68d9f7d427df9027fbec4e99deada32e7f7e1b1b3b53be71fa1d8872cab9cf2b8be0ae786043b7e2bc7d5e3811cf88a9208ca3094f17762d71f7933853a3046cb151", 0x43) 08:49:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 08:49:21 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x40, 0x80}, {{r2}, 0xffffffffffffffff, 0x30, 0xa1, 0x1f, 0x2}], 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x6}], 0xfe6, &(0x7f0000000180)={0x3, 0x5e8}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x42) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81, 0xa0, 0x6, 0x698}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x2}, {{r3}, 0xfffffffffffffffb, 0x40, 0x40000004, 0x3, 0x46}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0xffff}], 0x80000001, &(0x7f0000000300)={0x7, 0x4}) 08:49:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000180)="ebffcbbf13b9fd812eaa4e7130928066c64627e01230cbdaf05e28217d6158c3aab9941c6a1358390a38552b6e109d2094893675829d1182d1ef532c996097fc7e867d0679cadb6a0900aa3f6c8f68e613364bd27913cf203f5efd42f4ee274a78c4d607ffce04b5c5756aaa4078629bf6f86c18773c7e933d70811a4be6a8c5d6d1becf0893aaf500000000000000000000009a00000000", 0xfffffffffffffe3f) getsockopt(r0, 0x55e3, 0x4, &(0x7f0000000000)=""/28, &(0x7f0000000040)=0x1c) 08:49:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 08:49:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/45, 0x2d}, 0xd1b8e090f729bf0e) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) shutdown(r0, 0x0) 08:49:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) munlockall() setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8001}, {0x9, 0x2}}, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x32c, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000003340)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000001200)=""/167, 0xa7}, {&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x4) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 08:49:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x81, 0x401}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) setsockopt(r1, 0x1, 0x600000000, &(0x7f0000000880)="a4bfc041d31187578b8cb309cc0f767318e088eef4b26c0aa1e1301a0548fd3468775d1a73b7551b7bd501bfefca098e6314b889608d827a8e90e3f204c2e841f4dbcaa40bff0484136b410e24b7e689ecb8d6c3918bb49b94bcba35b1b31684664434a95c47b8c537225ecf243db4831c5eb2ac37a09900c3a6a6ff0289f3d3aa1c261d3c29472bb2d8e1fc63e1a2c9220d18274739a18fc10ae9a45e2f24f9c8f362468cd778fd2ee2464e93f4c5d2f6fc5bdfb989aebc8c2a6b2d28e51fa9b929b81ce7a1fb39123faf37719faf5d0de1e8e66f36885bb3bd544cfc579eeb8229c7ffac156dd8a2d1cca3fa7c0dddc7441f339504bed9edcb26a389af2b643ed8c164d31e566134e81fa8d42785c0f5752dfc429ae54ebaab7fb68916ef6d4940a569fbed5206d2c53ff42a0ec11127e5cbb9bfd9ff91d88710c2aaf949f325a4966fb42118f5b94f8872808cb9a4bb603d73e40781aa898bf9028aa4bc5cd037cf6207d1344d8c19f675467b5cd36376aea081fffc19b3d261ce106da0c2e8061568c166fe70ec1752fdfed5e8ec7d2f157ec929fec3a1c60e4222acfbf9bcb6fb004308aaff99ba502d12cfa3ff68496391b39960c605aaca3bd7cb27696c389ec404026fd252b6bfb9bac18a8fd798672287a96f32cfe9d2b3017e4150925128908b1a6662983862fa7efcd2e788dcd55a68406b5849c8853041d186ba9fc75006b3d113cd28dea04d51384acdab900592338150e7990a16077575b80770ca15dadb7dc10099b790602703a186fcf449b66a213e55b7736a15f59e53f2429942269e496a2a97649bfee7195dbde5d03bb2c74b071f3b8773e33f14365e647ba210846c5e0d373c94c5110018d53d5925c41574dbd52ebd34fbbe43b0c44ac0902258d71b78eeb491509919fc04d6a18f75f643e18c01cf0957bfe717dcc847d3217dcead122fe2d532f90936e7b192798d8bf8a43fbc53ef01e0285409439df3bfd86b5f97e86479ee788b4e43c81fe5d5659d023378f9b6c243ae9534acfdb5a44bcfd5210ab1e63594a347635daa7870c92caa286d81dcc129a3f69bdbea236232e03d993b8f16192407a37db6fba6098f618da0f8940cc93370e204f663acec332eba6227494287a625d3c6e859b0851164d974bdee048cb7c5ef23afc3f3f5ccd8f9e02783176591037b1a3662cdd72a5c2257f5bd0825ad127d9c96a6350ed01ead3c075b30470ac4d42bd39178e4ab6abb18b8b7f31edc016d6115e3c221b1687bae9b6db15e098054d8aa167a50fb5769f4ffff773c4ae20d22a86c1043960e399bdc89428ae4798cd23d05bab728ff78379d28e55fd7b666061f81f5815fbf453059b2c9357d3dfcb780f23e75bfd585126a4a328a5b194e3649dd88a63c630eee4bcbf7b4982b9a1264c27c7fcd499376e818f309e28f9d031a59aabb78742c43e3bdafee91cca25fe43e7bd6fc92a6424405cbede44b7010b655bfaa0bff34e057b84ec68abd00ba9d5e853495a3618a4cf9fc4305e875651711e93ca077c672ac20e883898aad7700851e5b36373143a8acb3593718bd1be1866880a93e2a4b36960b5a5ef8df292c9c396990200547471d62a6bdc3cb45f6e86b54616c6a54d049171a227d886a565f992d43efbd32220682a7fd5c729771ec3c1899658200589bfd5e55a7a0f2f3e41fd88f9e2d7423506d819e1bd7f04edf153e24870cb07332eef760ef8ca35f45450af53a9573ed8ead87792e0147781014964cda4e73c7fb9acba3581d24d7d8527ee91ef010be5523b79caf08625937e3fa4d7b5bc259be4bed1218774f9693e636b31cb4e897d3bf9017e5d6e6fcd7fe54425b2a8fa6bef34379328f382f9b2a25480d33acda0d7a917420f2adb85202d0046ac46b3b322e91e74c4bd3109081b3694aa034f389e212268025886123e7503c74d16dd3bfc5d860da9574168890f8e137de22df425f3ecb40fdd68cd9886d984b832c9189a409cb9089b49fa66e7cb83be02843d5d5cfdf11a1382d495566053dcfe4b63a6b14aa7977a9fa3ec46775bcbd78be61c0ab70d343379928f3eff63dda35d0539778467346ab81c6c3c0a8dfa0c5676750cbf9ce51a2862266f67270e930e19fecb708cd06ab5df3610feeb6cf4d723e37e5aeb07ac691e81ce98c22bacd9a00df07302881456714ef0cf9c6b2f9ea3f1e23a4781e97d08b1445f5f84d0d9b60093ccd139d57d83a4cbd2ac76d94d9d9484f5cc769d815b842678957fc7f78d1c212bd0e33566f34d2cf1a97e1ad842f3b10218450652cbb4bf927958e83f2a37774dec9df0ac6ddfae3e3e3b715739eadaa23d1eb4cc9d6339bf8151735da2e08e9fbccfb9a34120e1e10f9d5cf258eccaaf141f5a1c589e20ef47fad8d482b595f598c88a1bd4ba58c9d378078916a94a32c6895592f63be6da59f07f30ec9bb1fa450fc70d3d2928310fc85215332fa543b12b93d94ed1a252d1334710e7e8172488138a701204fa9e630a30c366447ea137a657898990bfa7570b627e9709c8d8c4ea36daab0c0ac88b997dd1d07827d220818cf257d5213930676262cd9367e13301c7edc16960a808b6c3b9c49e8826acf5a1668ecd19998783b358f74a5eca779ec40b168362c867a67bad49b885ec2c5718c8d532e1f4b76593b6bd01c4e2999d3e6f913f1ff16dc7e2656b1338f5ab5b0dce2c4323c3e0d725ed366e227dcb20a1be7f4fc7ba92cc2f24255bf7d0aee79b3ed37e31389d5641102541fb3f63d140532463c4c5995b3a1162b3e7fdf7f14eac5a49ce2006ea454385742f57ec2ddabe1bf5ca0a484c2e7366d078760a226884a5c3f2ace932816abf73cc6e5c5c758e3026ad3600d3b7746e44d6084eab965f1568755e7b5155946a279f2648b245fb75c0081b633e87489aa1c0d60d0853c969da0b7ea62ef6731b57fc9f169b39a96e93efbf233cbdd8d7ca42f4c64d2a3a1430c087a6abb4eda8800f04f717ab709c9fcbf4f67c6ae73c759539d223f7d29cd51c24e414702bbb3a2b986430bd9a07d5f27e5fd70447a89f3c0c74730a4720e59e7f863ea1a865fed00a3f70d88162f815c04aca24c371bb63eef458b1fd3295c85d3a5ac3ac304687d8b3d45e8e7bf07fdaa6b82e9403d65413846a341c07d4064e1e819a5448e9f1c49bf8adbc8bf887fc5b78317f2e60166c6690ea682145b55b5bcb99d153e5703535b3c5b9b597a4f24a4634ea477a12e07da668ce1c6115f520d9b84a39f43a7ed0d8c76b196e2248d672ea6c4db45a55bf9e453c376caa620be26f73d44c9c05d5c41590f2820b0b36f84429a2b0abadbaaa64787b10e6b0f27a4d95c0eefedb1850cd3c4f0edf3391d76f2b32273146bb5e9135115c47230068fb01f1054e6a2408fe92eea7ada7ce61e64093e31c5c29e133156f390f22e5c249c1eb10806f0e3c60dba0818d972659f86636fe258cffd0d7575e8c91ad540e232c0dc085eb8dc863c880956e2ff3b6080d64c622a43fdcad33c15df527404a6eeb95c8c8eda0c2d9c55b27d5740600e6f56771df9d2f99b6d9ffafcc78d3816577ed50dde19d084f69a7e90048177aefcf2d5bc61f1cc0e2a927e6c042589b565a3c42b986b1ce098d31d126af405aeb1afe11f232702f7511b4e79e39331bc66fe06d0c46838a5c6131f166f2ae3a65c6445cb296384e58bb54e52ef43dc862f3ad6f1ef7fa3028a4af1846f794a9eebbeaa6f74d76aeafd2a4b46d4a94e77bd952c14d89f8f15a17052967ba5197b185a3b1db5b7287d2586cea1643c6b4e501a8907222e7538aa1a95ef8326f93ab119c3e1556bc2876751c71192442eb3790f645f32ca4ab5173e71a719819cee56f91a30a580f85aaf0adacca423463d1c347906e96e4fd66b509b3dc550e4482177ac1d53d60bb09fabae9975bb2a7b95cf4478c0f1e082b29d215601742f844d733514fd24a5f05720f70363aa2db272015a52489f36b5f5ea9a7c166fa772f6a3090564df0f5ea1161482f4520dabf33f4ffe69e2b2dec011a4ce3e9b1749af4d006d962d77de27db6f74cb2be480bc9bbb481e84a0e080e4309e7793a72b2ba7db04f9c9e630e4505b50d67c14ce428a02515d8163e19c940d70d33cd7f53b98dbd26fd184e3d8173af8b739cc10b85c23fc7b12f8818d4ea77f55d3c1ade87b2443e3cdd5bdc05b2901feaacbd396c009b092da78964b583eba4ab0ba20669c8278cbe7b45e072c03e3d71f114c0e664e01d2e610e2889984b4488b42ab475b653ec88782802d5ee08e6b22748166d280b30d369d196aa8c3880bda5ab1de04b19d47beff55f79a663c2c415662452a7b94ccd9abe2786176da029f0bae88bf648596456909f10bcaecf11b16952b522f97e0700dacb353946cc355607d026a5d48d1637d207dba0d6c5c76b16ec8845adf8767b26e79a56b74f642dae17391571d3aeb93ca73ff5134c300490cceefd3747015aa7f030263c545dc2bc67e24aa25796079b5fdeb0df00305f83ef342699f3aa7764af7f72daa239ae02974fd284d5ffff78436dba097c3325af1e7bf6d13c386cf5f07b1e0987a4849b69140307d88fdc575c0969f1263982878b592b05b185afc55ce59c27e88f19a29a6498404b8fa643669573be8f1b4d992c5d063886d3ec02c9bc24e64b4655c259a2ab3d51fd0be056a31b956cc398ed4c04264e4679274169468417fbec830ac5c605a2114c5335aec522d1bfe49dc28e201c64df3e51bd45a8d498f3cd663370dd870826eec20ad5762ec0a27edd0f54d47e21e39b1e52fbd9f110fe08cfbffe1fe9858032c58098f70a8cf1e24f44de3cde49fbc71a188b50d7c67a46b723fafd7f537537f734b961884571852881e06cd2313072c3e39c6a1b94b8c1a4fa78bf3b000ccb2869d26666cf8d6071a9cc5304647d1ffdf7869677a172a6a5d8599c3c466ddaab7b3af6202b6158f178b4193928dffecdf6209cd07734e3b8d63119064202c9c3ed56c095279b855015386c946ff16b17cf18410d690bcb262c20eea14465542fb8088c4c44c0e8038f2e6a4db45b09766095ea8eb0407875af57043bb2fcb1bf07b42974c199fcf143e13aa612d0725a7bcf4700775a740f5238348408ed5756649333b1bb4b2b057ca098d8b7db90c058a551aeaf8e4819eaffaffe42add3807dcc924dc3d5037ee402a5d926432ae0ed16b054bab6e2ad27d0c47527ae5257b93947ff96d82bb009e92de6fd6a8602b279f2a8447ad78d08a896315f476854cbcf4d40d16c23d88182be6d237677e20004291da623bb0e98d2e1c4d803364ca5378ba9c3e1874762b756c38357c872abab613274793405595b0ecb90bed78a2dc4d17be0a79477981a67a2f9fc8a3e735cd99b37513987e7651ae16a5fe0e35b2cd25a799c217a449827cfdd7cd25a10232685c3e955737ca3216216443760d26a0fdbb4f9c2f000f88219ed38ac871bfd40416d50a3af8ba8797ae1a276b5c10142f59f82a81d3bbf3e6d0adcc96a2010c829fd01a0ed6f2f4bc63ab4e77116fbc0f71b73273565ff25ee34cbd514f9b450ba39a0680e44aa0847ea6296609fb24982149f54b52b57fd295466001fad520dd0f3643e6f20e760261dec2c80e83898c34ab357e6e1dd26c824fa65cb4095c05e3eea2bd3d6a16c33fd663c088af71eb61f98730fecc5b13bc09f1d4ed8060f42140a98ab425036ba48bb4f0d3c0d33a6b3f9a1b5f5c62d300c1382bb2697e07624a24c8ee0575567bfc514f400d9b", 0x1000) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) listen(r1, 0x0) shutdown(r1, 0x0) shutdown(r1, 0x0) 08:49:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x5}], 0x7fffffff, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000200)=""/2, 0x2}], 0x4, 0x0) 08:49:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:49:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getgid() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 08:49:23 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:49:23 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) dup(r1) execve(0x0, 0x0, 0x0) 08:49:23 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x800, 0x8}, {{r1}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0x2a3, 0x6}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x40000020, 0x8, 0xbd65}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x3, 0x80}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x8000004b, 0xdf, 0x40}], 0x1, &(0x7f0000000180)={0x200, 0x1ff}) 08:49:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 08:49:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getrlimit(0x3, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 08:49:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/157, 0x9d}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/126, 0x7e}], 0x6, &(0x7f0000000440)=""/67, 0x43}, 0x1) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = getegid() setgid(r3) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x1, &(0x7f0000000640)=[0x0]) setgroups(0x9, &(0x7f0000000680)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 08:49:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x200000) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 08:49:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) getsockopt(r0, 0xffffffffffff5c58, 0x80000001, &(0x7f0000000040)=""/156, &(0x7f0000000100)=0x9c) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x8003, 0xf069) 08:49:24 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 08:49:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="2e015ec756b0af0bacd0bd8da6b900aece92fc3710720e2ab68c843320c7000354b0d7497d8ad1d249b40ada9fec464f52d78f6db58cd7058c1b760f2ddda9f4eea32a4288600f8fa58beeb99f4865510416fa63a1fe1f04b7962788795642c86ed2fb8d44ac227bbfe3c518f6", 0x6d}, {&(0x7f0000001680)="f1a30422c06f016e23fe383318771dfd0afe3bf091f37af630e0fba04f7e4fd13050356c13c9cfcc17ce1280a56765d909bc4b5c7d2e90fdd6b24009219008cdde5aae6599a30a051ac09cec2876248419735a9f7072439b88a3ca8de30d407e618023e32f7fb494dd12e9007cf876d984686366cfc8ddde82db3a513ddd2a0af1e014b635c81417913c0be15a142569e77e4e090221efdbcec48e3f4b6aeaf45df6198a8d277f5d5bffd07a2476bb14f082136b50b886876943f54ad5cd54af6b027d697c0faf153c647302cfa19ecb1b23fa8dd9e09aa08f768a4c0cec3f15b0b4ed5853c3f2d176403deb55a2c97f3bcb6a5e01148339318cc490a530eda2511c0b79bb7cef56a150e12ddf9f069ca46434f8d77c05d1927dac4347c605bf2d7766bdf0eb551ff2db0941a4c2bf9cbe1167a8576b4be8858275fc401e2fdc1f8da4f29b0a4bb68583935af5691eea4951a932050e40d83f817d004c1c8f4ed18aa559f826f898e203efdc372989a0e10ec0b347bcfc674701557e6594c9077378678a94827ac730868774de0e6a357848dd7f2eb064a67e3abeea0ff688bb3ce8d4780fcba672091d9a549dee49e53eefc1631eaf36e463e31c044ddcaa019f405d34d824b0362ea8e0e633154e6c26456f1effc676df939e3aba9173be78bd440531bb9f03d3eaec1cec09db5a6d170f7c440803cf9fa134cde3a45550971137037ad1103f3ac6b5bfe457a5344253296689048c4f390bab2b811925ee597433d2e985ae8191ec088cd921f1bbf36257b9ee1d007bfaabe194a98a0913c3b3b97508a6776f037ead0bee5282e79eaf1a1ae89ebd850b994b9b8a382088108e4d736aa1067d63d778b49577691a994d0d7b374d731d2978dea33f5a87fbbaf0177ad37c178914365a82fbe5ca6dd2c4bed5e4b8257f507a718fa804e6db498f27ae772338b67f671b26e761337aa22f968845ea52672e16d3ab7e61de6cab6562d2f1e2d24314f64de398fcc3b62f6903a72dfdb603321169f91dc35d203f4c3bfca4e613de081c9e8095cfb6dca5f60b4d0752aa7bd297782c6856f3cfb8643099096b87602a9e72aef259606a411a24a354325797a97dbb0095b1ac55a044d092e398b3a18b9e7fadfa22b8f1097d6ec0abca1f4e1108775499c660076ca850af0cb210d2f23be8cce94c53894f8f1d18771d2ab0a18f433db01e402538bbba94d5658d13265b7b787b293fbd2c74c2464ae6a7d80fe083bbfc5b7c284710b3ca6b23a3931004822047011a24bacb58bfd23fc8ff0e97ac56c21915a68d5f69b170ef04db05d40dcb851222d1249a395ab3866310f500e41b7204f0824c2cd4f0816ce3ea4a3206afe2a7eb7f4db926161aaedf3a8b154bcb492dc6cb29a7d08e3caf777e34b899ddd72b2e9399882aba2a554bba5c42db898f8b5772198ecb835cd3f81d84f032cdca56a0d80ea72693b8b9a16bc40ebb76fbcf03620a8278597c79e28dc6525da134ab00187be5b3ef91a90f93342ad9393e6ee031ae4d829f7c4acdf339fd25635d7421ce1e7b2595b70f81af732609cb713f9ceb9b879397e9885d6476574f2795565382786121439962b4c71fd286fc92a11798315f46abcbf96839c5186c5ddcee17708b9fc9a2e86c9e9e3ef1992baa5015ded7734161664aaecc7ebba29aa94501b455a87a524f2d750f7550709803a69a325f720da3fcba03c6e76db57a92dc1f8acf59a70c3df58a0d6328d5450a6aa2a56f6434f9923137f370e59846b1139a9890e87cb546612fc8f8a54842e2bd067722c136a1de620bca217869c3ebc206f9a1af17116eae3a2734579bb02fa8c34c3e717a18758afcb56212f15473bf8533cb0e2aa556327d149f2f4b7b6591cb4065b7e158d6a58717b0d3aa6e08f54b8628b99a8af227c5a08ab22a8dba5143d9334e152e003f70ac4de6d5fb25d1aade05bf2ae7ca402006e13258e4d941abf3c749f404dc4c043f659e7f811f4a9321159f20f276eb4879413c6d05243df58319dc4ed654f83e91d927be8378feda646ef58bb97e90fa505bc1f952b9ea6a396f103c50b7dd419c6bf1c9ecc14263c6a721b85889a39213a76b29b2d60f05679a8324132fe0889a11e6481c47258f5c71c82407395b31468b1c3c5a60c7ba27f8f999eda54a3d359c0671cd54048e2b115b1bea27417301cb0693dbc8dc455225759f997e5299855a3a077e571a281106658795c654c488cbadde3a81398aafda9c9c6655cdb0b1cd380d23a6942465c890720bad215fe45a8b5d39fa60676515f33df75deb444990bc80f4e45b2a518159e2cde7a2ab35ba095cd0ca2933b5607d19a660adcee6583fd48c8fd95a27d87b3885adebe038693fd8bef0007b416e983f9c3d44de817767a0cb7a460b14ff3e7106e6d6a7b2b8e2f22fc214ea75eb018c7541dbf471a7aae88ea90c6de29b9154d5b26ca4616ef2ee5c8dd9db9526eecd8351f1dc582b13c906a0ed80900664250c7fce7ec78caa12f36d5c0366d0b2298a51e727af012db7e69f627b10cf734ce81b1a5ab3860d9e7474ef37ee9d1ffe17a52b085b6e818026b7e76614accd82dd8e0860fdad2f8011e8fabf98763a5f1ac6fd48356d64f48f4e1bd21b975752e2c88596a957157aefe1ad0b4726ff32506eb8ec805cc34e48fc005908142d05aca6981378a12b6caf9da8a769c2fc715758e4580d48ac5dd090505cffc38a236fd9ddc26d16a4ba3a1d5b1ac0deb9d30e2b3503900c14ade1b43c87a3fb092231c302e46934a1f45a1cbd1f3e62146d72465682f5998ddd18016df2ef3516e957b561e2d6a4ff8fc2d054ff342b90953122b6ab0affee730da620faf03546e0436f9a6b1e949819ed439670996d553a7a04be6057ee4b2e8af247c0715b5c6ba71a4c378370fb8070d0099ceb210cc304c55db6c5a44ff960b7d7b6df0f567788bb383fafc698335636bd4e0098d0e0b1bd16a272e3f64bc836775731609a429875f744d451a9be55570943ca143145f82d06ba33afc8e3cff370d81da341ea5a92e1b9b786f09e172441537f7eb4c683ff3f1d6db3a8a9c4cac5b9adce499137ac1c6c24bb26e6de091bff369c60f1783d8a8f8fa623c861ce42c0e35050c580308a1a5d1c694da7411ba19c973900801c084c7426b496d9b5460ea19844e15415f28c3cfef65da8413522536d4ebd490483483b16798b1e9c2b7bd8af6416431c03ef1549d8ac640e2262688974e31d874d1be285346493344faa6fd8df5c2051ac71183ae07af09edcbcac73e8d1ad830fbedf2d598a297d3dec377d75e276706abe25b792ab8739926cdccddcdac97a97906bc38f9ed443b64e5564bedc60803cdd2f1cf5e9b9243ade28e38925947f9ca7460109905eb7d31a133e611a601287b940404e3d57be2b5e763da2598f859a3c2839071656fe8b56ff4d0091548b5f3ccb9c34ba92bf8a5d30e82d635835f552da88afb635fadc36978eef43bafed333e6a52012a90eda8ae6e282a134381c0b76206bb14aa79b24b6ca9de6a6193081eea0936333815dafd19d099c39396dffd4e95cc6eef99d35e6de90bd9627c6f15edfd0b3a979b6eb5a92827341792094fb2af6b961a095c65e72aba6a7206bb750837a8e8051538e0d844551a277d3a20aa518f97c5e91ccf1c25c3f870f66e563debc1b5a7e7d7218c713a6052d1c74be132ba052a73383a123ae204963e5b62404dc7de16ab450bbab9f38e11fe094cc7a4b7fdc00e5ac3a844f3040e0b72017418279606853bf3b1f0265dfbdc94d5d9039aef42f740b6dccb42a14c7c44a03c06c5d4c134d8beecf2db24f6b2ed120c1e8fcf10a16bbbdcb2bc5d94f7ac9a48446040d3e3ea74bc9d3e770c0b806e3af89ef061ae7f82d28cddc3315f2d49166bf82d68bfb1ba36a9020e6e6379d34964a572ef93b0a7d1b2f414956a692bafad03bd009f9d4d146cf08fb21b7569782a83282ec39993bab5703a3cb937db064779efa7c41325e97732cc3af6de0dd041a5444c65ff52652659a67940410a10103c03ab181e4393f7fa6440a57a1fbdc6adbb785fa55217dde57c3081d32be96c08fae750a9c0d1607cca7977fc83c586870b1311524289a07c0898e91f8ceadf53b1eb8bd911f2256fcb44f9f974d70cbacf79e548b3cb10278d54a7cee05f03bc0e8879c51d94aa67da5ac572f0d935f40a10362a3f0acac8e338b495dee15aba1202be93e9f47f0bf4576f6c0cbad14a5bbe15951e5ace334f9f879f84732ece1ae32785e35cf815d62ce521a0d987d168061e2fa68a4fce5ac452302396951dd17b8576cf3ab7e87773fa8801a6ab10535ac3f9063c18a8906ce549dfcb79451415d76207cbe4c8b3cbfd60a9e1b16c24696a1f7fcfb7e1a45f3305c8170674dd6a176319330ee9fd3d494d8f9fdc7f1b9d7e767c2c9fd16ce0afbb681cc9014556d7054e7a4f01fd0e49d195cb550212f443c680eb9bcaeed134ecf4cb7e7e8c105bf22a86eecaa375d309c9ee6a6719ab084af537c62dd0c1a3402760a8c262a74106d524f5808a6f1be3b0130908e681b0b3d75886af0e18a637c34ea1141ab56531d4e8fe58eae142015d7399587a206d723c3ee77319ffc960e014e27740d0fa09471e711c3f2c346d78880e1e110233de62beafa9624271856db7af6ca2aceedd0ca96574c51da1743c3226542e72d7315371e7057d7f1084c04616fbe4474548a5936a8fb4abfd5384c85a79a6c2956a448499b7fa12e9468705d9eed4d41b145628d1c64007d9065f3cbc7964712acf44cc27238f579674fd3c93898fab2acb8ae92d2f8378561923829fe13008e07acff3fa893eb63614d7dd4534a9e71769a0081e5805d5bf32bd3660b2caf21fbe6740e08543f3c6ed19da1a7e0231b94bdeed323a6e763bb30dfe0e643ab25c932ea31a61b10c3247dd2c1bf3f0373b719547c54128760539fd59c5ac372c07a7cb8554f6f1c3f0ceec2cc75b43f5f97f74619eb2c803f94e47fcdfa1e13629adc457360e60d6eb14bc7c441c969ac741631d2689f437c5726e93abb98cd8c71dd7d76258ad89b3706596fc3866dd06c135c28ddb5cdceb1d4f919062b9f9dc539363d6ba2f4c4b81c6b396656cce5878c74caa6fe4ef449a101ee731f4e303b19e95f73c8a9247fcace44a8df4e9e7ea09fcb4ae9779efa81ba84cf6e443a430f7a391cd9c78c235d4acd7b3f7177af836b4ccbe453c16dff6994969ae0406973967e9c2b738eb7749b3bb3e2ce25528e1663addc29d31467ce659261b80a835787ece9f1b1e31a3dfc6ff53bb11c79b1d7db507700aedc803222e3ef833fdbc6d2112a4225d52f9f57bd841cc831e223eba50087cc4cdbaad5683e0f64c40eeb74a8f6f746b5410aee0bf3249223cfed2c9d7b06d8ccaab27b5852aae575eaea9e9cc2492aa6f98b10fa7c66ee21a9bf6d6205d39ef8b10f40eff6668c45f43001d4597db263dcb322208d133a4032362147005d653a9b419d4c1a77790accb2766e60cb25664a251cf7b89ded3c0106b041acc5a3c16743ed3486900dc2b3b6bf0f2221db80ebfee3294313e299c49d45223466989dc56fe3f268e769c71cf7cd07cc6c13e72ade5d0881e4db9285cc01b3e29ca804f3aa4063d1faf47b199f51899ba3569023e83107fd8d1364c332e959e5217613765366fb83f6cab8c979f17f6e3bdb61fb5a54856d8161fadadc48b791889e1900020562e9333dc4185731f3f93fc43a1e784c7c49612bf982fdbe97", 0x1000}], 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xe8c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 08:49:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:49:24 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) mknod(&(0x7f0000000100)='./file1/file0\x00', 0x20, 0xffffffff) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 08:49:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x5221}, 0x10) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/96, 0x60}, {&(0x7f0000000500)=""/253, 0xfd}], 0x7, &(0x7f0000000680)=""/206, 0xce}, 0x1) getpgid(r1) 08:49:24 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x0, 0x7, 0x4}], 0x2, &(0x7f0000000180)=[{{r0}, 0x0, 0x20, 0x27, 0x162b, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0xa, 0x1ff}], 0xffffffff, &(0x7f00000001c0)={0x482, 0x6}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x10) socket$inet6(0x18, 0x8000, 0x7fff) r1 = socket(0x0, 0x2, 0x0) unlink(&(0x7f0000000380)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) socket(0x18, 0x7, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x1000, 0x7}, 0xc) 08:49:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) pipe(&(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r0) fsync(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0xffffffff92daa415, 0x9, 0x9, "f9ee16b18f8de794796c5973db925e2b8f282be8", 0x2}) 08:49:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x1000, 0x7, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 08:49:25 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) r0 = socket(0x3a, 0xffffffffffffffff, 0x3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000140), 0x0) socket(0x3, 0x7, 0x7) setsockopt(r0, 0x0, 0x401f, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x4fb, 0x2, &(0x7f00000000c0)="f5b9609f6ccb4a730a54b388c9a4bc8971093c922977a82727bf6d71cefce046976f243d818c090a00ceff0fb43933732fa5b8568326b236c1d3f4da6cf1652fe13a63cfcaff1338c8a6dd13d6dbb8853dffad04a9251b3602d2010bd98d1570d6ab18e119d3ed1edb220076e0c54b3860be7d015509d98c66a238267bf1027dd1ce48321f3f4a741e3c0cb6", 0x8c) 08:49:25 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="dc6b778ff4c4e313d7bf9c28c19445467463415b897572e8da41e82997379447e5b0609627a90cc688a80ddfe37cb30b997327939a317c5d9bfa15ea1e6db169dac9b85b08778e7daddce81367df5b95c5ffad88cf6a25c8971b04a3b39efcbd9594101a327d41ac8ad53252f5909441e3138cb6c3e5a0c942b4d8ccefb8412f4dac4f2c99412b69c577c4142ed3691d3448d96d4c41967b789984fae98719074455f4ba03bb11c6a76e7d9cf1bc21599a5883e1308ffbe630297cba1adb452e39569e671b9d4d2368e27b7943811527e79f5387bb77d133e1b58a57ae1c", 0xde}, {&(0x7f0000000380)="4f3c48974e6789eefa829f9196696e44a2fce79ed0e81caea9d22e9ddc9074ea6e73ce3e4a895111a86c2162df835ed9b07b287334a82ba3d50fd38f36d6170bba258a70b0fd7ac2510beae4efc2903ff4881f306ed04511cab1ab0ebfba31b26d92ae751cdae7dbade51d9cc784f9a32f738f3f429207d2791d60190dddebb9a8dea1cbaa784f2b5dad5c21765fbefc2e38da1855bd6c2e3657d7767affa94ef831e8669c20bf176b2095c3653191129ad52af526fe7afdf3c6b91bdfe8c1f8c13e92cdecad61c6eba3d8ad7150bd", 0xcf}, {&(0x7f0000000480)="fef796e5896fce963d09628b1d3ae1eff3056e1087ef3b2a4bb929907e62ac85431f712174d69fa34f6e1eee078d16808eea8a41d1471a7e3034c2f3f96f558d3bf59cf88da525fc54a09c6ff683b478a7ff7feabc0acd85f42e13bd56bf22ce314b3fa0932b9e0e0f59895a746056824971a653e87518f44be0464a624526bb05a740644f7fe6434a28389e6a29c642c7d278ffa1faa2dbe1b4fb8a1e18f8a3c7f328c095fe4033abdbf1a661651abf6854225569c66ea1dff55e54514ffa0368163d93539114864594b5bd446f5cc45f83251c46143c153a542986981d758ccc1ae3f9bbba2d563e0275ce0b5acaf5dea184a4ab56e6072e987775adc1a6490dfdf2b4457dca8f5677aa2ee652d3e8f97b38436f5ea1218bcd9ea46e31c697b2d8a638523bc8081a03fb59dd2ab1d91f844adae7eb9ab3d223d73b23506684cdcf8006b96bcc1467b84ec9374e641090f707629ffb23c1ed11c2f60a4e0796a937fa651ae687889fd07342f6ac5d89eacf99630875a71852916fb04214b3dd3ec043d9359eff6fa368fdfd19b1826e53530ec952490185d4e092a6e20d25aee098ba95ad4bcdd178be446f748c8bc6e2117d7ad23d6b61968a5f4f7f12e043339cfd4ef83ed6423115cb755f0b7485741813b756a49cff6b355745fd38f87cf4ce546a2d10c5e724fa0e5a3905af2401e9f4cbd5699f4bf205866e713bce5a3420348b76257446203b75622e569f4715b87642e0a22b27b0cdd6692b148aae014e39a471a5b6799706cc47f36763affe4ef86650be5b5dcc7f358c6b7700dccf4683c5d8dbb254ceb20b9933e58ef951b97de1cca50ea5c2d9090c8d0615620726dc91d26d9260ca509ce030eb3efa9c174782555611d242c960f2a4a332a1a95bf00d39a819f7867180763e599542c8c80214214f1c30a4655bf66d6f3ebd64ef4b9c6e77465526715088299785cdad5f8277a07bd1c2008c7b9a2f975bbd1222b110a5704c7bba1fe5d3b0d69429b4d9f0e5c310332122785f2dbb86c7792cb47c63363de8e627a3d3c16ec47ac04e6dcdf665d0eca79b20842d7331a9761729a989ca159d4b27e3ace7d38cfb37ae57769d51e5c6533b7e8fc7b12859075e524cc9d3f42970bb658b1bd888d9ea32276b7fb9adbbf1cdc18d656569f32fc9e248b4217d149a5f414e41e7366ddf7e53eb2f1cbee2e1ed4627b95ada2e9cf7446ec25f9634651c6c07f05e61ee0ede3f6a4cef748f1e2d69f40b11f683f0d242509abd1d5e2bd63d223e1c567d5126f436d7f9d45beb1a5eaca3c6a4dd631148cfbc7fed6384e8f22e9345d27fcfb56b52ea9792393467e9675ad7302d2f04a8c59c5d2704709274ce72468d21458cab85ba854d899e0c2ad027e864b3d3eaf8b22584c380d68a207679de3df51acd3b7ecfad38c3bcc7b94ab6cf94725b5809027b4132a26565df90f9b9fff78c8894a37bc7357634d586332bf9b3cf2ed3aba56fdc2727f86907f4efd226adce20720aa36e70f395a512ab8854d004cdb9869199907e94e0ebdb1cc66b148df518bead1d1ec0c907a0e6b0c07cb690a200b2df61549005021c63a8550ff92143556d864f658abde533f3d53305e90ff05d18e4dbf2a6ed2625fab0e87374a6813fcba9a059197b2aab0bca8eb61d324c98a9b90eb2ac292a9d26f7e088549e2e1c8e2a9b618e93265df2febc995a3587f691fc25582af2038404c99846152aca474c2a1bf36efa463af3667216782ecaa17cb9bf629e440f0f8ca00e807da67c9cec0cd475a1f3243be517e4e91dfb590919d7ed47f38ee92e1742734e556220bbda80a3f712f5a2f1e17abf9115bc0aae3aa549ec13b03154bb5ae4018edd8407c49169800f494a70c834af76999fda829dd541e056571b3979d41a4dcf90523b867cf7697d2530006f088ff7158ba41fc2487732bb0bf0eb4cce834d78ed3ef9764f31471ae34081ac2a5a7e68018096a1375a448ffb794bbe0eaebbded44217c8979e88ad97bae8b25f155166a47063877fca1e6eb4db6cfa4cb1c423fcb0a083d8d5cc948d1671c4df51bab7f195728b51893296f3af9365e25d1d886913c760deec99e7481f6c790fdb8fc906fd0c97e7e839529ad0835d3183c993ca54bed754b394be8a5f6dbc3067b35ee0b7c46ba98cc2d825dc166a785cb669edb0c55c036f7f8027f5d296721aa47c8467c88176decafb838716bf54c14cb25b48b533f42b9775b2bd5b24e34248b561c77cbaea152c00e6d46ae64213ec6bb46d15006d837aa3131ed5832fa3afbf2ae85c3e02be290ce28b109068c28eefa11439c23e10ada9f0e1771e78c8371ca7c1e99fe62c586e124c48759cfd802c3622f2a145a6ca3724a08cf646627ec0ac8dc8a961281c1d8e82960478cb2ade5cbd2e11a59d8be77554c21cbbc96854c6fc6380e52d65d196aa7a191aee4bdcfb4603f9dbb614f07b27a26998e7462c78c62cac3bd092860e6e1a1d618250354a45c8b5384001b47d46db4eebe8a0fce063fe78e50660bde92785659cb9bc528dfd46ef070a1a55ff83cf152612b7ebf0e342c2815c997184acf99c2eb92fcf46ccb3f39c6a4dc441bd7b7d326a3a7a7dfcc56ff357cadb85c24afc3364c0ee31fdb4898f5fb7202422b981ca2b31e7c4bd86ededb476088d423617f77df911dfe5c2dce1f9d01faed36d8a50f9d74bf94f4ede0c2a235eda449dd1027a5714a1ae857b08673ca2b983157c2512962006b9bfc7e225fc21535d1a601193310e12e71345a0cba5424d8ef29f9470e0b6837b807789d85996d860a190a008415693bf73b3b12c4749121856a47398574d5c92e83a531f450f6ac6e5b11754c61a6e908fc34ac47d2a41f6207933b2e9f4a5aecd487f56aeb590e9412700af0c9cad81e7d74db19beed45aec64b65771ade7ff8997793aa10e0592e8b172439a20ffb84420af1a44e290f1260977bd8236cd53649bdbd6bce895c51aad01fcfe04cf3cd319238716543af37e7a64e6c2a1a5f6695d155137dcfc3b8c32de81951e988a198a5c6c359efd60d8a9329cfa7e78a86639baabf454a6c593c14b9cac3294af834309a3a0d61b366980134b2fb9dc1d696f9035672276236a588f127d4b8d1cba2d4b5dc9104028e14904c0535cf76f251604cad787ce5d1f5b61236081cbbc3ebe87368149784f7f1959d724e8177c5f59df0a9b5a955a8df2a1f4c58e6f4e332de01e576ab0f6bd2c13951472a83739f1ec67e10bacd8fb99455e9145b2d4bf73e60a3e240a5205fcf06804d2991001cd04b28332984e74075301336cf4ebf9644e8d2a1c35a8fb8199b97013e72b6480f041a15250ab0f878cc7f3cd7b96099cdbdd8a392e70130695a1f8de68cdb4b8208344ff7cc0581b3420394f9fece570682fa73760cc50b344966d8502da4c9be6f6deba4bf7fc0662616b404a2c9b03a3077035122243c52c85172a2f591f769bd37f269865329ce5d33961b790a6f9ce47558c4430a53584c0f942081309a8e2c26556527640d8c7fed23341b94b060fd5e9865b3ce77055396e5ad1199b4ae9ab945c8e16208293b0ecc6979df867c01bac54deabd6b2053814cb482f161652dd3faac8ca57cebf45a4275abc7ddabc92a92f9a9f789009251514c1324b494b3fa11784abe3a60432be97920cc3b2f94bfc954aeff3e8a0aa4e90fedc254c83949d95e31a5913d55fd3dfa376efae446e6ce3497125433a75bb997c49de89f28a921b22709813b6a13ea5604fa5016abb71185a68250f72a6ce204f29835faa093dacca497dc3f7dfb76d3d46fafbb52ad86fac710073c4e5973893aec776d95fef06fb2dcf44c12b8ae766027342fdb127ba1916e09683a875df5820eebb4a062452c8d16284b619de92cc229e6514176063b62a207274c17c4adba8f306b20329904ceefe330c016c0309545da4ee8981b093f79734cdc36ac8e3010d889d283e2378480366c58284a2e7025c61731cee7fd3a9135c8f13a19c967fd281a4941a788cbafadab36aa7e0d1fff0d380cd891a6703c53c7d291ad614f165a2bc95a691f0d7e295dc6539bedf3209066adbfe4d8ba0466da9ead27c17dd67dc15267a18bc440a6aa1cbbb6e6d3cbdc49331ae9d6d286c897cba74d7b5611ca9b4eeed0a67ce6f7811a613c20c488dd2ecd5257355c6ca177c68f29e99a1c6ea3d577d291abbf98c3ab7b313ce9c4aa35364981e770e3364e6b90af3b51abb93c642b0a37a723215b7bcf814cb3e9156ebf23e851e1984a71a239ee16c18be845cf2d2ac5ab33182d4e001c67777ab960e23393bb28fb42bb9242b9b5c29caf8786eb01915c6937c08062521598afadcd0f2b582531e7d8727bfc48cb6f1aa3e23d87341f61382db5a6146e256e286e1568d1b75b4742a4f1322c478fa6c4ad97e142a1730878659ed6aefb2730c5926be69ea843dc78ae7cef13081edf5485ce3aa85c617e36f06b24e112c3895b7246ebf5514b734d5148fb7e07ca0b98508043548334950ce70bb3a5206e4791316f5b08338fa5ab60f236037129e31951166896a098daed9a0775047951588500b58a93ac69b3ffe3302f6502f5dad253d2ee67fbb8e0f21e906255f6a435a1c254f385a0a0c9f81a5bb85dd473d4f9d3b5f289f08ce9cdc7b86d291dc27661473af35617e1d5b26f5686c1995753eee85f6fe2a346881d47556440b919ed06bc8a99f28ca2ff65d16247de57d42474645e3f5447d54b6a234a0065190af5456bf56843b2a6c1686f79dd7ac228b49e839e5801e6764b2a837508025cdcd58113863ffc5bd0fc8bc531c5832d2b38095f64ffc8c63cd402d4f6a529318834957bb78d22a58702b40ff1953eaa8ac0a175bb98837e2cfb20e887f3797b17b918c05d68e50af370f8d4c99d61066f74a1cd0ac9b427410ddf093745c1e1644a73700ec65d7f6aad41c828b49cc5f737d656532d2c2f70ba6a9a0ffbe64be6b1a72b96fdd84ede3fb999ea47afd15cb6003d1133d43c2d97c17924bce48e990cb218a11859cf4ce99b358e378702a7eee5151cb2d5f7c3916e860ad1b80e832c0e142e98f1ca1439ce6bb2f6037c0ac5963320a5a43a23c610b14d21d92b1bcd39d3137217a6296d85dbd573fe7bda96dd9b3b2283196dd9d995ad89f9d239a37e0f65d1fbbd0f718dd615b7c1c82f7985089a71418da83a244c45941798c5dad5c65e8047fdf814ac8550f2edf4a092d887b94ec13206cf3069b606036408a33ec6de9d4fdec57f90122ab43af921ec56a0a1a00a58137bd687bb6888884735170da399620803b9ac5be84a5dd0b0c8c041bab722ceeda19dbced09d7604f42aa2d32588e77a2be0bb3957df3b0477f12376efb710ce3eb26b54d8f680e18edf76f88297753d1d8f8c3af283e0e61a26dd88147c8e29a3a73a2ba82b0e86b2cffaaafb05f3fabb384aeb57fe4bde9557fe0f29694aabb16585ece08fca7a1bc97fb36a65654f42bd07c69aaf64cf00590ffc5ad62948fe7254e48fe81c0f24bde189e814a64ef2039301c7f134136188bcd6f487532451cc8e34a6670eba526260fa28cfde48d0e0b969423fbfbbd3a4f23f5a2d82d396247e695b60be8e9f60edde00d0167f37f3eaa4720d83c18a726dd1ee073c629fff3152a3d0117cea2ffece09dfbdb449f31084d3e95b3b040847bfd7c6f9edc169ea2f1018bd605564487ceed5cb9d1a1a19f521bb45230e0b865b5c5c6ab62c39693a70ef91b79503f6fa04406748ddcbfe052ae95c782bab", 0x1000}, {&(0x7f0000001480)="c40c851b0d2201971099248e5227caeeeb7238febf2ac574748a810418342c7dbdfdffa064d949a9bbbcb7f807116dedad562da74a032967dda496da1e9a92f0ad273ecc594f5394e298f59b22e42082f6caf7e2b2ca375d00139afd760facb64790e065da64401d47d966d343caa665112996c03887be94dd28bb14b6956a556c721aaadcf48b86d4f07c8e71d52961d58f18ac", 0x94}, {&(0x7f0000001540)="a9421d68fc78139f063167f31dd04ec2430f311df86b69cbf0aad8337a7c618ccebf5208153bb8a5e221ba40578eb86ac64c75b9e8616e30c457a57b3889bef95def62c78edddfdd6801f6389020b57a5558fccf56fa7970305a49c1b02d5c147d1f81af7d000d10faaac19f054547b58eb26dd0c99c85e9b9b5454720e0cba7a6741ca6b1926ed23d1bda4c52d98dfb62eb787faca6eb5ab4643728e05c9d3128e4c034a81c7e0025fd7b94e0139edb20e7bf337551171c2a66eb45ce589442d674c9b31b79abf89c10206d9f1cdd73636c87c569f7", 0xd6}, {&(0x7f0000001640)="aa414b19b0c5bc3f69256fbed153f30fb0bddafb4624674d5f5843849369ffd0babcb4d8b1a28f3beba4f1d69e6d30ff8a1e8e8b00d872bfc5514226de01fbb3ac8059f7b0d215b4772292a5b5415e5244ce29ff08b107f3dc7aa56b7535e175c1698b2010f7faaa8608495ddba1c95e462b3ba0b7f31a5a1c7e02277cbbdfad7f812e2b7ac42787d8198642c3cc67776cbce8c1e27fffe58e9c6cde7bcf17f0b75f0a9316ca1a9eeaee72d8115c5dafb3a3", 0xb2}], 0x6, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xa}, 0x5) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 08:49:25 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x4c, 0x10004}) getrlimit(0x7, &(0x7f0000000000)) 08:49:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x0) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4050) 08:49:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x82, 0x42) 08:49:25 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x500) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="030000927808f1f21995d0c9b95cd30605f89adaa59d95812bc61b6810405c837e80e7c303f605b69721c44d321af6240795f9f970d89bb076865980f629ae5dadcededd8a454ace88e4c08171dcd34bbe79b07c07fc0c51b40e98d4074a2beb602f838c40efb7607c9df8ca698f3e97c4e5d5476c24114ce21743d5bff674"], 0x81, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) kqueue() msgget$private(0x0, 0x100) 08:49:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f00000000c0)="004156383673d2604fb8358bb842438ce6335cf1f05d8ddef6d6705ba7707bdb8f6287c645e51c988e5b00e08a4de7db1467159c7ece9b0297ba3305029eee5ed72f828d9c5c77857b7a3b1bc11115739efe793d0837b8f612f1ab8fbc114fa03665226e4dbf3897b1a79721b239aaf8b6994b81906714a4d7d3464220b4552edb8f", 0x82) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 08:49:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0xfffffffdfffffffd) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 08:49:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x2}, {0x2, 0x6}}) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 08:49:26 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) syz_open_pts() fcntl$getflags(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 08:49:26 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = semget(0x2, 0x0, 0x10) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/90) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 08:49:26 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x120, 0x0) 08:49:26 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x6, 0xfffffffffffffffa}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x400, 0xffffffffffff6d57}, 0xc) r1 = dup2(r0, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) renameat(r3, &(0x7f00000001c0)='\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = semget$private(0x0, 0x4, 0x4f) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x8000, 0xcc6) semctl$IPC_RMID(r4, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x108f, &(0x7f00000002c0)=0x7, 0x4) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='#[\x00', &(0x7f00000003c0)=')}/}\x00', &(0x7f0000000400)=']\\\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='/}^$\x00', &(0x7f00000004c0)='}\'\xf3{\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\\\x00']) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r6, 0x2000740d) fsync(r3) mknodat(r2, &(0x7f0000000640)='./file0\x00', 0x0, 0xa792) ioctl$TIOCEXCL(r1, 0x2000740d) utimensat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x7fff, 0x60}, {0x74d1, 0x3}}, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f00000007c0)="32efd4fcd0aa63af16bcf58a648be7f61077e5a812f4cfea61cc2b31f7bfa6600202c64b7acafb1418e100577324419dd1809492e1eb4da0b0110af1210ad548af49606ff0e7ba76bbb625327bd3b3fdcea1186eed27f7188f2d8be10fba3a35eaaef2f4f95c31427ebe247ed027755f5456d74ec17c3a99343ca81bdb8bb3982752ef25fc239d632820b3", 0x8b}, {&(0x7f0000000880)="0a41654936c2042e679c51a80e79111ec7a612a1602ebc70a38160201b806288c2e4be42c2cdb6704be5325d208459b89c56e50394bc727bab09f1bdc9ab7fa85a55603fbca9374e9067139a138f27592385", 0x52}, {&(0x7f0000000900)="c06e", 0x2}, {&(0x7f0000000940)="816d1f4bf749bc4c0161bacb51e6a068c6ce069664a08415834dc00164f4870c131911ceb2c4e659d25fc9a28fb84f", 0x2f}], 0x4, 0x0, 0x0, 0x403}, 0x400) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r7 = accept$unix(r3, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) fchown(r6, r8, r11) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000b80)=""/50) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(r5, &(0x7f0000000d00)={&(0x7f0000000bc0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000c40)=[{&(0x7f0000000c00)}], 0x1, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r6, r5, r0, r5]}, @rights={0x28, 0xffff, 0x1, [r2, r5, r2, r3, r0, r7]}], 0x68, 0xe}, 0x4) 08:49:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x3fe) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) shutdown(r0, 0x0) 08:49:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) fcntl$setstatus(r0, 0x4, 0x80) 08:49:26 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)={0x0, 0xc605}) 08:49:26 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r5 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000100)=""/213) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r6) 08:49:26 executing program 1: r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r0) open(&(0x7f0000000080)='./file0\x00', 0x8000000200, 0xfffffffffffffffc) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 08:49:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x1) 08:49:26 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x13, 0x2, 0x7fffffff) listen(r0, 0x20000000007) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 08:49:26 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000400)=0x101, 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000340)=0xc) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/152, 0x98}], 0x1, &(0x7f00000001c0)=""/144, 0x90}, 0x41) 08:49:26 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 08:49:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='.\x00', 0x8008, 0x10) mlockall(0x3) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 08:49:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) flock(r0, 0x3) close(r0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000380)=""/41, 0x29}], 0x6) 08:49:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 08:49:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xb0, 0x18a) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xc6}, 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x3) 08:49:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) symlink(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="5c44dd6a3c6aa923cdf40a3db1d686392d07f43b7799df44e607734b45a4ec5133476b5e464f18d10732dadd09ade062b88d454b212397fea2a10d9bdf701c6f7dfa184c718d33a8b3b44562161b014ddedfebfd02b8accf19037ca7d23b798753f23d3f98bd046a0baf8fc9466d829691bb1f1bc5cc3c6b09d5cb9d75f262d5718ffb5f70990c5ee3ded363ef8089b6583da393574d4d397fda0a36510f1099a337f4ec7b1f6957a5dd7340297bef119fe4bc3cd4a46a0e273579a3235be993691edab66a89071198", 0xc9) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) sendto$inet6(r2, &(0x7f0000000240)="3b5a2d5f058c7135cf7baaab9fe60e82d778d31106790a89ed26892e31fcf7f1f6ee51123b966e016b7be7028dac58c3ad2fe34d5b2d9929919bc951e45b293399ec6195208ce276c0ae1a03ef32e5c18667b6deba62386d1fda4fba3770e92ef6b0c22b11a465e13a9d04709c9811f2661eb7775f693b2d8b8a754a229cbd9f1b", 0x81, 0x0, &(0x7f0000000300)={0x18, 0x2, 0x7c, 0x7}, 0xc) 08:49:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="108be7fe2cb561f7e9ad207d509c5ae2e2aa6d92c2b0ad9ef7ac058aec6956eeacf4acc8a3255927b047d73880b2bad23c78c96e79ec9cab9e5863f1ac22afb45a18bee82c13faeba7630c515c0ab9695f285344d7d94d546db3db86d3615acf2570c1c1a4604064d054636bb56429403f8e89a3", 0x74) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 08:49:27 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x1a, 0x1) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x20}, {0x8000, 0x8}}, 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') 08:49:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) fchmodat(r2, &(0x7f0000000040)='./file1\x00', 0x5, 0x4) close(r3) 08:49:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d10000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 08:49:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, 0x0, 0x0) 08:49:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 08:49:27 executing program 0: r0 = socket(0x11, 0x4, 0x6) truncate(&(0x7f0000000000)='./file0\x00', 0x1) fcntl$dupfd(r0, 0x0, r0) socket(0x38, 0x8, 0x800000000001) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000002500)={0xe7, 0x40}) recvmsg(r0, &(0x7f00000024c0)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/140, 0x8c}, {&(0x7f0000002200)=""/255, 0xff}, {&(0x7f0000002300)=""/154, 0x9a}], 0x5, &(0x7f0000002440)=""/88, 0x58}, 0x842) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x13e) 08:49:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x9, 0x100000001, 0x28366555, 0x20000000000, "d54ee89faddfa97e7e06c5c16a96d229d9b09cab", 0x7, 0x3fd1}) write(r1, &(0x7f0000000380)="4e77e36a5e864df03d6e5b5d2e8e2cd27b205978274b0f6e48ca79e354db75135b957a6806bb9b9f7ad8ac81165a2663a1612c12014446c04cb5eda9834a41aa38bdca4dd3b7c02b9a7e3400a4736dbbbc252908a5b57cf019b2942d9bc486042ee14c232603da7d60e6358aa057f5f93ec710d4fdd3f348d2334476c90a531d12bc88e641b80f66b8107081ae3e585f474e31830efe5c71609d11fe2c72dbd2ec3aef423c9bc6e8e40f348aea401ffd1e44f4dda777bf6b6b4903afd6d83c271e36bd40cf9a74d93c7950742c5457b3394e360be481974c65fd13eb64a9f0d90699cd7db0fb12726d9fce70e3743073192d3b3d108902e15fdffa519cd0e7f5e81d41d2af7f87b1aba19462e31ddaf429e58b578287583994d13350279520c43acfe21f68f1d46bdb19ea26d25d85d02f63a0f627a5d121cf000000009a11aabe5fae0cf201fd6bca4bcf4ad6996bb83e3a207ee5c8f34d35e860888807f17e7d524bfb6ce1124e1f631bf149363d26808ca5a9fa9b30a18d31e978", 0x4d0b04e0ec197023) write(r2, &(0x7f0000000100)="0797a8c2b3d8f102e973d46c6c7f6ebad7d763fb2763f6fe873a3dcf2f4f0f010557fbe9c9172bd800bf4a99800f4d8750fa53be5d34274c5cd74246e3b7f5764e2fad6b4bdb3d5c964a370ce178c744833d798e93ed53665e186e0a1e77ce656d535f0a37bd60cbb962383d4109be7ccb0d5dc15d5743171ccc3cc96427423241b27ddaf5fe671ba16da22cb617570c1f1e7bde792270f70339291fff02a07eab3f2b25442a4ca86a436140f55cba5eba2be03d1a6cdd25ec8db57e7cc63ff5a44879aaed0c78f4ef5e8e978bbffc091cfe7b03", 0xd4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 08:49:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffefffe, 0x4d, 0x20000000, 0x100000000000}], 0x4470, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x2, &(0x7f0000000040), 0xa9, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 08:49:28 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x44) 08:49:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 08:49:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x43, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x20, 0x3, 0x1ff, 0x6}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket$inet(0x2, 0x8001, 0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 08:49:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x400) sendto(r1, &(0x7f00000000c0)="ef2eef22f74578ea95bf5b0ebb8b360c81bfca0b394170a3b95081273e7e4d857a41e2d60b7f28c4de516bce94e83bfa61b51d4a7639f6a50670437cfc9e238cc770e5f1dfbff6e37f190365e7dadf9cefb04a1fd8fb0eaca31c0ed4949742ef7eccb68eff7379c943e6ec4052", 0x6d, 0x404, 0x0, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/253, 0xfd}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f00000006c0)=""/246, 0xf6}], 0x8, 0x0) r4 = socket$unix(0x1, 0x2000000005, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getpeername(r3, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) sendmsg(r7, &(0x7f0000002400)={&(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000f00)=[{&(0x7f0000000ec0)="c6bbdd1748d99946ccf7f270541ac32739c4d1d8e370334d26e4c4e9c5f5f10b2d3e", 0x22}], 0x1, 0x0}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002440), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={r2, r5, r6}, 0xc) r8 = dup2(r7, r1) lseek(r8, 0x47, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000024c0)) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000002500)={0x8, 0x80000001}, 0x10) r9 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000fff000/0x1000)=nil) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0xeae90ef52518658f) r10 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000002540)) pipe(&(0x7f0000002580)) getpgid(r2) sendto(r7, &(0x7f00000025c0)="e2e0393b6cc4a1744aab4deb7ec401d1671e3bf6b61f75990ef7c7df7cf8f8419a9dcf04284844a2d439a6a70c121d4997b1eec878c15e5d77f86b9917b14a7772c988abf01ae72b8bca3a14dbd2b1f1e800fb10701239a93056fbd0dfb36c0e7f95bbd0edc5c60a67c64508a8d06ed5a7adb8ac7523bfbb44285efc33c2f175b63bc694ab3f4667a0e1bd72a6af89dbf7f9b8bced96b043d99136732f43a1b6ab75fcb1bf3dc5ad454d07261db758e78f4cf8383976d829fdd052ede2cce22424362538db1d604e7a685d5bc00a57475a801baec4e58f9ca7d3e5efe0f14c065c26f4bf99b206db06a5c056c892399dcc9a8628eae2a27843a9735ca16c3f0fb6e817b673ff4b00851044dec6f45c950290741be4ea2ef97b5b09a247709a9c40e317c3c42fc1272dab8897f509d7e197f061ff668317ce535e2267807b7e1f5be5040d5a6c9ae62608a3b5c38e3d1f98dab75f7b468bcc4c96bec3e0b3c0bc0aa65696575ca1c5414e0f26ea1fec15ee9cab16a03449b1e854ddd536a44c2b2b1990771195e950d9e8d974b68339b36b963c663873e019169f7981d9c199c9d2be1b0d4afc779826ab448f3c855f0cfc3ff6e4e289cf7847f2ea19a3059d6ac704a6c6d81f30d557a2598785bd8290b7a44af193be49d1f81eef49839d205b68b3950480394658cded6f652a410dd88a5873f78d74506e095b57cbffa239982c994e5a43b2be74e670d516bf1f7751b3c55ccd96b0a5a1f57e38005414f5e90505dcda91840da3e35750975d33a079eac87da72918d92cbc1a35290621f4909892bfc958c821e5335e896d9fa91ce83f7fa62b6b8132e4ba8e7349e8277e2000d11524231dbbd57899813d87e28428db459d0db6cdf6b0bc082e8c1fe26187b3bea0d35ee5d71deb8efbeae753ede3dd1ae108396ff360484582f02500fbac7df4422d80209f6be451b355548bb381cacdcf8b2083a5a8ef217b2343a994dfa1b810e4aaa993363e8cfa92ea12db45187fb01ce997db74feb59e8d4a773238cb7d38f631d925e9b3b59196f80c7918552070839b307d1fe904609fa8ccf7b84d87093235532196bb108274825889c9e425d288d01bdbbb45395db8e3a2439b87d8fe37eaf7fe200953daf80bab5c506920b4a0c02120b577c8473088a93afca0df87175930f3e0d27c70fdbb3fbfc12b1ebbaaabfb41648fa7bb2bdadeb9d3d05636192ab681b7f4fe6c3a3e45bd80b174ecfa0f51173730813cc9ae217ec50cf209613c77f4235b459f2396f6c4f87814bd075676b32a7c0df57b65667349c9e1273c75d3561969ecfa457e632093863553be730beceb01a21494081447bd28216327e8c149e6f6ff47654230bf827c4cceb018f35b7b8a1b613037373d075ea8f6c2b1d2e8b45dd7295411832b9ecf08e3716911f33c892c366a5791d64bd7702eba7f12c9a3cb2e939d2408d8f4f8446becbb04cb6888a62a257a20c251cd8aebaba800f1325e9fc0e3756532fb3fd2ca91f533c8f73ff89c5d952c07c403ff2534da0779eea2e72e71729682c45413d7158baa9ffc3b294770a0f5d8eb5b7978fe5d697027d564bd7a4a51306c992c23cdcacf5776352cffc14e332ec2868d4f7e7e1cf5fb8e811999fd4e9b698d8999337a16a4b13e906ea5458a875c8a37de16d0775be689057b9525824eb2c96f0c92bea7b710a8dc36e36dfc8420659c5977dc2fe1658583e09c768d3c2203c52e1af4de7206ef258c6748a3b772401c202c96f011460a85064984241b1a2140b02f32a43331fadfc84f540c2fa89311356491087cd78d3c818bf50a13a019a7fc4e3e25bbb8c44751d746b8e87aac082916954f3a0af5823815385565dbd07ea7d5428375f0e8fc2d0a5aa89dfe7878c8fb6b1b1d7cadd08f95690f455ce57382c065572763f20386d73e694fd04b5d450c68ad405a0dbd9ecac829bebc112d02491a3825b660321ca01c8eedb74597640dc4c9f060ca0f250a6cab8398e33b2e0f9f9fd16dc4d6b2a243374a3b4914a1f3636ef7762dae8e2ae5044cb27b45e2891211dcea8d44305674de551f08ff8936493f5fac0e151674282a7d3595529768c8f36612e6c24d8ebef55248150c276a91e902cd4c8e49225e0c9b2f87fe2476a34a1a8e5400006baff86ee5fb497d260388be9d1df42446b275a0b6dde7cfa86f7ef47e7aa2d18a9f3dc83cc17ccee510880bb1b80cac9307053b64c77ab9420af0cbc42556b36f4d755dc383c74158a82b38d2c712503e8e85476c065cea320d5e58a6a8e43be6263f5a1ccd142e02d32efaf29185a0abe0175e4714b74901103415c80038e318ea8b7a8c47fdd8aa4a0c6b8356211692054f892c8a0f285a418dc02f59666cbb367470879708700817198e7454f2482439c5fb9e4e20292d9d026a32a0751f2e1fbef0a72cf4443ff38339b14f4abf7ba7a44aee4b2ccd5406a1b694d90dd665a857ed03c2e5d01685beeef593005b4adc595fdfd2af40a281369a405eba348eade56926676514f4eefe30a494cf9525eefdaa375408db3bcebb98677953d7914337950553375eacd851e37a025a3f4817dc5fcc01ef97c2c3828efbd64473f537be777c81e7a750321c37d64a2ba03894688f7e0434f773fddb5c32b29061a54bbe2eda7e3bc07b3a8a35e6e32a6f31f13ae073c3ca626c278ee7bf39e25ce664c8920a503ecddf514b3e0a4b394d1b6e50664b0aeed21b2ec0fc5380832c703aa24d01a5520a93755f096d00e8fbd6ca7bd155fa1ac9d55f3e7d8077dac9868e889547fc942c92dadd5d78f03e3fe757dd7b01d52e3d5e78193999e46cebdc09955b8f85b03a911df70280a4ff1743102cefd03ff0f570b5572bb2cb45a39e812695a8f474a2a41078acc8efece41a92f998e46c4aef2706cae9bee8c5250904431cb337de3e257b2d67a67c90c800bcc16c2b57eaa0279f3f63ca3c4fe9fe3d6a2574d8295a29acc650da891f66d101d3eefe7aa65e4a9a4daa8bd64b974f30024d8bc7815afafbbc797926d6d7141beb740cc14ee430fa2f08b089b5b50e6eba76a1f092af73f433409fcbe67664ec9f2d5a850980d7d01d106461ffa89a91cc14ea124c477a466693c466d0c2baf6820f545d8f8417f2ce06b2513bcf221625989e69291c9c045a300e061886a99deccfaaff45963dc6f0a65eb0d4572a72d26ac2ffaed9886be49d8fbbfafef02b92c2e59eae0a7b1edd265be711ba4eb880b487d9aff90c8a43cb7fa5146adc647dc5e3c91da140a67bab4c3d0e1a04d883a1c5d8b08ae3aa3f7c3809a841cdae4e3168df043245c631c241b453f67157a9c52e10280026e58e35f6ca989ac5579c49f82319cbdc5f4607af95beae13b76afa55648f9b4d49cbf13f5b6c71854ddb3aa293a3bd28b59423f3cdfe681a4bb0f1c74420fabc81ddaa0b0ac8fdccebce867891875573f5832e17e33edbae23631baf412c59b3f407f35b9001383d03204a181e09bf4456a3984554c7760d78245c8d901e0bbfa128b4e9dcc06cc15df6995c69cc95432bec196af163feea7230f71fe8cd25e88905fbf297fef0c67ad91d74b1d1ca074867381d13e76b399379946738a94280da274b2744e3e885c989d6aea2a285594a07c4435a6e9af864f9c5c178f5af7b1e04f39c8b7df672e2538577f4160f02fce3d960a4f4844a620addb71819954f3cc8b26740cc97069e477a041f0699b67d1041013c6e371becec453d6cc6bddb550b0ef69b7ad9410d504e669f53b6a117328ada04807575c96a8e7180d1c938561d3aa08396fe24dcb7dc49b2e4479afce4a8e75bf3c63a3611425fa2ecb0013a465eb8364a10dd8211629655a077f4009e92caa62851694051ab129a7904bb00cf1cbf1b2bdb91f9ed311edb744e05efaad83d9e91cfdb7bd3988aee193f8a766b8ce45068c7ea8a9f8a7c2969a5f505996a5cf2409981928ec330c1f84b116ddb2b9eeed5a261bba2cdf2f7bdc1344ee0d99d621406feaa622740d7bf3e89b37a16ca5be01738e533a3c4070f33766bc463a471e2a869444c168426cd9e7ae69973955ba3e5b0dd24f07c662395b42d63249978fa1a4f8752cf53b3181224fa488fe615a74a9b99b2d00e5b0d06645600584c04b67eb2c4ae1527172a3761e1946b9382464e24c4fbd26d75b3178f6a185eeff47a0756cea1e6ed72b20a2c2831db737ff5b91ed7800966786dc9104841f5f476e55dc7477c67c725f0edc0bff2deed3617ae9e447af33eb558a2b94f24c2eabe83462742eab5753ed631cfe399b6e3069c5ebba9024c2a12448d350ea5826f232c17ea4ea64fcba9831c99fdf9f4fb5e2a7e9da1dda7e13a813da1b406207f6564e21b8618305e10027d635c02cab65dcfd563f443be910d6d026976cce4082d59ca8a68dc538b912cf7bc7c66b7fba361a9224262c1c755f0d5e6e21fb6877dc6dd7829718c2826a8a370db788a697c617fe4d95e0171f638715c2bbe8ce954afa0ae955e7349040b8924684a9de3c9fb2860064925093d272c3345bbf410880790b12ea2b3eb870b0354581c7f9ebb8c81a69d48a505f30c69883d6a3218e1b711a60b1dbe752d35491e1c5737906e50266a1796e2071bdc9205f349cce36eac8d7708d3eb74107f90f8d68ac44680bda822df1f34675a86702db48b8011d7ccd795cceb61ee16c245c77b6c5db9ba340999fbb13ca46c21771c3890c49a23af93beee4def425b3e3c3e71d1c63cab41f6dc08b7370cd25f086d0e353f69482daa51378dcdadaa4cf879d502b13570f444552af2597df43622fd56e7c3a93c3ce23bb1069382c0a10243c20dbda45c1f28991bf76483e6e7ddf151b515ed7d825f2a46019ed93034c225d74288e7ca6ce785e238227b583781f5e9ccef0ec671646dad1cce4cd7dba213cdb85050b36eb76ed61e1e190f1cbf30b77db5f899d6dc08f86c9c591e053063d1cc5047bf2b53ab58dc2b19833399a01f74a33c47ed02ea192dbdfa31523d73995edd4f29bdd05173db416127280efa10347ab9c1881376c3c50ca71a65b3985e8ffe000790ebae16d552da5cdfd38e087061d39e17fb50156378629559e2370e167efab2d24ed838e18ca59afdf78c6234bb84c0f16939c7bd2d76e2042feb06c4184505a7e9535483b7e0f13782071e5772d56187df93fb79be030111d01ff74be221d3bad9841859e8cd03fe43b649e38d23093f3aaeb24c557586634b39f31b6c73bc53e6546d0592ac46339e39f2bc4ab64195f7506236c4b4a850f4fe5ca0c7926f6f94a6d06ee4233cacc284328440cd1691e7e0df634744c2b28c9ba942e7325919bab567f9de929290625b215db6a5f65fd9e809cc2530240d5802eabc586d37704e08343f36fb215d86822f8e6e6656b96ffef326c7c86d2a7c671690d33545422eb0bf69cbffb383edf00391a8e0b81937f6ccd44b800fa5fdefe54001cf24c48213e7f76a933e275fd581dbf9eda73f4a57ab24559d242bf5ce17277b3c4168134858fb2587fc5332e37687d6f012dd3cb53fb572cda337fffd747b112c096b20db44371e2a24792d08b0bbe606d16778c7d2089b430c403cb4880f203864001b4266e95828d48ed0596f3385b5a167a51de13bb33df83fad743ba3f2baab85ea2143bcb3b9ebca4d4be5204903ce52ab46ad64f0a5c53eef8492ef299ced3e2a02d844e62d2c9fa3dd51bf2f65b5b94301b605d20fc755b5399daa448112dee5bc212c477e68a60341ced9cb1fdf9bdefb25028b0e", 0x1000, 0x401, 0x0, 0x0) bind$unix(r7, &(0x7f00000035c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgget(0x0, 0x10) 08:49:28 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f00000011c0)=[{0x0, 0xffffffffffffffff, 0x800}, {0x0, 0x400, 0x1000}, {0x3, 0xfffffffffffffbff, 0x800}, {0x1, 0x20, 0x1000}, {0x1, 0x4, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x800, 0x1800}, {}], 0x8) semop(r0, &(0x7f0000000000)=[{0x2, 0xfff}, {0x6962b6d984e75491, 0x10000}], 0x2) 08:49:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f00000000c0)="30c6a92e6e5fabb6292c094b9c38b9082aca02bcb50ff88278469f21f315ab96bfce7384f2dcb3455380685c326d25c001f0ae572ea220c85a5b3e8da5743f601f112922137f3da2907864fa7c48972268be0f239e3cc2b6d2428018242899239ab1f72effbb5a7ddb8460862c1f120d43bca5937a21c7b7f49c70fbf6b9095a74374303e76714590045b3d6057138e591ebbbafdd850b90ffe905a1451da793ea7517e5fe724a1a74e387f436a6f48dcb6ae904fbf6c3aea3a65bf1b1e9d22b01b3d0b7b6d03a7b08cdafcbacd5189188c2bb8ad07a46cae5dc3eea0f7c51f74d3d923113d43b161ffa8963975f06", 0xef, 0xb, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 08:49:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000001040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5326f77bbd82ce3f36258e283be756fcab79657dfef54763eff2dea79b8709df30de24b716972b53082d343c6adc441f3ddf6ed1c99dd1ec439efcb22b0aa4573f9387f60a7f2274ce0fbacd5b0589368612d92a9d862021fb2cb7d8555e371bd643e2a4bb40cdd0d1e706b89391caa7351b7bae2e463d46a2e4d29efb8aae5058700d2ce3793000c341e4b9317d6190c59b59bb6b117410d0125fe5a92111f7e8c42c445208d344ebc6e4af22d12d4fb2c8515e8ce384b2b607b286b34d2177af260214cc3ee3c66db3572aca83a26ef2cbdfbd1bc38e36fcf57fb5f39de2217f4c1e10c7afd00ade0c2511f2d23dc5e5f8213836154466ff95eb6701bc58da6ba7e60d8425b6a39d80ffad90cd6f6e91c31b8bc1c029c88d1e36d3fa1537142394b7e657f03dc3df6cc4cd62d968188b9f72cf5529b94749c97a1268d56b8783e4cc54713661ac96038c26cf0a05a8c1a62840d5a9ae9876b1b69e885260c3bccc2d23d5f516b18ee3a1ab4517532b47a48bb9c93489fb06c0d350bc07d38d4a69f4fb77ac43766c2a6e21d6a666172a206c261ec4e72f6892c4aacfaff9c42b1aadedc013880146cba1279832376be646da87d26c748658dc8ac60e751fa8ca7281d2b4bd0f78d9544d4e474947ec11c69c4d6fe122b284f62395fe645d3b5bdd071ec85081a5374cf041d7842ea28caf1dc2e86e362604bb79b7cd7cf17db6ca87568e25f779f446ed98ea3f5994035930bdca37a9dfca77871f8b23da7819cd97478d269e1f7c13773147c39f48fe5c205b4a6a7e89aff781a8ae8436009e967741a97ec852af6027848eb073167949771bfcefe90d712887b444721a58cfb922e5c3a3e9e4bd05d9f286de4e0c3c214a2c191c5806a36c8b3c334ff7840a6b5ba250f48892293bfc3e2d0126106cb83bbe984899871469dc992b7afea5aab11677a64139b63e22601faf59e67fd605444b74e135832efea3f686cf4d0eafc8eb95c79f3c456d5e951d58d91d54c34620af19f204b25cabf349d8f599a05c1ff280c6a0e1e5f369af541260f523d6b59873303c6051b796319a63e87b1767b8f470cbbcb321ece86a9c89facba3450729143a13d7ae80a7cca0e50bb609ba056dfdfcadfe179322a251a22d91cc43f88ab20b1b5d9b14fcc96ace2ae51f941c6de80a1a755c96d508737bec4a1bf9c0cead56ede5c8e79ac82940e78bdebe5f56fb41b393868e71d51781b4e1ab1cea44e3a6ed6b7703f4d9d407bdf372a0f308a11c57e03773683aee169b6782237c3bb0cb0a3cd15ca44d65139888aaf5380cacf4faf42f8aa190aba33123c04cd2f2ec2054d9b067f5c1e872101ca24b042819408b92c366cfa9e90ddafb95b23a82b4ca519a420640af51252b6667beb841975c5d6871dccacdc9ef3f0dc4c0c8451144aecf4a78b8137f040c25203e84a25886b83ea61d59becacc9a54615e4140c6dc3f420bfe76ae7911a8a29616c7daddd1498cb102cdf513e92df8c7cf5753ddde1e60820db6b8a1b60068ecaa4b1753028cc194e8053ea0effdcc71cfb2df555741417a17108dd5f06c6900e680175dd34e67d90ed432b2689a7b8e38ee1d2133eb935dfe1590603a5c2cfa79b332d20a450de88a7a262098a705f1cfc14e520c9be0902ef410e8734c9b06189bbde42f945ceb328429dc1586ae01f46c54089cdd0766581255d51dbd8af3796eb8b68f0a3897b540e747c6c01c58c39630413698923630f20cdc38045e05010edcd3a952e4c47d037edc524b3cd31ff977dae0f5e47ddab964f944ede4b875d73feb527e640e6cd8d8c3d8ea8bfc2582cf173abb3c6ca5c14f44991aa8032a49d707651885b06a939406522efd66dc3676f3cfd5fce85df516ce0983cd54e6c2d7197dc00454ebbc0bca01ab243fa142be479063de792a1aa0a1896b14342ac322aa120a622d6282ad16d0bc10af0810945170abfce781da7417be1ea33694a5eb1acf32022680a067338ecc296ff304653dee67e122e554e4f44b7dc69a0d3caa596d82f8776537688bd4bd6895c7e74914d2155c4386faad6ac3a0656d614b6895bb2f6496d72d2ad789ff69a6ddbe515ea4fb813c8c8e15ef04b933bd4ccc374c9816cf059f6ae023789f8782823dbfa8dde6244168cb689275daf6320b2ca66bd5d5256f1e6b65072a67ae308b68c360402c2ecc032ec04ad3f48cd7004e9c0fa3cc7fa33c4eaa5d1e95b05b3dacfea159005b8bf119e5b932b995bb1f1eced3503847d9b32abf060d17478d1d2cd31cc84c0a7c0dff3b0fd727cc62c4449b4500ce0afbd2e9e46d3bddcd73766a89fee9551661a411fbbebf72522676e2ed669bfc5cffb576ee5e44b6e6738de782ca3930b50fdc38411d34f7b9d3bb0a5768caaffcc92723f5d4f217ef954ced92029aaefc1088f30c59f83ebd4f15de441c6239ee6a18b8ad15053f2f9d5b7f6c9c814f8d62ab688e6534b5f9e25a10905ca4b1e40bb6b2afad960aab037f9a1e43e779a7fefab053536f14a69f1d3f21ef3c3ad257c592a77d1923dceb9e60354349dc3b7d81734083c5b45a279f431e536a79c4e40ceb75870bf04c506d3090d3a73503b095492be2627d9ab1691a80a7f43dc4d98e70f637056f8cb5b596f8aec934b52192172303f4f2cfbd645d18269b2d5a7655e5c314f96323f2e5935cd5013c3bafbd222d7e87e4e1f7bc4d72ee176f0580f438184eedbcd92e5dedd6bd3c98e5b9f5cc44f7e2120bcd356501008a3d84a1cce80343c958375b157952e7cba82926e3c7c47e3f074c1a586e97a50cfddb5e923509dd1508edc65faa30b5c75f2170448cd06c34a975c34347993cce83750e02139b1d315d25ece6c04d7ec385d3c95f9ba7fa2b5da4b83f2af48bc5e0f10d35633c2810d8a96d876654f404987e585272fc6a1e7e913e3606f6f173ad7312abab4bc9822e5b38e5f0a2c34eebb5507221db7a413eae981ca57d28ea773ba31b766ca482e9ff1dee28c35e8e197e2da4f7026b12fba198e25c02cd84eea3d38df71f4e6ba2235b2528be5852c9f95ea5162f9708863b234081a2ffa280df77fe677f4c13373f1fa4bbefccef72faf79ad9f14a088377f94c2cc026f5837199e3b4d2520e299f29fa0981c94c94ba91a008f8da6a96bafb9fb0bf52b6d6a4fb10c834005c0c7ac285e26c81fa235e7f6f8ef4c94f672f63a84d11ccb2245ed6e632eb15221b1c03aac511d26c839352464430cf14eb31e1f73e28182ebf4ffbed556f9a121af2f0a6d22c8f39c1f07a0042bd3466ce27bf4ccb83b62ef3039610ff8701a94d1cecbda3a3774000101f7b39107f7f7b11b548754c467433f76b0321cf7184ec412e333ae865a2917535536ec9dcb828891c5d1017ff98607043bf4b751b8fefe63ff8179f4baabf6c2546cd7ae502c5c9c29f447b28d116ad064a1a9d3a8855d7a953d0544a34a63174c0294ae1caaee9a9392463e309b44c89679111f6ba94392d9045db895baaa503b107b8c644dee70486132f1cf6a70b0f76631cf23e8d889f8efc86c08ef185621d3d46bce43d04370ff8d184f000a353b887dde18529968c517e0a4e6498dd53a22b2acd272ee85268abc69c0ff124603a4a87fa284c46475b4926f4c157e633c3b1d3afa15e354b5e3d77398c152083af0a1fd23d5494866a7c814b1550634723e16cbcaa1f105f3456df72fbb50e1232165742dca568f87596f410cc48fd5707aa1bfacf28a5815828c6ae45949eaa998f97dab461961083b1051b9817b8c2b6bcb6939a202d1c46ef0812f91ed217d09197fc145efdafb34108ca14876720282594df7936eef34ed1f93fc26f494cea2ccdcccac9cbd8d1fc83f1fd88e2f08069fc24f25b2d1b8992135f78ff7d32fbd055236967390d2d446b82e6f005b026a6fa247879b1c82131fb28416e6883c99c8a5af4245ca9f2fec4c0f7ebf73d2da9d2e565fd22e3b912a500d1d531c108757e39f7c757e35cea751230ca83c5683224f190e347e6f81a9bdcca6552f6fbf8b230bc1c20ba2ecbbe715ceb958f12a3d36f3a6db73dd47b48336f7426497a0ef68ed7c723bb2546284cf58f07555662e66c2d0e865f369eae22d01b43eaac77442d15c2194b5385b70070350e9fed56c4fda9db21e2db0667330e9badc9c23ebd60e1b70debc0ea674813093d4d51e111177825134625ff887cfd0cf36a41f79719cbba64222e37369cd037a59cbbb40886f553e628e8e9fc1b516ecca23cf6858c13d89b263228debe1ee424c4ff75b658e8332ad852a86d3d9994f64fcac3e0827a4f220499767c2fce72e329ad147e5408decd96ce56e2ce7443745fcf3ea08d7a9e2ab328949b00ab77d9e2c9c03cc218deccdef68c066cba3bdafa298524637f1882d6e27eda2ace50c8703442b5966ec15330b3ff4faf71ff3e4e17ef855998d1f909bcdfc9adcc4dc7c975a5dc1ebdc0198b66ece2383d1aef419fde5c0fb87355e2a85d926f79b64f079c8026e68b4a0d7788cabe431690b9bda90c2901513e628b5e5d517d8471e3d0aa2efa687ff21742419f5c62fd221c6f64a823eebce01d88dc191055c4fa64fa155df16641713cbd4af4e57b306fe23e2b528fbce88b6369d9ee0595320930825ef28a20ad41f5e2153a3bd8dcf1fcf5569772cab6e6e3dd1a5a7282c501b41e755fa259b9684370d693b53e9f17bece567be1491ed3b69f935147e0565734f5c9cb6292e8a8b9b3453cf3140029a9d4b31ee3a52a52ebf923620fed5cc0eb00a024aa9ddc30e1a408dda61b9837d4920dbf9ca9bbca6a462f77c0469a693d6cf7ead5ea56bbb4b21b61df9b83fd0fd03ff4ded3e515a37676dcfe1203c0e05774c4d0ecf2ff594dfc44395dd5cbad4aff4eb0e302ac053c43473c1a2fac1fcb617c7b636e097c3607a790c1f1abbb5edfa1bdd22fa2ad3d886aeb52f1057873d24b1451fc434054278a3be07108e510715a8b06285abc8f4201f555b13e0ed095ef503998096d3f6f41221330e0d3f3c01c536bd7ba2cb5cc7c824ee2193e4dd768aeebefc92c08dda3d66f8eb86cf6150c786e141e8a71a70c2f867644b47a825f01d69d04fc9f888f6c984e23f970eb4e58766b84ceebdc24fa11f924eea94a6976ccd9542a3da190a0a8815210b6c481a724edff357a1a840c758e7b6081a68b14a5888861389c1145358a0ec80caa98775088816edc46b7628b125ce0d8907bb7f7b1b2f39a027c48b94eddba09dc99274f0575d63ccbd76e08ad9d3ce28db4e51ea455dcb93b93f7ae1a6efa37bae7d6143468133815d1555c0eb9743103bbbf7b92492e13296aa2296de04717512f5acdc45125e9b1b9f9b597c00f81919841175136d2455a01450be56afcb7dcbef1a277fa94cc9cc1bfa68514b07d22bb84d25deefc6e5528df8071fe89a3f6fb566acc0d520921edf89b6af2b281530772badf50dbd4668d8860f55983dfcd121be962006dd58d8d259fa27fa65763756e05b86166e32618fcd603f51a4540bd342db3bc314597141265a93670851666db608c306f0b0ed0c3ab8d4d49b7fc87d432793e27f489e3f29c8cbe0491d80d2a5ff84235b4183acb62b4bc3193f77421e1499cab16fc116aa4793ade5b2e86360480e619de1972f2073f812f49a1295ea0e90e9c0b30fbd9911758daf12190d12dd0e91b2e9af56cd85a1e89b325e28ea59036bfa4ef287da6e94d38bbdc221c4ccd1e9e222deb17cf81450b0fd0417c43c35772158d961b74b705355e34582260acf3319c", 0x1000) socket$inet(0x2, 0x8003, 0x8001) 08:49:29 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f00000001c0)=""/156, 0x9c, 0x2, &(0x7f0000000280)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) syz_emit_ethernet(0xd4, &(0x7f00000000c0)="f07f17a217173d563af041c7cc16fe5e713675ddaf84f67c40c0852eefe0308496e4c62d12d8134cc487a2657bfd6e41fa3674da4da79cbaebf789f1a2dcd5ab2403b561346326e88182a003d5d4b5cfe6284a47381d763064a0df65858a98e05aae3fc562e5fd807f343af61a2fdcd93f5784d0c12138e1cb83a4571555047221c1a35b6af99cf3c56cbd2798c4b66020999f10ada8844436e2b13cf0450a6c56c9bf2c466dc98a916ac573764bdf5b20fda31e55f07b69e7b1cd01c48a48d811a3d4f513338d12662ab3d194bd1df660d1e7e1") mmap(&(0x7f000073a000/0x1000)=nil, 0x1000, 0x4, 0x5010, r1, 0x0, 0x0) 08:49:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 08:49:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000480)=""/4096, 0x1000) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 08:49:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="823e928a91c867937d2627a219e896bbec0e63678be00d5edf8c8d88633f0889a31bf8ada15b9ebd57551df8114da0b182cc0c", 0x33, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="d717d832aa3957cb21461b31bf19038b54"], 0x1) pipe2(&(0x7f00000000c0), 0x10000) socket(0x10, 0x4000, 0x0) fchown(r0, 0x0, 0x0) 08:49:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0xfffffffffffffffc, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 08:49:29 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2104, 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c7, 0x40020000000004) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x8}, {0x400, 0x1}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x1, 0xfff, 0x7}, {{r1}, 0x0, 0x2, 0xf0000002, 0x7fff, 0x8}], 0x1000000000000007, 0x0, 0x20000000000001ff, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)={{0x7, 0x8}, {0x6, 0xfffffffffffeffff}}) 08:49:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4a2, 0x7) r1 = socket$inet6(0x18, 0x7, 0x7a4) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0xfffffffffffff494, 0x1}, {0x0, 0xfffffffffffffe00}}) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x10000) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001400), &(0x7f0000001440)=0xc) r4 = kqueue() readlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540), 0x0) r5 = getppid() r6 = geteuid() r7 = getgid() sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000080)="670e0709b736375473c16f0526d275cecc57005da9e84825503fd01c0f13bd22a571", 0x22}, {&(0x7f00000000c0)="f8d99ce4f4de9cb05f353b65ceee8f50be22dc039acdd38bdc5a0662ff859b8b08f208db8175dceca333479b06c8c222564a2f35ab41a982165c8fbda35e8017383d40e4edc63cd9a1e5aff4799859d984eb57bc480e7d6d215335ea88dde6a694a53042f623ff4b5c93ab35c3a2d63961b9b743fd6ed13b8f1fcdd9faef5ef8216cb6e024100a2187a668ddc01275b0acfe4961422badd511afc150d4d3453855078193c37d43ca4bad3e97f5745f9c9f5e4f21", 0xb4}, {&(0x7f0000000180)="87d93c4fbd8bf1b329e6db90b382631adeff159532ce51494795f5210e7c0bfd91b4db90fd929594e25592d57b77a2e0e55c1f794feea096dda8b54ff78bd9ad5b60c2b795986dffbc1b1ebe0300c3c6994fd4425195516f174adc9fcaf6ccf2e875e6d7a0e1cc5cd14bf596b650426a8d77d3e3f704dc5b47af0ca86a0fe49bc46d26d44b71db7e91097f95766ec8b7dae6b73cf4422df76171e67c0647d3c3bc58d61fa50fa9753219dc6f287e69465e39a5f78dffdde258c856488bacefbff310c850d2cd8758375afa59c8f1a6f3167172d10aca3ffaca4feb2ce22791da95b2f26cdb530bf1d0d1a9a268b632a617bdc27cc3145f1b1d49f9db77a7f70b56307661102cb29155fc7146305c98ddce4f7dd80ac361b273ec95642c9020396f056a4688c7f149d285cab2747bd84b266a925475377e98ed5687dbbf617384e9d4f0f011d07ca4e091e9103b0130794ba7f436d82b779fe77d8dc3096e3d6d5cb80f3b1fe3faa0a55442274a1e21a2dd372f88bf461bfef7c6025d5028b1fc6cf19a3bf2fe0d93917e047f6ada140b6e3a3bf22b4bcf8466da2ecfd4468ad8cb97095cad33d5e2ef3a0dcb70e5e38423f2943cee949ff93455f5df0af551f523b93f07f7139b69eb4bd031ca0089db62265864569b8fa9ae81893004099b280972012f75684b5632078fcf19a9636b7b7a61e7e674ace576bc2865ea7633a0c86bf3ad05a1fb05b0c27a3cd29aa64267e9dcab24b202ecf20fb3b5439e2dd46ced1d57d2fa215ad4e0a275883d9b42c1166e48079b3da1f5d1cf2bf49f28ae5cd62be229487cb7eef5d81a9f3da53ed0971388e5852f18443ee10a89fd67b75387f6b1c1c9dea085c30d41456d881c6d724d4209702d41369b7551a4551bb257b8c82c1a55dafd53899c7dd4f30896588c6ae92a9295eb3c46cefc0b4387706c31f1d18b994a8b9f859831d0970d23279fd95af1ffa2ec2dccdad8c13dd7ccf90aca351ebbf0704429ecab2f4c60df6cf69d360cd36ee219f7f43a40af9c4e4889faa3d6321a21b32e16009ecdc1750fc0aef671a35facc819849516ed6d20c4529a07f68feadffe532b50e353bd92d96d6280ace38354cd060b05e8c1599953303aae78ab0a3946ed687ba7e9924346debf272212f5eba9bf0c859d191731f4b483499b128c0d729e7337e22746406c1f52eff788649901e8d14fc29648fb6f46f923b497178514b684116622da3507d0600174237c528d1b273ad166a7f821d7b8d509fabaffc7004deacc7ca0421ce90c3e6399edc854da655bdf4878f26b497c7cb9a637757d255709fe3bbdd3176067cafc023832082d49a2a00d0569dc37daf93eec9f47406ff324f6e2e0b40428928a7b39b9e73746873dd4e149ccd006328f351967ff611e775e1555ba0a88847b26eea6b681fbe2feeb4728a58c0d181d5c2946864fe6d6e4f47afa719012588e899b96891e35f33236463548e04b19755a93474d6e9f9e37d606729dbcc0ab95904a0855b9bbd01d6d8542129bb6470d358f6d6928f3398f262e008593ab569b69be48f803c99b045dae15c70fab5fcc5890f28e145c7b24a3e969d8afe54bf21dd5b7830a94c86bc8b094f64723242833fb967e51322f91af786da8680e8f1fbf71479cafd0972c428af52afc1848cc3687df50dcbd2cf50498858749897ed16201e9be7cb45e2fe00766f2105b0e122994daa2bef6166f8e0f282972db2979e36a6b2ed5e2b6c098791295376ccd54acdf56370c71d3c45b30dc77a2593bf05c22cb04a3462f1b82a19cc5263b7a5506bf393256069414ce83544ccd2ce7730f5bcb33b31cc1aea63251c76a9adc8dac448b06cd48219f6283a614b5d6e84f812d0129666594d97885a2c0e645bb4e6bc2642a09e8d2d0bb3a46b8225c643d7fd9ef19314177cea6139b2149e5465d92f8a928f656f5ece8b06ba7a17d0edf783b13475c1a68810d6543032be01ffa6ac9e0f0caf7fd4413b142d83d25e34c4a45f18227113fb52ec98f9e9d1d91d9bbd2fd540e4e43cf0e69d035961b6b37c3bfeb7952c48f7bb79be181f78f82a185fa186ed33239709603e19bfae1bb0f874d112c30d91d5140f5b6214b4a94ff83de256af6d630a08d141a54b220790bb846cc1f8be7d72fa4a4a8cee3ebd5b7a9025a4082c89d3819bd5e70dd87a3445108f86b3b844f36b4db88be280406e1b1fbfa13742310e5a5891206cb922d6609e6fd733d14cf5e7343cc73e5bc0978859a94018a85ddf2eecd40ad496ac1e13d1279e525ebe6bd17e4e0d2c63a79c067c55f3e0007266c49a1852c34a273cff92881c85dea882c321df94cf3baf26873c08882e7fb523e877f0200c3d675b045731f99ac9a156ac956c4de8e843318dbb8ae197561a066e32e4e234af3b8fb9804ca001eaa53a07e2431e0e0f6e8c4c8b64e00d5cde83265217390664281a0773c7d22039b9e01212afa28bf1f09ee0b1dcb625f5f6bcdc9ae9e1f30da6a5470ca7ad53b8d02722a823f166dfaecb0929897a9dcb8dddcc8292cf15861bc38b892c1d6f5e0f87e3f7fb06fcbeb99cdd92cabb66151f3de46dc05fa9a527eea4b1c2ad0f62be4a85fb71e497398e7d9465f1d0ae511d92b8f50bb6fcc20ac659a509f3847baa05f948b9367e9c3bfc8a07744d0ecbaffb4406c31adffadae891b33f9135bc1b6cc9e9b68efc7112f2013852f4f107f89ebafd932ae22db0a749575e9efe87bd4cac42a3fe8467f25e172a99d28817e6bd0a50f0ee63bf2c2b2f1cbd1e05aed2f477a7f50980890514bf4412dc15714963b51eaccd25defd660ffdcfdaa1b3e4ef597a8249f71853dec6a572d481a01e0b1b26402374ea36b5434fc9ff3739f149997594d3b3cc1b426266e1f89237f5d11dcfbb8d532d832af6f7e11e96d6c349477a9ab2381db034232d10194092e518e81211bab5086fb211aea59db907fa334d3fcfe50452e5102c8708720a626cb71bc790bd069eca49f20137ea8f1bc407dcf381f9e5aa2d75567f4912100e5f3ba1df3fb71ee8c0810d199e27f543cf0b390c82b5ab2058e5f8416466d366ba75b55b1a13482f478390610f86d64e0defd2e7c4d176a2c538f0f2a767475c56dc29804d78952076063f3ec8fc313683b83b586e2d421b5b329785109d2e7815a79e8ffab843a7c5f4a7376098babe040c9594b36bf8d4f574920885ee4a56d7cd6749aa9e876e635826089f1d9e32f6ba908774391bb81bb470de31515541405f8c8e67c972ff5bd4c2af16f3e337620db350edc98cb1a9cfa66bd7ee7b7569e99b5ea3a1166037c7a7fb0f40430a82f72b97c4adbca5a75063ee54db83bfb4d6ce2721b2e2aaf83c1cd4245c3aea999f6f4fb8f78cb569c3637b7bc5b61ce9808a7fc2a770017da90e829ca8602f863333acd62c65d8859e23c7c5044d0471a369095c3c5ac31f0da7cafe63c981b13061274fa14cd69cebe98241ade7e3d0b6d4de9eb1a381791eee0ae63be2e1625024e2b6bc04d11cf01da37bc7c7d121c7befe633e182cf3ecf5c716464949d4df91451ee73956a9d72cfa3c61a0b34cbf0a28bf9599b97c4edbe0a78465f7a374000b482ef679bc8a82cfeb173584e0011b9165d7e837e34ad12dfc37002845b8078187e85278040b18d58b2c653cab271c602e13987a17b9cd663689925054c3642da89ab96a3f0e6d2acf80e05105ae2d7bcb3987e35afa903ddd9c0585095e4c62fad58f0dfd5a930eccc69420cbb76f2acd1c251fd060cb549a02ac7956310b2521fab5303590c62e9bdd4b45487e5545678b24c58a974cc9658e0c4747cee338ee508f4fd33b84b04cf8d63648dd07f1d4464017209eed117cd0c9bbfbadba66d8846bd106cf9e271d064a421d142f5499d5a4d5522a09abdb611b86ec6ad441b40e6e7102fc2e6a3de9bd03bf9a3aab58671670da3a383c8102afae932f96cf0a36485ee27d318357fee0ccd3ccf45d83dd5f6c7febb95bcc2c4dc94d1b5979ceb7f3337a7acfe1cb1abf15dfd447f249db80186cbb42897e35da693930bbdfcc16e89dfeb9c2535470d06a1dcc0d0ebc2ff92cc26506fc486db3e71ba62591a4d6f1a3a7dbc8c18f32dd55e495dca42c7dd4dad2b009b9f2bffe062e8f184ce459dddedf86cc933305780662e19fbec6485afcf7ed8bc57eeee7ce4c740619e31430dc25fe859194e94dc11e05f604fbc10b777bf00fb91c77e37fc5b82cb0f960fba9ea840a58d732eda34c762d7d0e5885d97a05522adf8d35d07540b10580ffae3a7375f1deb018758d3a5564207e0ed17d7eaab71cddf77b6e3410b17a5ca53da35cb3bc89da78e67055780e3580adb7c16dd08817bf4ad0431cf8afbb0998ae6c6c9d9f3513840d6f80fc19ccb7e6e4e7107031d628146493f5611956e9732229ef99b57eeb1ee9271843697b7555c064dccaaa69e7ba7873ee2dd7553da299b5a75524e2038df293e837479b798d1ed4ee7909b4f89f6b231dec17648c8ee5d8d5fb9584d657ec992d4aef36608cd3f588acfcf31cc555dcc9c71f38497fb299fb55185b566f4ffd6c69efc1537b079bc6b62c633daa7e472f5a78e0ea7acf08d21efedc7fa098af2734d2e9dd2e70dc1aa5e8946b73bc33e447ab5f67c388cb7a4033fe081ad27e4eda962890b5c528d1c04f576cbc6fbd5c1d8e52810d5eb4b9036af415a43db44b3c1295c09ccc6e3239c5395a9424d22e0fded6b9ec7ebe80fbf7a52df98cfd574c5d4980be7e009676496a962f0ae9da654dcddb2667e7d34eda6fcfe518142e301c71cdffe40c5427c646718acd8c46bf1263a1bda4b2e20e4df258c8775c40e27b5b328d1f19a150a0f11e41473fbf41b106436cb0895fbe6ac4dfa7a53af755ee51301c975284187513cab0c125d9d91aab4d491ac2af4af04173fd3f73a8d6d5cb6842ac74ff025150b90a466b93920b94a8452eaf678f87bb961af052ecfc0ea56ebf45a1b8dbc8f18c7da6c72e3f71c733aafd5062d7491ba9e37a1f2583f66197c2b080b8f615a2dcefe91ee254e4893cc181fb275751d440aa8d7dc342227a239c84daa4b8cc777bf913f36c67fd0bf6cc46b6f24c92ac7c384761585b8ced2f4fc5f8c3e326c72263ca024e1841de392ee8e1868854f9831bbc453f4e85bbdcac93d6929a5ba8673b535c34dfba69270ba340c010a1a0bf680b12f454e4a311597f12836a260d4d390b9454f09d84e3e0f97bb73085b4751bb0d83bd90e68fd3853d0f9819492d9344baaac10bcd7d4624686fc49975022a3d7d969334480011dadf79d49b4d80bfc711da1703c037df20843ca23f454eebbae3e92eb2d7511b72a1d286144804af13e1e3ef4509b2444982b9d5e60af596916d4020d65d2541790760d6fda65e0ffb043e634bc4fe14a5cbbe5d1516c021ced5588d22637f4446d48a143ca9f8ebef1bcd83c331ce4f29556e9a3853c1804a84b284f51ca3a77a8516cdae0fe10287c3ba8f3aaf4a0b81b3048f7d12ee1f4e218dcd430d2840e57caa1d5efb1b5e2d90852bd9116b92b514ce9fd8e714c94ff9e8857658af5e369e57a955a0c44e44a2922d32bae8f9018001e8b0f5406ca3662d0a23a2e3351e18ff1f09b2be380058b3d7996e99f5510271fd3f16477f15869eab8928ad7b87eaaaeb28008eaf0202e888ba6f64da5d09ff5eb4c1da08348c1f01ccb6e908d1bb9946b1502a625eb6d7043e170d1d23079cb93361437f03c35742d5590a7bba72c4412622b601a8ee0ad2cb8b32b6eda3", 0x1000}, {&(0x7f0000001180)="15e631073591acc0014928dbf5bce37320a76587880e78466ce8d12f3c4c8390f50aa8f01dea8d6d191cc3a945e32b2a501b9cedbd67aaa16956527d80b38a5e68ae19a4791bfaf6532b76138c4265eaaae1edb13d46db15d7da405f97f2203aa205c4360ac5a8537b4a33e060605a664fa7a60986c0685636c474caa5c221d31d6448c45a284bfb05aee4588dbf3355231b7c0cc747b1280735d2c43781846fa1e47afc534d9b3357386233bb2c17b7c68afcb4d8d399511b9867af93ecb50534f70e61324737d2eb84fccc863fa2be88956ac17adb29da1bf4", 0xda}, {&(0x7f0000001280)="2ea2a2f8a2e66fe17368ebceea935a33a0b60261f48739ad85630f529f2fe429365db7294df37f3f813f1acb9d0d966678985d5bd4ae43e14d946df7e169ac1897fb28c10b624871b6c04f98875a7301c360cb94a51d89d40c30961f5e6645631ac9361fe7ac092ddd3e08c6aacf5add57b031bc78a91ee3dc67bef567d141d1e9577cabccafc209ca683f95", 0x8c}], 0x5, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x405) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r8 = msgget$private(0x0, 0x402) msgctl$IPC_SET(r8, 0x1, &(0x7f00000015c0)={{0x8001, r6, r7, r6, r7, 0x46, 0x9}, 0x5, 0x2, r5, r5, 0x4, 0x98, 0x5, 0x9bd}) 08:49:29 executing program 1: r0 = socket(0x30, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="de5107b2e422dc26b224abf145774b52a73e6e65e29a5ce8c923bd5502c30f424569ec5a1419478de587fd2d95b46baa62511311c42b9953cb779245dac4efc601a96fc20b90cb0dd84f6ad88eec41a7669d7ed489405934719f9e074c333fca7761be101fea1a34da5f1decabb8786ebebf1686beb7390933d7c363443cf52bff80c79c3445690ba3ec4eeb9b1d0c07209cc13149b49175eea9fca1d95c333e8d28ef50c8b5ffe62ca5aa78f65c9021c1258b717dede2f19eee4f7ac6bced409d6a458571c9a3dd79e84d65627de84ced5fd9a169028ec242b329afd8c61f3de075441531eb93219facdb93d2036f7c373285752ad9b3021d74ea95", 0xfc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 08:49:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0xfffffffffffffff8, 0x5, &(0x7f0000000100)="241ada38dc2ef68cbeeb640fe7f7f7c2e3e8a6564695e3e071aa2923237dba06441b93555439823e9f9927337b7280563883b5efa32483168bbd343f4fa13e53e80141ee39934b8c8762c3c2f011df02c6bd57b6954d556643253429d17f420e665b6939e09fcf1c541a73674813feebef4b8d9ac631612d45fc954a71cb5c5df9dd1d848759c5ee92d1aa5b82da4c20c338d0", 0x93) setsockopt(r0, 0x8001, 0xfffffffffffffffd, &(0x7f00000001c0)="24105437d18111d428674a5d626d3c24d4db7f11ca91fba1f6e574b96c7a25e9c9c4beaf9267ac1edb4b5bc0ac6bd0d9dfcfc4642779e0b626bc24bcdbc208e72631f4a6e475ab629a92a8b241908f83844e361bd02ad3a2f8d3ca4fd75cc255a6739a60b705b480b6754473c828115fba124696d93f5b7f", 0x78) 08:49:29 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000001380)='./file0\x00', 0x18000, 0x60) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="77043325000000", 0x7) setsockopt(r0, 0x29, 0x0, &(0x7f0000001340)="90000000", 0xfffffffffffffdd4) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1b11a946c41609c8db00af55cfec3e9dd34da16a41b85243df5183dce44b7dbe8be6bea4168d3b327dd65a37f55fd92e3f917f7c0ced95e3c1da8589e16d5587d43d5fda6575e43479b4", 0x4a}, {&(0x7f0000000140)="0a1c5c2f01c69fdb893a4f54d72044acc9bd7891be76a970c75087686dcca19b4af0e0a49b380f5dd207aefa5852a3c46acd6c3bd3a8681aeb003425bf731b040c062c609169b8ebb2d359c7cd3d9b7e8de884c49388b78a1a076805934f1911acd0da2bb13681878c890c54ea84e7efffbdf1224a5bcac5ab800b", 0x7b}], 0x2, &(0x7f0000001400)=ANY=[@ANYBLOB="b800001947334eb7141c19fb3710a43fed14880000000000ffff000000000000d5d963602fdbcad9f5aa6ab8c6553ab50dfb41088dcc0d645fc60523d5782dccff31a7895538eb83824350f7c09fb9f9e546890c6959cccb8fa58532c447686b76efd196fb2836f2bb2cf0c85801ff575eefd3d81d4738a5421a9aa699c49ad21ce1ee7039f58bcfa79ae6018b74b8405cc6be8ea66c410cc6ccf10d566ae86289b92d650d8654305af66548b703a538f02570ba00e0650000001010000000000000ffff000002000000e6040b1c32298d82c29260a2241fd8f78903b010300c87f4fcc6ae21f756bfa7b3695ba786ae8445f6dc3c48ff08b065a76dab4c4f39f9ca7b79eb806eb92eb7cde1e07811c1e37d94c749adb74a6e5bf7cfa458a75be99eb792bfdc70f081210a37574bad1c3ba37b5facf97a08096465e5c261466e41517990b299457425085fd2eb6355811bcf1eda61d81db23ffbc7d166f029ac03051d0b2a7117bc3d364bf29f25c37283c12eb88f4282e114e31e91329d3207a50c9329e4ac45bc65c3b8d6261f33eaac33d1f9c2fb168f44de9bc1ccf158d6ebb9442dc6a17e811c5c75145d92aadfdf136d5c4f0fbd2c41db3c0a4a580313bb40b50a5e443ed7b6c67fa8af5fba9402e41f31c70fbf756e415170e67871b9fdcae29cf7d58759988cda057fbb2d8c3b89ba9ca1385c46ab97c8f7152464fe4042bca04d039987711d324809f63c30de94028bd7be871db3870a71a64b457dfdb725fce234aeeb702dce12d4b15fd4bc7b086f7e72afc9b74e5fa5b6e53431e1cf2c32e9c700e30e9db37ef66f312199f388fb183f2252c90f8c46c1ea2046a4652ae99f0d58282f48e33139246f83de24fc569da009eb621210af53ce008e4c796b99705597bd9721df5f9abf693f6b04d3994db925728865aaabaf70087c935cbbf71358c727c0eb68f1fab774db1a3bb104cc7f9a64c7a569df6e2a5d3984654531a4b77a331c12713733804bbf40ab090e0c5e9b9dc789fdaf9d8ab8f561e2dc575cb18b6572481953e4cc6d11b016e31f571a8072c1c7f3582d9711068a9be6ffd9fdd57d6954bef5a68b74a3f23c89ace2d832296eb88fcf934f24b5696ceee99a8c158dd874d300bf49869f075486e3f9317f2304bde7c8b841b79175c86e716ab7ba4c3d94b877d7ab697ae9cfb149b50a5eca46a82beb156c747b86f8510997f16dbed3ab04c3382d73965758c6832718888ae080592295b7bb320e908a0d6d4a68fa00ea3c32c7d81893eb5da121fc07a1c0e02dab91e5958633922e4a7be737950e04f2234bb2371dd0300b062387bdcee1236478e03846db75e43cd89a13980804329ce1fbb31dd57427998f173aa4a3d46688f0ccd3d5edbb511a01607f60c5bd23d2b13081964db40cf126baf21e7e7cbe4833d39811930f8f323340956c78131ca0a607c68ae620c4b7dcc13ce3472d817c0fffabb1e9b8e1caf24f2c8b8791e403bb73efc4163475dfda303a0b728eff92729ee25c415b2760ed12bdffb03a5091f8708354e2f0edbc73063962cddeb13cd4fb3477f96c147041cf7bfd1354077787bfeda0443303a3acd9130897b80450a8bbe93510a84442c8f45239ec39e9b43cd42a05352de2d848d96c12004e2f32cb0b5efac1df94cf6c3ed47bfe10f201c79e19e0aec555e5f859072ef8802f4b9689769bd72b28593a4f07b9f7f351a7429cdd8ee37c7fd09eeaabc2ebd705c0e85a664d8e2a0ce430b0f69a3e633ea5f3f5a06d22a7e0c4a3660a2a0f36c5a0660dec78aaa57b34b21223e31835f199626e849cde12aaf3fad8aa74daa27156250c4df82e9e9af7d3ef337417c87841bcbb09babd48547e917beeca7b6f96e1b258fda8ba7816513637e2c571e4d719e6566b506df2720b80452c3e71710143ea2608945b6c8bd4bc4c030edf373370327b86a81aeca99d1c00000000000000001a0e1256ad9ff28c47662996702cd85068046fd418fdcb26c225d15df1f7d07df516e196aaf55049b391275f3de2e8aaa3b7c774aaaf45182149334645b91deddd0b8e5b35bea7ee8f4b74edcc2c330ecfb7ea322e83efdd62689043d773abc9d85398c1f20c0add0c3414bdecc242f3b0337fe07a88ad052db8985b1f91ea37d88b27a0b5d62a3f8a9ea0381328e9eb18450a48dbb082583ad0f1c53c99697a9ab55f11c34f828e0e71b3790d3e5251d82a226d5537290f0e94d7487d50690d9091f7750f6256df10dbb3879e42471233ef4a5cc7693d0c285560422f2d0aec7e68fe60fd24a54c16b1a4518e12a74ab1b0eeb41f236895f8304a3c61b4426fdd2c7061fcb69bed49af2f3f0b86c90a36df2547cb8c7922c752d9b795029e7633c446cbfc79eadde4c1d60cad82f041004af8d18466695682165f05117ab7e3de1ab034881af115941f5c884ebc40ddda7d4fc15fd86b810298e22df21cd4eef804c79377714cb080f3dd89c5a3ca55e34a1e3563ed1e8e4d51aaf55f7449f4ebdaa8b7a84d20588951b839edf69bce8447b99721685ebf7262b41d357134ebd260f3c7e516e3dc06572999dc9193ee6c3ad15c8a7fcd27adb725b84c793a67da06a8d23a8722435faefeb49e55d306bde93bebe94d3ea955feac9af0d8fb1b4f2f0c6d9634c89079701b46110af11f7ef68b8c46c2e437b497a9df8c4f17f757c96c4712b5a271fe7997e9b9b67b4817db132a9fd5ed382207de999d5d1dc3b1058dc3bd8eaee9f5e18432383e07fa2f0a2233470df16c164994a5655d5823b65a91f6963981ac326a87359cdd263715bc4147df96e4035becedd4fd605165b2e72b2e5259ca6d3df368d9e09042980e0901f846c1fd09a596d57334bbf4140975717e7245d5c93105191f9f0eba6216340deffc626b0d3695df146eab9d895ecfbca6634d9b6d8e294de74cb861114d3af1379f59c2acb45aefeb8be99b71faa14f8f484cc1c1d8e1370532d4263f95939e03f1cc725a1cead59e6a748013905b8a74fe11372ac19b08f475a15a54552021d1a9309d422a2ed02c09608c802defa9049985153510deba1734c4792705eba0b5c4621fb0028f70ff33cb425a59f38e9bc8e11dff6c11523a60069a29ec0665d0f3eb999a675de0e42f5de35310e1ae74c159b53b1dc63849c589c5ee1be7a4ce574a7bf1895fdbe93153791381c4ec8052665fef393a1134a08ada742c04c0e3c354f841a0013934d5597a207cd0e00da6c9b23f0aef8ea7f79b254b961fd4778fedfdb9a84bb64ea8ba00cff63591963db9a248e8b4e5a07447161e8cf6b1e9987f228a6692f1e05fbd054541e990bb642b0942a092e3b58e563e7fbc19d6b27c67da0e1282d6967a7cc9121a3e4a47511225fcabd524c3950543045b4af2abdc5dd1a98c76b83d66aa8d2cb549e706e78c0ca49a54c7acbd9d4ff9bbfe4c348367adc3ed359706906e2c542dadbedb3de7a67e5f00430f62cc22c94494de77e9078b72fd18ab43135c22ea58f874fc04bc7b130b217c62499b6df536a69169d3c7a5c599dc801cb7882fb783f9bc7a6a2148949fad9c90ee95ee8b563f9e81f618d3ae91bd4d8b79bac87e72723eed2225337272dc53a92a9e03271b9735c8889f95f40450bedca628156bb0119930242f81532bcef2158c387c712c22bcfd34d688e201c5acc806b825044362ec5f7dce6cd170a155134f43e2d67d6135afd875051771836a47f42e9849f851300c142ca275a534dfdf46272d47aabc205b918aea936e328ea1d417f055f977cb60d3d95e04f6c7bcdb67a6808660a939c1fe893f5395590f499a0a8d9481442885a4243bcadbb6aec1e7ccb1b0a7af42c268359fad83e2e0b324cf08dd8920314c0d060d21e46db1770a7ac91d2ca1ffa641dbafad527ba2a951f39f077b4cdba1488ddeda8913048508583df41aa3aabe09db2e41b0ab07f5837c31b76d733e0b93495334b52ce63992df8abb690b0da54a030963cf5630648bd812c581d0d3538fc0e85b7dca3ed9c34af76cb52c02238fff18b3a6a4e173d978b9cfd78b11f638460a286ddb3ad9cdc69be9583ba48d60b702412beac2d2e32f50889f2fa03f9f661dfdb297cf0166c9a52836f50bd857ca7a4a30a503d615d8be6a004c05090f762b5eda85511b98850188d41b0132f2c4babdc2fc0dfec5f761e4b26aecd954e13fcea9d4d8cb6271bc09fc5c533b087abab646a5c8c8ff321402c3ccaced988cf834b2c7e63bfd167ae53b5acabec3c64474cb719a66c1f181b1aa394699fb09886d4ba1755da89d28236f2810c8d7df946e49b5673133c7337adbc02109be4cea900dd2754c8a62f41abef8e63c243e8c6691d7163f3106db8e77e51e1828eef4f8844cb87afff8ce496b133aa61b35858237fde6f661f2027b6672a66c44d894b7604235d009c803100f760c080e0bf49ce6ba67b49396440e5b9629c7b39329751e7e94ec70e7576b1fd5f829de355a224e707375297c345639d0262f08d91da61922ba8f0e9249ea8dbd4a3adf97592c24874e57d3bd8a44ebc17a7f005f952a5f170f5d41a7cedf46e819c44f5af9b151131cccfafbbab45b2d686767aaf05fea26850ff02d79bebfe3283d77821f67674168ba53ed6b745c07ba9d9821ca3b3c884d020c4178e15be3fb44233a5d1ec65bea10673532a96897adb4ec13a97025f8774ffee577da2a1d83893e5efa6e72ed85991b923f7d3bf045f342326070d3424f21bafb240730778b60f4d89c467426f60a6d9f00499647b48234fa100f953c83ef4e9fe61d1e1030b047731945636838b84d3a8071834e829f51613faac9ccf4fa931e52ae19683c73cabcf7f9cb4ee21fc583add93cf22988eac790d8ec8d4a37c021e8ea833bf3b52e218cc44afb969407c76221759eb38380eac0c6075e611c1e6fa7e380904fdb3603a0c01421e9f38c91306e0fe728b92b6c58ac48211483959f23f1aa6606c031e2f42004eefc9ae7ae97790bc4ed37b4a2e0faecb85c01405476408f5e39ad6252de8c37498612fa6e262b4b47bc4f26630806f29f274d81233f2f05bbd3b62fa7c9f015edc0778113e83aa7d60b1b163692ac35592982b096787ad806ae08b986a62ce26ea810123baccf417610866a7c45e8e7e9849ea795c26f72a60f8c61c9695ac5fd6eb7b68119c2de3f1aeefd32032717d8b4c21b41553f6a698aa6deddc8d082e00c26006facca9338806562beb57b4684c8e21893cd19ec769945be704ac8d5d383ac29c29c4f5c2aa7388ec3d9ec0680cb9f5d0bd7719782a6c28e7587a6816f12f4b2627d027aa957026f6078be3fa90d5adae4fd5044081007ee868ea61dbb963effcaf65cc1d0950f994f880d43bf7d0a2d3199243656fecdcf0dcf04813b1030bfca9962020add390cf77c3ea446a7c7bac84e6c14650b0ca91f145a1a0e6c21483cd89b5c6d233b601f07b4169afdb1a4fbd1a71ecf148209369df9ee9e147c701c0ad48193a3462a84c1e2b43070b5528b1c07b23cba33c1c89a0c43d2f9ebd4da3f2b071f5bfc9f0b398e523d4c6c9c2e5c44e061c9594df7a075149d72cf555abe912faf5dcdd83f4e9b13d101c6212577dd411f99753dff0529a23c8e368118dd6460a0f9ce3fcf7fe00458c2d14b10dfba608cdaefaba7083c543e3818dadd7d5bbf1922f724ce1f51737569a6130411976bb61d21bf665a440c22c8d2de88bd39436d90fbcf7f5e7b3367f2565fe8b47a97b586c4302513d308d95485d28f520fc3ead97fb88fd4d663e2582e9f66ae19f252e5143dadb8915f8e393359ea365d533c1e367801cb5c7b2f9102c16b2d8201632d541d55400ca21235e4603c74dd6c0c07c9257e318ab24a9f54d1e65d9932bb4005980910f92c3a426a2478b7684e6f8be096cace8dab6a1f7a0f140944e6dad68aa368fb4f7c13b4cd7f8469041beb7de08fdfa3d5cf3d202366cdd59697ddb817537e6b300abce21402cdf4b85351a604f183e8ec1226da35cb44874f0a702c5a97a82945dd720f795365d3d479b191aa01ea9169ac68f44036554676d70a911c6928c349545475b66bf83a6de91418563a7b6564440dbc07a7e818126e91ccb7c7ee539772c6a4a56383cb201d6315f961ab336ad9d6d7f483b3c6c37a5f1f6a4860a410f44dfd1547b53fd301fc3373e4cbcd5a7b3400ab24e99b188b68b6e8af66b2091536a9aa1d12ea79c459c9512b88d4306e1c172dd99173e3b9904070a157293a24e29c15611f607b7235a01ed5a7f40e8567cc8c8f2bbf0c12af100a6f8f6f656ccc66d1367b822adfaca8b0aab41fc3d4c8cec124e3bd88d956ae18c14c97231798402388b2733246bd908d9d0fc46961597fe59e84000000000000000000000000000000000000000000"], 0x10c8}, 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 08:49:29 executing program 0: socketpair(0x1, 0x0, 0x100000001, &(0x7f0000000080)) 08:49:29 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x10000000015, 0x4007, 0x100000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:49:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ftruncate(r2, 0x4) 08:49:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x80, &(0x7f00000001c0)="90f436cb07a0192d1a4dd4e46a98f6c0ea20e5a774be9a48b88cdc13388b779d0ad4126a40bdebad0e8d59a3e6ae91578624177fef1c329bc3194f566945ef10356220b38f37f85f3011b5c5a09da363a87297f421ddac3f2384ae58604a2a4f3b6b17ab54926e01000100000000006b01eee4acfed1cc40d6d1379bf4529a8d53dc67d1b1abb78cd6cb81931b72760400000000000000000000000000000000", 0xa0) 08:49:29 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4000000000000004, 0x7}) socketpair$unix(0x1, 0x100000000000007, 0x0, 0x0) 08:49:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 08:49:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x28088, 0x120) 08:49:29 executing program 0: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x8000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:49:29 executing program 0: r0 = socket(0x10000000015, 0x8000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) rmdir(&(0x7f0000000100)='./file0\x00') connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) recvfrom(r0, &(0x7f0000000140)=""/71, 0x47, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x80, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1182, &(0x7f0000000200)=0x1ff, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x0) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) mmap(&(0x7f0000efc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x3) 08:49:30 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$dupfd(r1, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:49:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6530008827d090f438f5ab1921e865f2ad08a855f85b28df6c3e3830f548cd3440b25a83feab288db3b51d580c9b9cf3660566763fa1860475efff6dce7ef649c1f888e94ecea48396589ef205800af25374001af57b0b15a7307f36148ce2b4e247cd382615271720037bcfa2373ceafabde8336ad53a2d009ea72d2072e6e7b0c46f3cdc31c839899036ae"], 0x6a) 08:49:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) dup(r1) pipe2(&(0x7f0000000000), 0x10004) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) mprotect(&(0x7f00007d6000/0x1000)=nil, 0x1000, 0x2) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 08:49:30 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) poll(&(0x7f00000000c0)=[{r2}, {r2, 0xb}, {r0, 0x8}, {r2, 0x4}, {r0, 0x84}, {r0, 0x2}], 0x1fffffffffffffcf, 0x2) socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) 08:49:30 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:49:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82f42dff7f69716530007b583827eb04d528ef1a996ae4dfcae555f42bf4429fce2cfc6085687eb9052c1b55376736fa7697a5de92ba515bc9a2853376dc271a806eecff177c5506919e427138267afbaf380a39b3f479daa6c768b78784dacb2b3f0f87ebbbcff89de36e6f1b22752349e1beb1088272119b2a8b7825ffdef42e64efa354024a0ee11f0f66e58abb99ed43d30b1e848f072558f478383eee8443baef0305d4"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 08:49:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x40) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="892d8f70ef08a2224b0f11de3dc2d1ba3298a75fff4220c627fb61c3a30b0f900c4a2b08cf27fa1722a81ba5e0c9ff2de3ffad87bab0a018", 0x38}, {&(0x7f0000000100)="12b46c74eb203a670aaa41c12651fcb7e17a4e6c2e774910a3adbf1a8b01e5aef90442e42f05013bee5916acfaa8eecd37", 0x31}, {&(0x7f0000000140)="0cccd1fab2ca77609b282f2d777f01220279267638205bc4e28b3ec75f862e2ba64ff6c943cba7fd7f5676ad587239fe8745b4b15f7abfe4550dc784399fc46351ad232335f6c7607b4178dd73860a3e48d179c23bb861208b960ae0c37f8d84446d1c4f517f51d0f4494faa79bd78138b38370f21e31b8d5961bc0b9dd87ab42f9c1b169ce0bf352c22212bcab92c7215595433f201b21c51f3c8b86da1294ccc418ac9239f8e982d1c16b50cd817a5f883c5090232af2668f7e612ec299cc6c5ac9c013e41656a045c620a0d053e7e8b4040390df4f3fc651755ff380c4463420b36685d339e5327df2c450c45d8", 0xef}, {&(0x7f0000000240)="cc5e2d2bd58faa803ada5a12262a4921b30ae3435272d4da142c06687ad4bd400d845536c9238929dce54ad08b9dbff6df2bddaf5ffc4be7002ec7cd55ad21f010ef512c1975a102eccf4c4b77b908799928b27a6f3bef6ab4f8036fb3504605906bf16e1d", 0x65}, {&(0x7f00000002c0)="617b594328417a32cb36ab6f23375ab897a987f09fff6a2b1de1bf8d5c82982dd2dfe02758af6fcfd3108d7c6221be8598c2b59fcb7e143a888eed595b6d68c304559f0c6beb30314fdc5423eccfea4e4b18e5eb01ac61040ec23582c0917dd7100976062f1c5ff3820bbe2e7c2df63df9149d40393bba9225c845a305e9555030db411d5c9b28bc87dc27213820459a631a", 0x92}, {&(0x7f0000000380)="7ded709ba65865d6c19e36f00a83ce179299520c2b5e6f4c9bb7a6e2fd7e6521b737944dbbd90b3d69947df5ba0ccf68a8b7bdee943e05d7e168475bef99b74476befa5dead61f70864d479ee1a9153983246b00b49c1047a57786b1e6d48e2fa7bf0ab58782c8266ae3dd38ec7d8f5fbf1c1700423569ceb905b7c0d8fa5b652abaa1a90456063305c29980f62fb61c464f61f461ac668bdbd90fdb2b521926dff52381338b4d60b72e850ad26179031c2c375dbd85b4b9d6aee1a078dba94b", 0xc0}, {&(0x7f00000005c0)="f48a95b6437865f52e0f98737046197e5460428752b4dacd8289c6ef1aba559702a3eedabcd58eb24896ec17f569d7d6a9c1a905d8310b777bfb946d9072f47df07addd93d89140d53d1bcaa098cbe7739bf45e6fe03ddb4ecfce39b740f165f5b0f5e0d96b4929db9cf261a2be663d3958cfd3f7642c6f68702bf4a4df3e9f7f6fb8932023cf9be4793fbde1a8782f462ba1d747297657a8dab27817df2e8f1c92edf72a0f126b161", 0xa9}], 0x7, 0x25) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 08:49:31 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = socket(0x18, 0x7, 0xffffffffffffffc1) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet6(r0, 0x0, 0x0) 08:49:31 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x40) r7 = kqueue() r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r9 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r13 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r14 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x801, 0x10) r15 = socket$inet6(0x18, 0x4000, 0x6) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x10, 0xb, 0x4f9a}, {{r2}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x2a93, 0x79}, {{r3}, 0xfffffffffffffffd, 0x40, 0xc0000000, 0x2, 0x2}, {{r4}, 0xfffffffffffffffe, 0x80, 0x40, 0xffffffffffff9b71, 0x242}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0xdbf9, 0x5}, {{r6}, 0xffffffffffffffff, 0x12, 0x40000000, 0x6, 0x37ec0}, {{r7}, 0xffffffffffffffff, 0x41, 0x2, 0x0, 0x966}], 0x1000, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff9, 0x0, 0x9, 0xffffffffffffffc1, 0xf7}, {{r9}, 0xffffffffffffffff, 0x20, 0x2, 0x3f, 0x3}, {{r10}, 0xfffffffffffffff9, 0x20, 0x0, 0x0, 0x10000}, {{r11}, 0xfffffffffffffffb, 0x9, 0x0, 0x4, 0x7f}, {{r12}, 0xfffffffffffffffd, 0xc0, 0x21, 0x5, 0xee4200000}, {{r13}, 0xfffffffffffffff9, 0x24, 0x80000000, 0x500000000000, 0x80000000}, {{r14}, 0xfffffffffffffff8, 0x4, 0xc0000000, 0x7, 0x6}, {{r15}, 0xfffffffffffffffe, 0xa, 0x6, 0x4, 0x5}], 0x0, &(0x7f0000000540)={0x0, 0x9}) 08:49:31 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000140)=0x80000000000204) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 08:49:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x4ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget(0x1, 0x1, 0x8) semop(r3, &(0x7f0000000000)=[{0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0xfffffffffffffc00, 0x800}, {0x4, 0xffff}, {0x3, 0xe9, 0x800}, {0x5, 0xfffffffffffff801, 0x800}, {0x1, 0x1, 0x1000}, {0x3, 0x1, 0x1000}], 0x9) r4 = syz_open_pts() fcntl$getown(r4, 0x5) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/113, &(0x7f0000000040)=0x71) 08:49:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/207, 0xcf}, {&(0x7f00000012c0)=""/193, 0xc1}, {&(0x7f00000013c0)=""/227, 0xe3}, {&(0x7f00000014c0)=""/179, 0xb3}, {&(0x7f0000001580)=""/100, 0x64}], 0x7, &(0x7f0000001740)=""/199, 0xc7}, 0x800) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) getgid() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001680)=0x1000) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 08:49:32 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)="07f134e5979a041f6c4f", 0xa}, {&(0x7f0000000200)="f30bbe605d2a4f353b4bebe00648e4154ea7e1951a9ac4d0d8d4c9b739f17c4acaf77fdb0364cdc3d8bd6428f97236177156b35a5804ee377904fb3eaa57e8558d9bf43ae340653bc63be094d2fd85dd7910dcc127e41a80bb0944ea75106d19d8e465da54812c2a80ddf66597b724ff8a278c77e144dd4154739597e37b59d7f53d02a0865361944873dcb21a746fe78daf912cc75070ac0e043b24736dbeceb7ef4e1ca6dbcbec3cdf6abeaf9f28373a0f17", 0xb3}, {&(0x7f00000002c0)="c0153796b4a06be42f7a066f7348722d56003bae3d0637020c4e4615ecff7e419ceaa55cd9648a2aeeedff010e1d21c401e597e76054c8f98d64232279d289669d7c26dd778c62ee454ab8129e593268d4ea12cf38ff0c45b07288eda8bf7521cbf162696636e4cc482187b00392202c6cae18e5325591edd84d17ded5f45baee60665f0d51fcac5c76de36430a24ad277542bd9fcc2d1af6b83fa3b091273e98e0c1d6972b03e36351e016e", 0xac}, {&(0x7f0000000380)="38e193f9924d9629efa5a2abb631ab2a94b6436a6c86a21109b71db6ddf7e62d04d18a6827ca3af08d553e26be8d09f7aa4ca09f77daacdc27f2e22279f014234733c1f59ce25268a3ed4d12639e68b8442503b4e3c7ea32bb5be4a7312e20cfe5f5ba315497343b6adaefa4a8601a9fa941ec5de59eb21125b845a69d19fc6d0c645550eeae248dd03a18e7679280513f11e66e1387e1", 0x97}, {&(0x7f0000000440)="f14f78ec3dad71213d9b0cf7125f647062a0337760a9f64a8e2d693dfad138ed5859bd3d2b39148048c392bf4d15de64127f15f7d4f41b125bb42246d7b8c77a876ea04dbb60f9f4225ffa3efeaac2152c1eee6b22d6306911584b454b226c625e8eb99b673cc31fca57084979f9224b83c5e3042b", 0x75}, {&(0x7f00000004c0)="b968c2498688a63970", 0x9}, {&(0x7f0000000500)="340ff7578e00ce95801547212973693850ea1b3b4b8e64667592d8e2e2d91af871495ce613db7f0bacaa61056cf2ff3b18f83ec8efca39875862d5bcc531783df3eae56fa5e1ab495ea256bae60c33a90f64ac264a2ec6eb7aaf9441d02da648e66e013d8a5f3997b927810d45f437c9e14cddb8725a8c1322914c9ef2073584395b1d2b4dc6d8d23680a0c7af0067d129ea", 0x92}], 0x7, &(0x7f0000000640)=[{0x100, 0xffff, 0xc3cc, "8d00f7853d6b6f74fdde86336d46bdbc6cd5fe26a59df64a7803cb64148e331999f501a94314760ed1462c9ea9e772d721fd751a00d787a1edef0dcd3ebd479e8bab1a7ce0914a5291d2deea4b3679118807b48133be3f2d454243d233c8762457a309219f9b18db7360f4504e6f1eede3f6febc7fd6ee6045dcb5048da40c8322617067248a273724fe5bdd1ee22d6b5ad768037c4e3049e2df8006da039bd251dad2c18117cfb1470778677c63236787a029da11684e5a685a7470c4041ad61336378f71f901dc0704d3688ebaaf4091bba1dd013ae674e11a6330bfe54bed297f9fae0f3cde7bc5"}, {0xf0, 0xffff, 0x5, "318dc304f1dc846fe12e87a00edf28b8ad6b84e8cdd17f831f312e1b93cfec546adb1d819ab5232dd187422ac8d02a4f1553c1841ab21cb3cca70e8459abdc6fbdcaf6ed9e47377b1796251f48423a1126f7eae6065d51ad01b61df195d53947e51e8c1c8b7f2a38a88961b22609507813f20c540caa54c2e82b9d6a3f69febe43e573d1a2eee863f09c2b7fe7d7185eb7bed599225a09d3f3f9c7e3b38c73c9b26ad649a4875dea97ba4a692f79a2c00cc5c7296b2e6246eade2ed22e5a943b84cb9e5858817812920e98335fde2f2aa9a7e963a28a83e8dafc5404f24f81c6"}, {0x98, 0x1, 0x5, "862bf99c77ce7d5d0ce690d6e686562ffafd442cf16f69e8969541508243cc2993998822ed26028b7bec655bacc291a28a3eeb4d3529567f99e6337d0ea1ac2968179d1cd1594c8d02954502a8fa18649b688e08814384db287552d0b8a524e950e06aa184f9a3488f01768d66f638e2e8bf0f8dcf9b0f61d35ae175e5d423c17da0ab"}, {0xc8, 0xffff, 0x2, "987f6545ce88242ff5150a3c8458d80f69511b453760401342d2baf34517cf8d914b63734d7c5cf119353e5fc2882f2848903b97528ecd08535afcbd681c8372a82011ccd271e4fbd57f4bf30d6baf01960f61028675387c33d79ca612b94cd2c782b1fb7b295e9baf0097072e40588f108de780766663b6a6501b0f929211c8068fb0f286d1057b4acb8d55c96f56ed6059cbcd4f1effb3f081b847dc49c9eac02f4dfb20284cc8386bd9d555bfcf1c8695bc"}, {0x48, 0x1, 0xb8, "50773066d9a8a858beae5b867476765f66d8b9fdb088910ea73052c1baa33bd06a6afaca878e5eebc2652b310c94f35312d5d7666a89ce"}, {0x80, 0xffff, 0x5, "f454ef98337bdee0c652d0d62d3e1e3f841fc2900e9fb2744449d68e5637748bdb105f9f9ee33db0d10cc9a8928c4f4aa4287082bc90b76e181020256620dadd2afeae2c2d28c815ee72e71948e746bb1a3282c3f2dcc15c0fc78ba0ffb7c072e9c2adcb42f074f6c0"}, {0x10, 0xffff, 0x3}, {0x60, 0xffff, 0x80000000, "2b820a54ca3402d92c68102764b319effb60c0d919210073c6871092b7c1f8d29cd73f889efcaab23a37bc1f109f5dc1db7ccec7815aff587671df543d77df43b8f783e9c153a1a34ab8"}, {0xe8, 0xffff, 0x4, "4520263b0c676d044c5ce5bc08b4fbf5b4837d1118e856fbf4bd1436938e640fb14c11c4f0a61d71ef9f15a47861a456d703180d07e26018383655a1935c6c8db504d52a6ec8e715d9d63936a41f8751998fe237506dbf285e0fdd98742bf0ca4022dde0f9600d4036f882872d8ce87f108b2bc6cfeb6b019b4bf5fd9ea79e591eb9833ec7430570135b9bde3b8077514b170cb671190410f9d7c629c30407e42c8203b6c97a0c8f86198d33fa26d7faad3f445bf291cc99b959b292bcbda2a759020b2d8765cd9080378c981c718dac8a05fb"}], 0x570}, 0x405) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r2, r3, 0x4) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) 08:49:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x3f) getsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 08:49:32 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x4}, {0x1, 0x82c9}}) 08:49:32 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) socketpair(0x6, 0x7, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendto(r1, &(0x7f0000000280)="9b54f7916bbbd3a460c07f13b0aace8d1ddbdc693d1ea1b98bca0c2f1b0781d3271a7dd448d09f08f532dc29057c2d859df493bbda50406210939ffb283a50694e470603da6c96f9423eeccb9281f927927ec086f97b39e5c82e617cb98db367d94134dfc6a907dbe09029a88771ec9f2dee014b589b08b6758455f5b65e56b26ba1252f69b6030b678d5e7a5e4a208065b25a099f60b9014acf8c", 0x9b, 0x8, 0x0, 0x0) getgid() getgroups(0x4000000000000185, &(0x7f0000000140)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r1, r2, 0x0) dup2(r3, r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x1, 0xfff, r5}) clock_gettime(0x2, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x3, 0x81, 0xffffffffffffffe1, r5}) 08:49:32 executing program 0: writev(0xffffffffffffffff, &(0x7f00000021c0)=[{&(0x7f00000011c0)="b4366e92d0303344bda7d466e1898438fd14492fca7b7331bfbc9b3935c3f6785bc8b35d88574e5088ad85086c0515e573b330b0e23e5e743faef33355a8195f41c035f90a10faf9c979d763fcba4fb50288081205f5019348ce5aee9716b66dc6137541b5a792b490b4e9528e40d2d5fc994a91971a33af329a1ffefd1185f0fe8b510047a75b486d63a13a22a3a5c86a33d4c393229e1cd563315b6ba9938a65ad5c6c12b632b99437dc916beacfd02117f9a06e7f1678c7f3a6ca9e347f894c610a10d0740257e2e2e22b580584fe892be6ff5c43ad326a9cf2eb0b5ead95ed76ed744d39100cc8fbf05e9aa9386301e3c05ac337366b973700e565c4ca191811238199507e2f473f21859e727ef5c6ee6e2ab2e0d091059924a32e62e484907385298408f3527477b31e23f616971ca681261b9d82266f85a83b9a3f4b350baebf981de78aba59fcb6a72f4a5d9ddd53d81e500605b80e000d65c70b6b9cc7c679ae3076e4a0a8ec46bc92eeedb986d31a57a2cddfc909314746bf1bf5d7aa26071278acf309e8683f3f864eaa15d336dcbebf70056a2506d8cd2bede3c8a54a2c35d1d358979f5d91be43eab91fb62c7d48d713527eae92d58330c50988545fdf3da5de937113a62e2742ef80979503d22415e16dda1e0ca5e6333d31070240f5610becc9c6bf9d9718c3060cedd948687f41e6f36abe5bb8ae0042023a6f2f6a262853b86df730537273124fcf156156f7843873ee28b0ea5ac7ad86b21bad00438ee4aabdc08ef7526d710d9d1f98ea8e100686c3c0c8bd9222841ecdef664254a86c45bec7941153e4b3e496d07db45955545b2d04a0138a297a5e11d34be6a84e844ac360e366efef4c4368b010f6432aa3a7a45c43267c7f896649823930a2aff01e68768e39b44bd401688adad7e950d72133b8db9c94e79faeecd50830e6cfba69cfe4fd69d4877aa2e550ad5d322ad266a165f94b29d4fa5880332b6e32ef6ac8e23398e464c4029a06229ef17657d88dc50c32a42c38c7e07f23e7031acb7029db3dbf47c889d9069b3ad7038883aa089f2af1f902c15791719a36b47b3574a087a19aec2499d013235168cfd8a53fcb7f609dfbf1a6f39b9b312071276b879056d10adc435f4cac10de02ac5d863b161459b37903b11b06fa130d0d38c821134fbfb126583b5ae720b1afc1058cdfd8ddf5c87a7717aeccfca8f4fe4daad383a26c2525b2fca76f2500427698891f15505c84869451d3d0d4dc363a7b4b1ef51c1b10624973962082ef035f4c4031178dee1fcad4f497090d174a72f4d1db917b2f6f83cbde443c8b3fae2680ecd57378cff16330e0f31669acc95c8da90f720f8eacb6de17c1b4de534d831000cf33d2137adea380b9d9442c29b06a234be2762d4b722a7ae3ddb3b5ffa5c38ad1db4fe1158d72b56da1abe6670dd55cdc41a8fcbbaf3dec7b76489e187e8c8f88f24f1a771e1de9a258678330a575b738b1de268fc53de1278a319e04448709d961ae6377f110819153af50d463b8494f01d6b2f1cc3d09bd08e0427b8c4f1fbc8bd1aa7860279b3e9557501bd6ea58454ccf0e483aed89667ee15dfeeb83861dc2ab535780ed5f835a8bd20186047d33ddd5de54d6f4055f70f06dc6c54a82d2e2b6e4d9a285cd91640fe8325808b986f0df210072af87d82dda8acca3c8482c08961b43f9ac453d5610d7255775053798d35b36e0527c235bc77aa30d873051b3cf53b42835677e0b361784f032011e37aa614d2f2a788122641f04130141457f9a51c9df59ca28cfb3bbe5e6757df4a0bf4c4bea15ed5752f259439a38a8c27ea7a148e5843745fba9730c4a6df6576a25e7fedce21f84a87a0674a7fd4e44fdbd11cabbfd05c2a6ad18a21e0ff733b49e6eaa3f7ae9872d8e87545ce76352ef2cc8acf48e949b2fa317f7f7c2c3bf442d6b979df9f8ae61e6bf20f47b2924c4ad6d093ae1e02501b002cf26560a167494b6309be0390c93398d7f5e0c4094483689585787100c5984fd7aff8e6b9521a1680b31dddfb5b215bfaa37e4e79164e5a89c778a5e54d5d6cf89194e9bcccf75bc40f5f654b56256524dbee0951a88f558e2cb32254df837feb41e58a5266dcfdfb5fe9bcc8800fb3a77d1316419ac26c92b2123c1828e39af92f8e4dcd3c0af09d495be9e06b40e61e166d34af16c70b1b07bca0804c1febcb6d143481bd10d545827fd46eb234ff7f71c4a3d2a2a7ea0c6a25c9bf9c9d5a4b6dfcb4930ba2b0883f536e0e2755cadbe65a8e0d28295b4fb1df5e78a3313f69429b8c4a5faebe878eae1090be3cdbb9583864ab60f5ea489b5869c5115e5176595abb4da02ea3d32461c096b56a0b446562f306cc4d70ba7401c718cbbe30df138a75c426bfb285595614518ed9cff89c91e4af666cc1ac933cc1b740c0331959490293461722de38901f0dc3633d4ba0ca06c5e7723cd3c2e5479af403557d8523b1472f067492ed6d191963d65fec4fea02a87dd52a8813acc2d3098e92d927f8bb755f9ce263cdba9fcef5d1805525a4111e569dbf20381dafbf4178b34b8576c0be3c4c7a69102f8ee64cc3ba2c93d0194fbea25c27d8d8f7b51223ad4e72a1e6975d48bcbcff01bdebe5ee8d9b7b82010c9cb0cf5e8dcbf5eb09530429333e39c8192cfe19e110a4d3a7d8c5790cdd27b434c9c34cdfc212605b457da05037addb5dcf65d806cd40a45cc1b5abf63e4f0b29714b5f8304cdeaf196f42d2554e63e40b32824b2229a39f1a42386ad99bf94b6e33a81ce32afd75bb0494f74c8ddd8e24d264b7c22b7b7d5bcc232610bdb4eee2ce7c67c46a27f28c3803fb1117b7e0f32e53681d67610de8ceb5b5e592cf5da979c0a1b6e6ddeb1a3be0fd526a354c29455dda5f1a82e04657936476671c1b3aa16a9ec639fdd2c52ca11fa1f60de15b251ce7f9d58f5e4a6ad9f298ec8693d81ca972c42846e69bcaf0c022e22802cbcadac0195a177c4c5cb2a5188f37159b9eb7edf2b29d6cf70d7bd29c95f3d178d5e18aa67bc613bff612a9667ed408f1437f5d681a0e0e39394228d415ed4d50a1f45bca430d4954ac4ef75040a408337cbd00dd07ced41a70d2398aac15abdda097aa2e112e530cc62da87a3621e57abf2e9f400ab4d6b211d762239d40f43756ab92fdec35e0427799187d9644ececc85c193e5f7c91637331b9d2c598b7d91f01c384cdd57e93407e5a2b41837cb8fed593848ff31cf1f5bfed5d42d53a58d1ce5603fcffcb881ac5aa1b9c619c18430e91a77b8f8fe478ec28f5a09b7e8e6784f49fb71533059ae7aec00d55850428624b3c7384d093a2432c2dad5e76fb224b804356bf834c9a8eee604d690554734b158d478aaf6579ee3230d0e430e4c1da9296efa2fb85fd60d513ae7b5cad6bd96264a16fdd9ef3ae6a15716199d098d58255567eda4adb02802a6811d772121e82ea4694308428947815bab57993ff4cae1bbbc52cbcf4288a599b75e0b8d28874698dc1c4844e59618b17b7b3b55b5e40a98d4431630aa1a5349fe18d906b24a8b423f1ea371d7c9d925b4b20e34949c8ee49a448acbd32949dc27730cc8e18310f627deeedd513d4a88e268eae3a49f8bd282e0e5f29609988578e436e01edb1800071bbcf1c111137f92b856e7dfbd1bc22f9eb5b079efde5aa8e7e4c0acf495ec6a9a26c0996f8c577ee48b357907fb29d806d9e485728bffd0a07efbbc402672141d9bf2c97e1589699934bb24eab301027d107f9de65994dec1ed14e5fa1cb93c16727271c01cc218fd681ca52d338f4ffba4778e547569b053ab6790a99ab9c3d1aa53a9c2462526bdca14dd237dc01c2e18c36cdad084cd050174aec3f60b928bd3938c6c5204c6ceeb6995d2eef2fa180ba97f7c0e06020a9f635b8c75ab89b7e6ba63375ba21ec312e85c6efebc16d46968614cdde37637f9da14927d0bc1dbeb97ff6bd41b26e54d0633947423eb689b51b7d8e0ac974a04eddda890271ffe11f378b8337c84bc5991993eb9eb6e1b43269358ea87be6174dcb963a3139b35c5e8dc170c27e62689d4dcd531734443ce3ea63c13a49f3a64688eb150ea6ba71635e35b46b943863d8be12c7ff66ecc9f484d7b37eb932b2d65a43f527bf9f0c49f321d40535cb7a865642ff58e1c7c7020ed5dc0e21a693ffe4158f46bcc4935c8aa412f5b412005c01fa4def6a2089b43429fd72cc58bf50ed63607e67b1275b7b68fe7dec7db412f2dc832e02b4adba990dda739ba91a5990fcc2d05f0d407369010d3142f9f041cbb70e1ed892e5596d265ddeccf95f434c07b0357ff1f16e2aff298894b0f67eea4f65e296e8dab3e20a5059b793262759d8a3d403023ad80e7c09a5c17d29fcac1d841647a363ebc1dcc0221855dc31bdc1470f90a018d1af07c7eaf49cca6197938483d582601a91225e3239ae2ef7b57fdcb694223212f6bf0c5060d8a2e19081a83d3db51a9bc3f7be0bf9d7a664c66f92c87021bce605950eaca93fa12fd22bff1721aafb13e7f0077e94b31884569fa0c6028334d098079b54fc6959eb8f63c72dc72a63dcb3b36310ffbc01bc2004616f3144dfb64c1582930b5fa3719e999370a638b8213ae0024b690b4f027293a716f06adbd5d79bdafc02712be4ac6334b6d01955b858b158a8367caf6a4c6563ab5bf33720f69289b049a89bad1684e4b2f7617e283cd7077658e5c8406b29af1e0b5322127aa72a9dc6a54ac08487c8d27684bdd2d0ce5d69c66b735eb473783cb2c50e091e3797e10f498361f7acac097cd6369ee67ce5ff4d733a6babbe6340a1943bdf114f6411a18e7e9230fcc11a6c1ed84d9084c9d6c4012680bb19831a3c1ed55126472f8657be71bff8b20e48a92453251b943e8a92c18d6cc60c5d39cb7e0989d557b385e0fc516652aab6d50b3e671f335a42e547a3b0e2d6a4726de7398dc112681ef8486395bfcee803c75bfb38638dff933cc6be36fdb593c15310b282ac430ee53817e492a54571eb88deb76ceaabb4aafba296700ff93baaf17b6375df5d6ba60dbb37d9b1649a54cdcbe5a86b49f304550809f8891076024c641fbcf9913a54f4f40df7ba1dee58b2d2b90ebc20541ac546e0ffdabc465827e0b6f826d4dd009f63b6ac3f16c39151ce981f7c307c1563db6f8dd069a8e22cfb6d44609e100579af43f224ba10a1f9297b471eea61a81ba4c7b6d76ad3d1c51da6f6e7ca9a2a8b53eefdd39e3f30cbbda00a962de66947dc33f02f813fc19ee9c2f6022de37e32275d2224ff4b8f32bb2b989aac338aec340ff306e52f604bf83d515ede3faaa3bdea8540637fe2af2301d450b9d07418cfeec85c2f61b073e818e13df99cac3c7b67ed0829b5abe3fe0bc6699d4b8c79eb2f69e845e638ed0c138705f24708a765fc810072c069711bdf402993c07ba6c9bdf4f9b5c5098511aa9bf481cb8610b5ab7b9623a4e7a9851d41f6d99386beff4310694ec505481cae8ee557fa511d3771c4ab3df0fd2840356e50d82c86371c1221f9a47a6eed4406b8160fb92c5f0b761da3544e5bd98d79968038a5865d5e78845d4d6a2eac4d4b8dc1c514ff6ec1ee873b5f33a6474ada79c6b62704f0f6c74db247167ce391cca929cdc4c879916094e7db2e483e741f61dc7f12e2cba561c8cee3638b30c7f70baaea10442b7bb2a12303a74acc69d08be2e3a7156ea4e46a405ae7991fcdf853fb97e957cbd740aec00e3daa5a983c3efdd237273ffe08d3b41486ee776108959bc1", 0x1000}, {&(0x7f0000001080)="763d95bb92fcbb432c7432bb5f342c504a15df58a5e52e51aaa8a15291b2b9c3095e7dc3e2b98d65804a0d28f414074cceeba9302ae4f8f75b07ca8404bfcb9da291e955db394de4008998399a01f6f3b4a881bde7e7e1798cb615cbbc7e39416ef5c48593f84739d2ec720109", 0x6d}, {&(0x7f0000001140)="6904002d1a579ac0f94a7227bb8d997a6a5633a24ca61c01655b07ae16e0da454ec0c84382b75a86fd42014da4b6c767a7a306647bb148daa5e328a4e91e31fd90bd5b43abb980ffec848b920f988582de855cb5ac0e15f60b922ce9f3318a0cf7d56d67735fb7557c", 0x69}], 0x3) clock_getres(0x3, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) 08:49:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff5c) r1 = socket$inet(0x2, 0x4000, 0x800) r2 = dup2(r1, r1) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:49:32 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') socketpair(0x20, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:49:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffff) msgget$private(0x0, 0x80) r1 = socket(0x22, 0x4005, 0xad) msgget(0x1, 0x200) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 08:49:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = syz_open_pts() close(r1) close(r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x40) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:49:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) syz_open_pts() 08:49:32 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shutdown(r0, 0x3) 08:49:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66666c653000c2fd4352bb4258332f7430e469d1306601b3281083935ac4a98b69bb048f7a9f9944e3a0cac6c29bb7887fda0d90d4da537cbd1733b6bd8c404bb4f48efec93fe637b19b"], 0x10) shutdown(r0, 0x1) 08:49:33 executing program 0: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="fe1efd6d442369005c45ab7bc29493af4b5e480e50b37d6bbe7dc41c0fb065ef10368bd580a2aea48d511477b9b81e8e472335bfb1830c60b5b810797ccea410b02a70a6614aa67a90447ad1a2c96091c9eacfec", 0x54}, {&(0x7f0000000140)="605a3eece04f8a8770085ad34d29ff98bd32b8a1ffaff463c70d2af75753ce2944efc0adf2f471cf8e4dd9ada103a4f91f715b45fb2e617b26d133d802ffa3f296d508d4dcf3b08914c607cbf95b27a8be450b87e0ee2ba7d09bbab535efc3482edb609e5bb2b938d153ee15f96d51d1384f58b36c5cd93e4e2fa3261e9899c335d06ba306ac381b34dcdce6ad90332f69f5453eee4c403e364179090e970508e8e7bce45050aea0bfefa29a241afa433aca2344e8a5cc360ecad7", 0xbb}, {&(0x7f0000000200)="f56c43a6406e4f64e0c5914009b98cba09337c584209572ca735e7ce969340818fb8a4b01f7dfd6bea432b851d909d33113a62ddc2eb79d61d86ac913bddc76639d9275c9275afd06939909199c6630954f12641aba73b7d71b85b70ad137ef023a2d98c7eb0a67c1939deb200f273c9a47148f55d3c8ab143582f6072aad8d2a13a3ff997972cc3c81266d56dfff5829d54427726cead0015284b64604e7f612bf95b77595791afa45dfa9ccfc2fc7d970f8ed7443eadfaa6d50cafe20f2c7852d3af7e09fa4ce8612d4fa447125139307ac4877cb66abfc8b899cc227f02067ab602609068e690d4", 0xe9}, {&(0x7f00000006c0)="936943bd8b4767914fbaf608631aa7f36f8235df878d1cb4f41128626e69e1ecae9d32991dbcc4d67883a26a6aa24bdd2ca1a249fc43ec21cb25f462c19d09d4dbc83d41bc6093afbb216bd5e6572d6a233a48df2037a8df5ec114a9807284cb8fa921ebcf3a356c070d3744631885efdaa7161686c0afa405c8b7ebe260c891fb8294209fc82f2ba1f6ae5f9aa88001e7c0232ee53256f24f721466d0d4", 0x9e}, {&(0x7f00000003c0)="7ccf499bfc2e98bd48c8980e92e5121a5126003bc185374857a9e21820adb7cdeaf8c1943bcac730d6f43311c1b300030635de56bc42935c70fe6c1b77af06fd464bb64b58a1d50a83ab18e6e69aeb71ce2123f59c50bed63d831870a59a46d2d6382d3389b988ac18800353979c7a53c8580605b922c830ab6daf41346e950968ef86b0bfdd7468616e02a1bc998512cd35cb5c528d307a7e30db869e7e28c3d931d6796639315fba7134a0f8de82dee95f424aa44850940c711976a647cf05475443225a01cb244666e1e08e3c5c51d692175712e0", 0xd6}, {&(0x7f00000004c0)="711809f4588fa966611f4a0218f2ad5cf45e21ca2e5f243c0423d844784fa89e6199a2c62d9e9284f33469471019ddc94832ec7d66b41a9ee20922c259c00d6c1832d19e237ed87d5a7af1610330df83d41a9a73915a", 0x56}, {&(0x7f0000000540)="1c636ec848bdd6520e6cf074b373aedf077f90fb3b2bf49dc2342edd8473fc3bce54a09b18fcd930ab340f31ff4cbf4e834feef8c7182dce33bccd9f371694d3b6c5431891ccebc67aaa29a34b5c63f5d159d968a1d22af756116e8412dc1bba29b72a8465f11fcb2eca595565a792d03c461354eec0e265c0afc4a55c04c965fc4af58b71c338663935609672eb21a7eb8ab136970a8a15d5331d99b6523a26dcd13e0ff6dd4da8d44ac17bebfa8470afd31ce959fa7dc1dcbb55d285304cb05e633624e417a1bfb6fb2a9e0927627ec0846cf33470137448f1cf", 0xdb}], 0x7) clock_getres(0x4, &(0x7f0000000340)) 08:49:33 executing program 1: mkdir(&(0x7f0000000040)='.', 0x4000000000000000) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xcc) syz_emit_ethernet(0x1d, &(0x7f0000000000)="db5f1be6dd133c3f1471adeab6291d972b9f449a84aa1a920d8237101c") pipe(&(0x7f0000000080)) 08:49:33 executing program 1: poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000000c0)=""/61, 0x3d}], 0x3) execve(0x0, 0x0, 0x0) 08:49:33 executing program 0: mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair(0x1e, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f0000cfe000/0x3000)=nil, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) munmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 08:49:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fchdir(r1) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) listen(r1, 0x2) close(r1) 08:49:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x180, 0x0) 08:49:34 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:49:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) syz_open_pts() close(r0) dup(r0) syz_open_pts() 08:49:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), 0x4) socket(0x2, 0x0, 0x8001) 08:49:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3a, 0x1000001, 0x8000000000004) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="6bfff506993192", 0x7) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0)={0x1, 0x7fff}, 0x10) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10100, 0x18) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 08:49:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 08:49:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/207, 0xcf) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7fff, 0x101}) listen(r1, 0x5) 08:49:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xf1) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="2c01d6c26e3e1a9c4c21b42352c225a75c6bfe52aa3a6010819c780951002031835336ca719d7dde38847914de73647a972cb60198fe9ea41f41271ceece3e77ff7fe6bd6f7765d47f204d47de9fb8490bc814895f7c13e8413b3378b7c50a491b42df310b7a161db9beae6d4cb6e0c0fa81f8ce4ba3f85628eaff11622f321d7e1517df872b9e3f7a59e5a1b636d5f31080c5df617e7c2b1a7a4ee303e8d4f0743a5c65960a09a98a6c5a4bbb71", 0xae) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 08:49:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) write(r0, &(0x7f0000000080)="0606c4f3ddaa5be5c44fb9fc2bb9d6bad7c81fbbd08cc7b0119d55319ac1dc89d798baaf92cb41ab46e87d94f626a51d72fc6819486bc145659287824c05b3d15eeb59fa77b7a405", 0x48) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 08:49:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() kqueue() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000140)="a3e649ef21886c96e0574f0d463deb080c1f96825fc45f6c1f4f", 0x1a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x9}, 0x8) close(r0) syz_open_pts() 08:49:35 executing program 0: r0 = socket(0x18, 0x1, 0xfbfffffffffffffb) setsockopt(r0, 0x3, 0x5, &(0x7f0000000000)="385733b9c95388c016b834f3bfc2dd948fc0c984128c75f641996b5fbee95e8d2853f050ff9d33ab580d6072a1ae2577104c7023153455a88779b90c853431f5d5975fd485d8141d2978ac5f472cc36bc1a9de75d3c1d9588685e391b604470b91dada127dad69e2cb212972a331616ee64be6e7fd0c4127fa430d", 0x7b) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) shutdown(r0, 0x2) 08:49:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 08:49:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f0000103000/0x2000)=nil, 0x2000, 0x2) 08:49:35 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000000a40)=[{&(0x7f0000003300)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000000840)=""/121, 0x79}], 0x10000000000005e9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) getpgrp() 08:49:35 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="0238064a969031d4c76cd0ea1958a1aa5f1dd840d13ede05b0c98fc4ae541cfc42bc7c6ab78f93dd6f97fcaf9f61a73ac07ae8fc261073b85c0336142e40f6f3e9fbe1906f40318e", 0x48}, {&(0x7f00000001c0)="713059830701dca608e9578e4536992ccd31eeb805b100a41657e5ca7f0450695852e9c5a986c6525ad3af61473023612a71a408dad0c7a216316eb2802736112c358ea8309b589696706da2", 0x4c}, {&(0x7f0000000240)="e3852c5d99eaa7aa2e49759c300b02f3dbeafc06bc402f91", 0x18}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="3f743ee8bb15d96262698163cb4df78255fb497a5c1ff5971a882ce5482e10d3d8463d526f6f4257d3706e112ffe74a895bb5453302c14e92c80e9658d4b6f5eca5719039187d8e113cda879d3b54a525dcbd50326b98484a3917e96faca0794edf29c9f1bace21b5739753a34d84770b829745ce9a22854", 0x78}, {&(0x7f0000000340)="cf3d57dd8367f34b61973a665ef72bcd85c58cd8ccd4e5f1948cccdf4f8200afca3f9c4207519d33660d7d7a372a549fcbaf45c28d98e1d48cddb28b300e0300c447da38014976ede6378b6d3ebe6439b7d56bdc1748c92200ce91e630f6be95e18e31ed983d97ae7701b5af", 0x6c}], 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x46bfe) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000280)='./file0\x00', 0x102c0, 0x4) 08:49:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xff, 0x4a0, 0x8, 0x1}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) sync() socket$unix(0x1, 0x2, 0x0) 08:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 08:49:36 executing program 0: clock_settime(0x3, &(0x7f00000001c0)={0x8, 0x4d00}) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x28, 0xfffff, 0xfff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x10000, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x8a, 0x40000000, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x1a, 0x10, 0x1000}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x0, 0x1, 0x2}], 0x7fffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc4, 0xf0000003, 0x7e0000000000}, {{r1}, 0x0, 0x11, 0xfffff, 0x5, 0x9}, {{r1}, 0xfffffffffffffffa, 0xef, 0x43, 0xffffffffffff8000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000011, 0x4000000000000}], 0x3, &(0x7f0000000180)={0x0, 0x3}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 08:49:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x18, 0x5, 0x8001) shutdown(r0, 0x0) fsync(r0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 08:49:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x140}], 0x2, 0x401) fchdir(r0) madvise(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x101) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) pwritev(r0, &(0x7f00000014c0), 0xffffffffffffe20, 0xffeffffffffffffd) 08:49:36 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x10) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x519}, {0x8, 0xffffffff}}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 08:49:36 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001bc0)="7d3bcc2bf38ad0da2660bd1d5b73ad605bb60f84343bc9045b5aa9329c7c53ab98a7303be34eb3ce8faabe83fb80b317419e8b15e2c8a0ddff8cf93c0900dd739bd6abe52c8b2d6bbc223e0a085dc9f60473c8474f4e46475c07f3c50916864d3c720756cc849610cc16d779cd058d0b8924d2b48b0f74621c5b6efb1afc52e003b6485b3b4f55569b0cdb490c5017bc7da2a6529be0acdf36450c23bff66297358be1cd11cd48e6f0295e0b58bc4ddb9467eeed1e88bdcf4de6a5c7", 0xbc}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() r9 = socket$inet(0x2, 0x1, 0x1000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r10, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000000000000b5c317798e4464d189833dce6c130a2ba7a9c8c0d36aa4ade"], 0x1, 0x800) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f00000019c0)=""/170) r12 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 08:49:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/225, 0xe1}, {&(0x7f0000000100)=""/138, 0x8a}], 0x2) r1 = dup(r0) getsockopt(r1, 0x2, 0x4, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x1, 0x2, 0x6, 0x83b, r2}) dup(r1) write(r0, &(0x7f0000000340)="c103a05e7888e7548b0773f6e84ece69d1d35b0024c0692fbf2f1e8d1d49c3d2c09a4d2961b43fb487d7584577d5b7d1c2e04eaa65f2a2e86895643765f7762ae4ae0201d7f76e42f81f21ce31347156aa461bd956bfe1e1467ade3ff080a1b7ad4836be9254ca2e3c8ec6ca6561e52afcd4750b5536d18e89ea1b046fb32d73718b607f39362baf89e01309724842b508bc65f3b758d900d11d234835041b06a658c3fe4f2c6ea355daa0072450e281584ae7d512025607c50cf7cfa15779dd647ea950f381a4eab5bf2dc8a833d0c2afbf702d842428127e0bba161ef005061db8d690777875e04353a8be46615e96502b87cb85e5e8f099a70601b360b6e966e6f192fad928060edb120944190b960a0b6f7e19b3261cad758370ecbc27372a378ee6a41b9f5745cf916c8d8fbf6d8f91bf", 0xd786c45bbdce1b78) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/88, &(0x7f0000000300)=0x58) 08:49:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="76027098bd0079d6599545005cf418c81d833a80ce71bdd1b8fed3785b960b015c8bc5575186980bafb9f1fad1eb65b2314c96bf9d8ac2eb954ee369af70c909385cc0bd3a58c975916086101df08383a2e34289e3299b4420419410b64558d1455d1e66bd39bd813449fa9c7775150965", 0x71, 0x406, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 08:49:36 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x10b) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 08:49:36 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:49:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 08:49:37 executing program 1: r0 = socket(0x800000018, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup(r0) flock(r0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0x1b3) 08:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCSTOP(r0, 0x2000746f) 08:49:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r2, &(0x7f0000000100)=""/227, 0xe3, 0x801, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100000000, 0x7}, 0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) socket$inet6(0x18, 0x7, 0x4) 08:49:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x0) 08:49:37 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0e57c7ddb3a473386ff917b098f59bfdb3bd8735750ccd85a2243b2e2301f41815ddccee975b56c4abb26d87b2a7d4b2b36bbb415377ec046c86853e6949ad57d95e024ed386921ec1c4951fe9c2aff1cd60ed88b09dd87e5760e73f066046a49a1db99b044a057f032675641c8332aa5913e15a483b7176a8c65316ef5172a76373eeabcc3a4262708f8d22", 0x39) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:49:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000140)="61878df3925c9f2dae56948e69f00e05c15d61210df3a94d8ea7626f51498d8e094b7389450cc1212e04e69b7920310dd14b54ac60b0c0a21cd4919518b6ead48845c890905f", 0x46) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="30358439fdb8b2cc1e3500a78b523938a23b4442c8d0b629c5e41cf49895213c722391af17d65f7b30fd55c949062fedd5a0f039e9c5869e210aab434e8988f4c11d0002ad8d", 0x46) 08:49:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="18c15d64b14e1c1ea09c0ffea89b24312624b56b4cacc4767690c09bd7ca", 0xffffffffffffff5e) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10130, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSDTR(r1, 0x20007479) 08:49:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20009, 0x13) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) fcntl$dupfd(r1, 0x0, r1) 08:49:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 08:49:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kqueue() close(r0) 08:49:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000000180)=""/6, &(0x7f00000001c0)=0x6) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x81}, 0xc) getsockopt(r0, 0x8000, 0xcef, &(0x7f0000000000)=""/245, &(0x7f0000000100)=0xf5) 08:49:45 executing program 0: socket$inet(0x2, 0x4, 0x8001) r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000001040)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001080)}, {&(0x7f00000010c0)=""/251, 0xfb}, {&(0x7f00000011c0)=""/98, 0x62}, {&(0x7f0000001240)=""/234, 0xea}, {&(0x7f0000001340)=""/122, 0x7a}, {&(0x7f00000013c0)=""/210, 0xd2}], 0x6, &(0x7f0000001540)=""/137, 0x89}, 0x43) lseek(r0, 0x22, 0x1) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 08:49:45 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kqueue() 08:49:46 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x5, 0x3) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:49:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) getpeername(r0, 0x0, &(0x7f0000000400)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfff, 0x924, 0x28f7, 0x4, "678c224d59b3ddb3411a46f023d6c5c908d8d74d", 0x4, 0x5}) r3 = shmat(0x0, &(0x7f000074f000/0x1000)=nil, 0x2000) shmdt(r3) write(r1, &(0x7f0000000140)="34e11fcda96a6926d334cf41d84724613ce5e155909647f0ca7d9a7acfc3b94bba7bbd82c160736bad43c9f7332f09b82d6fc1fa3aa4e324713c159ea8c471dbb5ed2f11833021b4db760410074b313d0ac8714614fa733b6ffe42c6dedfbb23663c2b723fe5504d1939ed4186f42d27c1ac0231f5d41672eab9332389d386967e553883ec69dfcd4fcb0e87882991f359f7", 0x92) fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x4, &(0x7f0000000080)) 08:49:46 executing program 0: clock_gettime(0x4, 0x0) 08:49:46 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000005000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 08:49:46 executing program 1: r0 = socket(0x18, 0x2, 0xc5) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:49:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$lock(r0, 0x7, 0x0) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0xc) lseek(r0, 0x0, 0x2) 08:49:46 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff000000000000", 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff7791a1030000", 0x8) 08:49:46 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) r1 = getpgid(0xffffffffffffffff) r2 = getpid() setpgid(r1, r2) 08:49:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 08:49:46 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) open(&(0x7f0000000100)='./file0\x00', 0x28002, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0xfffffffffffffff7, r1}) 08:49:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchmod(r0, 0x51) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getuid() setreuid(r1, r2) kqueue() 08:49:47 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x81) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 08:49:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8420, 0x4) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') utimensat(r0, 0x0, 0xfffffffffffffffe, 0x0) 08:49:47 executing program 0: getegid() getgid() socketpair(0x22, 0x4000, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r0, r1, r3) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r4 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000100)=0x3) socket$unix(0x1, 0x7, 0x0) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r5, &(0x7f00000001c0)=""/126, 0x7e) r7 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x80, 0x19c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt(r6, 0x7fffffff, 0x3ff, &(0x7f0000000300)="b8d7ff42baf7a1bd16729ba524784ff0e0d5e4b1116a36cee1dfc546c68e0c29dfc37e9f6770fce0392a6eac7d3d509ca678dd08f2afb9c01a332437ed8c5c231b8a335eabd80feefc6535aa33", 0x4d) getsockopt(r6, 0x5, 0x6, &(0x7f0000000380)=""/4096, &(0x7f0000001380)=0x1000) socketpair(0x1, 0x8002, 0x9, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r10, r3) symlink(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file0\x00') setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000001480)={0x9, 0x5}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) fcntl$getown(r12, 0x5) recvfrom$inet(r0, &(0x7f0000001500)=""/151, 0x97, 0x803, &(0x7f00000015c0)={0x2, 0x2}, 0xc) socketpair(0x2, 0x4000, 0x1, &(0x7f0000001600)) r14 = shmget$private(0x0, 0x3000, 0x22d, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001640)={{0x8000, r9, r2, r13, r3, 0x4, 0x7}, 0x8001, 0x80000000, r8, r8, 0x2ca0, 0x81, 0xd432}) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) recvfrom$unix(r7, &(0x7f00000016c0)=""/150, 0x96, 0x2, &(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTART(r6, 0x2000746e) 08:49:47 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 08:49:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/41, 0x29, 0x2, 0x0, 0x9a) recvfrom(r0, &(0x7f0000000200)=""/155, 0x9b, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x800, 0xd535}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='&\x00', &(0x7f0000000140)='\\#@$\xd7\x00', &(0x7f0000000180)='\x00']) setsockopt(r0, 0xfffffffffffffffa, 0xc, &(0x7f00000003c0)="d502000000000000002a9550450c3b2cc9b7517f0083ef8b0a457d9b98bfa80a9ac20e", 0x121) 08:49:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x40, 0x5f59e957, 0x4, 0x7ff, "cabc284e009794db96f266524b588668848f40d1", 0x5}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:49:47 executing program 1: r0 = geteuid() seteuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x7, 0x18d, 0x901, "87c6a3431e69a89b1dbcce3f9977ac54657f8d6d", 0x5, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x28d, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r2, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1a8) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 08:49:47 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:49:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00', 0x200000000004) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x801, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() kqueue() 08:49:47 executing program 0: fcntl$getflags(0xffffffffffffffff, 0x1) close(0xffffffffffffffff) bind$inet6(0xffffffffffffffff, 0x0, 0x6a31921bd3c81bfa) 08:49:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffe7b) r2 = getpid() r3 = getuid() getgroups(0x2, &(0x7f0000001580)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00t\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001500)=[{&(0x7f0000000040)="52eda95f12bd2e3bd5fe4961d9ab0394add2caf7fbbb307097695d64e6958578790b85be453240939076468e5ad45dd5d1374cf0b72fac52003858c4e75ca88e2b3e27bee6cbf63b4e25fd36a6a68dd3f37997a08267f319098e62ffcaa637e7c118ca6a7afa9c35482fa06a59b575ca2a484a3be315b1aaef82edc02752ab648d363f89a9945acadb814a5b9865b45973d0d52ad6fad989187240eb76a51b679df1775f6f24458c617e2e20c330e5db1c6d478f570bad7c6254aa23a9", 0xbd}, {&(0x7f0000000180)="9ca0246d770b9967379e138cab9a9662ca637928037cbcec595bc80ea0a0b16df60eae0721c5c8b850cc79bcf6a137612c16f56304431527cacdef8349d2ac8d53fa298cd7379f0073f14b3d467e9cdd0f15a8976de21b70e97134a74c766d47b821cb82e52be10e58dcb612b8f203b04b555f2c3f94709bcf4fb5142eec3716201c77e9cf29cac311a93690907add8f27fcedb9e261", 0x96}, {&(0x7f0000000240)="2b57d25ad9135c9b42dbacca18b7382645bb2bb61b26386ab1a4d4aff89535f5f13a3b2d68337e26a26f9b9b29d4a46f76c9aed96c73078172ebcd9d6876a69aaef5edbe449655cf9c701ec4686ca84f85c736cc9e79becc57b729e736c789aacb26c93e80ff247493199cf5d7991ace2dec47be9d37eebea24b71523c876b1641a23b594a39b6c141495c", 0x8b}, {&(0x7f0000000300)="106dae4707638350d616323457c3a202a51db3552912202c7b702edf65c0b01dc9f4c6f5bb0047b82d9f842b76dff189a926259e0586f49773307f769f692bf564ba96005d9623134c4ea0c70c897e97f7109f0285d0405d0a4a105e8d69e169aefa9d418c00cfc59513c7aaebb1b08408d40b51b4c388372f7dd05cff77119d8dccd58d307e5e6ec12f6639d768fa894ea284a9a1c13b93a043f06fe907ef8b25ab3c7f940f8b3e05b5739227cb487cd4ddc73bb00b81fa9e45a831d19894a3c4cb97e49c934c178acf673df385b7817637b28592dd03853ad697c13223846b10b94b35807eb34b296dbfcefdb1a781899cbbed139a", 0xf6}, {&(0x7f0000000400)="25fe2bf405ad0763ec609c3ba10da3ac86966b1f5620400e82ae99bdac7feaeec88d92a47b092e64234bd4185af7fb48e8b7be37716d2c801e9eea9f87f6de55cec4f2a2827859c14739b1499f1d5761d6a9a7791b25184ec083a4a1fe48900a5bfca7e9d25136e8c48a5cf92607a18a213f7463d07e09337ce9218a5eac5d198f3c53812350b1f8f91f4998335f6547442568cae2928187fe017cd9a7eca526e2fae81f034a09e12b59976294c4ecdef5a31cae7e778b5a756150ae8146a15e212d5c6250950c8e7e1357cc2ae811229b3262133350632ff0236a3e76a7a8b3ccaa14070c3cefa8bbf2dd3bad043bf0eb7b6c702ab9b96001f48663e8b23271cbdc5b6a26864bf100656ac67f0d71833710cbc95d7b53a111e14d5b7f38627349f7b42f88c2c88f944ae5655c263db74580b77ada4392d92f49151299591c70db0254b40f0a87fbad0ae5a83dbfe59df7193545de09e46f03ea750a93d9d318a22006ed30113686fc088a08254f1fa73d90546b8bd4f7549c19b46e19528211b800a53414ee48fdfa72a522d217d9fd9dbbb33273adfad71d9824d08ccad395c7bbc5d1f5d7f73c1dff5e13fcbb38f4c6aa07719d9a411a812ede67a2f1cf36ef54308590e72585f8b6ed507e46dcb425cc190e13d59de09ad0c81b5462188ef3f732d924d1dd30047d54e99de468d81906827c02958b922c64949f7741a47fe05b647460b6df659d808895ee26b7e8e55e0427b2a35b29b93b1675487aacb72c68e2645d01401f39f57de1a797c231db87eb39e70a38004119dcc269e260144f06b2dbff45534c2465c994c6e4838930aaff065b919324b79b1e7f123f830a9b230d3bf2e56cd0cf9f25161737855aae0d3f5c0e7020b93496c53787103de735d034cf74ba391aa070320f66149a6ac9763817a1416e669be4112c18b06da8c1905e35abcd6e4110cee1c4ede32baa3f6e34e1f70e26b8bfc1a05d5c8dc594f16e93d9c3d48306a5dd27056e447bf07663b80004991ba26f19414cfddb606bf0784e3c5fc4cd97ffe368fb7bb9aa5db45bc1146ba658db318157fbd5430a4bd2012585c60b77b7ebc3c7286464209a22fd09e2ebeb1154c7ed2f0adc8f84d91641c054bcbf31d93c1108415d599c47ea8e7c15b5c1303142a334f389504a8fdcef8ef776d6b2f4f21f558ac6a5d24c8fbb76dd94b9a65440aac9b246f9564e668b14268ca783948a21629e8d83c3bb1a67ec6ab645877eb21dfaa54e7aabcf51633dc81fd600b50319fb225dc5c78267ec4b0e1207936864b582cc688285766c1e2a4821283c1b71818d4eebfd4e64c1f6d53d3f8f3c712c85d9759dc0fbcdca455c65f32e9522c04acac6ac7b35032445d91faebb281f1f594c4157f05633f11b97ccee4c961614143c1364d7d9fd27a4abc1e9599bea2f24b3f5c54f4f7118792db7ec63e275da909554b60e37d1f6d973c2200825f8e5c92b6a19349b0fee53829aca1171090bb43dad51b843a9a53050d42a5a9fccaa052d5da375e78f3e1c68a1e792f135ae978cd1d8f22863955f6c918c0169df5987bfcdcb6b24b3a8f42fd693741e43d5c840b7d8fee13bad6ab2c7c9e8d03ccfa096aa19393aef24fccc4a6bf765c07330fea23c11ac86563d9c24d257d742cfe0dc6405bed916881ac74a546653b7ce2e4a49b0eb0bb5216c2486d9b54df4b790009f8e6f07e987cf32c823ac600c11529cf0ad231aaadb0aa26ad614e7c9b8868151d6e9636ad458154ed9e7d5c8905268b256f25b1faa2a33390d5cb332fa254154c4d17f9a8d85d9578e589bacb911e8a1d8f1f98ee04d5b24c5121ba2377bedf1e17ca2284089b33796a40ecad60dce99ae94251173a6538733e6b3e0234c013a88b1243422f36caf98f7f29faf1300a8164dd29bebff31d3483f6e22b705926214e33dfb64bae5329c04b954a320af2332ec0547b0b1d71bc2a4c9e63104d31d475dd8f87d6ebf6f86fbc20d4dd8e1f403b680257ea112810b9c28a864a72387f287a08875e53413fb854bca62246aa309d80a69d2fff75c03fbba936297e09042073a72413592b12d5c49d715192e8d23512b2251743ae80eaa2a12290bf7ea6a58f26c0d19d2c141d6c9ebe3b4a8df169e6cca571f6728566c503a7e121ed134db69c83ed5735461497824b388742c521236409163c219e6cbcac73292868661d4bfc4d43cb24e525a35dbec0142996d1780c76e1aa962f2bec32e24224e268a04c8172d0b7241d3cafcc8f45f60651162af4bd8cdb5560834e222c36308c6f866bfeb1518b61d372ab449b24c5a49714cb533d5d87c053bc2fc9e1ece8ac958cdfcf39a334ca12d33aed49a6eb125d68b067d28ce42e9ca25c76c127a35856aeb46be41e642f914fcd2d73ff079fc791bea35e8e176c1156464a45121f2360e2e8bb25d01d68bd0223f905ca34eb88f2443e7dcf4fd5c99fd991977acc347c75d414f1e1dbea5e0736b9d4228ad34fc17de49a9aa3ea418191998cbbf18ad9df0b4f5e51e6abb8eaa241e68c85ccfbd40918a34625b4c0aae3e2fb4b427039c5afcbd10c32be5c547d7db1ace8233a97c7f9bcf76a789623a24ed616d531882d08154208468824ac78753808dd4a419e624734160447f9e87fdf7ee35b4243691fc3dd0b22444afa3e09b33ac04e1b8f2f59f38703d7c3052ccecc4a03e3bc61475f5bd880f13aa498dd3abec68395e7ddf6f9aeeba8088e113d1219ba93ad7fabf2871957ddae1bdc5777f12234cd33d8731be73ba8a39821f89ddd2538edfb7164ff0cd1413c5ceb908c50045242213763c64341d99309908709430c09615671cc1559c6483585b0ae7f259a1c7fd4783c0f0319fc942091bcf4566b0a0bb9c9f542edebd3a2a64e37bbd36632285a75987f4dc7b6db7493e87b548589ed6f7b2d2c0c71389a954865449e3424a55c77d4d314aac3990f05901e711b9ed8b9ce98cb5a138e9602c2507a20a4c69b6ef9bd87487acbfef9a0105669e5e098082ae6249b4b5a5c916abb17f626207376cd28ea092cc0b0f796b122db93266b677b6c9dbebbf90d7652db8ed0739ac5346dbe30f66eb01d26d78b2f6fa13f23d26940d7a0d2f8e4b84a908318100bb9c864698f627eb860ec4df88db88d91bb292289c497591f1b5eeccd2d6371cc4da94ebec276dd34fd6c26dd7d74fc99ef11e07116fb1d64accde6ea3df465596211ce5448f98862ea920c81d6127df0cb24306c4a7332bb3c615e05bc0be622abba6d28736a5a0d29f8f09349daf6c7151115ab788cb684b90f6d99b2a0401e8c219df8fc6bd24ac86436efe000d2b09a897179c6bf0f08cadfb8d9b2a9446b5046ae69336f346500279c4f1c7bbb7e95a6be480f7de433b6914b96acdc26d1b49110ce3c4a401c05407456065a666ff62332ae251cb789152e75585e0b0eddce335128540837422cafb538f26401fbc7dd49bfc6878e935c959c1f83fcb9e2cd8629ad66ebe8dcd15487b973ee6a6374c99c3174a1b6b9b2aef5f1234df69910da731610d86f1c14481da90721573e2d84f89a97537807d99639619c43f88271bd18da1ff2a315e2be0b08f3f89802c91e04556d90d7268eb6e9748308573b2493975c43862be6436e69ebd2e134c41e2d2f6c3544bb965a15897ce35e3d48e84c74dbfeba66498e599676dcbeb9a174fdedb352b2a417d08912a6057a2d429502b5708cd0bba3296c8cbd202db340152a4bf1572f42d70b5e6f582272add3d91b4f2d95d724cfb85a89b6fb326614413fce3cdabd82eab15da5c8f44a7f1bbc7df815c2cfe050881ace93c97999e7979ccc1c727786dd44ef003f59972aad6ab18ad0f841537d8d0cb5e27979ed41fae87c4e38b246456e3c1f9fbfaa1eddda31e2763aa16277b1496018dcc66462009c4700d4dcd16c826713ac798abc1c629b4339910603852ea11168c13d732c64eb0de08ae2fb87ce2d4e9e1113f451db3d8783c7dc593812ccbf772d009a1254472d6be3ac954745202b875f54ad826d6cdbe1e30289b8f280e2f6f1eff81c6ad8bd8bc70c1f03176533c46b32182bb3435236acdb259eb9dd0af8c8836ae876d56f0ff3cf9bf814776248b916406f0a8242cf5ba12c6cc00bf1a9332949c2e4eec6b7ba4c5beddf15e43c674b40e235df28ba98ad085b4ee84d95c9c6fb09952df7bed4c1c8bb2030f4814d0dd4fa3e35f60f8bb6ec9704e13e2cab0505c04428f99a5edc751a1ed89352cea04b91e30bb6a89888de4b95e29225ea160a04f10cd01792f22a87a63691be23eba4329551b4ab191c2efe1c479016008b7683e9bc4b09b11f99501acab0a5557b2030b28e8874cc63bfccec45e6b28c7b77792b676efc358e960bd718cde2b523a9bafcd76d4e4452c8b98f62c932b8b682cb0765f773355b1a534f3be27f3afa7269d973b2dd8e6a11f1b1226e37bd0344e149c7a8bfd773f1a45593518df11fbe9f8c1e21b2861fb5df667e634529fdea6e8c39ee7814074786824978d4f77062321f69bab5621095da37658cc0fb10ecc5e023827b7d4cc4d8d4618e530ff709801c5aae749f8064e217bcee24aef05dfa148a274d2ece9df7f56439509f58d8eeeb93469f7173ac2d64a88f9e8534b48cc1b13881662b639fa94bab96706931c682f912a2d77352a2a264ca6b37cdd33bcf617e37129fe973ed1c76e9ad3b28e135749d434b149d265cc0bd3a1f32cd1b292edcc12702b92e090be5965c9b5941ab0deda99da7f647553731aab92995aa4733d8322b25bf5b10a30f42bd74c2e5564a9f987938d038f46094b3bcae16d754d7643dc079f1d02f0fb08f4bb155102ec15b609c30ac1461050a8e8e8b3212e6a98a055f2b56fb0f9205c299c77047cb681bc18a9db03a0765407ac4ef8ccd0adce581b18123bd4f6b39f803034ca019326a3f4692db7eb5df5a56d67adf80557b5a92442b88796979f5a74aef6f688c674982fe4b3b6df3e70d7c79d91bcdddb24b00ebcd617b4348d4e6d9d626fa6bfa7bc13e6e76b277e6d1755d6b62c6f47ab7f764902e72e3a6f617691cb80161b560f9fe0f36ee551b4921feb30b7d0a3f0eec1fc02ebbfef0237bea6ad4b016efd7754a055e4f10ab31dfbc66a05a5e8b2570abb83fac8df6f555865d5c3b0c0beef14e4a23db92b0b90fce33f8bca1a15450b81298fb03b515fa3edceec965ed4c20a17036ee2605c23cfac33a70878dbd90ef323c832d2ee7cfb228462eea43f7ce6817e4d65dc8c4be791c9287bdc2db512c94e10f75f9e47b6537596640cdaa63fbd372e4dfada2f6fb47f48677b1f231a348372102075d4b66851a5b9e873de0b1fa0aeef7dccf2f95255dfb927aef6d9a35c1bdb77cbc04ecec0b2b278867ad1171a798d0d019c007b6ac072dfe65f90e03374b140639e17c56fb8f11a2ef4777d982463fd1cb9517c716dc8b99028fc88bf72c429e7bd87ad791f70040ce706fcbfd83548e8eb8a0aee7a6714f713d90ad94f78acc31a238ee2d2343712dfcf40e6ad21148523d2369892b9c7a33018137be00f819aa564ae7152e213ee49f655538f5cbb0ff253d0bf807f832ae73336aae4fea1bac2ed85414d58e65374b38e57991ca5ec990f947d28d62c27612f4277305896d0b82233c01e8d25d5b549a0cdde5701aad91297c1ebe4da50b6addfdb3a1e4803cfeb840681347c3129e725f5ca8361c95ebd6a8a7f105189c9d1c08f50a70fd9f58f7156d1963be3c69fb5a7fd912f7e780f479a915f81d1a293", 0x1000}, {&(0x7f0000001400)="7041ac81cd34466b549883dac8be971ed1a7e5d005c4be750fa7c353372f052fbc035890684773f9333d51bf0daf3e9eb03500ae5b196956fa94b51aa4dc13740dc3965688ed7a95390ed10af9c07501cee6c418f0dabb5119dfb68929d22815e79076fcb49eb7afad0fd742100c816132c313b991946541f5d301b046f840137e5ef3ce98011cc0ee7cfa7e87881a9beeb1beb688578ae6360a3e5e2f36881f788cfb45ffe4572de8941b3c45d17f305b6326cd9c61bf8b38a26ae036722f7d1aa8614ec6e0845749b99d5aceb14dbd9a7a6cd37c1e2c0efa0f55401c0aee289d71dec48142cc78234fce6f4b4f", 0xee}, {&(0x7f0000000100)="345bc087589ad2adc3f0f68feec59f5d2f7734cb85ddff9d3a28105fca12a0e94a701c364c7cade674bc9d0f", 0x2c}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1]}], 0x78, 0x1}, 0x8) 08:49:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) munmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r14 = geteuid() getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="1165b3af2757e8667940af2b00f1fa50aab729f1f6c2246e0f66ed511a81a2d37c53d8a50b08ad262fc26a59ca6ffd6c34bcafd052e978e6149575b58520219ae2de018df1d5dd00eea13def2a9982ac82c3e43a1721bfcec4616db983ec016338a275081a215ac9a8532f5d4b96b98c114f3744c51663d0002a752dc402216d70bd6d0d30487c27193cac2dbd4e26a39286a15744e2cd9f15e9afde81666c8473f61656364b5fdd9d3993526f8fc0bffab037b0be5d8e60f37012b0e7949fe995d2af3e75f22fd5bcc4b62ca8b19dfb21ff", 0xd2}, {&(0x7f0000000140)="8b753b7f30f114ccfee18118e4e58b1f92855d65f0f846ff110c0dea56a98c5d44323c8525ee2889a04304b6adf2a325f7c0da47650a936b8bf1c4367b3767857d6fc981bbd89574f1008837605e2e084536f550792aeb1612ced17d3087b5ee990e7093c5a695705216b942f45781542e63c395b59115207b2a959ed8453e4132162f22bd7f146047e58efd64ccaaf95186f269da076ea38c459e92b2b82990f2de6b7934344a8439476b090ce44e906517d06aa86ae6ccb8ccde96bfbd04a10cde6f8d6c8705b325d3b6e36418ac", 0xcf}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb8}, 0x2) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000700)={0x5f298287, 0x1, 0x833, 0x0, "03e7b64a85e32aadde1e5c9382d4ece62e05978c", 0x9, 0x5}) fcntl$setstatus(r1, 0x4, 0x84) r16 = getpid() fcntl$setown(r0, 0x6, r16) write(r1, &(0x7f0000000340), 0x10000014c) 08:49:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x80) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="b3d64602bb08ac05d1765b", 0xb}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0xd}, 0x402) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:49:47 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66693a653000da929b6ac0dc22a741be01e2a958c3094bbe95bbb13d19a5d94289c13a74d0fa529a479abd1416fa36b6a1d854d0ef953fe3f131f0d7bdd823ba1e76cea6547380e8b6f253e3500e0ad02dd7c94eddc1f0961513b44dc784b732b90cea05f31a4b48675d7006e3d0f0a5555e08a413100f84414235be17ddf27921475d40aeacd3d47afe51d13ae9717f3a31669bcce1e1f7f57e6b3282f28702d58ee1f0ae2f8a90dfbcf984c4"], 0xa) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/103) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 08:49:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 08:49:47 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) 08:49:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup(0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x0, 0xfffffffffffff008) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x5, 0x1) r8 = socket$inet6(0x18, 0x5, 0x1) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x7, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x101, 0x7ff}], 0xfffffffffffffbff, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x1, 0x9, 0x6}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x800}, {{r6}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x8000}, {{r7}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0xe5}, {{r8}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x2, 0x40}, {{r9}, 0xfffffffffffffff8, 0x0, 0x22, 0xff}], 0x200, &(0x7f0000000340)={0x3000, 0xffffffffffffff80}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r10, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r10, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 08:49:48 executing program 0: r0 = socket(0x2, 0x2, 0x3) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0xe}, 0xc) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) 08:49:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x40) writev(r0, &(0x7f0000001640)=[{0x0, 0xfffffffffffffe77}], 0x1000000000000221) 08:49:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 08:49:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4, 0x3a5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 08:49:48 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000140)="37c9005130daa1c2ec78404bc92402c81947964ba248c221dffcf4d7b881bfa4d1d33d4696935671d6b7c39939ad52131062b67455ca54c02e1b47d9371d8958f5e9af1853e55241174489272e52bdfb3e31d52626e776e1447b9507", 0x5c}, {&(0x7f00000001c0)="8351a5dc", 0x4}, {&(0x7f0000000200)="8503bffa9191948ec34ccc9548954dfb35f139579ca1be72ae0e832caeec0448f8f05d14e6590f9a053494f485cb00b785dd1a72328f1109c00423b80881b1fef38044c8c4c66d17aa6b199f77725da7ae8cd3", 0x53}, {&(0x7f0000000280)="d4cc0143297dc655a8241bc68bd0362b5d02cff6cbdb888746f2f30358277d60e4c587e1a86536825eaab7706b609f22a413ed933ac6af15e808812292c9918d43b20a26eca5071624d9e74fc326993f7cebd8b9690286bd52ed1d3f97be8b1f12f4f03c7312ac027ee96de3edafd235a9db651069816e5d27e63dcb12adea1e10d72e3e3f08966cae9b1ad4972144a1854ca2877501ae60faf888e174c3f7ca80c26f55c40d3ca7d7533aaea2cd7264384d01ce351b2ebbf02103506523a93d576e758a4e2265b2e532b5b068821724dfb7115a6443c227ba5011b870b6ce950c3c4e2b1d611c029e3db04f75", 0xed}, {&(0x7f0000000380)="2d085d79636abee5dfbd3b74d73f00866c18dc372be25f02e674f3145285d48a6bfa6213967444409d6e6a920821dbba7d888e1d418f1869925a2619de58355f9ce462c26565dda6b876ead86151c24e70c7989705160ca897d63aaf9d1418afc8a4aef7bf7634cd2f646cbc4fcd014f08a38fb0b750aba30d0016a9b199975ff56432c1c0e685377a319ad03d8d4a77f3c18a63e3c9991430df7ce9fcba312249fdd01573ead9539e6cb74fe4429dcdd2c5a8d9517652df3a9bba7459b50fc1ef828a889d5b59def099741aab96a52be5f7f1d2a27261c54f", 0xd9}, {&(0x7f0000000480)="0729bde3ebaa8185ec0596ba7d3af2e3ccb05c4e42680f0743135b160d0d9128fcfadefce8c9388c5df38842e9151ff5cb0b7765ff328bae1f40a60c3965c1fa6e69d194142f65a9cd7477acfd1c652d6cef2793fd1a08e63f44614988955fc8a6ef7bea5483bd2212c75b19201737408c11e746695ce9857a6ee78ea4abf62fa1261830651b32b2377d88695045630d01ba02ed7ccae8d87485cbdcf24b2af78d86f85f52d7995b8c3fd8f29501046fd02ffa7c247c45da26f768e3e131a10530dcafee8be055c52992df821cb1020fb28d4874d55423bcba7b", 0xda}, {&(0x7f0000000580)="85bb7a757d811ab9aa7e11dbd733a4cd58db5232e4d521b5e0befe9b495ed7c85e7d62ca7dcc4e074b085b5410", 0x2d}, {&(0x7f00000005c0)="8c11a587f148cdba19e8c18e83724556970e8a041051e29be4f08508f273560e95ee06ecf4c55ebe571efc9a999a5f9623c3c1c23e70afb20101c1ca4efc962d3cb5271e17a7280289b9b3cb32265ddeb2ccceb08314064a0f746d29026c1c999a4ed07e75858727a3afdb842ec9f957d167adb097ea144fc6d64cf03853c64cdf1fce6fa1ac844842525e94967f6edd445ab592d6456ee8dfdd7f4db9c6684b5ddd3319694075e8e0f5db", 0xab}, {&(0x7f0000000680)="6a4cbc1ae3c7068f9661873eab40039d205acc0a0357f32a20b623785bdb353b76585661a023cb3d1119844be332ef49306299420b4777cd89bd485b3662877b41a5e4018cecca44ca86e7a17fe52080d909622ebaf014f4bf1091aeeb25ed24006928750e60b81492ca8b2f5bab67d610b10de7f3cca2de24a843be41fb5ad1adf2c90947bbfcb5b4e049e0bb57f3788bf90a3e6f58676a56a7a4d4a3332b134bdcc117bc51dbfb", 0xa8}], 0x9, &(0x7f0000000800)=[{0x90, 0x1, 0xd6e, "0dd2566f5916b880851879292bc34bcb5d716d505f300cce0c71b30e76c632b827fcea47db74f68c96448d2b0dda8d384035c1b3aeeb20d20c427c8a4372c6a5b9694288f1c51dc4ae024efdaa258423945495f9a50308a246bec88184fca6f4ae4df8f34a0db919289242cc51fbab296f23903be9d6b0d8649f8cbbbb63"}, {0xd0, 0x1, 0x0, "69fecc3b7b8d91d0923fd6206157a3e8753b7a1042aa53d1bce6476947ccc2c8764e04620aab685f969f037fa06557d87e046f40b26c37289ca92deae6ee48ead7ac6503966d875d714ebc97cf27559a192fff9f06cd1c3c2c911d6b949f487b05b6cb41e9766d08ec24b671a1af0028b404b5bfd7ee679fae99a8b5acbc459d292ba8433ca65b99a9d0ef6d3b5fdf1eabf3db270f1731af4090bc30c46f5ccaa6686c07d7d238897128d7afeb499c3e44882d72cae134f8a5df69384b6d61b7"}, {0xd0, 0xffff, 0xa0, "b452fd5eee1f31cb9be94c7aa4faa81b7b38a88088376c3f1599e931ac3edfc39cbeca97fdf16deede22eb1f6b4cd6f46cd28e476a4657d27cd01571f538a195a199b981a9792f66189959c1aa39d2b5bf0157328e8d1ea6c6cc5d8d1bd84b7da8f0867703cb146e5e2e15aec053c1c0b9a319c0320eba7bc897130c5bf4daba466e31d17bda20dcc79dd879ced53fd779e02b5db8229470a483075a0806705ba452361f2d9c858fd5a418315d1ce1e4c6034f9b2516d9051fe84dfdc858c2"}, {0x60, 0xffff, 0x0, "2499283b87f597b1f9a1da797da1cdf1185fedabf5449d79a42bb4be1ef46612154190f1db7e7e53bfedd06a58d30933e19e85d4a0723dbc5a131a1a419d02f2c4f0902f1d0f2f0d68b5de7438abf5c7"}, {0x78, 0x0, 0x4, "b44f95a81f4e8c601ce9d43aca0b7833c0249436fa1aecfd7957ac8297a81abdaf197789d45dc043dc17afa2e41d925ed745577c7e64c2bedde43f8d67af65055fd4d44be7284bc90382ca254370f3fd3f902b5e563baf2ac0d8307651fba279c99996ad473684fa"}], 0x308}, 0x4) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget$private(0x0, 0x0, 0x6c0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/114) r3 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x400, 0x80) faccessat(r3, &(0x7f0000000bc0)='./file0\x00', 0x8, 0x3) 08:49:48 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40}, {0x0, 0x15}}, &(0x7f0000000300)) 08:49:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x910, 0x24) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x32}, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x1, 0x0, 0x0, 0x0) 08:49:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10000000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) socketpair(0x1a, 0x3, 0xcc, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 08:49:48 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/46, 0x2e, 0x0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 08:49:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:49:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000149000/0x4000)=nil, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 08:49:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x8, 0x80000002}) bind$inet6(r0, &(0x7f0000000000), 0xc) 08:49:48 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x6, 0x80000000000001, &(0x7f0000000080)="ea8d12ace9b554147204acc1a8c4fb21f51e3715bae2157c750213e1aa03b4d16627d06f56361af14df676231867b03d62d78d5b09a057e68d9641146181117c7642628dc2023a8afb30fd1a3c7927cf950cae24e3248ae9e410f1692a184cf6f0ae08174f2d4fc9736b6bdfbef5b016dae1dec46b61910312a0f19a637210dcf2b1626cf6ca28e719c9aaeaff16af2fcdca88bdd9049eed8d36d4a64fb0cb977b6a752bcb1a433304a00f7932a1aa40a656494e71feef1cc0b64f7a1d9faff5155cfdda", 0xc4) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet(0x2, 0x0, 0xffffffffffff25f5) setsockopt(0xffffffffffffffff, 0x29, 0x1, &(0x7f0000000040)="90000000", 0xfffffffffffffc22) r0 = getuid() seteuid(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getuid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x1ff, 0x4, 0x20ba3891, 0x38000000000000}) 08:49:48 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) 08:49:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x7, 0x956b, &(0x7f0000000000)="c6c6ea5b290d9f50ec35e28c270fcbe8e94481b38efb196f4573d066f0d7e7ecd8c2ae3b145ebcd6a5dceac7677845280125af406f08fe41dab97c7d688623e41bddd4ab41fffe1809c114e4356f7e476cd087d0524cb403a987428203efb453f52e6c76880c04aad67ddec90df26a5e9e94e0116ed6db5a6f1d9bab98e3a4859491ca206e90d55ebb5c5221c10190674053e3ad7f4deb913f", 0x99) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:49:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:49:48 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x422, 0x1e) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/200, 0xc8}], 0x3, &(0x7f0000000400)=""/53, 0x35}, 0x801) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000b100000000000000"], 0x10) 08:49:48 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) recvmsg(r1, &(0x7f0000000680)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000600), 0x0, &(0x7f0000000640)=""/17, 0x11}, 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0x0) faccessat(r1, &(0x7f0000000700)='./file0\x00', 0x41, 0x3) r5 = getuid() faccessat(r4, &(0x7f00000006c0)='./file0\x00', 0xa0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r3, 0x3ff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fchownat(r7, &(0x7f0000000780)='./file0\x00', r5, r8, 0x6) dup2(r7, r3) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r9, &(0x7f0000000540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000400)=""/67, 0x43}], 0x6, &(0x7f0000000500)=""/57, 0x39}, 0x0) 08:49:48 executing program 0: poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x7) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 08:49:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 08:49:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x100000000000002, 0x0) setuid(r1) setsockopt(r2, 0x4, 0x4, 0x0, 0x0) 08:49:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x20) 08:49:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x160) 08:49:49 executing program 1: getpgrp() getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 08:49:49 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x104) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/62}, &(0x7f0000000040)=0x40) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) clock_getres(0x6, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2013, r3, 0x0, 0x2c) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 08:49:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) 08:49:49 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/112, 0x70) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000000)=""/37, 0xfffffffffffffe78) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000140)=[{0x2, 0x4, 0x1800}, {0x0, 0x2c5, 0x1000}], 0x2) 08:49:49 executing program 1: r0 = socket(0x11, 0xffffffffffffffff, 0x2) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x5, 0x3, 0x8, "3f1017b7a667f8fdf830e59e74c75c325bbca180", 0x7, 0x8}) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0xffffffa7) sendto$unix(r2, &(0x7f00000002c0)="7f2876befc786d5937740d625adbbc33bd774f4c13197fa690825c1d71c76a35ccf6afdf1415dd2800550b6f5bc1fc8e91ca922b0e1b158ae0ad1e38481d359aefd2a73776f8f2d9bcc038a31c18697bd58ba6204c7878458ce17a58b0d81a4ee521527e57547d9b77227fa6221df309b433e439caf1c219147f11aec53db996a44dc8ce5ffca20a0d0a340094a437f46b5821270b6d87bce4a7d1421b18fe3b0cf6a09d3e365ad77023b7ea20012738dbe4aba2c2e8a3759f24473b902260281eccca5d5f74c63fe405988ff0e35576fde7a8b9f647979c50f60aba", 0xdc, 0x2, 0x0, 0x0) setsockopt(r1, 0x9, 0x78, &(0x7f00000001c0)="125024529b56809acdfe514eb4b49a5fd24ebf0f05e580a0442252332942a9f55bf272c9b9b51082bc0955a02b46b727269f228aa224b64ce4cc656139558defc55e51cdff0c04ce0d6ee7470412b57798c0a8647e468aaa3c7f1fe2795c4362237c2076dd4a202efd8e90b7601146fc9b590316d73f4f39c9b40409b3ad42fb7fb9c93bac31fc9773d4b4ac367bb5a649e2515bd59b3fcf3f15d381832a02422221f1025812534b688a2fdb7b145bbb838e396c704dd1a7be1455b9d8aba3adedc07f1d5decab9823300a2d36a36fda444f04fe2aae9bbdab6ed0c553f9", 0xde) 08:49:49 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x14) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() recvfrom(r4, &(0x7f0000000080)=""/122, 0x7a, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 08:49:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="1185c952facacc080fc490185f11011cdd8235024450036d64f59c5bb7e8e802b026fd1faa2bf7229285606d575a7cf22c0a609600afb546947211b9204ee8fca59312f8b0afd14fe40058698e2210dda147d1ada13c9483d85c149a16d0782b7d028b3621d150591a5a8efc1878", 0x6e}, {&(0x7f0000000080)="b6d2c03fc5f9b988fd", 0x9}, {&(0x7f0000000100)="5c725b806dfae82125fc0d0fe8447c880a536fd79908438f71b40d3a6021349690402faadebc18be6f4c31e37ecd3d37f15ff792812ce960a151079ec781871d91125b65faa80820df2073703fb804060be3889abc385ff65b9c8f376240a44987e14e4afb4d891c1fa5e5593e4ef989b170f8bf33edf6ca18852dcd0ec75d59cf93b7bcc09746e2e46e04c4d245ae48ae18ed5e4a78c60e3c2dd9fb324fb8886b14987b28", 0xa5}, {&(0x7f00000001c0)="81d71cb70e23b5cfd93ab1368f4c5583334c49a44cf3deb166cae8a9a78b7f9874be9b5e26871cb03057cab3e77f58837689d7c81f6ef04a63a25263f7", 0x3d}, {&(0x7f0000000200)="104fb8e54ba37d48e71a035bbbccbf38c5f7a337952be6a37cc388a2702cf296c960e8067164bbca0980b1804483f2a43e2e51bf04fa", 0x36}, {&(0x7f0000000240)="6e37f1e05a316f327c47e1df84df59991ba5ecbeb9571d27628524d17e", 0x1d}, {&(0x7f0000000280)="a06bbb48920a9403123d2a47a7ec894d1a290d3a8d121584dbc054d3e9aaf9d6046a46d104310404ddc0214c8bd306b9d5813bc27538f1168d7bb5a64ae0175c0ba1a848540f9a89d7cd1e17eccab5fd39b1e52e20117c789734b5cd1fd418d030d45e3e18aba7bcaf80bdab2ffd9b18eee6d530e6396d2fb0b21951c65d9e71d356c947306245fccf21e8ed8b198fb0822559543c57e601453e8758898cccfd9e684f7c397923507f999c5938cd014c807fd598f9fd9e397db4ad81a75a6530e9ca2a59da76eb30e78a2897028241206ef09303072da24c10f45a172b840ab3062545923c34a2768d1352176e88cd8cfb107fc3", 0xf4}, {&(0x7f0000000440)="03b655a4f6799bafd2c598a877f4da286e807ce0b3cd9622d8e5a9228e08d2d08ebd9a3bdc9c4d49fba99b970722ae381192eaa8984f71b44d45db044f1593a2b91118204381216447e97f5ff8db33a73d4770f983e381d276549d22d532b5b0ec917594a09f095bc8599fab8d", 0x6d}, {&(0x7f00000004c0)="9dec08736dd126dffc59ca91969e0f07444be7e2fd5078847d6638e223b90358121409f0684a4f0e0e699289b63efa7bca299c2fb04be4e823673fe5f19b1e3b55060910cc06d23ae4eafcb2c84348b6502a7acceb12c13916e4fca7f375367e765635c2d13776349fe21f5976af5ea937798bd71c76b4e90c0818971e829fa160e76e1ae233dbb5617db90cc4ebc0aa2c4d5633c008b8ec6fdf5e073811c40cbdbc9ca04773c282cad6215474372da02011b7120b9a7113e66088194e819f9c3076c30c9f976657c9ad29df1afac7ec676351efa243cb8f238437bb5e8085c61f00f3f7a522dbbb80ecd53d184ff85a", 0xf0}, {&(0x7f00000005c0)="41782d4e7672e210e6b5dfc6b9c32abbbc3c8c285776f166d939a04cc5cc5d41db5c17cbfce366a09c96c7a213e5046c336ed0563259fea1fb575baa19e58dcaaf3b4962ac1ab012dbdec5d984529747b41b7a00e222d44c6d05021897d389bbd630a01ea36ab9483bcb74eb", 0x6c}], 0xa) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 08:49:49 executing program 1: r0 = socket(0x2, 0x400000001006, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) read(r0, &(0x7f0000000040)=""/2, 0x2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 08:49:49 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r4, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 08:49:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chdir(&(0x7f0000000180)='./file0\x00') 08:49:49 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x60) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='\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', 0x280, 0x13b) fchmod(r1, 0xa2) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x1, 0x1, 0xfffffffffffffffe, 0xa9c5, 0x5}, 0xc) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') getpeername(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x5, 0x1}, {0x18, 0x2, 0x200, 0x800}, 0xa8df, [0x7e9, 0xffffffffffffffef, 0xffffffff, 0x1, 0xa, 0x3, 0x0, 0x1]}, 0x3c) 08:49:50 executing program 0: clock_gettime(0x3, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:49:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 08:49:50 executing program 0: r0 = socket$inet(0x2, 0x5, 0x200) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = shmget(0x2, 0x1000, 0x52, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d678d58cee77298d945ad7138256c6ca77e8999b6e120ec01d84d21c3fb30e13d9039817fab8a7dcfac98bd1ae767216188037e93b3c0c0d66ab451914ec5d33c49c83a26c09845e9398789299aeba80223687e43653208d24e0cc396b0430c0e19fd12af0a468c3d43fc2a9a6a81df75ef09d7a7ac96f37f0895c18f5cad2904cb58af11576e9cfe50daccc97007be2338ebb119e89c7d44e39efd28568757b7d4bbaa19ab97af10bc012c4b75a41745363819cd1e0a67bee6233bc8122", 0xbe) 08:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8b, 0x7, 0x2, 0x1, "501de70db3398ce48ccc2ee31afb094387776104", 0x7, 0x3b9}) ioctl$TIOCDRAIN(r0, 0x2000745e) 08:49:50 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) dup2(r0, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/70, 0x46) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 08:49:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='%!\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='W\xd1-\f\x00', &(0x7f0000000140)='\x00', &(0x7f0000000500)='+/\x00', &(0x7f00000001c0)='\v-^\x00', &(0x7f0000000200)='),%[\\\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='}\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='[\x00', &(0x7f0000000400)='L\x00', &(0x7f0000000440)='&#+\\!\x00', &(0x7f0000000480)='+([.\x00']) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000002200)="8219bb2eda2a666efdff822da507e068a61150e833e3e83b49dce0df99345fe243d566e4f83ede5ffaa229ba7f6c3d885984986c8aa95f40f3c6dd0df9c06014cc57bbe44e171ad27554dc290a8fc87518d28969db441318f35713ec29c96522a33c45f83a9b02f09517557e30477f8ba1f585c7edceda33e3699793feb07278d48fcf2b0260e72662178e806dbcd844ade16e8c11a15218258f9bfe2bd9d201ba8500af4c342815b834e92a68dfd5568152d79d973cb20140581c1ff7a7617ccb1c980a1cc25d2fea8ded80c7a87fabd3915bfe8de88a9a3e3f28e63cae2c19e2044bcf6fa7b4662436656363babe27057638b8df7f583691d91117b26a04784e6ba764348ab2b44afdf37cf14cb1b3c4c392fe7d08ab5f9078e8cfffeae688d19d5fa77e2df3c43f380cc7860da3e1c392aef741c39df6ae2e3a8fa7f0e558944e8cb675766fb2bd69c2d6da548853e36759024c255065365ee3484a1dac5f4e9916041268511ed00b7a3c4dc1bb959a29b7949d1abd152c2deb6c931c0e24646a0a0c3966688aba6e177c47c0dbab7740728d3f474ba3340d238f3a8b397cbc6b2db86a35cf3a099e0faecbbb2348c44bac55a1b7dd41bf5da92f03dd13502fc6503198399f581009ac239d8de24a1a9ec82f6f81ea16cfd6320f7798b2cd795e00a1b8bf76e7a543e400d3ac498856f717354ad6bd307385c7764756190ad28f913e123fae418a10df6daf8d526aefb2bdee9ab94044a1948d0a8e15f76a75730a92f48cee2fc4c1a25ea30e9201d6280c57b9bf0b1576ba0e53f6b07ffa6b6a194b3e9b909bb812c58282a451bd6606b944994a3e542c36cacea9b7a30a6c9e95342cb2944d65b98c884f2a8652709f814ae8fba49afbb1eb1470aca3fe6a000dafd37c7ab7b856e76ad8d1a568a9fdd694b599a65b51977c113da8d5a8023224c1a45a19c0f710372d1e0301524e46d509fd7d4dc3911c8a397731dec7840944e7f0a3a7725815dbd9778369b446b48d3eff726d82c2a89daad30f06b6daeac9ca8f56a84d2e5d569fcb50dd5fafe7ea11420bd89b7741420fd9a5ad030e57a6636972eb76655db030551dad9a5da92c297ac441ee9aa62fd614110a1e8688bdd9b0f8e82bd28f1455b20ec1cbfbd071987b7e262c6eeca7de0dd028740521f87cfe6d25304cdc1e710eb5d78470a323f8ca97d22275c92a78ed871c9f290e6beece4cfe895120b3bc1a5a6b67ceff9d133cd81124c64d888b7336b357f0d046ff77dbbfe3d207787221138d679118f84e72717228e6f3e68e5bbe2939b735b34b0a254b64c4136e5765c5fbb80f5c3471e7f4c0501fdb59814bca624feb654be8714e9c1ecf0c58d7fa32c679f03b9ee102adb9d49f44816ff685a7cd1e50c0c6a568fc27f1d925e46aaebb7df64d770911dbf9dc5b51ed912b05cc99cbdca055471146e13986ef0ecbfded714fbbac471b46b4abd30e8cb40d686ddc60aedac4631a1c52f746c9cd64f65c25bc4fb82c5b9b0eb802049e8ced65db3a29fc722a57f166cb7052ec7b8a56597f6c1d564253bc9e99b5135266c827c0a91402e2353878d95c325436d90640f10c51e6fd05a80f90a01dde2b41d112c4e1dbd992919f2a07d6e568ab2c9a0638897ffd27ffbf82f0369ee05b6f22a00df8d1aa6437ea030d2b3aac756933ac7c904071794d964879789b8fe1170f09d06856a59061247b422509ab63a8abd11dd3ee6caf33e315e997cfba20c8849e31307afdeb715e7c65712b87af5a409bee50cbf5e476604bc44ebe6eea628d3f56beaf1a0e1c632b9cf1ed927f0b952c571be0a1e59dd294d5d7fdc4bf663faac5727b93a29debc3b90dc0aee80437761db391eeecda37d09ddefa94f19ddd6aac360f8619488303e93c1559a46adccac58b22130eb436308ddd0db262c621385967d71281c0b53f3203f66644a78376c21d53402b5cf979667303622b4beb105e78950fc0aefd903b632f3133de5093ddc0b24d710d0fc65776c28d47b9fdc37b3dab787a266de5b33c12bc526924fa257d9cf5a32ecebc2582f4642563f0504ca69fab5f489994d1cb994e4bfb727a719e67f3b9cc39369f09739237d7df5e280da3346c260ea3f9bc9f482c42db1105c249724c5de3d0a44c6411150b196ad5a5867e41ef9cacb089612dc5502888f8661ae48cf511237cbccc4613cbd5f77c43802b8957ec6fb3a4e3559bba990623b5ae1a75a54aa4985952421ede8ade443c0452b5914334f78eb820795b4c98e7a284878f2b237ce0448e02ead06fa9649167c26855c67c11c764fcc02dc40eaaa922835a9d0669eb0512831a5110f15223cb2e058f7715cb5ebacd308f4147351bc74d3b1c4a0c493d68cebd21432cce06bd2478c9fe7692c7c8af09d20f5643e75b02bacee20b7e685065231a91e4a33a807e2adba7a71858d72b3e2ba3e25c9e8d9cb107582a35efa9c4901c0d375c4c77f98558f7400c85721ebfd2dd17e8a80bcb342ba9fed9979cfab84fe3e90ad76dadaa3661f0fcdff8da7a49b896fa161600ccd73815254b184345d459f8f04f0caa45b0715349866830efbf9df3ca6aaf2f5e6d6dd507835f041e2058ca379db39a8bd321b015c3e0019d5f7a782f0f31e9c815dd0782b6fca282069ba25797bd93a3f357c06ecdd60e0e7ffdc7c444324d603be99b540e8b236200d88981253cc5204560bf77abb4fa8851c82da5e411b7093c5f14f3c6f3ab6a0dfaed7e45a1e195be2033495e960d399aec08b7f01acbd8aef98b539f7a2b752a0a69bd1afaddc26f0d150f75ce940ca7905402f77babdb24550e1b1cbb03762a3c025af2ad4d4baf98938e6520dda2e0b0eaf80e99e907941f4eb7ce13b9d8bc955855932085f1a2105c3bec54ef64dc490967a7cc10dc78f28673f0441e3e6a99043c99c27548666b0ae0be99633eb84fca965842c5777ee6115dbc19a008ce1dc6016e9f1c566c106691a6cc8b46fa325d8c8110fff76fa4c6fc7ad5f60db6c9501db58e72d964c28d90e3e4c2f3aa8f9409717b4989b417d37c3b13eadae477790a446fbca54caa9d40386427defb07fb3f303fb16a6be9f918c9eed3d912300d69aa36c6494c7057a3ace66c07b6a6e29003cc310db93b0077d76181dda84351991fb383209e2b0a53b79b3b583a38b512e09d547ac9d9f81b21f9e9e61d99e377cd25803a5239206cd6e9eb93b772721d223fe96a95bce1d0f633deffe50c7ef1b53211b2050bb1167f7d1c8ce712d840b195db53d4ae8fc58b517709f6c1ed43e726f6ec84200bdf4a1c8349e14cf5a3c936737da191a1f98a8229804cefab170e52c71e6ebff296cfdbd872e6e6066e0c39d448ff6beafd2ea184da29e33d34fa2fba35595fa0a5f5554f3fc54cc36633b65a49117ae7d9a82629964ca380e3151bc0fafa08615ae56c02a977d742e4ba74ce291222b1209f3c824736c63e99f2cacb858b1bffbdf9cb8b32548a5f1c9a93ffdc2653f20ea04f6973a359fd794e966f25647aaace4ee67000da700796cc6c13bf0a3a7f19dedbfe3b30c3badb4fa5be99db8950a4cf1c813aaf4a3ec788852ebd9a672de75f8254f88da5f0b7bf03d5a78ac8054066046c78eceec36e0c810ac0ab915e5090abf3469750d0f33a8e584a61eabd0494205e1e994ac4e4be92011b41923b279a4e92ad86e4a7e85017812315341f061a68240a3037e8b9b0f7595c3dbd76c0aa89b394083e3b998f922b77595ca7d6511d056124334ae4000b0c3328dfd291e91393bad8ca895d28a9ffc1b51c5ba5730c65e1e5173ad825da933fe00b651d738574d1c73dd8b084d6ca3b3978b458ec2b837d799352bfa9f1c23b2952187a92efd842fba4a815ab0d6c649eb4e4d6f36242140237626ef5981f243d38f7e5e138c05478547b4c0688116069a77ab87d05b9fa422c02ea1a010f2a83d4a21992a2f5936abcb4e8fe4fce7a2df20ad9cecc890a9e6f36f383f1108ee38a40dda2e8e115bb3d87e2228fa1a9ecb6e416eccb032d7f4c63b0918f0821245a05dffe7d067bb77dc1920a3fcd545462ff121185e14a1ff801c927398116dff7041639f8680a16ae289decc2a95f67eed3f63ec7159aa7e17fed2f6ae60025e8223228c927fc221176310af7f7905333bf1dad6d5d7406ce6d52939c26a0525615e6289d8cb2d1912e482aedf901ffd2a234f84bf75ab7cdace5ea581fcaa62375e3f97006ad60b6c84def63271b9ac9f70ecfe12e9d8fbe0bdbcb05577edf858d8cfd1cf88eb7821a788ab6921a2c9e92dc52e4e1382bbb3835c1d4b124821bc71af5004df0c081c5f5b5e6869b4683919be41ed4491ecad94f7cfe2bf5ce2001ab28373f2d639ce9848af31675088d598ec312e8bc85c3d3544f354eabe46ccfc3f2ea0734f13a27b2554f29e3ab74fed4fb7fb8b5c6f6444a1738fc68bb824a5f94657e6fef10b0c0cdfde10bdee5386b1aa67054f8da1d351ff78355f0c63f63a1320eaceb77d4ba7b88b547eae2edb65286e7c146e7f635c40c1239238f5b596b3f1ae358aeb6be6914bf3cd4725d304e4da7bce9b94ade40834a36bf76934dbeace00099f3663c7715d078274dfac700ffd12ae0ab9bc858fb964ffb6d5ae121629b0667181c3385cac70c9b3a2b019863fedea6f15b40531df6722692bb0561c6b5a875046bbc0c8c0feb9c3774b445787dc78312416ee77721afed5efd238abc60d0eec6df845ce962c9a9b2f7f40d6b4c4264c60adf1daa1753adff733ac6846661100010d9dc6196b8535e244dc9ace44a60f42542b4647aacb84d8e9177f01323717adf4299e6b32a5bc65c182b1e701ddf260433b1de8cc5961fc2da53fcbb2c9180bc40c4c0a06f0cd5dd2b2fa55f8df94f27654983a9d9a2efc1eb3459029f3e077900749260679c22a16cde4d8939dc5a78def8ea2a9f34d9899728b757bd6b125737a1eae2b225926dd214d34787e119e096a75d15f5604980229028fbf43b56dda5c0508bea83ba8b074f7fd7a2d4d56aafd0ac6b1963b121539e2515cf6fd43a862e4c1ff545c8c6b45159216d7522e956152b56b60f121a6d254b26de7d4b6030d20e93bc78e56dcd05b85aef8ffaa2ab8ab368424e373ff51106fa03c57e3e9595afc443f140dcc51ea8bc921c4836d1ae8e8519d41b79194e169ca4cb26e9da293affc0304ae873af4c3a31ed4bc95c40c4db824a5c71854f6b4bd3b9c8ab8e27c8539452efad86ed3cb941ef65d40c76136c85dbdb99d01536da50c820027cb57267554ea1c3bc6bec0ec8968352913970fb1ceae68135d15dbc794a8c1b45dbdaf609846c45a43d980b4f978947762e2540d37964f60f04238032ffb6d35b1e5ca500d84effd3a978e941db328ca2b2d28aae79de13f647696330518b94d4c38fe8408cc1e170a045e2ff88bab37b097882de6cd91685603259bb60dc5f606ce5a37e030ada1b6df675068a1914b82b695e8e2ad3c78e2fa1bfc207ab2d277651c0037d7938d8580fe4a0f520bf91b38c22ead5ad463d8cd45132968805425dbd7a225048cfbe92ccdd20b70d95d0524beaed1f2e6e73300f1c29f8cdcf2545a38d853542517ff09badaf9ac4a8c8383e1c0194c62a740a539eca42ff3fb06d0cccbfe40029627cfa803b45ed63b6e12f1f20a2dc323bad7e0f804275c6eb77ed9a56e346ffad53427a9ba04ec0cd24679f8d28464799a1f9c49dd054c90c36cf954ca9568f26b463b17a82261b1c", 0xfef}], 0x1) 08:49:50 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x40000000, 0x5, 0x401}, {{r0}, 0xfffffffffffffffe, 0x8, 0x24, 0x4, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x5, 0x20}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x6c, 0x1, 0x2bf, 0x9}, {{r1}, 0xffffffffffffffff, 0xb464b476277c171f, 0xfffff, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffb, 0xb8, 0x1, 0x3f, 0x7f}], 0x0, &(0x7f0000000040)={0x9, 0x5b}) 08:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) setitimer(0x0, 0x0, &(0x7f0000000040)) 08:49:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x3ff, 0xffffffff, &(0x7f0000000040)="bf491900a35eef4c0a17064d3336ece0d81756ecf613a74da633c0be7e6dbbb5589c72dd93bc0891082a6448454a93af07b350bdbaa6862a689d11082f25f40d54b6c2431c7daf974b641095b6ccbcaa9675a89898a849bf15f679f2eb8dd0287232a32ea4d8a2c97544d6115e01a284f30135721d73b39c503ddc7925b4bd6f7d95c00073468cd61d6a62193c6135de3b3d3ad70e0be537e41594075e9313a6836d791278378f5bdb7e5bc54d8b1f2396ea2b6f24cb855fd8597c", 0xbb) 08:49:51 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0xa, &(0x7f0000000080)=[r0, r1, r1, r2, r0, r1, r0, r2, r0, r1]) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:49:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 08:49:51 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpid() shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1ff, r1, r2, r3, r4, 0x2, 0x1}, 0x6, 0x8, r5, r6, 0x7, 0x5, 0x10001}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) shmctl$IPC_RMID(r0, 0x0) 08:49:51 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() preadv(r0, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 08:49:51 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) pipe2(&(0x7f00000000c0), 0x10004) setrlimit(0x8, &(0x7f0000000080)) 08:49:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x2}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:49:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:49:52 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) 08:49:52 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, &(0x7f0000000040)="1ebaf908c0f3c8b496a061cd4d98eceb8f618fc4ed5a435f8257a7712193e8b9ddd7e587c510a4ae1bc47265d5571c23e96042cc59c86745d7021a85832eb359e8981c8e2521b6a59f6c69ae73e7096fd769801027a87965a5dea09ad85e65993ac4082bd93a8e02a88fad26a89a6c63b94c342fa11e0a8efb619849834efa8b1ac7838dea0b9695cee62a4ca2aba839c6b204670bb49a02f368c8c899edb906f2df967844ad7c74fbd4683a0a8a6b9b8b0c9256d88a202ec629e13b0466960f3e352543c33780e84be182cf4f5aa64a74b519419d3dca3e3f0af24e2e33ecaab41567e0e4523abae0a189d65a781d1eed0846f981b54788c13d2b533064", 0xfe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x6d, 0x800000}, {0x80000000, 0x80000000}}, 0x2) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:49:52 executing program 1: r0 = getuid() setuid(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = kqueue() r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x4e, 0x6, r3}) recvfrom$unix(r1, &(0x7f00000000c0)=""/228, 0xe4, 0x802, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r5) r6 = getuid() r7 = getpgid(r3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r8, 0x8000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = socket$unix(0x1, 0x3, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) fsync(r13) r14 = msgget(0x2, 0x480) fcntl$lock(r8, 0x9, &(0x7f0000000280)={0x3, 0x1, 0x1, 0x0, r3}) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000002c0)) msgctl$IPC_RMID(r14, 0x0) getitimer(0x0, &(0x7f0000000300)) sendmsg$unix(r10, &(0x7f0000001840)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000380)="2c4bfcb68c7165108f0fe2892b7aa78aac9372e0edaa0f1f7606281e511562a762ddbd4bbee41c025a190e60884ca105871254729ece97aa1510c0737a9e46bdd6840e762cc99084a9d1a58940f231c65160eb859f53e221bc2a7fba74e974f2bdc9ed5d95", 0x65}, {&(0x7f0000000400)="1d71343e4b81397aea9ee5833e3898087369f46273623575c8135389469dada8f26be71d9f18681cfdc6faf207eb09be4622c58c880d21e1d416535d80a61f3a58e41d694d924f6c6527ff2d5f543afcbe2da0a5c8ccf0cf7068d3c65c722290ec91638d9def2d9f38a9f07b1eb72a4cefeb4aaf2a240a29ba3358b09ccad23eca482b92d22ac0c1b9c03440d7cb79f66615dc0170a6cc478a385b8a70a6782e6aea62f298a4768f79736dc09872051d000b11da6f717d45e8c7b4b9cf33cbed0149654a2ddcfd251c1c61747ab9f6dd8d54fffdd363a458d6920f4661812644d8065cf8f3f45f65c0b8ba51ac7a80ccae1bfe0175d1970345689900f45dfb9ab0ee9105bb8c876456c5295022f059cf439640a2096b8186beb88e985676e9d371cabfa948ee6b60bbd7f94517b0c1fc20c853f0b649dba2e6ccc0ad68bef8c056f628d797fabbc226b8461e57a829b80f329664dfc05115175a638f37baa1fb56b43e488e0a656203ef2075136b1b0a280ea5612d365e098e941a0d9eb2b1aa65d33b911e079014c87db10c680d5a1d6d7a90ca03a817a3136bab8da56a4f9c0ca0431ce6adbf5c91306607831f58052c607813eb13985b4874a8da096192a10d09ebc02f7fe91360cf243f801ab0e4e5a770dbf487b6d80722394d4ce848b14171a6b8c1d5f45bfd197af4816498e042b1b80154225a8cb1bd6e47c2128b10db90a4297b1c5b4497b74986ab037d71a1d90ce21a1e33ea421411e7343ff2b3e852f7c9efab710998132b2d67ee21ffe4313e3a488fab41e5c94d260ea8356bcdc55193e3e7102c03d1525f004adfb4ebd6b09cc10bed798c1316db8e2e70472a4470e2e5183a3cb3fcdea2c8cfc214644b16b2abc37f2d7657786612c1140e760f2c447996525bcf888621f8a871f7cc2b5fc39f3fe8652b1cdb31b28847b3018be4dd5d53157cca12990ae1df660dcaac460ce8d77c2fc464f6c279a5b0449790ed160218b3d10539efc69133ad828c58b916e439a8a346b97fc10952587a2d103a4206b44970983c621019c6dfafc71d73175f8e1d7f9459a3eb9bf99302caa5a451a5cab2d4ff1e7e06b9c7308b1bec6a149af962440b4b7018ba76f17eba07233abf17434f07a3888ba12a1c8007e750cb2d9303479ba85a8cae8d32fa054129312fa8f46cfa9f1af9a08e74e386cbc7c6647aeb56959cd146bdfce590a27cdb6c28496f443eb56339cce7fdb4de6ae67a4d669ff9f542943418b1a333df24f55fa116233b04709c9017d3bd34d6c900e28e543939278f36eee0f068c8eef503f6be5b020f1d713b32dadc4057e598efc39dae682cd72da1d0c483dbbdc109f5d4164d39801fe4d9092e95afd9533cf11b4c612141651f468e7943de1355c7e9d71e754e7121f8c5e8ce6470c6f5bddb3deb1d575ddb43c9077a6863eb4f0a3a59c41feaaeaffb60270bf3ffbf6343b88f643d26fa48a8f887684c693d9507ad9993840dc213308af1336a5bd6262be218c176f04b7140f1d573eadc5ef2ae9f12a022ef0160169ddbf1476d75abbd427e538934a52968e7dd0c2b9e50742bf543e3c0be820dde227c4a3a6e8669af5ff68a5c33b1584f9d9878bf9be606d534d625bf6f370d206ffb223ab088651d5e3dee4c5808045196aa394d3f8bfa275de3c99f803c0a79ef3739c0a5549e9f91c401acd48e22344dc9614a246b9b567ad4dcd8eb1c28b5cf6aa087983f09d8bca098967bb0d7974bebca42a326e97f816ab19fbdf1caeb413e36ea3aab3eb58b891706da798efd29787016177251da9b38910099226f754dabe7e1752e9896162230414faf12a6bedaccbb38964f5059bba7180e2b33386f8abb16cef5954f1d91d33c28537c93f194438be589e7606ee8cd0be68887d3500a9c5299a47b65c5ffa0bea2845a040138d5844a381b4f0ee748065d34c4a76fa0a53cb7ba3cde3f903d4504cace7ef7ddf33bb9288e8de91f0eceab3a55e0db3ec3953fa3cd56a1626a28060be067ad1e895534b6c98f4f8de6e3b852a81f4b3738ae31c556c1eec15eb4f516d8dcc0ac331f5048d17a0bba0d71f01243866d19b15fff02d682d0c83a7bd1e15ebdeae81c44bb7763fe385db7bcd18020732863bf88767af0e96110bfead9e48000da212f9fb329a042ab4ae41915f8eac92f0354b16dfd0a409d38e6f92d71501146122fc29f36378d6a2c706ac16e93ecafec6f7c948bd3406ba61cc859744b7ac6e8cd992924bd7f273c0721ad494b417bc0f8b452db46c29e59062568c2cb51dbcb72ff3ee8aeb5bf8a1e8b6c517fbb2b0c2cd443ad7bd3de73256f01a6dcbd2fd8ed0e7a4dc1ea78d3144a0817fb586f2a474e12df5470a6ab95fe1a1d7b46b64f28a0f331516d694285592967217d429e65f6cbdf730c0da3171a89e2bb90fd5862d7fea5f14c05d1811c3703f4fb580ae7a1a6baf73071961741224862e11fe5d84d4505d80a58f587aab3df01cdb90d22cccc2095c23c26a90fc4d6d2b71e61b1fe1371a14dcd2baf4026e35e703814e1d5f452c83206acf6b8a7382d3893914e781c095385147a10d2155527207be699c702a80ff32e03c2eb1b9806dfd87a2f13a27e0a54ab1d46d9b924608cb9fdd3084468d948093e42e29a3c4675b9ecd61026a4b5e1fa2f5a9f48d83719fdc3ade72ed67ec5d8f0cb6d3a7ff73d95f8c8646b93fdd58e858b349a34df4b47ebeebc040f9cdf7c4b0f3c9e84abededb3b62dd7f93fc25973b77b86a2f0cb5152a1c1446f97176c090027dd846c22b51723af2ee62f82f455a9754f4e8a2b30a2941a913b8431dc431786e70582ecd84b46a0ca3448e14f7f65c27b78293d20e37b18f0135c796dc21e8eb59346afec4263578396afe44f220a62626df51eee570fe2c46a33900e2be0a556ffbf1f1c6b34321dc5ccd4ed131de7cbebbf9a5145f04d7bf28b244d4ff6e2b374121108972b553e65a74750e6bf946c3b0c2e429702a68e93676b656b071fbe3a253aaee89c8631e5aa8592ed5758da840576790e9d440e30e4531ae128871198e97d2b2c854c1e6564e9f2485b8cdbcd6ca72a05745def3ed3697bab4ee5a8e6afa634158518e1c18fc31b836cbd86eac626ade66809081ebbdd1c60991f3e52f4cc97c352e0aaf32557a28b946d785d3f982fe2ec675daab90df519c4aa1b2b0bba031eb00e675225fd04f08d1f9de25ef217209a597f1fa5ee8de57d80e0f7bfe08c48836e4a4280c5bbf21c47f6d611894e51392e36f6a3bc87663d93451efdf276512e0e88b6b63861904817a94bfb182a040ddaed15f53e6b0454402f2ecddf802a92365353fde41ad5f9aac2b542cb1f2b64f775d327e46efaf5846a3ef32b90f39616172fe0359714ab2e021daa5d4f90be90d8fa17b13189a6ff9107bc9907c887ba4d61b6f9cd2bb33edd38b86464c5f387f52d5993edb5347625e1ac44225a1917dbf9937f87c2840809087368a3071eca80ba0998015e6506f9cc60801284f68eadbe00b50c77ffe1f7756cf18f44ab80b729b8fd476df9cfed709bd590f74657fa5b7f4893814e5fdffa7752a5f2dab41e0332a149142d2ca448cf4ba6cd4e7152bfe1ff6244610422d0c210322e0ac7dee15aedcfbc19facc63f9c7a1710167156679971230db8ce2cf4a2e950b6bc0490de7927b78162f1c2b38d46470a4d80f36f745bed0c6d0b9596bedc2fb438249afcc6aa73864af3e09642e0e8283e78e25b87706785d58f1605ce1829fd65a804ac0ef6177ba022ec23cc7c883c3dc55a5cf04c44f7072eb51a20edef71502add9860449c40e67b2f04ac1fc8f1b32ed9c75aa79ac4aa0b23210efdb2500a7aa4365f8ea8fe143432f432150408e50af2b3f9c8659b7408bff42d98eb0c804bf92111a9735fe1179e1f3981d1590c9e61c13ab46a2fad59c5917c5db04553695cec4faf3e166f7458ea1ab682b0abb76aec64d24b5d1b3166a6f7c320ed656900e9cfe5ffc649f56169d59d4850fb5ba0338fc79642991570bfb29a98dd95e12cf736fb1d7daf7b8ed894e4c461ad3136e0beb830998b4117b1d4ff5feca24f7b425842b3b50a7c77839f835456a8dc5ca75885cc3805b854f92b27f47b1bade31e23fdd440ca277ef53d333b1ae5f103683217faa8f634e29da66ccd65eb1f14be43a081990a0a0b8302339702e6956aabea0d9426ed01df4bc6aed618791061580e3a46f30b4dfa55da0e3713b18d78a78fd0d96bde460ee8c93b20fd0664ac6dc71252d58484748984aa1166b1666758bdf454b73dc4a3246575d119c85f740af00617b1920b6499d3a20f41c3030284e4cbc78ea7000b8f644b386f58b767f46c8ab8abcca7f76ea8201299c841490c4a9755fdd5b14c3082c9d7f06c6df7301806a72331602f3e18b21efe5d4b9911706f0ff36baf22f3f2f4027fb38d6450f5400b1353cfde1c7c31c43701de3d8b487c88c4073788a896c27400c496e1fb8444476be4cbe7f16342481afc62057c8f46fb9d0ee71c11de8de9f71f76cf8c9ff9a96d9ab8f86fe3ed770ae6de7e891a20bcfe949f90ca5f31e7cf37718221565d83ef1acd98222caec704916b6be8c875c01c822153c86e040b9ccbb63977ada74c799eca69db5551675eb260c19cba1c1969f439aea567642b71918efed79d5a354b226cc94f342e778438a226cea29acab1ccb53c739795f219cc773952139db9ebb2d9f44da478441d6a5b6b61ccd2162ca48cac2507933c92e5c1625aa5bdf7470573d085b26412e48ece3f21e48236547d0701ab9bc9076257aa37e8c0be857f77c4893dba75a4ae371e79d92340ad1644ca76c5ef9d2f399002b80d713832c2b978a15e35df136f6c64ca71c31a86d071658b9a8bfc2fee0c19593c67acc4ab088dbfb0f6a2ff872846577e44d08324aeb27add5f33da295a5220c6dbcdd5b76b1c13304db38890ab9428eab7229599977fb6c35a2119d2a274798fd6acb68a43f11690fba91ee18ddf2e7b9f984032be7168104822b7426dd72f053d3ba51363ffbcb0d8fe770206fc3ad8d53181124cf1b88fee1a36f094a9fa2508f98dd60fc70b0681cea9a397352ec932ed099821c1b2cd78c5655a8216c932742fa79ab1290620cf2909ee095d1a204f0a65350ba89835fb837deb3402c93f380c43c85fe1a0d54d9b0ada656a3f1cb4983d2c8f7343ed78f2d50d559f12e663dbec79ce4c392ee5f236f77ae90f02a4c726188405a924181dcf7fdd53a4e2786a3db840a093945c9afa7d29a53ad9ab7790304a3b81b2a50912a3149c975cce4fe3e6f47ccee71f236adbf787ed69436491dcfee3b4a9f2b1c45d278d8fad2efe8e7a558f612a05923c0634a7f108d6d239b5715012e51ee5902e685d5bbe6548f5eafba6e14c0dcf2d9e20ec604925ea2a49a304ba1be2c0cdbe83992d81366910abefe513d52eb51ed85c0082c29ac9161ff7638f790a8d5b7569d0bccc607f5698529b9d181ee02417bb53a3734e8d89abd45fce6d94ea9a9b7cf824b77a84559791c4f7dc547317b68d6ad17bca02be007d9c55386b3fa4c741aecc42ba6e83eff683b0f855cd104f68c0f0dfb87a0890f66a7140c222951cb8ed43b4c09c0e3b8c548b5b883af25e4e0c858974beceaacf524c2f6d540d5217519dfb8820f717f4d3694c3849a759b18e75baad6b5638b16b32be843e6d0aeebf855e9176374b559031fa79162120c1f20f52b7b5df0fefe119fd162580481f9dd468a5ab8d4243310119980e7cb864cfdb9", 0x1000}, {&(0x7f0000001400)="da49d7674307fd7e877f041a33c070ba19555b64507cf6b516942ac73d4b3cbf2b81ba6a87e064887b14cd590696f51535a011df48b12197ee944884c5c54a0b21519babbd53ad62291eeea68e0aee390fdab9110a76c1bfca197a7d109e8fb9692995a54e5e69b63bc50878fea6557d8cdc78892d6f714e34c0c6067ff3fb3f6a5a1a94139cdc", 0x87}, {&(0x7f00000014c0)="621f374ff6014b9b9fc9b4069cc009e69c30d92cf35c119e4248a86eef6163661173bcd95b", 0x25}, {&(0x7f0000001500)="c602789ca783e62bc567e4293c54d768b48b0e23f0d570cf8c464d99699e52474fa9a28a0bb25e7e3edb23a25c79ebb50fec45a0848960e8466e487ccf57e2fa0738576981092a9ed4a678fd045dbd77dc4e3a612bab191550c2c99d072df62116c5d8363eab3d00fddaae690a8e8a0790a6047c983c888f6d249a2d3324658378cc0be00424ecc693dde773b9916d4ba23f30360a247e7369046a1955a8bbdcbfaf6b9a46874537e4f238edad92d440255acf36839da704ab539076309978677bd2f83aaf563bfbcd34a2aa38b67d0215701ad64529a4d1cb92cd87e964c59414eb16019f1e2d2f", 0xe8}, {&(0x7f0000001600)="202790bf919886a202b04678d969e8a881714cd62deebf0eef9f6bca3a1328305c043c8f4bae19892b96f3f701178a928b117a5440a4c3116af4f5cbfcde9942d539f2adb8ef63b5c5b45d7dec537a272c6340", 0x53}, {&(0x7f0000001680)="c4a4c950aa6d40b09f059368b903d71eca2e2ca9562ba0b7b45ffa0d75dc0aad7011bffba04631fcab6ca0536ab90dd541ae1c1c0e5928f953c4c6cc7e43e40baf4e95dfaa48a7af6350168a24226395189e6d3808a6e6a4da68412c8eb5a05bb3d9b11ed6aaca70220d59a02ff2924303b76918ce06495218b3a9a8c6e730a476d6c6ec9a31d1cce99fcd365b1b32d202b35cc32b6b0854d3ca98c06d578ee15d213c6e33bded55915818920ab6603fd23fc364c83d1bd5eea44259376a78a2a3fd63c17b5ff3567986373bdb766bd33d1e78a6da30d2b311cf85da901908d4dc89fb79cab4bd07967d8dca7cd56ed5b75fee1b6f1a2d1c16e938d7858e", 0xfe}], 0x7, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x28, 0xffff, 0x1, [r2, r5, r12, r9, r13]}], 0x40, 0x405}, 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002a80)={&(0x7f0000001880)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f00000028c0)=[{&(0x7f00000018c0)="f6203fb83452d05150d21e3f938e16f8df1f6e6c1e2a9bec811f7763a67b8d1cd86d9ee90592ee9614045c37ebfa8c3ac01487965109581c3af61456ce04240081bd3732ce78d6a8f26f0274299ff56716d2f29bde94fedde3b780b0f2ffe63c4784292db9f9ce12942c60eca726f1c0aaaec04ee67610ab6c854ba900220e0edc52d42d7790d272d98000687f0b47e7efb7d1b343f13ecb77cecfe2d6fe0755bc073c57932e78efb3cf241e9c8050d51d67f29010ea5aebb9ff0c499f7ac76f3611c8961727d324a61a97fe96ad02c4ad19675fa1cd330996d2fff5ee23a6e5c97c9eaa2551e463c2fdc9a791997b9927ef16a3258354a72689f760694e6dbb1f7fc8ec5da16c6b3d80174c66e0122c485961716a3217741aa17d8b80432d1c8b47d871433df5c9192a75a3035e2fec16e5e37bf3b302005610a4a369e8a6f8db137f40a4274b063957056d7fc858e8c74e3c7b16da28253ed11a4a1cd902467da1f715ff73ac9c4b1cbf279696d94f7d7312dece14aca7c3b2030bb61749ff1a4adeb3e02a7ac814855351f3533ac1b88419bc5e1c06a939c61a323a4bf4e6b42612ece616f3f1273bf93aeb2bd2d1ed7d7593e6748b992c2102e10bf211a9edb071a9f050bc99af1dc7496574696cb19048330ebacad0886795f7f1ec2689fce9f4ddcb750a51813cad30c7a135766aa30db7b3fa2d6d5f3cc77d65992ff927f26bec12fa3ab49542f8128e856456f3f705563adf44d6bdc33e5b66830cb947d1cd3fe564d9490845568d0a34b0a57da6217b3c1dd35b9ec9bbf7940bfa0d8866cac10b896f9702eb7c1477e232ecce1ab831495a9f17c007d1920583e44e09060770cde72c78f75d11add932d1e165eb0e153f9a5f2dbcc37f65a223b2b1bd1b5c1770bcabc0ab20eaee0643520913a1e130bc3847b4be29db21561753bc7fefb7e83434c5f9193b3b44d230b20bb9a6c1f181e5f3d7a8a8ebeb39d167195617aa2e8cb58620c68d0eaa08fcb2bb57aefe581f01fb291efac6c86c738345be86bebfc3e12da45189d0150238d41640cd9d38cf0940821f501e832ecef7f17da6fba1e52beae13d845a64feb66e4d601a827cd76de5f3b3a28b978c56f59b67bc8d1c7d0d03ebf155c2d4086948bad2ae316f0d186d6f1c083a44b1b11a79221b5146cd2081965968704c900fa521fc9f09ef4460309520fa4ce562e49d526b960616d3b5c6dd98d754387218af2da76a7871a3e55b461a75e991f1064e5c293e5d515235647858316683c4d210c996a09750ca73bc01d050c453d6ad3c2d1c93e28657083f800cc4965beaae001b0bbb6bcec25d5903cb3386571dd57630adb0bbc0652d823ff368cf81821321e48d68f57843385c4ad3c999c5c151fbcc063661df829ac910af724cba1ba6353bcad8421cdcca8a666a6bbb0b60f71f883c53ba834ec3fb67bd198b09af00a0e56ef33ae11571c516023f6665560f5f5bfed2c372cc930695117becf10cf6c2a72baff09cd747de8b52874cb3c12ff244a4c78cfce4186aefacc93802e6e627841c30d20441fa8ee0d220e5d5e6c009cc14688b1ce97f15c6d8180cdb6bc73b914970ed40f6188b83a1d632babc7fd2f6ff74aa5dd57c2e648c7002f3c6a1accc034ab9996f269103421328fa8ebee098306161a3d93a0abfed4d643b3509990a47d5c52be0f620ff88dd569cdecefc0921122c38b5eed65161dce15f8aefb7db1bbbc5fb5bc55b3e0273ce72a535c4de00ea806635eef9086bbdb8a008145a0f6ee8661e17c94f88398b94a2d16f63b52b82c07750a1c4a4a1a5b08e3b1303d82ffe443b68429aa410a805c5db161af6fc1922c6969c918ba311e96e6208cbb709fc2ae374c8bd258fd8435865903c812ee96fb37d04ec2f14239c4fec9546331241ff5c06249a8a40cb4d67d1ded8a42b18d1b72f2bdccb652c84e48b540d69e796e46289cf73c86963af99316162a34dd68d6a4ef9037cd963ab3b24043aa5a531e3b77643eb4a6dc6b5b3a4e01bcfe8549187b9f1bcea6bb260b90a34e0dd383950a6030acf2ab93a33c720d25b05a14eeb99e0a7d4b8d7dc16c9b48efca4739983cf1d1135f0c64a6ed266d94ce019790d1830bf3eb46f69f69245b5fe5b7f973a4bd9f2f0ca582f108e4d454177a3506ebd26564a5b4cd0e67e51d18a6e70965182d4aaa58fd727fdcd63b243b088ebbfa969ea818e0cdf2a87d8fdfba85ff29265fff3e664553dd6abc05dd5d2ed6bdbad7d3dd96c97dc925ffe9bcc065970054c7e086a569bd02ffd460b1e8386ccc44e1f018c58a3ccd5fc6871c4479865f9e728f442de0bcb92dbf4ebb00c3caa09b1f6906484445555bc8ff4088e533d7264b22c85560425166d6a1748de6c322dc7d0e0339814a5c89c99cb653700ba58d38247d28f0a518846791401f445c3563a2618d1a743c5159f8e5c63a4768f8fe1b16c2b758f0a97d2488685fb181ef7594b4c75c161c83e347312a54f2bd3127c3ec1c280c898648551254e2ebce13a1485e4b1de17bd6b4697e750884c687b4fb44756d239a36cc54c4ddbac809dcf0771aafc066cb88788bd1b8d5e6b4ee61a6fc5288401da52cfbc9ddcfb92df58c854f8fb51220ddddfbf1a6d43ba548af376ccc613f72b7e64ce6250f7891ae856ed42ac0bfc4b5f6a104ae44d81cb082c90baa69c01a991b1128368c060ba2c9083ba80e5f0f539f4e3bfa2ba08668e7d79b4b5f45d87adba4ccb753677c3f1f0689e5c9a7aa0740302b14a5b1f6c8e34ec6a6b7463610d9a7a7270904fd17288fe5e1337bc8f35149b877de88a2926df0999e13a0bf35f4600f1ffb17b04f9dddbb5e904d83b45bbd6832b2b2cfbd56d9c3797e287167ce2148ee28ea4bd5acc6dfbab2e3229526eb9310286680c873e1e550f6b184b848c19f3edf1d738015cf688002eae4f6c215349f14e46036ded18a69bc251db8aed6109fca7d8796717daad7998edf86c9785bbf85c93cd2b32ba45c35481339c2b24019210942811b14ac02813e3deaacf3658d0c18eda9cbd0193d28433fa18c31c53fa6d39407572161148b27c2b316aae0d2bc7b3f3202b84691fd523c6a0f952b9929025e4130bbb53214dd0efe6ac5518d2cfa77d0f70f8d3f5f76ba99dbb0e2134d128e3baad3678c30f40385d750b3fb909f649b99b7d403d1e024e6a29ff4b93b99294da1d6f6e1e258f61afee3a087f52efed68ac0a610bed29efa8b0d21f61985d5ac3a54ed0cfac8850b316ae7ac6e248fd90dc143f8bb67fba6fcc82ba26484abe46ad57f0fd52312dea13e87d9764806619b3c821fe90384521b5a7d9440a6d3d5cb93a8e67fc8b8f0ffe000759277beaf5a6d99c2d4231517dbdbcd4eab43dcee1b1176c23da11ec793412748ade791077c6f8a19361b650a3f61d1104505e5ee20e67fd9a3f3cbb83d6deaab266bb1f5be4373f96498ccefbee078b09bea70cbc742480bb41e200a56014bffd4ce5afd88ad8816619794f53b50ea5105bea90d3fdb2a5dff242cb14ae05f26eb59c30104b67dc15c4b8d1e970f974001ac322da3c56fd262d133c424ee9a2059c20201154d125627bad3d1bfcbab03ff715e1ded14b66fc868d9ef2ab611d7a8105ec8faf10ba44330d96ea2e881f0b16b4bb858f3b27764746b4cf0b5300a2b172719e5047392a09459074ea04e82f12687a43f568b125d6cb7e01f838d304710642abf9f0d271ef130872248de295fde5d6b763a285cb5f6b83c037efbf5a53c1c50d000626d73b2696799327006661167b6c6e4ff8cf41b02371f73f0f604a54cb4bfab403c0ec1ac7a8e4dfda528adf23373591b1d78341f96580a9ffe79d8bd33e77b9e7d43c747e2bca61a7d09175f661234b019549f7231f890dde669e36864dd491852913ed5b8e3101005fa7f611a3275db08e91f0e93c987d243bb30de44e5fa675d349f3b43595087b332b81342ccca7f373336b94e971148c80e7742551d6a5415d68302b5a00cc96eea264c09ac528d4c9846b6b0cf66d412801606d5703d078457995b1dece57e7ba35454c8e0ebe655fb96af57eaef3843b1e00d1274e56749e4fc6742ed3179a6c62cccae8facac07ef940c61e209e54c4defb75b3cba32d3c4a1adb4f43f11507a512087365f00379096910a96110be64e6c7302e358f4d880786d2d819d08419cd88b18586891cff4c7b2ac6a9ec3902cd75d5c910d2bef308d5bfb6225493b4246c6d8456e3dcc2e629eeb23e3eec8549a1ecbd59c4de624c999a1a3c9b122fc5fc1895b5d22bc466ce70316cdbb4671bc751f5da66f3f91b60ebd7432387e3e3bfc95872df62b6b54a99154a5405c818db5abe054e0d0cec82be4af81624e86a774822047c84339f3344d960f33b4b8ad3750b02a13e99815655db056a6d5bec243baaad01f7a559b5d800c7715d84db5656a1603321e10cf685f1395f337b5000dfa373b452fb2ceeb81f90f0921b714e5b79f9b40ef38b902bf4a740a96a789a8105eef3197482ffe9e6a34394c77916b058ba9e1a0cbe99ddfaae4a3fd1cc610b2597e7b524548588ca11edd5f6201034ab7658fa0c1254ee4e538b8237e7a42c396b959d1e5e8b95f6a6e1afe775e9796e8b7cbb18e87ca281d93ea44d9cc50e5b0c51941f136f0b925a4cfb5d839148134ab89217df2d775511472e3e473eff87878b3d773b14c66c81430a246fb6fe401259b49f2b34756377f125963d0f3c7d0906e4570310a14857d77dc31ef1c51db389a59720fac175db6153e3429b769c68b230cf896b92ed582aa62169d0729a5123d440980deb6d0842a488050f83234853a6544ca1e0f606c5e01af07651b548b411ba2b5748b9eb26de348031e920a2ce7d935ff69c2262e868abcbe6f284d56639930a34ddb83d8afeca0cc6a5be1720fdd477b4188cee32855ed29e89597c0c8605eac8b45be2ac5937c2eaf92e7537d6f44dd9730eeda75061325d57f8dc98d1e73939dbd8e8bce954f97d5dde5e8ff5c481f825049198a38b14cdf444ea59da9ba6e5482462df65c8e63416cf9c66b8de9309f420414a49fcb31d080f59467e454cfacbe8c115f72f91dd3b5424ef1c9ac819e7b4a263776f382acc9542e86830f09e2bdee36a0643c037867befdf4d0b66902b2e518fc86eaa949151025cac4c307543d610e00d89e03329e579b3da8a8b322335c20d0bbd645fcd8872566093d70bebd80d2aad4a9238985532cce8b1ed6f31a9ac26726908f53debc2e067ffe9b4d1a28dcf4454d00690a085cc0b9248e334a42a9b0fd920636706f239020acbfca651eb21aed65eb141fc0dcf07b3f4a2e7454c74c7cb861e64f3e3832a628479cd1a4e9712c9fbb36245ebf60d54e623207e1c7c83636ba9d6177d799bb45e5ef3d44fd16a70ed1ff38b2ca07d2e212eb0591138d586d81adf8c279673cb33815847acc48231a0e05673a5f665ddd1e1f072ca71fc6c190a4bc6d1e00804166b9bc1f346b014344685d8e7d6087b9ffb30852adfc88ad4094ad03382f72d39dde53d7580cd10adaa1b19dd3fd3e761f6e2c4191b047d40df743c3f2d5205bf00969a27e7a348cda0ddd78f56ad64a4795443b08beecc3c58554cded76408acafe50c0a0009b5057e92a69df3b0f16b7ca12acc33f0ad2542a0e2c35a0da4a033503de7cf2315e8a487b05a998e4eacabf3ac17cb3c9e4caf6789b01f89320b3c5bd26c2ba948fd6f3f06c161178a59219b3002b742ddafed3838ac24891889c4dc5d091a478f29", 0x1000}], 0x1, &(0x7f0000002980)=[@rights={0x30, 0xffff, 0x1, [r10, r4, r5, r5, r11, r1, r12, r1]}, @cred={0x20, 0xffff, 0x0, r7, r6, r15}, @rights={0x18, 0xffff, 0x1, [r5, r4]}, @rights={0x20, 0xffff, 0x1, [r9, r9, r12]}, @cred={0x20, 0xffff, 0x0, r7, r6, r16}, @rights={0x20, 0xffff, 0x1, [r2, r11, r4]}], 0xc8}, 0xb) 08:49:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xffffffb5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x9a) ioctl$TIOCCDTR(r2, 0x20007478) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x200000000000) 08:49:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x7}, {0x6, 0x1}}, 0x2) 08:49:52 executing program 0: pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000180), 0x10000) msgget(0x3, 0x89) 08:49:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x1f) r1 = socket(0x2, 0x400000000002, 0x0) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 08:49:52 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfe) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x9, 0x8, 0x1, 0x9}) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 08:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f0000000540)="190f0fc7d603b5aa8dee4f72863ea0659a09dd1bd607cd36f6b6d4c52bd8ef610f3972c0dfdc01c62068f13dc4291acbc5c1362bd755b117319fc18e6623f17b03e8f010bffec406bfe4d5b4b711b0f093dd114132cc3b1680c89e78007cabb7940c8e75aaeb0af01c6184295f6ac4395701d29ea915d67d64a0a5410679345fde86ba67a7", 0x85}, {&(0x7f0000000600)="8b22f8721ef5c873269a335583177640a3b84d9407c723591ca77f1552b769e31c5e64b0add4d531a0d649736bce0f57fdb1558b6748e8a3a3996c5e90fbee3b5928528ebc4fb51ed1dfaddb348dc59153272c31e471baa17c268848f00802949930d0e0f9f59719cc7de1568f5cf0f5315584235118135c58054cfb50d51c2edd0c7a4270f3b58831c503bbdea23f53f63d56d923a5c8d370d765b08802b0153366f5da868cf079ba30d5a2c3961fdf750ea1", 0xb3}, {&(0x7f00000006c0)="b23255899e9435f19c41404207afc6e17204e479d3d117932d0115355d454d6ab717e76968a4479d3cd3865210f33cff076c5b3b9dd365a711bf7f143ab735d649635004bcabcd5cdbcc67db8a4f96cd1ebd5c1bf6e8c13e517395b4ae68a5e06776d50dbbc7bb13be24ff8f9133ccf328ae904aa5a69d1134ea11d218d810095af412cdb5ed4d7c19a5b279e5eeb7c21003c34a4ea55b2f52caaef35f714eb4d55321a138e589eb5b749416fa715d1054843a5503c0e4c378b7dd300064e3433578807bd094606a19c1d6817e9eb8effdac331b6f5f464362a4a3933973492b211be2c94a0592a3b9", 0xe9}, {&(0x7f00000007c0)="43ef2fbc764076adbd6eaa689662536ec2f7c2aeedf1b8e6f3fda20aa332c2b69c5f2fa2a0852e13f2a48d4ee60434d25961d600668b14f341aad5cc3dbbf065a8e383edd05121c5853eab15d3338a5b173ccc2b6016a6cdfb7cb0676d32287051fee150a20e25872f93017e730c6b2969f173874821a64c2cb5e6864510576a69657955d1fa54e74fed93f62a3fed9e0791b077aabdbb1ec05092a701504c96fb7743d542b1f6e56c5e0223f97e4657bbec68eb22ef897eb2f62409e2deeda6667e661628fbee54f6bbfc002cff2de2aa0139806a712cba6a5678", 0xdb}, {&(0x7f00000008c0)="1641e1ae39b874d64fcaee3c6270c217732c0ce5e6a092a145a079005b347fbccdf522f5c2fe49f2fa90a47f9258340c36570d2761e95df366fef6ad77acfc2f93234fbbed5ac8ba6e9a3c83599200d48847d9ed7843fef88a7b0e4379aa7cc311ae14ca558b89985118ae204d152034f9463ecc894cc0412887750e405c2a079a7f369dc9bca51b477b70bf13d046e340c99a3b", 0x94}, {&(0x7f0000000980)="f798c31c64859ebfb44e72d82fd3e68c2c9b7a1e434914875a46b5afb6d0306cb864bc8b978acfc9b192fe914490b8e306f858f225f7a4678064874e304e8c3893b5b29139bbddf06159d0a751b986a97e0a80667334757c77929b0e0b5fcd8dfd09a91bb1cebb242c8ebe1576f5612ffabbd2610767ac38b9662e1af1b793ad87a4", 0x82}, {&(0x7f0000000200)="b87c157490591bc3a7f7a455eb9445d52fadff2daf2d6670a998526a9332762e6aeecdc92330c96a38b56d98486abfda71ef64da60948832fe22d2", 0x3b}, {&(0x7f0000000240)="2e9ded7354d65506e592dc75ef3114fadb5487dc4f1f574a225ef576a66c619b1d41c406244b103d366d88008c36eee6f51f76d7bf7e755c77f84cb7ad5d01", 0x3f}], 0x8, 0x0) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/251, 0xfb}], 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:49:52 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 08:49:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpid() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0xffffffff}, 0x8e) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) 08:49:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) 08:49:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 08:49:53 executing program 0: kqueue() nanosleep(&(0x7f0000000000)={0x2, 0x7}, 0x0) r0 = socket$inet(0x2, 0x1, 0x9) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) clock_gettime(0x2, &(0x7f0000000180)) nanosleep(&(0x7f0000000080)={0x200000000000000, 0x6}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = kqueue() fcntl$dupfd(r1, 0x0, r2) 08:49:53 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x3000, 0x411, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 08:49:53 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) msgget(0x1, 0x40) 08:49:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x200, 0x1, 0x4, "269a52b3c0372818837a1c4142c1ea72f8211423", 0x10000, 0xffffffff80000001}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffff) 08:49:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/252, 0xfc}], 0x2, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) 08:49:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket$inet6(0x18, 0xbdd4dba2f424711b, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x5, 0x2e, 0x0, 0x0) 08:49:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="19cee1532e2eb4a29c722a3abad2c3b8cffd720931bcc9bdfebb227f64e1ab15f4f83c94d7669cd44247041b", 0x2c) flock(r1, 0x5) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000240)="b2d1b9cde92c9e70f1217e71aa8d105cdae07ed2a616420ba1fa00000000000000f4eaff8efa55fd4a1e994f14542c739dfe0a5848f1ae3a11bfde5c8d1e88e2210a9a14ce9de9db3cbc2e53c37cb8c14427631a9ee26cb3bb28e461d2eaa93633fa5597fa9c25cc5f340d23231b201d2694c4d7c502c9176429e38833484a7aeae87dafaafdd47334859e66c2368b6c88", 0x26) 08:49:54 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000000)='..', 0x200008287, 0x40) 08:49:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x1a, 0x4002, 0x40) r3 = getpgid(0x0) r4 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:49:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f6638a465b3f7803000"], 0xa) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82025c2ee9fd696c6530000c58c1c93c7b83ca3ed133e64c42859dfda6fc234237d85fb712515cc058a0c30698fdc6631943"], 0x1) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r5 = getpid() getpgid(r3) fcntl$setown(r0, 0x6, r5) 08:49:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000180), 0x18f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffff8, 0x1, 0x5, 0x63, 0x7}, 0xc) 08:49:54 executing program 0: r0 = socket(0x18, 0x4000, 0x4) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mlockall(0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 08:49:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) kqueue() mlockall(0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x1) kqueue() mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 08:49:54 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5be7, 0xfffffffffffffff7}, {0x8, 0x401}}, 0x2) r2 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f0000000540)=""/46, 0x2e}], 0x4, &(0x7f00000005c0)=""/26, 0x1a}, 0x40) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 08:49:54 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 08:49:54 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000), 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xb0) r1 = socket$inet6(0x18, 0x4007, 0x8) fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(0xffffffffffffffff) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f00000000c0), 0x0) 08:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200), 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/84, 0x54) 08:49:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fdffffffffffffff"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 08:49:54 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 08:49:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x200000000000000, 0x0) 08:49:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x8) r1 = geteuid() seteuid(r1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x18e) 08:49:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x7f, 0xfffffffffffffffe) pipe(&(0x7f0000000480)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="a9853247e9888d2563d5b5dcd88cebb6817ff06ef8e9d532b9f7a9263ea6fb774afde3fa6eb529d0c537a87ee2ec2d2291c304155abded3e98e9cb37b172225c7f35244ef60a313c4efed96441af49651356770862365a62225b870825ae9e8c3f259e9352f0b2ae217fc7f5f2aac70d2959ddd3903eb1bacbaab621442ab8d79fbe49eca81ad539fab246b979a0929b3aa2c07c13f307b98590854777d468dbf5a708031d3f7b8ed39be32fc870", 0xae}, {&(0x7f00000000c0)="de1eeedc948747ac184b1d63689b386227c8c7407872cfa87e64d4e7fbc2652203427a38ec27c3d0e116590c3c867d7fb2cc440f27ef0fb8c05878d728b3500329583b957e306afcbc514cbb1b887112c971cc38a283655038523c29280a358a6a0c665bdd05843797035d5b70e28b2f5f9dcc73e1ae792a38e05f8308545adce5ddb6921dbca646665727", 0x8b}, {&(0x7f0000000180)="a1e6b15a18d11bba1adb4667f7019b90fa1ab3feb2e77a36a1281c60f124bef1801c3589e559aad322fc653d0defdc3cb0912952cf129d9297d34aa5b7bafb8e33a7de195b4b1c32c795de2efae1e8dbd65d5efe4673f5c65eb041ffdb48cfff6835af074d382da833edf498b48c242c4109ebd8796768437762c94166969b2c2456265e217cd45b85fb7b5bed81aca50fd3f5061dd30cad58bff9f7507dbe299bfb3cfc5cd608e97ddb72e4f50bc13d0c8c3dc13139674f7152c571c8d3ceea1213d0046ec8953b5d0571be95fef24e20b6ac1da9fbfc31e763be338726ae4e5828f7b8e4ed81af224078a180e27438b755e1988ce5631b1360", 0xfa}, {&(0x7f0000000280)="5d50f543024a6259c9d8109e00bae18a70f3d1c712699c74ab1df66ae98d95d80cbb49397f4cfae83a759f9a76ddf9387e107572000ca381ce2fdc8d19a58c7bb3ea5386ad7524c0843c6d57cf7cc987a4e81e1ff6acf37319395acbb06115df6c04445a0c81acf450a432155d8aa5418b913413beacb76a83928fca8f75fcbe622bb1", 0x83}, {&(0x7f0000000340)="7e2b6a191764f72abe33115ea9557e34faee5f2e8e2630b19ca0183a8345cd1de2af38a846a80b05b270f00f5a643ebcb91050dec16e0d61ba5bca739c33b39440df71b4f5230d35f43a38c9d575f032bee00250dde875508e22fe992bb1477e745e226eccda66c7921a83e813705c6b72f0d114457f0357d1adbc69f2b7692226a8b4d572d4d3b8e9b7ab11a0f96d5b86f8d8fa430c5b51079ca5f965e4918436d4162f8346a33c", 0xa8}], 0x5) 08:49:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 08:49:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x802, 0x4, &(0x7f0000000300)="b5cc7729d951f132d265beca220c1c9058944eba262ba7569c9293bb7a47f2cd1ca0b8d4e9760d488cd5afed4dc8b6690199e188457f0d97648deca2c5a6ac559111cbcf3868846ea6bd9f012a0a96aaa88246818fd9b839dbcac72c495ac3ff4db2ac73853c116aa896996c5bd1ffdf69f197b3d5ffec7a3e2c141d5f1dace351fd42c314e101933bc9e32c1bbfb093ac63eb15b525c7e76e42bd918db3879dd4c1d20f6b41d4d467a142b19b3ef5c47cd17f3b4b5da48d2acfffced2a168d8acd38b60220bbf550c2d079ff4d94b96bb6edef12ea5ff9c5a87b414d9a9fdabdbb1f9989dbfc96ee30b8878d7e76319a0dd2ec9da576d11243f4d28f25c03f280e1d7c1582f071b2ddfaa107d2325b078f775fd826d45aedd156e8e3b07000000ceee144c1ee1b2c5bebb1377c67edaf7e3b0", 0xcd22aeceb5e4266c) setsockopt$sock_int(r0, 0xffff, 0x1105, &(0x7f0000000000)=0x81, 0x4) chmod(&(0x7f0000000240)='.\x00', 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="da3e2e2f66696c653020a78853023b457c3ca659cea9343f1b6d1d20b77bab559496b45a2d16daf2311217a635d618dcb3e9caf5c8eaf1cc8c6d5346623e71721874d25078ccfe90f595fcff245adf38f6bb901a7ed01ab172ebc7d0fae84a4ae67a457df15d48b3bf982bb50f79afb6f87e9f17480f136bb48d501364957a6a959b32ca6b72ca7e96dceac37b596178b2290f0e1bd999679d5a7b6d36c1e3805127d89df5515e032795c2bd39843c37c2351185cb9a07fd35a5258a70eeaecd0671f353011cf3a4f1e762"], 0x10) socket(0x18, 0x5, 0x3) 08:49:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x7fffffff) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 08:49:56 executing program 0: unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='cr') 08:49:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x41d0, 0x200, 0x9, "77d61b1fd52e41330f2606d4bd506179d95ccda4", 0x7acc, 0x400}) 08:49:56 executing program 0: socket$inet6(0x18, 0x7, 0x81) r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000000000000000000063a615477ff6b4a51e8c0ea748b42b58ec4e9c8bd665ee2b9c4e533ab55dd5d963d03e10cfa4a8fea64e9c476bcfc78bd35d1710d9ad840fac58c748f9ba9120f1e84cdc6ffa767ef52b545f100446c4994481bc869524b4c971c94e8e1357487e1ae7058ef4191c90af2d32d04817e604d7c3f06d4f6f19cb5c70a0d774623a50d2fa1dc9e118f1856a2bbf7a7e900a78a57d6360794b477bcee5"], 0x359}, 0x0) close(r0) 08:49:56 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/165, 0xa5}], 0x3, &(0x7f0000000300)=""/61, 0x3d}, 0x42) r1 = socket(0x2, 0x400000000004, 0x0) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 08:49:56 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x3ffb, 0x100000000) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xffffffff, 0x9}, &(0x7f0000000200)={0x200, 0x8}) dup2(r0, r1) 08:49:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x8) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000180)='./file0\x00', 0x0) 08:49:56 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) r1 = getgid() getuid() r2 = getuid() chown(&(0x7f0000000000)='./file1\x00', r2, r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) close(r0) shmget(0x0, 0x2000, 0x24, &(0x7f0000ffd000/0x2000)=nil) 08:49:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) socket$unix(0x1, 0x8, 0x0) 08:49:56 executing program 0: socket(0x37, 0x5, 0x3) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 08:49:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) shutdown(r0, 0x0) 08:49:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x122}], 0x0) write(r0, &(0x7f0000000040)="727f9f5b7619c0b237032cdeeaf9aac837cccb3e1c1e9116e471573dafeb11a80b6bea25ec528fdac0ec9b7cd39c6ebddd31b815812c", 0x36) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x82, 0x19) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x89b}, {&(0x7f0000001280)=""/192, 0xc0}, {&(0x7f0000001340)=""/177, 0xb1}, {&(0x7f00000001c0)}, {&(0x7f0000002580)=""/239, 0xef}, {&(0x7f0000001400)=""/68, 0x44}, {&(0x7f0000002680)=""/137, 0x89}], 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x4, 0x38f, 0xffffffffffff7fff, 0x2, "a7643ac2072974455e9dd71d0c8b46b84bb0374c", 0xbf, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:49:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x38, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/166, 0xa6, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 08:49:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x8, 0x4) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = semget(0x2, 0x1, 0x2) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/182) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x32, 0x8}, 0x10) 08:49:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x8000000000003d, 0x0, 0x0) 08:49:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 08:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efab139200000000f4cc98695aa8dce343770c4bf1d16ebae632252595600652fbd5e41789632dfc94ff334a5619515a4c8ab06189824b3da0256b87cb2d72b83cdb9ad8a412f828193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000000000000000dc01975532579480f5b8dd965b4ea23fd919bdb72e5f733ba41487ea250768a12e81084a10428889050e6d6c1a5d0ea733354ed9ef1c986022a6a3090cd133e69d6c2634b96c492e44d7dc00000000", 0xffffffffffffff40) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 08:49:57 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0x7b) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) recvmsg(r7, &(0x7f0000000500)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x1b6}], 0x4, &(0x7f0000000440)=""/117, 0x75}, 0x2) 08:49:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) ftruncate(r0, 0x80) shutdown(r0, 0x0) 08:49:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) setsockopt(r0, 0x7f, 0x6, &(0x7f0000000000)="ada103eda4a15001c7977995de0333d97ae75c29f22bde0e83faceffefb662db73d5da8fedaa1065f46e20fee86f9aa0b19462e1bf244503d4dae1e63ea1ec2b4bad79d05e0e2d675e75bcd4d5ae0b3d2a973aba7ca9ccc6ff051f", 0x5b) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f00000010c0)="102eb642069a28b9c8d54058c5d0ecaf2e9ffe84aa663c7ecf35ed9b8aef7ba0bec716260937c1d4b3f325af33dcefb753aadb96655b3c740c07af74cec37d801b410acfef1022a400aaa3db9dbcadcf1174529bde8c02ac142f4a0fc1cad55a6683f4f3a22cc3336f19ac2c7e264c", 0x6f}, {&(0x7f0000001140)="48464dcdcb7b4713cdc947363aa828b56965f4c416f01013fb5d2347e4d6927ea4c8e6d61ae93189b337dd08dd0877c39203fe54b451df35d2f9182dfdb7c45ec32a2631293375e66cb32c5785550353ac2ade6fa309a85d8720d143947d1d19c57212d685836161072cb08ca39e8d603c3b393a5f2fbdded83f0ebf0d7679b6e76edaac29cbb9fa8e08c5b05696991540aaa3e45561a2661de97cfbf1912eaae4f26c72ea7d8a0ff1b9ade14b", 0xad}, {&(0x7f0000001200)="070b2cf93c4ea48581bd54c86f50e3a9a37b5d8436f701c4325cd5656d3839c8127ac14251ba1f7bfc20c5145faac5a5a5a430ebe924e91d3cfd8cf6dd00519dfd14967fbcd1cdce3fab246f0ddad7b382cd57be31b2", 0x56}, {&(0x7f0000001280)="169c961f813a9c606c7f95fbe7311119597afd135f94", 0x16}], 0x4, 0x0) setsockopt(r0, 0x7fff, 0x7, 0x0, 0xffffffffffffff8a) r2 = fcntl$dupfd(r0, 0xa, r0) shmctl$SHM_LOCK(r1, 0x3) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000001300)='./file0\x00', 0x6) 08:49:57 executing program 1: geteuid() r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 08:49:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/21, 0x15}], 0x6, 0x4a) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) select(0x40, &(0x7f0000000000)={0xe4fb, 0x7fffffff, 0x6, 0x8001, 0x1, 0x9, 0x3, 0x8}, &(0x7f0000000040)={0x0, 0x5, 0x7, 0x7fff, 0xcb4, 0x2, 0x2, 0x2}, &(0x7f0000000080)={0x9, 0x5, 0x5, 0x8, 0x8, 0xfffffffffffffffd, 0x47925ddc, 0x1}, &(0x7f00000000c0)={0x8, 0x2983}) 08:49:57 executing program 1: r0 = socket(0x2, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) 08:49:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x21, 0x3, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x2}, 0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 08:49:58 executing program 0: semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000000)=""/171) r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000000c0)={0xffffffffffffffff, "11e8469c59551893bbb78cd3767fd643416810d7cddfe14e9a58a6a491783c8e6f5b12738aae95c964a4fa96d0f95880b5e9aad73f5822a63f3fe4653aeadf0b1ee298b3fdedb87c24ff4cc8a6e55f041ee241ea48233b03b47c4d843d54be8ec5ff00dc251c4eb3f473836fd97ce7ac3e58a4b2f92a7502cd79a60ba04f22a87ad3fe8c07bb6aca9ba010cba1eeda8c041992e4a5977c4af38b4e722b1632dfbc416286e71df77e2fa09f36"}, 0xb4, 0x1) 08:49:59 executing program 1: r0 = socket(0x16, 0x4, 0x7) r1 = accept$unix(r0, &(0x7f0000000380)=ANY=[@ANYRESHEX=r0, @ANYBLOB="3c7154a4730ccde4641f43fe294c7d501382cbf3d6b55743693c7b1165ff5a014048fb", @ANYRES64=0x0, @ANYRES16, @ANYRESDEC=r0, @ANYRES16=r0, @ANYBLOB="cc0d4a4ed2b1ac143eb09ada05c91dc5dd90ba9fbde87408e41fae4cddfeb5f69e8692542af5790ab951aa5db47570d923f575cd1613409097a019b01e26e348948a574d7bb6410a2028ea4aaba209bdeee8864f5d7b4a187cd1184b83308d47dbef1c7e7f81ebe295a330fd38a9bd92ad20960e27af5c4f85abf113283c9fd095e2bec988fb5dbd6c3f0960190ed6926ea66163ffb692d0541ea96d066f517040943fdf6ad2575e24720438cbdd4b83a5bd66cd8651e31f604564120e528d210e5985ef9489edf966f92baace1e8d56b03673b69412367dd4e91891cc0238ddbd42bad800df79", @ANYRESOCT=r0], &(0x7f0000000100)=0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 08:49:59 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x5, 0x10001, 0x5, "aeceb013a2e12c5d6fb522c1e45d0b25160e10c1", 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5, 0x800, 0x7, 0x5, "4392639441669999e1cefbb661ec8f642885a5fc", 0xfff, 0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100880, 0x40000010002) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x101, 0x7, 0x2, 0xc08c, "26d500175141a9913bdc0754e9350d2456a56506", 0x20, 0x1}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') 08:49:59 executing program 1: syz_open_pts() 08:50:00 executing program 0: r0 = socket(0x80000401c, 0x2, 0xfffffffffffffffe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 08:50:00 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 08:50:00 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget(0x1, 0x1, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r2, r3, 0x4, 0xc26}, 0x18, 0x3, 0x1f}) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) socketpair(0x6, 0x2, 0xd7, &(0x7f0000000000)) shmctl$SHM_UNLOCK(r0, 0x4) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 08:50:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x47, 0x8, 0x9, 0x6, "686f293e1a57b699e3b1c4cd1b16f5c0e282ca9d", 0x9, 0x9}) 08:50:00 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) mlockall(0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 08:50:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) kqueue() 08:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1000) r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 08:50:00 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375a7) 08:50:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x82) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESOCT=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32=r0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR64, @ANYRESOCT=r0, @ANYBLOB="6352671c0d13ddcf84bba26bc7418a4ad39b214ab951aab2b5e8c93415ddb1ce26c7639513118fa789aeb63a88f472030bdf02f6058f572b30d83c447401347dc00fd3b609491c6b0edf35a776e92f96f0536f7daecfc5ea4288e193d1758c89ddf148bf4e2d351c769c5c84118e7f44a8e6d210c9cab6e34e84c086e168988a50199fea8317cac8f92b183e90b5f7ab325789bfb03b09b5e5efc1e51b534c5a8accdd025b42c54cc606df22e71eee3efae3648783134d73c312fd01e0267b5b"], @ANYBLOB="1d2072a60fb1d348ca14d50109b5", @ANYRES16=r0, @ANYRES64=r0, @ANYBLOB="2397db00961dfe0f915f9034447d76b826eac2b83cf43005679caa5145adf8e9cce03d94c410db4b26de199c8cf795b00d205496eb5b26f44720b164ca61b5856e6bbf7e500151b3f29bbbdf36370acec52358e65606190682d9276ea5b60ed5b37bb0fefa89be18297db0b5432ee835267e251fe9e301ab9c623a32"], @ANYRES64], 0x2) sendto$inet(r0, &(0x7f0000000040)="d8191d9f166aa7f644cb143c4dcaba9ddc21bd1a9b06616217334f631a5779e5fc9c04421eab3666739796a178238d52e7911dbee055805a36893a0c", 0x3c, 0xc, &(0x7f0000000080)={0x2, 0x2}, 0xfffffffffffffeb2) sendto(r0, &(0x7f00000000c0)="6e3562e02de7f423326a092c9aae94126ccf33600352f5aff310960d0e862321cc7bbbdbda79578c625117b25ceb0aded0b64738", 0x34, 0x8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 08:50:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x20000202a, 0x1fb, 0x0, 0x0) 08:50:00 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 08:50:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x39645ce6, 0x4, 0xf9, "a85b4fa2b621a2118978be920af0f37445693711", 0x0, 0x100000001}) ioctl$TIOCSBRK(r1, 0x2000747b) 08:50:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000000)=""/75, 0x4b, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom(r0, &(0x7f0000000640)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 08:50:05 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) 08:50:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0f8ccc8aed31ce8f05453a13f62f49efa9f73be7f45f6339ebe531a3ba99659fd9f14034c6c72322383a4898400ab7e91dee5205eb64283b73cbc5aa0f60fdc3db0a6f44d17e3533e40c0af81c6ce8b569085620f6917bae5d9591730fab421c1f1aec3c1b151e0f92eeedda74e28937018c1a6babaa69e87fc705ec4555d194a2c11f7a", 0x84) 08:50:05 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/44, 0x2c}], 0x2, &(0x7f00000002c0)=""/40, 0x28}, 0x40000000000840) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:50:05 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getuid() setreuid(r1, r0) 08:50:06 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) clock_gettime(0x2, &(0x7f0000000000)) 08:50:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = semget$private(0x0, 0x0, 0x208) semctl$SETVAL(r2, 0x66508b2a320d2834, 0x8, &(0x7f0000000000)=0x200) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 08:50:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x55}], 0x1, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/131, 0x83}], 0x5) r2 = dup(r0) pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x7f, 0x7, 0x10001, "c5063f3944e2b25bf9f74390fcf4bc9140ce33a5", 0x4}) 08:50:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000080)=""/127, 0x7f) 08:50:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x4, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 08:50:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 08:50:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x8) ftruncate(r5, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0xffffffffffffffff}, {0x18, 0x3, 0x2b58, 0x4}, 0x6, [0x6710, 0x8, 0x100000001, 0x3, 0x9, 0xd52b, 0x4, 0xfffffffffffffe01]}, 0x3c) 08:50:07 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100)=0x22, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/153) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000040)=""/96) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = dup2(r2, r2) dup2(r3, r5) 08:50:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc000, 0xfa29) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 08:50:07 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x1, 0x4) clock_gettime(0x0, &(0x7f0000000140)) 08:50:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000700)={0x20, 0x9}, 0x8) r1 = open(&(0x7f0000000800)='./file0\x00', 0x400, 0x65) r2 = openat(r1, &(0x7f0000000840)='./file0\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/250, 0xfa}, {&(0x7f00000005c0)=""/75, 0x4b}], 0x9, &(0x7f0000000700)}, 0x41) r3 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x40, 0x100) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00c06a089b0000000000"], 0x10}, 0x0) recvmsg(r5, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000007c0)=0x9) getsockopt(r2, 0x2, 0x5, &(0x7f0000001640)=""/4096, &(0x7f0000000880)=0x1000) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 08:50:07 executing program 0: r0 = kqueue() kqueue() pipe(&(0x7f00000017c0)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r3 = semget(0x3, 0x2, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = getpgid(0x0) r5 = getuid() getgroups(0x3, &(0x7f0000001700)=[0x0, 0x0, 0x0]) r7 = getpgid(0x0) r8 = geteuid() r9 = getegid() sendmsg$unix(r2, &(0x7f0000001780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000340)="7a0fbf6e7f7a7664913236d13f61a88f45c8d79607e7da25d76c452053a165956bf1063fafb41d250f4aa6a624184d22d3f1d9aa2ad778b9de9f003f4137bedc686f02cee9e499d8a29e7fe6d65ccacd1f0cafc3746efef9950874a4f86873b3954d8f5391c7b6e597ccde3b0fcd2943ad936188d927b257953376a48c3f3838d8d750066ece7ead9947a3698b278f30741d2a", 0x93}, {&(0x7f0000000400)="f87d49112334fea6a89d7b394fb3eaedb110a28b5eb22956bd01e0a13681f0e94dfbf78f19a40cadc95679317b3572c291e48db00048894c7253a84fd962071f2ef6c9dfa1ea7b5cf2651c990f17899a8f97daa6d3570a65ffcf922dadf836197672eb", 0x63}, {&(0x7f0000000480)="85f1060a1050d8790239db0417028ebafddd5f5470f607724be1314042eb1c26c6c8536fdfccb61ef8847d2dcb5e715999a6c92775c32ef4d2599885e7735f1e688cd4ae10ee7652757e7bc345415905c751eebac4a25bc46170f8dbebd549f8bdb06079fd48548236707e211ec0c9fc8a067542c75810a25ce1eaf29c322b1a6dfeb15451b51164fa3242e6c5e5d727d17fadfd8298541812184b11936183151ae5", 0xa2}, {&(0x7f00000002c0)="b01c0d2fe9816d17f7260d5896abde219400b5572cb612ad0e2bc42544127c7587f556fb858c20", 0x27}, {&(0x7f0000000540)="3dfff4450355c069fcbeb9c2b1f0d38afa864a3d76229de6828395671e043226eb804396f5c357b65f1aa4384a1dde9b2b65bf5fafb699014d923ef75866245a62e5cabbfbdfe81f8a0213a6a15d69cb29715f4485597c55e6b6dd24cc8ba11f61542da5f06d0d9f43b437c64587ab15887dbd8d30ec99f8a9c296ee61a040aac8c099b9126641af750e7268e2c544ad978e22e469c98311da3ed7d4890e22a789596640a542d4de5b691096558d63e11c9ef09be033ce", 0xb7}, {&(0x7f0000000600)="7a07fa3c42d84f33ba2084462a5f3b3c72eb2185c524185e8f5c166c85673efcabf1eeb012475a72e5b2a9d3d774917c2de317758b9b1f75cc4a402bb0e8917c0d124dde8b4a3a914e87c010d610ce7eaedd2254221f", 0x56}, {&(0x7f0000000680)="2c1edaa5c7d7cb3c665bf8933d1622167bb2934d7c1fe57b12b12f2866259128e1112e120aa14dccb4dad57b90c48223c04050ed1bf136e039efe77fc8660faf20352d5b1e914d94f834515db25576e3b2ecd432df5c05e4d4eeab2c8b9bbe4692c1897d2528dd44cfa0eb5b031fee7d8d205e9a912fc23909d999b2e32fb9c6a4c9633fbab2afe9777fe554ffaa75ed76545fd1f65cbb701817742b486e51acd51f72f9f2d7e0e73e62b4ffbd7ac3671711a362c36a19ee00ee6d9c6141dc07693173bc7dd4bab8353162dfcbec694c4921b8c749c8aff487dcc4f90a050bd35faff22759aa02fa4e02d73e872625eb0e11993b5345736700ae800aa6b73943a2d875213b0a01c094a2072c4af1c32935aeb72fbdd9f0174ef9bc7ca958fbacdda262b05aab0967e829a85635bebb3d0702a62ec762cd04de62e9013fb608959f36c745431677c201e56a9fbdc85b55b375f69657dc4a1045e907db5839a0b45ad589bbb462f16d03d921d2170bde543b551940dc40cd168eec7e868668de4d2c43b960e7246db9916ffdf314c9f975c183b282cabdc6568ad4e8b07d7009b973cfd1b4b7ac3ae03ca3b8938c9d9bf79c432d113ca70fa62dc60dc9873b38509804aa9c0b86010750a02f186421db951acf7223328b47229afb760f77590e4eb613a5caa188a0837e96ff6b82646b4b79a184d182c3bb9950dc66b95b2616c0cb41e031fba9bf7a613df0595ad97259c8e803d55d787cede11a682c44a880203fa1341f6eba84e105fe0c04d71c3dae55b179d742d7d9ed7f5eb44475ab8a067e32b38ebf4470df51bded343cd1048f55b00cd714c1c454e456088ae3390087738d1bbd6e2318b16b3e7d45f17b4f1b66ee2206db9add041e330187f7a934c0666a6824e1290c81f164670f4b088b9f8d7c31d4511d05a7a979efc65a24791aabefdfd0141851be8adb319b06f454bca54802b011bd910ecee8d0442e4ae32db826c053391aecde46182110e975b8c670f79e3ccbcebf0ae0e95312471ee77f5f7e0f2dd5e175bea2804f75baec4784a315e49b265cf8b99bf2c147dad410406beb9b77a863aafafb05db23331e8e2dd16ea4a39c1498c069cfd9519a36e1db8b3ba580aa1730b21f44f93318aef5ca41f8687de71daf0bbecaf71609e2f09c5e47d9d28244d228ef579c3c6a9a969917176e06d333ab708ed2c794eb7514a768cbd148e1168258f6eb82527ba76335352abdd9975e3a67ab28bb279ded272dbdc89f7db2e502c62dc7893746b3e63bc30c983086ae2debe3db65a7c5539d2bd654c274eac9e0068c1418ac8eb5792c90a18537ac5f2897a892b78ad4a6a8ae922f03b713032b95e7f0bae84f0d9f1f83d1669c9306317acac59fa879c8c2e4092a57856038885079dedd67dc4194a9031100d9ea9b37ff938a31cde6c3a6ba5475ca9c48603d355d54854ee475cbad8398fcd81eb809d7c009ce625e6c6f26327c0bb0299d1be86098e73e7376cbfcaafd5ed70cf13acbad9553718c26fdabdde6c20a0688a12da2bd367a7b752d693ee2185c953ddd22045510f863815b62daf7486ab093ad0cad7e2b216e5ecfdc906ca12fc05e0464725f17c6fbfcc7a3d769492b941b3f4065b72c9243db9b7dde37a0e1548bd38124e20bfee2d1b9646e779b5874f78e7fa8d10fa178cae3f3dbe22bd636af1dc55c959efce68e3cedbaab5ff45ac51093d525d7a90523c20e9db436df51f00749c8e977b29184ce0589ecf548c6a08823df32d5ebb1056850603bffa9a366df31ca68a4388b555c4098e2e115f13b5ac1dbc42637c13a804c035626dc5ad96f0b1e2d98b499c8a384d443ec36f20a9650f0e219b7d81632e01ed0b8d67fe8a7fcd2b4ab2f5c5af52a7ab92a34b881b0dc4bfd0a0d5dd3aaa0c1c282e967ff413c206305104f8bb59854d959c1bf4038d927e0794317f1af2dd17f9be57e485416dc86d0c6574f395a1735ed4b46f11023a86c923075f1c7089c40e731494327fd0a5dce36743478f9c5b809222626b4c3d8c01f7699796ad17bdc7d6f8b20671c526f66fb168c714cbfad2b0dedb80714b1dee81aa34ac472177785f652942dbcbc914c75972d5080d73c31e8c454b635115120be6577bf9112221c7cf7f48c6cfe44da9a3f4f303ea422afea72836c6c45e31532ee0581ece11e198e7419d30254934ffade6ae9127c060e39df856e57fcd916e8c238e827563be0803d24856116908b937f9bfa3c0a7556190e073921dab01b8770f104f83b7b9314cff08143677ccaf1d1048efe168c5fca4aa4349e91a6b1e9861b39393150b17879c818f9e2f643d7b08618e1a9dc30c4829a31b4afc3c4443c224ce457760cf93d81bcbdb9fcdd1f56729da5ef5f4aedbaea71c9ba40d849aba29db7dcdd149f600449b919e8b982f7f4dc45c9c4462d03382d159b7e91d459e56902b860dceb6bf11c7a73c9a5e3176bed9cdc61a3191292d49273e923905032ab2fb7771d867397d5da171c50038f1edc2d08ad7a91738574343d0ee6526522420c21d0f9e6998f48c902e4dffbc12bf23b984112735485ada8272b3d541da17886c7b2e6602ae7ce3640738ba76c903d72134c83a621c5476494eb7b3c98e7eb5a770a1ef97fee39038a7fe9a7ddcc319cda1d9085502ab25c088db48c2b525091553c69b9a3b9b052cc295a4ab229a00d7d1e87a483101909dcfcad1bede26736b161b2afad2a9603695bf2219e314dc69e81aac57bee5d07bac40a3bf300135e677149b1edfb27912dbf5127d5613af191359fd3e098dd7099922cd173a621adc464a9c576574f099c6c44e92493408137a5ab23dc7b15c5e706f91ad5de738adcc493ed5d3a8fdfef422097c4c92c70e8c19943ac285aad9b3793e97df9ef580a861d06b1dba2c6a4a30afddfd76f01ba4cdde69ea1a4f9a8eaff8245869e0ab31d37650881416a3974a0d4826e2150c2f89aabb4e11ce0886132f01f2b21509430c97a9bad3246a96e86ba8bc926907d27f4917dec5b7fe69fb1d7ad5eb813bbf4ab059e232c06ef578792f61465cc986476493e1211ac2ce2111c839a51f6495d9ec4c908722f99678f2db7e71f72ab077ac1b6e64b71b484e36213a22a884131967ab5fc32c58485b5db3f82ff29ebc63b9356219ab837dfa9d7420f9a6c4243ad199cf892c067dc69dc588b88cb8af4282c60a70cffcc61b0810c707797f7439fe9a59839cfc1c5264f8c728363e927b14dd7cf044a20c88bcc396180084efc61fa47f5e1749555b98bde593fb81c51b4203edef13e44357864e248d92861973749d8bb1c18c34ece16ed33227a6c57374af7dd13b5535d04f1062d9ed9c7df7f0e4389bb34fdd964c10ffb592afe0fc23c000fe16f548fc1ebddced64761760d8e21c6b55d63c69a73039f9a5154cd68008a4ccc54312caca5336f9a2c7e7fc4a0300d495120b78a7dadc10c6543cc04bf8a106d061a15a32815a242967cca01fab0efead6f09d2cc02f443f04a6d2b6e7a467583a523811e02e901455665580df4d067467e1922a5c01e21d178ac9e73129b5016ebc15f756bfbfc2392c3ca3d556f7ab755bbe834fb359371519a2081ad702a0f493cb001a509fd1ebd432d99e49ff61310a71ef612d7453113dedd0419225667a06c1262d31ff07041cc6172a778ee78daa891e9cf723c910ce0dbb14c4ed80031ebc68a3f561beff3fff44948487bc03f773f4c8bb329e869b61232b369e36576b90c2e2bbff5364b01b157318a2d686135f8ca0c24dcf91933e5dac2fc5c05e486249e0faa1aa4d6e8c337081ccb606c8d2002f1455bf5d25192a78814cedd1b352a7a9a9cf11a1950c479f6cbc571774a0d02ef13b33c0be715b7fe60b6ed175a275d91fe858faf951d7550ad06d4892dacb08f5935dacb9dc9ebef15eb2a049f3afadf753d96675298eb0399be49bd54c42af3ede316d41a7fe5abca2685ffa3f2196f2dde27946af1cbe1709c7257949a7409c4fc9bdb210c62fc0e4b79811b4493270c8e09654eb076c3a24e5cd576f9e7eb9baca91f845f377d2848eb4ef5b0a2b0d6ebac1546df760adfebd42c9450bf51678c5a726f04d1b6489d1ddcb82402e293b3aec83fc5b6b211812ccad251ba03cfbb770b6643b545209e11abc8bc36fe99b753128ca8735684cdd83ac167937141c1c16a4a6d72a4e95810a63ccc4075db22f873ca4276d023d80eaaa1814b7a503f90fb0584947af4e2caca7368cadfcc7829436cbff7c459b68d29710167879b939acc8615161a2d7259f753f7fff7890bfdc2c7d7ccecb3ab0d258d3705c6e03b81c3379e818c1a7a2ffb0787458528175ae3843a1ae4aa67859fc26ff50db32e2884bfd97c0256f441a5d8b2ad5d1b0a52f1232ef1335354b992b3b104b158de06b5f3c1c30213b92a2e24fc65d3e7bf3f7ce9c1b4a6e7df9e97272aabe844483d3645d88ce634df2500dc95f5b95e76399da008f961ac5badc4ebbe46da37d4d78da533eee908792188ed3524da043ffd437cd8fb3e33a978ba4db28ba92b3ac433fe3df4c23e950fc3f14ba6e98d21c5b15e83a5bb10b99787e58947f3afb39cae860cf5d0b3995ec7a6dfad0b6f968a92ac5cc61ea85d4400b34d74ffbcc5915d393782e4205f9b035e0f0101a2307a839fbd2d32d59dded71766f935537ede4f556f6fd1bb80b6324007d1a2c7fa54e287a1855d518bf17a080a766938541341f93c288bab878eefb71001f39332cdbda2252a29193b8d7f429941f692e5d5e0bb0f0e071e8d6958cdae8079eeef45594eeed56cc06d668ef25fe053c6fe9359fcdf7d7ecd7dcf42893099d9b66bdca83801b9fd82a736b99b40afcab5ea415aaa12f507bd25dcb9198ee55368413a264e1bf79137655ea872c520c076bd5f71a2a44613871ee86e7ae0635294d7501b136438c4ae02b19414b0ad0e75e7a434c63049fe483e865fbbe87bebb75e8bcc744cbf0751d064211960e36cb6e691e0e661a1e6bcb9f90cccea4c0ea71fe81e05bc9e07a1f89a5c7ae17042d373aac4e10262068ae6341ba367ecc4684bf2a881dc3f93b9ba3b67b38b7231d258f55a671c2c7a401c4664d2c2ea42e161978001e100823228b0ffe11ea7ad872e0f53d2c84f579b7322e1673280cb0280b89dc877fbb1a22ba2e69fd37570b560b27ce7d06affe6f0587e0637d5087b21e2179417b417e6530d81a28e4e4cf7eef08c71b41410f1d45d0f7c38adbad518eb64899b46585c66b8907a2e303e316ef73de8112e1b4a61937394e8a9088fb63a3943574b3de315b61f8926c8a79ac21d95f3905a6da3c3138e2a1a7a0b84bf75543dcfa1f649f603620df2c2a3b09edc31006335c780835941664e4af7aca43a1eb9e1afd590257446bf489377497b43d65bfa7ecc9ca1cc8ba821db0d649925095896cd72b0127e2994fb6b8c87f4ea88b587acf32d0871e2476096d1c85cfba1b72d3ad4d7841d09a247b2970872ced0c784d520d1dd3c0f0ef21049de01b1af00fffb24e57a4a4a486077e449d0d01e0d3859a742685df2ee61763d7b1a534a2e7d3dbc7bd86a50788ca11d5c8e63db53bc936faf6542c4a1b471d18fc5ac92b1abdd3d4c8f439fa8be3f30a0aaf99673879264d5c5bf863efa981f2d76b8461ccd8dfe88b0e085d3753c600713103708b0d618aba2684f4022f08f13776a55a7ad9ded14da8caeded9e52fe5c61a1f6732c75f2c26bf1ce0e3462ae4fab52a4d07f47d3cdf3bdc06870eb1b4fc25d", 0x1000}], 0x7, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x3}, 0x8) getppid() linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) r10 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getppid() kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0xc3, 0xf000000e, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x3c, 0x20000006, 0x1f, 0xb25c}, {{r0}, 0x3, 0x4, 0x40000000, 0x4, 0x800}, {{r2}, 0xffffffffffffffff, 0x6e, 0x20000000, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x7fffffff, 0x200}, {{r10}, 0xffffffffffffffff, 0x8, 0x2, 0x7}, {{r10}, 0xffffffffffffffff, 0x80, 0x400fffff, 0xade3, 0xfffffffc}], 0x7, 0x0) 08:50:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20008, 0x44) getdents(r1, &(0x7f00000001c0)=""/104, 0x68) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffffffffffffffff) write(r1, &(0x7f0000000100)="fa69c307615c6a2da6cf3fc258d39ca9dbeb140527e47fbfa82ec511c8030458cddd37ad01b8b7ca05393ca3e717f4b46f26446bc600f77bbb12fc3a0049cd933346f1cf8786398b8049c28df214dd126db282e548efcc2505e03c9458f3e48e2a8d03a0af10060531b30cee4b9aed46c1b497981bb73ee386d4dd5e8922a24665293948411f9373ba63d43e7aad4311652794d39813f5a9a0c7cc7eafc829d1c1163364a7a1bf92bdebc2ca67037fcee8240441967c514c1215745d242700", 0xbf) fcntl$getflags(r0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x13, 0x140) 08:50:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:50:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8100, 0x80) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) 08:50:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x1000000068}, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x39cb, 0x0, 0x1, 0xc1c, "bb131dc61b0c50786e4f79920b841757a180db30", 0x3f, 0xf9}) close(r0) r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) fsync(r2) 08:50:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x4c, 0x4, 0x8, "90f8f197f5b00f368a06f60bac2397931c16948b", 0x8, 0x6}) 08:50:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) dup(r0) getitimer(0x2, &(0x7f0000000000)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 08:50:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) write(r0, &(0x7f0000000200)="54614e864c4449a0efafc78819ef22905512bfe325aa0ea971f5dc10dff6b84f9600a5709379803e266410b34aa913a0bc5c6cf6065048018c3ba90269c8113ff4f084078a7729e9a872f25b3a470f5c1c67b24684f4e690d5ab30c5e8763b087b2c66ff961b80572eb8735f13aa5c5f6c8fddbb86fb38553d497df3b3ac4dddd3a17bfdd4ae2aecadf8f6dcc4300e925e548f7cc287635ec89b5450c061f2d88e61afeaf396329c3c67a244a2246fdc3b5554a4ed42f74b5f", 0xb9) 08:50:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xffffffffffffffff, 0x4a}, {0x18, 0x0, 0xfff, 0x1}, 0x1, [0x20, 0xf3e, 0x1, 0x1, 0x2, 0x7, 0x7]}, 0x3c) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 08:50:08 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100, 0x5ace}, 0x10) 08:50:08 executing program 0: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000040)='rc', &(0x7f0000000080)='rc'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 08:50:08 executing program 1: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') mkdir(&(0x7f0000000000)='./file1\x00', 0x8) 08:50:08 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)=""/221, 0xdd}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 08:50:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x80001021, 0x0, 0x0) 08:50:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0xc040, 0x81) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x8) 08:50:08 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)={0xffffffffffffffff}, 0x8, 0x1) msgget(0x0, 0x189) 08:50:08 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x1) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 08:50:08 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) listen(r0, 0x100000001) mknod$loop(&(0x7f0000000000)='.\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="11cc6312322402957b30a159a91dd3066ba9a57ec91aaff35571f0a04f076c1ebcfa372ed7720fba5b57fbc611a4e02945ef2b3b4589de5c059166777a9ea0f1366610ecd5e0d6bc0338d461ac9e91d7fd349e88d2fb6923a8fbc0fb4f265045916047aae62c61bde8975689730f7b6c2995460a20dc33602915b4f6b11cceb3423badb49258205cce54958cbe53862c4baa225e54c9cf7f1f3868c033ba3e", 0x9f) close(r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) listen(r2, 0x5) pipe(&(0x7f00000000c0)) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000240)=0xfffffffffffffffc) 08:50:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 08:50:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f5749a1a5ff2ceeb17edb7ad5ba50321359f88b624a6100e3489f8bb9e84b7c85ebbcd5e798271b3fe48e22377a698e4a52afa88bd8451ea1c2abfcd2f77c7e801919f0a95f25e37a55ce61e", 0x4c}, {&(0x7f00000001c0)="9711ffb3657ea9b6da63f3d01d6c73c0e113bce67454dd82d41becbd2ace6059e1544896e2721ac25f93d340b6250210364d17abc0b610eb2b0d0b5392c2", 0x3e}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="309eeee453", 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="889a7ea8fdcced3c25a0e5b738db90787f9815fadf6c1373f96adb1904d00e6e125389437515f3b483b84729dee1dcfc792a3811b2cf7f93703e48890c36f8a0c456b64b7a4009ec5cd551c9d7ac1a96c24a6be5094527cfc8fda0eb7cc1c8a78c07fb542a7c06e296315e9b6ca70f3242f0bb", 0x73) getgid() 08:50:09 executing program 1: r0 = socket(0x1, 0x9, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) sendmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="f092fbd4589d0e7dc34dcc67779e51fdd23741c6df022a089d5f4d8a0e98c6dc2b90ce5093a0afdd572dadc1bdeda1938a9ba1b49e28d4be665b56ed00b32302920094774dc01be3a00e9fd47b0fe83fcfea32e1d7817565a3c0474b41cbcf62ebbc10962ef8a1aa1bbe7c9d610f4d8754f1337f2e0175978e4434d84579290e0f90c311fa8827b7989e12995e2598", 0x8f}, {&(0x7f0000000200)="4ba37798d15caf4cfec684ca843c267bcd12073f92c46025ef8066d12a93fb2c9cf5ace0fc6d62f8715a9936fdbba8b05b59765544ac4d0ffea15d55ccfc9d04336fcb300bd0af40756104b397e177465295c33bc7c2489b30d7b10b4b749f18d618b02a39e61457ac938594f2f86ce45a9421bdf12f38458f9be060e7d80e988fc8c295c3af637a85a8f8ef1ee913cc16aeda53fc95e4b7631d987cab19656f06e34348236725800b8f9eb966cbcb9b4e70", 0xb2}, {&(0x7f00000002c0)="1207ef688ce6a07779b9de7ad581391cf13569e54bee12d133aab5f37708a74973058f3c0813e958d75e40e78c9d108fd308b62b24ac94513e42dc2e9e6a5510477a6dc97ad2b2c51e82a9aa2303c8733ea44f4b6d3f6247cd65e469704a88a605e5a7079d4b3c93e2f8f3d9469479f3910d43496626ffb6d0bef6b55a79fdcb189821c6a0d1611fff4c47baf14cd58ce909332e416a9beddd", 0x99}], 0x3, &(0x7f0000000380)=[{0x1010, 0xffff, 0x9, "e2d4c495aa9d5dbaa6724510e2ae05c5ff380aec9fbc35fb48327289ccb9540ed19696cb400f18a511a50ce9ff3b8cd85114048f8afd8b5fde49cb7393c6cb3bf7249b3301935bebf8b069f7965968ee3bf5129463ebb8cc2aec8b6e97bfbdb1569038b01624da200ff90e1c0517601c55ec2530670bb4b2d27390b7df3e02d15cea400fa46bec7cd37933b0e7d252194ba1d9c584682d907b2c4ceee700b678e8114e27dbdae490ccc73f1477a2d15ac92df6b5581f1721f7e41fac144d4324c77d28a116b897c541f1bfed4ac62df249691a9f7e9f088a083f36230e4f8ae0aa7574870ac1f175e35bee94595dccfa0c1afb6f2e8f1059b579738d24881bcc8d670261489048f5e14aeadfbabbc346e2ac5901bb256a70c1e6050970089d862cd1639ee8cb592ba8292fdfebc52bafa708935173f06b711c66eab9360e392d35a7e0002d8f30fa2b0f559c22d33b2c3fabbb7cab47e5f1ae34772b3f328a3fa0474086347bc1d17d55257283ef6c5137eb82301cfb7e6f41cdeb3e544ba6fcfdb5d4fe3f009b7d7468363f1a5ac4abca4b08292370819a562675c8949e3570b2c74cf32bf36e10d4c350b414680c4616a17719f2772854c4fe60521b660a5e416aa56f6e3699eda2310010e27e328f13d94f5b4cccac0ecde83b32f3da03360632c1f2fdbe86952818ce092cc57aae8d3ec7b2cae7f090e0396c350fc62746ccbee01af2d839345c7eedb23174d4890cefaed0c72cf9b83f69f1f0c562c360911e3f3bf9afffb1043ad99617b35104ac2c87335dde80b3a4a6f447770d8bcb810927939ebbab5cbdf1f3d4c2693d7b97d194bdfd7ef8e213ad1bc460a2311e010340661909028c63f3445ad945f88a78ab34e04369770a04efdef12cd8fd3ee7cdb6c34034a090144eb6ea7ae023f81001455ffbca5f7ac740dbc906e695bccf657f09bd7e5c7a4ac01d0c22fc8c7066c45cafdee4c099fc6031e874d11963d64e528e3ecd98384ed31a66697c83604a679a0d7b23e96c6032e8e04fe54f8f7953e9f3c638487f880098220546f34ed8e0f8465a2b4f01c27507b609e33d63bfdb66a28cae77bc581f4de3d8e021f074c374393909f931187b2a01ff75989b063491c4885ef23aaaff573bb6f2550dc9acbebedb023a07f03a5ee8e6a194fb7921b392f54f54640e933b4da5440898e67c785522af1460d6317e185ddd36cae29a32dd4e4573d92dfd8cd58023e814ca5a04fb8c8479c37369fdb56277cb255bdb4a1cac9d941f3333cfcab65787a4467b1f2ab3aba6bcf7fe07edf9b30e589ff10172ee2cc48b8a1cdcfd9d4112d4678be12b51a26f0aafc2eb5d3fac3c2db8a74b902ba0b53dee22d2b5d7e022514e597e6e89bd3cd90639116fb1107880151f65da0d17a05ed49672033a149019db817d0c6448d29fa5fec92cc13ab7a51624d42439c83c23c513291c1e1629540437f5591ab5023cbbb8726849e33e635b1a32e36fd2f69b62198c0d803104ac755590de90346dbf23e5324a15b9295b3f8b9ebc7d62986220bf438aad614f213a41d37e7ae5e0359d7bc94a14cc8bd557c6966b2d5ce471dfc3e3b08c316642ba906af90a48feb3421eed513844847a330a96feaa8b357dfe4d001569b37b7851e30fa7fb2c5039c5277b47d8422308ae6e0ebee65f0863aeead3c956362fa62934aefff1e70fd838a5e13c9fcf5f13d8a7f2fb34532fd3fef41dc5a33836b4d8ec878efaa2abba2dcc13ff8dd41e0a1e051cbea32a4d5127bd238b4fd40889815b7f61a46d92689eaf6078e9d0d0607f5a8b3a8ac0c31d5fc30aeb284eab1d6a72d3b308f9613983f7fb9eed387900a356c63326b2ed510fd51edbe5cd4389caf627ae07593f57ce4bf9dbf2cfc17eff5e485717d9b4f5c0bb0837910908013c38d1f9e7cc635ad728754d6debc40ffca0e3602cf1a23855ea5ea12a36bd0098cbffd074278dfced09c5e22625cd6d774b55f258fc82a8b29a5aa4448d514d26f1c87101e49326b85c35e7b6fdaff599057604f650915fcc0075208be0da098526c4316dfbc0de952d0230a78d0012405c11fd4465c03cd6c57b626088e32a6edca37e7fad17a33dfba97f3c6f5d918f2309332b8fc2dfedfc96ca56147965853e30d06a49e744502eaa1d3f5e2ca77a83ce6d8d69f91c857aacfebafca538ec6185dcddfaca73e04b214a97657b63c5b503ff53be374f5b56acd27e1089c85922c550f0638cf38a2144cfeb5d4d59a82fd035c6a8b713ee404e34ef82e99c007c6aada0e9795af389e8c97148af1e26105c0ac123ef296d014493639640c947f2f9fe152f2e5df0c753a8846999181acbaf6fa26bc2ef16791745142ad142c2082ae627c5bca68ee4e4705e6ee891d8c5ad45d39947b4e6fce7e249061fea366d83f0e9d6852edb964b8aec17b531cf1c91f28d526d9fa278de8f610dd0baa2ab561c454319035bc317b3a7e403163404da4d0ab42b16f03e101333b7e8af759fca04607cc9880768446e0d791d27d394fc162f72ad962f23f801536f0556db2882bf549d4131c266b74ccd1a107ddfde5cba2f0ccec967fd10c582ce19544f4c43fea1ff78641c6e5539a79d1aa8cd76e1687b3eb4b3b0aead94a4f4e6cfb4279174a2591056c24fb83804c0e369f68bb6f56d6407d91dfe7510171d661a90fac36504235c7320699f31cbdd97e3200e2620b002803d330fa33875c8f2630e417ab6c8e2c3913a0f550915d5a9d1a10b5f41c0dbbb7d62961b757a667025caa9be941137f41edc5b4a54ce0d151c8a1aceb0e28b0fda18393776c0a9174efdcfec06191a4f5aa9675a04b42f7b4706f89eae19c8ebcb9db5685b40f8322908fc75dc329ddbe4722525c711e3ac82b4eba3c154f1dc95897c89cf4fe783a24e97c66a11f05142c432539f8e548146b2ed25c72515d917f73ec917d5b0447e59825cdb6846af0bc4117d4c34e060a97758806f8d63de6561b238ab4e2002a0e6fe464cb2638204e25acbedf3d19b605282951fdd9b7695d16f4d7235aaf8cfca7c6894f038d7e7243f490c7692812bcf94f917233c73b7c9cc3b1e4155a5f006e55e16833cf60a5e78df8f95c3219b93de76405e80f5b1d18944458cff71a94d0cb8002b3935ae074a5f8dbe2984963526b47fb80160622020efadeb0ed65d0e8418e3e010e8ffa16be1bcdf59c23119ac3e8f72dc0a65d4c0ad6e2f86723e5030dec573d66e79b08226c6ca29890aefb54149757a52c1e05a086ecd30cde2ef38db8d98da1fb72cd40776e6041952bfe08a53bc7e8ff3baa2c1b5ad5f0e24f108096b0a3e1934db0ef270fcd8c7788334d06790945ca049d524b1031c8fd548415de0ec56ece5cea52146256b48d635e21476bf5ff9b228db5b1e5cf9277789d542eabc1fcd38fc88bc1a8c4527d8ad263797a0be013ee53404cbdb8fe6d17813929a169ba18f261e06e2bb5cfd7367e74ed95438f0a6b90b0d84837c92d5c2245319996fd7b80089c249066f68683504022664321253ad7c5b76ab25441590f88bb9a3147581cbbf52bb8b82f2f76b34a4c9e6604d1c0f44a45785d1bcd07293630771356d45752ac9c243d9571349af729fa12e53d010ccf8a02d3a4e53b4ad4a538069982e1c2aaed67ce34d58fcbee9bd18a7b438f0634ac71ffe521722abe7a36e0bd9395b15a776e428a6151c8fb62333f60ab7ea436a32692e02cf75f91103056b78cfc56f9c3694b09f44c0eb03b2d2c8ec75625775702da80e966efb4d266710a2bee47b7aea72dd3fd965af9c68009636c577c6a092cad0c4815b0a019fde50cac64f628138ac3b385e2af88320fef50002425fca5503befce372ad33003dd73dd30184f800551fdce558584331b51004a8284dfcf7f3fe3e32e49d98f25e3b1a3793f789d1092c5013a98910aef516cc3e4d07dd94113173f8dcca4b2806dd6bac94efd3391aa66c4fafe9d4c28867e73eceb96f56c2b482a52002b09dd8d6dd5a1a6f5ab6cab1d1847a692d0255e1ccb94e0cd89ae453405cdc15a2c9cd01a755a4d2202920e22f6cc4603b597f7870aef90883d7fc5666f746fb552af9a170ba39100a345cf339f285b742867d572c592acdde6a6762928f7d9c789b8cf280184969cd5c7547fbce77f84f09a5f6045d60a5302749810231e26f1aa7a619ca12d369369c6b924947b62b7191333bf0139b741385553b1080a087d96f77eadbcfa863a5f0c14b9432c68724f260368a65ae5da355f97c9666bb9a43ff5083480031e468883c1ad7eb591c3539b1607a006b97c36460f0fdc9273c24274a96a5f35d54e999f00ea5dae02ba4a061f78324b7a17356b6ad7b2f7302036e315f1fe8c8910275c52a1cb8a9222914d0eb2a8bd675e605db0ec6627d0622d017ca629778a1c8641cd74aab9081de88291b1db69a4829a5fbddb2a2ff2768ac8fecbde6d8c3cbc7b0536ab0a7b89bf6594c71808731b1376eab47ee9fcf0bc3f016854983d8a45a4db4ba8f4d66599142402a717c9430ed5ac85f1e795e9bbd147f2f6072081b154ff0961fc199924d9db1d1b5563d9ca0ca6d62bf40c72f76fdac0bb68338aba835f480d16ca33aab37635f3d261ed4d399cfe2032d13ad8b0303f46ee1284716333956fc15580243958748c0c7d1763359019c32f65bbb148a7b26ca62edd06f9f994e27c2aa5c231c4b99e75228a9ed58edf21788132ce1789eca85a8b0a1c8769392d388b733b97e35084736c488f674035d015542158750eb22bd826046f0312c2270eb8db518e7e409b09e5635d99590cf2776dcaae56595c7b1a66e82434c672d628bd4e9f014762b8c9f48198d7c33f88ab3575573cd37a78cf0e1e87be9402fc157cdd160a4bccfd4555c7289ad8d1097a5ef2f2792e996ce439dbd51cf8a34237eb5b71b36852e2969f5df186bb6e7dd1a16c48bef0d6c0ac66171f8930460e776834daccd2905358361a2120ac883fd6de53ec69db87ca9a7f47b4a1b959e59fb7c1d53820860551412509197356a386b30ffa95d60991c29fd6de1c5a348525e67edef507b8fc13f767226aab01aeeaf9b19d30df81a424bf7196a39ed1fb99ead068c17020479e24c069b440df94d6ecbb6833cc736392c9e4cc5114cefb61d8b7cc6e7caeb8e5445c4a7e02ff649ac10b4ffaf8cd7670488f025e73a6baf521a7c0bdce9b97f5219c438f0c797a1648f421b50335ff31da2bedeb899eba2addc6b255ef7c37e02d6e7c489b0a2acc77a9ee92a075448751ec08f60f839a11984785942b0a031176d43b92f822c344be7624607f46c06ec35bd906bd6668e95b60c1dd8618ef33c7798e0a3daf2ffb681463ec35372890e27bcefc7c558d163c7768107c829f93dd8e1d5127ab317b8973a32d3b268d25e3027a0822e542bd2fe7e9d5a2e16f059c59d384f2762891a8dddea9b5b3112faea1fa71b2b818692e94751376d35416020cbb23a1cf04dcc4c380a8f0c70e5a12a6239d59b090fa6710f4c0b8587fd0aa2d1a6c6ad7ee512d9a006420e944e7b25b563402f56b8f30933d14a4974298fae754813da52f3c37efbf5a9a76f6230f4e13bcb839b1f589748c051587b95b7a69933e2169a41e5c363bb1081b445de49c719f1ab208e397c9385cd34b7f29fabf756202f1faf7dc369ddee0962469f99b18f205de4b80835d876bd33810b4f06c339c3646019e5ea29d9557fed7ed524f28220d29b49cd88e1ebfa9227c8e581b06a7dd85dfdc092ee096b9e976c96fb29b15f479d32"}, {0x58, 0x1, 0x100, "93566a0b6f4196896dabc739dc51cbbd313daf0ed80c6839ab13a191b5749cfd2a709f28ef6cd0b0e509b417dc35db6ae647d876eccae9a0bb12f06185f7f2bcf96e3fd3743fa51b"}], 0x1068}, 0x2) 08:50:09 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="160163ed5fa66b83aa241b61aa281c32a2f81608b405c91aaab2e0e47b7e540b7498d0001e720fbf4781a15096b7123c25032f0d6f9ff81422885b42c43f4c5ca4a07df6b22f6141b28b4047d70ee07a22c5a8a6641658abe8765599c10c023d2e936270466445f5b4227836103b7a9fea66d5fcd41c6f92af7e39a3621e134dddca9a99b8afbcec40027a4f7cd204aa34a6afd7b9189d75ab7433ce0ecac98cc07f1ea3dc4af09b661c917937288838f7380f04be66a6f2b75918d8f92e203742b7561e10407c1623e8982e8569ac53"], 0x1) 08:50:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() mknod$loop(&(0x7f0000000000)='.\x00', 0x40, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$getown(r0, 0x5) 08:50:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x3) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 08:50:09 executing program 0: socketpair(0x3, 0x4007, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2a17745ea78069bbcee7b9ab0efe1d667d32a222d6444394d5941a7736ed5da3605c48e60d22c7821be7dd5cf4f7fefae1", 0x31) 08:50:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f00000007c0)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x4, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff78f5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797dea7b311f58a77f562a4d4d044a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b92330000000000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64e6a5111162b779778138ec31ba0bcfaedadab459338c7ce9ba650784ceb369bdf8a1254eb362ce39ba7553eaac610b2fafc55a52a6fdfe862a9fdd308cc4f0c8708bb6e252b7ae32ad55b416b57d60faf02e83041c736d7bc2c0b51f923e28c26ba573bd42769bc295fb7699b1d4beac971a692be9644cb3e3cabee495668b95e1b0ef9b5f15afffa5ece0ec5a54cb267f603dfad49b1f6893c2"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) semget$private(0x0, 0x3, 0x183) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000020000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000e88392b8d56703490200a78c1b5f8569bd9c0250516d849a3fc09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a8266f73bea16da3a1c52"], 0x1, 0x3, 0x800) 08:50:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(r1, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r2 = getpgrp() r3 = geteuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="1bb39d0d6467b0a89c44e822ab4f5dad1996362ff998276d181c9b67868eecdf8d906d84fc76607df3bf7c8fa133cb1023e62bdafa4496b5201718e28e1776eb73437192c81b25addbba1be94a6ed1ab3652bb0308cb096798aa378a5f37a356eb3325f530ac6036425850b88de9f92cfbfddeb4fa0b88612522b77189e8cec8b60035ae730b8c153df8d65dc410258e86bee401a3dffac035182b67b68198d0ff9fb54387846dc9d808d14e21cfb8a96650a42e154de547b80d2afb7b4d896d2411f21587f7ec79", 0xc8}, {&(0x7f0000000140)="b3fa97a7fcfc3bc30689e9eadf4860d5491b2f995c4c4aa9f30b02ee1f268cd282e588d2ec603deb3a8b17fdc3c650af2c68282cecfb776afff0cd1b140bb92f625438917757937ce9b1f17a5ae3471d9b5e099acf40cba84ea8985bb141cfced054739319ebd889", 0x68}, {&(0x7f00000001c0)="69b71133a25a146bdd4de183e2cf3aa0088e559a673e118c443deb2ea87de2cfc1f5698874a8db06b958ad039d057f243e5583b85ef8838104cc5383154c944fd4efb37e8b3cfa5f1a6e2d247338b24ab8f62e15e4da0417484ce643b9ff474233ad08d5e731c74ca4573c179affcef48b4eaecf8b29f873b79948", 0x7b}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xf}, 0x400) 08:50:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x40) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) 08:50:10 executing program 1: mprotect(&(0x7f0000681000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 08:50:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/63) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x8) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r6 = dup2(r3, r2) ioctl$TIOCEXCL(r6, 0x2000740d) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) 08:50:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 08:50:10 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x5, 0xfffffffffffffffe) 08:50:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480), 0x0, 0xfffffffffffffffe) 08:50:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = semget(0x0, 0x0, 0x20) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0xce, 0x1800}, {0x3, 0x81, 0x1800}], 0x4) 08:50:10 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x2a, 0x1b, 0x0, 0x48) 08:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="633dc83268857699cf48c31e4ade3c3820acb4f23ce1dc9dc624f7e0303147c24260adf46e72eefe60ec5ba457ed09299208f49e9732dc30f958d32640ef745819894d6ae628748e2dacdefa528923974d1251c23629390f85d85574758409ff36b8eeea39d5b851db615997ddcc9a3759f1a5de46fd99c7092edfdb56dedc6c65681d26e3bbaa735d4fca6673150408d2a59a4ce9ba1bf5052dfa643938d8c5ac21568e3be47a006550511eae27bb907abdf4e09b7281740a8022060393500a78360338e49a9eb1f158db5eb5e1883312460737ee4973aac0f5d98d784fd59758baa1b966601a296bb46aad229b7d4d9b", 0xf1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:50:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) 08:50:10 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = semget(0x3, 0x4, 0x220) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/4096) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 08:50:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="618cd06e1a4f911485de66b34691411fd8cd309cd7f921e0ab0d4c83c39f8fb30a3de8bf4830f06bc434b5329ffec116c547680ad6a6c924f3791e0538fb9d41e746ec54f1daf87d115411ccb11ba7a1d557fbef5ff927f849f3d07295d51d3493def729a0d583307d4689f380fecd753f3b30d4572f9b771c90f179c8339d1d6f964e665203624e41a3aa477733a0103b39d2600d01cb60a8351bc7a359a1d873442fc7c0a99e81f4adf30de12caf6ea7958f56ca", 0xb5, 0x400, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ftruncate(r1, 0x9) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') 08:50:10 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x1000000000000001, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x40) open(&(0x7f0000000000)='./file1\x00', 0x100, 0x20000000000008) mknod(&(0x7f00000000c0)='./file1\x00', 0x8002, 0x3) open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x164) 08:50:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 08:50:10 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x27e) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) accept$unix(r3, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b98a8d32c9db0dcdc43ac74cb0da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001700)=0x1002) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r5 = semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000300)=0x80000000) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000680)) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r4}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r4}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 08:50:10 executing program 0: execve(0x0, &(0x7f0000000080)=[&(0x7f0000000100)='/\x00\x00'], 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x0) 08:50:10 executing program 1: r0 = socket(0xffffffffffffffff, 0x7, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) socket(0x18, 0x1, 0x94e) 08:50:10 executing program 0: r0 = getpgrp() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) mlockall(0x2) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r6, r7}, @cred={0x20, 0xffff, 0x0, r0, r8, r9}], 0x140, 0x400}, 0x404) 08:50:10 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "9c4726953869c5668186c7b27c462fa95806c2f92ef266bc2d48feced1d069477df9dcd8"}, 0x2c, 0x800) msgsnd(r0, &(0x7f00000030c0)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9aeb7e10aedfde4ba6eb7eaddfe3a2ffed9e2312fa72fbece47c62796a8fc6724ae6f417314854c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1873184e9447f238ce0475005c5ef75387b9396c08de84d4b244b061706fe0fba151157762015a478dfddfade0474f9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb0a2a5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8283eeab11ddd875e5907a6169efe1272e40db9c6d46fddd00280bf5e9afc03625ea1360914eefa99016f8dc665c7c2f7b1116b971a1ff8fb45b9fc822b7f1fc5c7d288716e840dac14ddcdeaf4267431f68a26433194b1c3a0a3bf54e30eb86db1cf2a230b088b5922742413bd2691d66afabf08a51035a4fa79573293e60a3fa735ff1724072117395a82436c10a03bc68f512b86b19408f8c7bb5820cc27c05d2b42d7fe6aea"], 0x1, 0x0) msgget(0x2, 0x2) 08:50:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x0, 0x1) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r1, &(0x7f0000000180)={0x0, ""/190}, 0xc6, 0x2, 0x1800) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3a0, r2, r3, r4, r5, 0x2, 0xe84f}, 0x7, 0x10001, r6, r7, 0x8, 0x4, 0x4, 0x8000}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653080"], 0xa, 0x0}, 0x9) 08:50:10 executing program 0: socket(0x10, 0x3, 0x20) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 08:50:10 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f7ffffffffffffff"], 0x1) writev(r1, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 08:50:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = semget(0x3, 0x4, 0xfffffffffffffffd) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x800}, {0x0, 0x400, 0x1000}, {0x3, 0xfffffffffffffbff, 0x1800}, {0x1, 0x20, 0x1000}, {0x1, 0x5, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x800, 0x1800}, {}], 0x8) 08:50:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) semget(0x1, 0x2, 0x200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0x6) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="9917077abbce7aae7f0d563bf861571262ec557798791d40f87c082dce94bf6a8bb922aa7157576e79c41a64000000000000", 0xfffffffffffffe7a}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 08:50:10 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x400, 0x590, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 08:50:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 08:50:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0xb8b) recvfrom$inet(r4, &(0x7f00000001c0)=""/81, 0x51, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x112a, &(0x7f00000000c0), 0x4) 08:50:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x4}) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x80) r2 = getpid() getpgid(r2) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x401, 0x6, 0x6, 0x400, "6f36538ddcb4b814029c0fa794afeeb3007b899b", 0x69f}) r3 = syz_open_pts() r4 = open(&(0x7f0000000180)='./file1\x00', 0x10001, 0x82) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) recvfrom(r0, &(0x7f0000000280)=""/76, 0x4c, 0x801, &(0x7f0000000300)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') faccessat(r1, &(0x7f0000000400)='./file0\x00', 0x108, 0x3) chdir(&(0x7f0000000440)='./file0/file0\x00') r5 = accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000500)=0x7f) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000540)={0x78, 0xffffffff, 0xc3, 0x2d3c, "0c3b68a8c34749f84d2cdbc57f5e0fb45375cdb4", 0x2, 0x9}) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchownat(r4, &(0x7f0000000580)='./file1\x00', r6, r7, 0x2) r8 = accept(r5, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) clock_gettime(0x2, &(0x7f0000000700)) write(r4, &(0x7f0000000740)="2e0b9f759fcb6045b4c7d9156158e5dac39d0f4e8d2313a84d914c5864375ececec67733dcf8996c1a6790b14544985f775c79272073f4ac76b8d0d6df394f36c404c1154f6f3d9ee8a77d22ee5591bbfbe14025d3e7d9dcaafc4027a4251c2d8aeb155ff628b07eb337458af71a8db7f61c4fd97260c0798d96985e8980463c236ea86c8426fdcb176677", 0x8b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000800)={0x7, 0x9, 0xbb5e, 0xfffffffffffffeff, "c4f166683c2895a7e7c72d11b607e1db9efb25af", 0x9, 0x1}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) 08:50:11 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) syz_open_pts() 08:50:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x5, 0xffe00000000000, r2}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) dup2(r3, r0) fcntl$setown(r0, 0x6, r1) 08:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 08:50:11 executing program 1: r0 = socket(0x18, 0xc001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r6, r5, r4, r5, 0x22, 0xfffffffffffffffa}, 0x0, 0x3, r3, r3, 0x80000000, 0xfffffffffffffffa, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r11 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7, r4, r7, r8, r9, 0x13, 0x800}, 0x7, 0x1f, r10, r11, 0x5, 0x7ff, 0x7}) 08:50:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) fcntl$getown(r1, 0x5) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/186, 0xba}], 0x4, &(0x7f0000000540)=""/122, 0x7a}, 0x2) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xfffffffffffffd74) dup2(r1, r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 08:50:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x9, 0x20, "8b496dafd90d8653f0a525a089f1a3ca5fce708b", 0x2, 0x3}) 08:50:11 executing program 1: mprotect(&(0x7f0000699000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 08:50:11 executing program 1: r0 = kqueue() dup(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 08:50:11 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 08:50:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 08:50:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 08:50:11 executing program 0: fchmod(0xffffffffffffffff, 0x40013d) socketpair(0x1, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 08:50:11 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0x0) 08:50:11 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/5, 0x5) syz_open_pts() dup(r1) 08:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000e00)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) close(r1) 08:50:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66736c653000"], 0x2) 08:50:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) listen(r0, 0x101) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000001, 0xfffffffffffffffc, 0x0, "010000000000020d00ffc84b5d1000005700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x6, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:50:13 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0xa, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, 0x0, 0x1000100000001, r1}) socket$inet6(0x18, 0x8007, 0x0) r2 = dup(r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 08:50:13 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="44bfa97922161bdd112b19223288a5e0b5e10e4346045d878a8f5347d6ee4db082135144dfc0b9c33c4fd3", 0x2b}, {&(0x7f00000001c0)="4bd891876ad7ad0063008ce7c59497f41fa31953a1142a1ac572ce1465e18a5db71f3c479be21cb465946dc1375a6cc96eb5dff0b934d9b9a34b1365d9365b0f717c779a8341521995eaa2333bb9e1fd252257", 0x53}, {&(0x7f0000000140)}, {&(0x7f0000000240)="cadb7443007f9597fc26911d34f870c918d595d6b29d2cea14d14ceec1c4a0e84069d69800d6c885538ea5ec2dca8fe7b02beeea3f0fe8c21e719cdb8bf1752a54b2b010ba36f3b9e02390364c6a339c7fd8ef4d6f3aaca3199409779201614ca4cfdd1295cd97", 0x67}, {&(0x7f00000002c0)="dc5e72d01bcbd05eb5ae77cebbd39bd161b3a73ebfc7d425607b9b81dd375e6acceb81ad59ed8a434e33c8d8c1f03dcb1a006a", 0x33}, {&(0x7f0000000300)="e444fa20de21710ee9d0335db6548882ac54b2c9e3780be57343e45ce225ce663d1c982ff26440c91b1a8649aaa6c270a8b85d8aa97074d36e97bb9c39d767165f40cdd0f8966643a12b85d4543ef9bc72d36293459eea18d675d75621d484d6f7d1725dc485d2f1cdb22740bab61b6915a0828af9b65a3b665e4224b439e95db14fb403f669bd3911cdee9742a4274ac1db6db24fd5c7a9f76e58b470b3093ec1afea630b887fcf44bff55a56e2f139dfc40e61dc110c53ab881a002ea3f82c4305effae28b355f978b010727fccea760226df795c573e772d079dcdd4be2", 0xdf}, {&(0x7f0000000400)="2d6b12103183759814a2f14036bf14aad419749a19d82763d7de026f4086ebab273f72bc184873616d763b16a0911a2c7af947005995afcc2d0815c3d1b56b9cb140ab6aa75601ca9150f043fd21b8bcf9a9b660da6b0edbc3006cc1c2a082d4d180", 0x62}, {&(0x7f0000000480)="54894fa5ffe23d35efa0ef9414a6e7e417c6b47cc9b3", 0x16}], 0x8) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 08:50:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) flock(r0, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) unlink(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x82}, {r0, 0x10}, {r0, 0x80}, {r0, 0x8}, {r0, 0x84}, {r0, 0x23}, {r0, 0x50}, {r0, 0x180}], 0x8, 0xffff) 08:50:13 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 08:50:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x5) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x42) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10440, 0xc0) fcntl$dupfd(r0, 0x0, r1) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x808, 0x0) fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r0, 0xa, r0) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x5451, 0x0) syz_open_pts() 08:50:13 executing program 1: 08:50:13 executing program 0: socketpair(0x6, 0xd387876b8f5aa272, 0x7ff, &(0x7f0000000000)) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:50:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 08:50:13 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') getpid() rmdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x8c0, 0x40) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:50:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 08:50:13 executing program 0: munlock(&(0x7f000020f000/0x1000)=nil, 0x1000) socketpair(0x10, 0x4000, 0x6, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 08:50:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) close(r0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) socketpair(0x10, 0x4007, 0xd1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000002380)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/155, 0x9b}, {&(0x7f00000022c0)=""/115, 0x73}, {&(0x7f0000002340)=""/31, 0x1f}], 0x6) r4 = dup2(r2, r1) openat(r4, &(0x7f0000002400)='./file0\x00', 0x0, 0x100) write(r3, &(0x7f0000000040)="fcbe19c0be94a64de4b90cf2fb7ad67bcab3531aee538900e02fbcd47a62668b997f3c203b3c08c491a2cf3c56663dd577832818c2513280fa8c296b78a4846ddecc03c4aacc62f2038178d233a9132c216580", 0x53) 08:50:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x140) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r3, &(0x7f0000000200)="00779d624461f73f10c7deaeb6c88b2aa0d8308ea214214a290e663d4228637d388fb00ad2461838952b949739d5dac645adc5ae4ce3d0089a597e22531fa3501085951c1a349a10723617f6cde8f912321e3b97a411aa8b8a4cbc7e5d068ebac1d5d28975a2fb0d886b3482c090916afee22e45254695b4aed4892adc11334932fca87ffebe97437fa5d603789e9ed5db616ab8ba47c0b9f942f7771db9f9e8146f8c6040c55352b02916fa7b544d0593b9e68b5f5c97df01c53bac0f67bc615a88e1fc1f60b6dbd20b554886171f7cbc68f312a6ea7fe909", 0xd9) 08:50:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x23) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x7, 0x57cb) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x64, 0x80000000, 0x9cf6, 0x99}, {{r2}, 0xffffffffffffffff, 0x1b, 0x40000082, 0x7f}], 0x7f, 0x0, 0x102, 0x0) 08:50:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x1) 08:50:13 executing program 0: semget(0x0, 0x3, 0xc600) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="c741624fc54ed5db22af7ff6bddf8301fd4545c366cfefd5d63ac52187416708ebbbfd8604418c5d3940e9b3db3d066f79c66f1f7c1b32ac30446dbf9dadb8c9b5ee4b9af80a107b5672c695b48d1a8c2725273746ae9457738faca59a150127f6f0f10341c2ea36f4f313802798deab04d3f342329ca5c4e9469f919b5391d6bfa4cec7f9181670e0eadeb42cb7332c6f32981fee52ace96789eec92d1b6889f05927b07cee946a922cba217b98a8eb36a712c41f5b594669cf8c049ca88971683674c48961fbf458", 0xc9) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0xfffffffffffffe61) 08:50:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x4) setsockopt(r0, 0x1, 0x5, &(0x7f0000000000)="2ec4c3aa988b8f7d9a32f3cfd50c5eec9edd78111cab3f16216bf2687101dc791602f893526633021c30154f4baf7ad0978c3adaa258f0aea0f030dd45af28168667b465b28c7ad117339c620d", 0x4d) getsockopt(r0, 0xa00000029, 0x80000000000041, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/82, 0x52, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x0, 0xc0}, 0xc) 08:50:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:50:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125d00000000af20d461703132196289040455a0de4aaec98df92249efeee82db08db9da7c3c21f8d2ab93d8dd3ef2004faa91b9000000008c75be568d903e907bf0e73b291bff0701330c94cc6d77bc1d0669dd31bc2bfabaa23232684e806e20f77f54f6edcb2119", 0xfffffffffffffe02) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 08:50:14 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) lseek(r0, 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) 08:50:14 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) 08:50:14 executing program 0: open(&(0x7f0000000080)='..', 0x41, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) 08:50:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 08:50:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) r2 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x40, r3, r4, r5, r7, 0x82, 0xe4b}, 0x1, 0x2, r8, r9, 0x9, 0x0, 0x6, 0x2d}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xdc000000, r3, r10, r5, r4, 0xa0, 0x1}, 0x7058, 0x6a, r6, r8, 0x0, 0x8, 0x1, 0x8}) close(r1) ioctl$TIOCSDTR(r0, 0x20007479) 08:50:14 executing program 1: symlink(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='./file0/../file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:50:14 executing program 0: r0 = socket(0x8000000000000018, 0x4, 0x5) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:50:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000640)="582720ef0d85d828e63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbb67b3bf5d0f3717901000000096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d0211628b53ad373fbb86bfaa47c086afb62c9e6f602d4f066ab54f48ef3130310a7a007e92c32244c3a21461d4c1cfb0a24d3a753763ee96c9fa78cc6c7708f3d30645f6f972172939b1a1583667aaf0a7e7cd12975d487c371a43722c47ab68504db9316b2532e37603b6a5e9b60fa7009a6de47bdd981443e1b2a68046613b7b35f956a87d335c1263af86682fceeb390d60af564640a4230d95f23c0ca1a729d8563a120f124ea528828429df4204615457a0e9e185726886a5104b48fde12ed2fb9d0e73721c3c78bf5dda4", 0xfffffe6c) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:50:14 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8000) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r1, 0x0, 0x0) 08:50:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fsync(r0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 08:50:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000200)=""/48) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x4, 0x4000000000001, 0xa4, 0x1ff, r2}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget(0x3, 0x7, 0x2d) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000002c0)=0x8000000000004003) kevent(r0, 0x0, 0x0, 0x0, 0xffffffff, &(0x7f0000000100)) 08:50:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f0000000040)=""/228, 0xe4, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)) clock_gettime(0x4, &(0x7f0000000200)) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r3, r5, r6}, 0xc) getpeername(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') fcntl$setown(r1, 0x6, r4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x101) getpeername(r0, &(0x7f0000000480)=@un=@file={0x0, ""/38}, &(0x7f00000004c0)=0x28) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000500)={0x7ff, 0x9, 0x3, 0x6, "286a9633c2368a3b1579667c00da4952405cff94", 0x6, 0x5e70}) r7 = dup(r0) fcntl$setown(r0, 0x6, r4) bind$inet(r2, 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x7, 0x8039) flock(r2, 0x4) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') close(r1) bind$inet(r1, &(0x7f0000000600)={0x2, 0x3}, 0xc) msgget(0x1, 0x200) listen(r8, 0x3) fchdir(r0) msgget(0x3, 0x20) recvfrom(r7, &(0x7f0000000640)=""/142, 0x8e, 0x1, &(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa) 08:50:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x335b6ade2551ceae, 0x400, 0x0, 0x388) 08:50:15 executing program 0: r0 = kqueue() socketpair(0x3e, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x1) getpgrp() writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/53) semop(r2, &(0x7f0000000080)=[{0x1, 0x0, 0x1800}], 0x1) 08:50:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f00000000c0)="67556aa04af08a6bbe6ffe776a78916c997745e5f3b1022166a81594eea1be95136bfb1d7b19317c91aaac932a5be665ae824b5f7e916ffd4679e9ead07f013ab1c101834ba6defc836ee702009b76ce29ff1fa2d4fccb89b5b0d2149763511b68bf5bf38851998e70cde906998522559e1d0e026217a5fe4606d0edb72d8478", 0x80, 0x401, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) listen(r1, 0xfffffffffffffff8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x4000, 0x8000) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 08:50:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 08:50:15 executing program 1: r0 = socket(0x17, 0x2, 0xfffffffffffffffb) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 08:50:15 executing program 0: msgget(0x1, 0x10) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x101, &(0x7f0000000080)="0816b33dbc1d9fa64361098f1d07a200d14e6bd842bf4fc2c36ded4f7e987acf3d82fac474fcec91b51d3d11f744cca2f07277d4ef54a10eccaf1dce90c0b9e79518c522291b35eb3e12b90e01c1c103d24e640440ce9bb7e762fd09e0bc8d90c5047c21f1ae2238f0d4834b499408ae215f32592eb660", 0x77) 08:50:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) semget(0x1, 0x4, 0x11) 08:50:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x401) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7fff) syz_open_pts() 08:50:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) semget(0x0, 0x3, 0x95) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001280)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0x4, &(0x7f0000000140)=[{&(0x7f0000000080)="3bfc896a1c8c45eb9783b1d6ba000eebe4de0bdc2a2c769d094169d6b8ff3abeb61da664bae56a4f297f785d500212d8b2376e1097210080254122708ac5e006ff2b00f510261966bf541a2e0327c1f2d323d321ba51c9029ded92939604d39d5a0248e7ce39fb48c4fb390b077e72488387d048ff85716737917e452f98f057f945fbe298d00c", 0x32a}, {&(0x7f00000001c0)="0b72023b22761ed1a8a902a31c5bda2ad58e8b7b1f91d05d95aff50cf8f98bb606dcc2cb9690eafc34b7f32e55309d7088c07a246961581db72e8b757ba9e098788018578038577f69a16d357ababc05b3131f8cbba87b65aca4b9a38c626e7cf2a8477e77e08281563d55ac851d1779592c61cfba30a7917eb291fd57c42720a4114875cd22e9aa2ec73e03bc5a51f900ed8a7c2d936638acd79e6c655c3821", 0xa0}, {&(0x7f0000000280)="ba22b2c6cdd0e420d78410928b88087a57a412a901a346535670c244922f71ee223faf438225c56a0c12aa1cdc912b2647f363e3469ba7110ff3d7ce4c0a602457beba3272c76a11ea6fe787d6b4470dc83f761bd1ecd588cd20294e998f8726eb25811cfdc11dd347f3442a252457bc9644d1977e0302d8b904c823a237a3c214eebc7228d7eca4dd4e77da954536fdc2fa93721f015dba88f4168b9cc1e326eca4c6e1f81aaaae919ce6bee8ff8688774585c23140873ae7aa41bed56800a017a3b2e7bf2bde22fd88e1072330a1188a7975ab22c49e3cf9e06a85866ab4f09ebba67dee3db31d93024e76916eea1cae8bc4ec043d95bcb58aab38c2152cf3267e33b9ed02eff88aaadbb1c9260afb4af191795b726eafe65b9d8cd60ea0ee1c3ee30672aa9edade5ab41465af38d5a2a97baccdec4152aff7aa2ecdb24b2c3533d742ee22c5d487adfc193723c35f5e1575d7d9d682507b3998670034044a1fa1f2ae89e283f7894e456b700a194c07f125ad1df3d244ecadb2984454277e7d8917f46ba0be54a1bba1b6b535cda896b248bfba10a625a025127213a14db5700b7d1a426701e22cef2ba70ae1f07b17449d0bdddbb37abbcaed86ca5a02c2aaee64576bdb432a5643856b9464f37cc0a8740f7c6e20eb1bf714970e00f26daf1a6472dfdab7cc91297eda0e46e5d95aff14c4341cc829993ce3e7ee1286419ce6e24455a6abca367047b0ecd635b9afcef9996691bb9284ed1858a3716d88732a7312d099c81a35047217e5036f70a94de57484253b9b32a281d4b876f7aea3c49326da942a450e0948a32ebb3dc85ac89910eec5c0323ae3e51e908d727d8111dc42a8bdf75ad58ccc23ef08af5cee324af352d036da684c93d79ae2f83c8cb635a7d2e35dde5697ca8f2a707a6f72e16c5d8f13b1ce47798aedc01559246650e4ba872522909488ade9275bae16f4e6264e0618f0cf03553dc5369107dca199619bcdfaaffb6efff512ab211799067b85e25a6db3fc2e1f6627a33726086a7d1a9de76813fd3992d1aadd45fdb567428c83743d943fc0a7b51a9cf16dd27e20e10ddfdfcb5ac57ffbcbe7759afe8622a91484dce19374772e1d19ec764c5d61b6b9c445b3b81b65f43b88458af801e9d596d76ed6c1fb9f8af9819af30d2b50cad4b23842cf9e80181343a293a63967b097646f50e0cfb9420bb95bae63478d828612debe4bdc1595ae459a89bc6e138b37b5176cdeb57218a23190f7cc9ad239bd9df0aa15351c60f887d3b79ae50863029414350cd601c59741769dafa249235b7f55e7387b4492c2108475b839dc28bd9109759dca2defad1d2ca5ceb7e695b0318a0f791d48c0aecf50de0ecec6467f8e9f3e9ca920983a67d2a095221d70f18219c154b7cfd61c5d70dfbcbab33cd4ae8d8eb3234c05e54b2afa6dc0e45dcfeb7520c02eec4fbffc8c6d85161c2cbee8925a8624b206c526e93744ecea7914efc70738d6fae3c2810c6936f5d2713328e430cfb030fd033c7bb23912655bb5708e3b67eb7a79984067734d0d3f14fff17b61dc0c82670725c9e42f8d1cab063d0f39865016692ee1ee145d324126e917cd714338f46e381fb322fde6e2265bd17d32a2e22789fda5a100a0198047bde2d98cdcb8b7f0196f7e815b5f792e3d96bf5a44151ea5f4537f3ef7783c5a12204088221c6063224f8202f6ca151ed17b89634a299751dfb6cd88940002dae780676577c6b0205a90c88c6bc5046e1962eb7e953373b0c3abe24212768f7b000434e709ce42bd9731b794460d9f6ec3f9d01e233bd0352c40fa40ef54e73364e7dc4423156cb2855104680e1e77b7fab9988ec8861ac5b1e73e823dc072cdd482a2c435573d2186faa815d3b30f6f589b3be26a6181dada4839301a7c9fe9d0f305cdfb0fa095168aae39f26eef4cf3debcd5265b074e4f7cbfc86b51363030e31ea3aefe7e33821b583b72bfe9faea2ecb868ca92d30f67ea9ab24e6bc79fdcaa73e2d416d210b9799ae2cf0e354f9f524a92b5dd0ca34bc0225bac2101092ace79f29fe582a5e5001e38684fbc26cf0de8b6438b10ea9bdd83f710a554dd4e8e76718bd4239826fad9922663abf77d82b7c9b9426a9a82d486372732806022d98f85497f90bf1394891e45c9aeafa56ec6c624e6104cd1ba66fce22365dffcd6f6de8502a7e5359e6c8f8d6e99765eef756626cd51a81d5301237d464f7459af73437e91e542c8487d3a55b316350ed43f77c052d597ef7d965cf86f0e41de62aee05b76667260542a7f1fed96ed54513c5fce85e6091a2f733500e9bad35863843fad962cc7438b304b556ca4b20f8ea5679a9e241b58f848e3044301c22cf5e9a36bda6306d7230e3be8a4271ea8b050f29a8bb0661730be7bc6b05e346755601b5aec5d8f0fda031b2d76e174ea2e66def4067870b4d655f15c7abe4da396221c459a6ea2e5de0d5265330b11e511a8a4a40473fdf236f4eb2a3adf7a1516408345285401826afa3c2eba2669dc187dc0e733cee5e7178400a21b6ac0a3bde0e88c3b28453501d9d39e44107d88930b99780a1093420e27ac9fab0d018cc546f1c138d30ab4a629bd83b437d5931188d67aa99e1000ec69a4934d7316884d54dc5bec2c58b358c20726ff4b4deee044d2ad5ec93a7204632fbd8323d56b18a37db689ae4b1950b0652c8c59567cd1501c9159f13b3b3bbf1c527239fcdc2bc20aeb7ca693c5da5584240b389b85db1c9fcb8978178a6a34b5f5d741265ef59011eca3ed1900fadfd55abb8f9c1024a7d5dbcfc1454afc60b83e9079efa6d45956b6e74eaa26488d71ffec19612a6bfeecbf18a9d68d80805bce2cd2d7bc69048cbb76153d778d29c3f96f7a7edc6fb9066051db9fc1a4c6966d3fb35138460b1da669d9a3f6054fec505e4229de9c643463ad15b412c908fa88f3115efc0f04976d9ba2478e2ba05e103b928a84449ef0343bc355ef3add40f014245abf1296d2461b58b1b48a0abf7e31fd18754f1389b27c290e032a55a42a9ccf4814d5bed9e545340ec8de83e08e470972c4e07eda3b1831cbae2a842dab7bf0b2f5f014ceae869cb973b86604df68b748d11b93826dc10496016c274df3324d16fe24cb680621fbe87bb4d944a39cc495878b555e97d2acf748843fe0cf059ed80fa464557bf89714d08b47b624e342796e5c3bf3e4db0297a27f3b91b4f1ae4657141f5ac7122f70f98bcc790ff54b7b881d5b9f187bdc3c6e35f8e0744793d1c44c7b03e2bde0db79d4cfe41d4ea4ad8f9f250f242eda9e8a4bf6ac670e9be5cff0b8b9dec2400b82102b6e3d84050670a4a3a8abd199948e8306ca88ffb5b7a0d4c7e428883d55c0d9770bfb167df0733ce37e0604f13fc9489abccad902a0d66637afb4dab16e1fed0df3e84b0a47db207f36d3f5e8861cf08b238b8b5896481bd230030e12e661c7d817e1e35193c48ec69f683ca6ada5ed6cf952427f4f8625e7ff6e9a19b7fec3635e4d4e703bf732f768c6df5c6decded496d7c7623fbe3af91be8462dc657f8e95c6d186c0bb95fc0f5af6d23d2409fa79a385ed01ea5206727609b7ec871f8035f9cfd8d241173a3dad43f39b9eb2e41c250412baa71282f4842f584ed274e0b53ac03e3b4067c2246d3a3f32bd7da8cfe84873e5b71d8f5dbe662d900d717bdf688706fc651beed67d27898cd8c126be99b005bb16f75315f1eb11f1121b856f03a036e921759eb2845f427fefa876fd43bbe77a6468e5a89d7efb8f7450934eb1b0d02d13d3a9a9b4cda9ec42718d786e709aa0646efb7ecd2764d76a1bd4e9b5f2e15ecdad70c166bd663f2214f18d82c063e00a65b511caac0ee5b27a09cdb3b4f6af48ea9bf9a7b97982ce244779deb0c868501b60cecae0aee254c70bf62dde14a37202d0534242a11cbe0ec2694c86ddb61fbce1e6f7c4c26a78aa69486f2ff97a13a48b2c4f8752170249945f681ea048b58ecebb9fcc027b56ec462e55f14e6a325d686c71aeffccd61572eca693aebe3687ad19e3f7ac8d3b71f80a1d1c7009cb7bddceab6e90a8b8002b972f836c6c6da6119a489f1f99259588b6beee68be3debb1449cafaed7d472aa8cb47cde532de926dcde626cf91c3ca7b7d22e05bf7456b8d7eb8b27e43333ba59be9a6f2d2d1f5f4696d8cd620e44287050aec001aaaea8863be7c1acc09a887d78b14e5b6b1a2cb24aea92c24db984b03ee9a06b14d99c95721ac00b7a3c26d67a43de0316ab64964752cf5b819e0386fd8f55461b580ece0d296910b15c7a44afe26778243026d184247007393c8f4087829f19fe0c26d86ac12e9cc94f7aff6c9723f2dd71248216f123d104387f7833502160bbe5045a289593e0484435b3aacc15494ee2ee26f1d38b654c65ab38be2c54695432960710b634d09635eb9c900a1e5b5cd1ed54d8635a17c7383624660756ad83a8e3bfde3c3abd4b09b1adbbd0a80fd0bfdf3573f5fd814cb528e44df2b81fbbf00d94171e942a76c50b8f004514bcdd04b4763e181b3555af1323e1c597d4491cf6dc6e1f65a6233503c2215569d7f9fec49a714dd8d3c7450a8b1daf9a6fd00acdb0128c69826ac3b7c86c256305d4f9823a146da9345b0d8ad7864b71f2d7c0551964f13f11cc0e1671f6972fb9b417d6dbf57100d32c864530379040352695f18d8fea64931c2ac91101eb62aa7fb31df08578a7e117d31c2db463476bdd786bcb3b8f73f1f64bb15e29fbb8727b1cb3cf3ad778e7a8543a6392be6f874c1e35316892f04a730ecef8bf9ce2732636198ecbd221ad7b007d5bcb8a8531ffe7fe3ddc2a7a5d615c979f4307500b3c5163838ce0b791aa9237069f0a3bdb6c382c51e473c1d397bea2ce78fbb1efa66809f18bc4abd09b6fd029ac714edf38bad260e5cec1d335804742a74d32047b5ab63e7b8eb98a3bacecc1b08914a7c3aa4261492024ad4671d2be08fb02c858f7e7ac127e8586be127b89f772e4d85b8cd16dc53b52dd6816664972f6789e123607ebf231534d56f57f6620b799da685c9d12c3b61ec06eb403bee185ecac5052473c7722acb14da0db08fba15777831c498f0b4583211d3da9977192675e17410eb21d0aebf48ffad2aeed7e42d4ca8aeac1f8a3e72a442299e945f93694b773f0ba56d9992986034f557a5eb6e1804c0f834ffa6feafcf6ffeaf3ee7d62a32469142efffc7f95e0d5caef64670bf140ac8c1920c1ffd5df46e2d2b45489bd5b5f1d2570d80e3843f761fbcc6405213c701aa8c0954206860b6134cbcdabb1260faac340e6880b6ca5ad4afdfbb6ad5f1a957bb64b0494ec5aa8925998e466a2e0b65646a170636e561fb1c11abeb8668bfecaa7a9fc4bcaa27ccf0b2fc2dc10030f86e171a88c7b3a470f09cac2ba0812750b57d877835ab7a0bc8a8f92d82cf70e5f9b8ae6057840206d7cf5bdb61e035ac8e1a417750469472e5fa62b7105575dfdb579df2ea81530e2e2853e1e6c5b72a45d1cb803a56bc9461c38f6eba166df32f97713b08952d079862f5d29a9007fa4bb6db65350155141dd0935949e3d94fbf7db86bd1924b44e3a595ada0eefa5a4a1f1f3cb473effc6a8d7e327a410e76492076a540f43d8a0423ca1a8f38cc8af15ba4c1c073bb6fdde408a3c3aca3cecc96e104283e2d7ebb9fccd92b063ebd53e9d47e5a30be8b59a09370711e2a7763247f696ccf3f9b2cd34051d93f4c529181a392f053cce1a62b0c026c15816c37678446b1cf34eee", 0x1000}], 0x3, &(0x7f00000013c0)=[{0x40, 0xffff, 0xffffffffffffff9b, "d031523d1b8d412f8449d058d837491c70444eb49eca16d94e67632af18e60b9133702b842731d995092"}, {0x98, 0xffff, 0x8, "b3299651b9e6c8b447345665337fb071e578a1516dba562e5811f398558c52de2e48d97f18f9c466b09546b598719ce9c10db08f9680ed9df62c7d087ca26d1165098b4bbc4b8dedf988d1d7d7f31498aee3a2493f40506c5db615b3bfc0d74bbd1a365cb46a06426ed5c5681b9ff1fcc591ebd2be3328bb6dfb4d1ca5fa78b49dfcc737321cd6dc"}, {0x30, 0xffff, 0xa31, "b598f51dd2e488b43f2c15aef7e80a360efcb5379d94be824ab32dcc6e5d6be8"}], 0x108}, 0x2) syz_open_pts() 08:50:15 executing program 1: rename(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000000)='x\x10') mknod$loop(&(0x7f0000000100)='./control/file0\x00', 0x2000, 0x1) 08:50:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 08:50:15 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0xd7, 0x2b5ed98c}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x1f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) 08:50:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba325c18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc000000000000004efa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b22da8e91a0d761bcc49a45baf81603e9a503c986987659abbaba8e37bea301ff52997313306063e371376df94a6734d041e5661ea98553142ab51106162d1712b31315dd83919e7318f91ec4f908292916cdb29f40873246ddef0e969c5273dbcfa3d056088efbb3ba1de23dfbdb54abe936dfe638cd52634eade1", 0x27a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 08:50:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="4468fa02ad4e68e116885c4df0783074c60cb6641fb736a2e9c7ffcc87de7df58b465f43f577c97bf6c8d22be9e2fbfca20a24b27b7c114bbaf755be0d56600a36c6b6cf211b5c7b564f51c485a53041b3b220f31b1172429f373bade7169f278792929de9cd4e984762afeb5b8cc6960ef08f979651f125f499d78867caa4fbc1aa93d44c1f2f99a89d7b0806c6d57b913656dd9361bdeff96369dd3544005c163ff51d32e5e81c405752eff6fd87e9bbe827211d1414d94380e572818db9a50bc956c1e976b136e9ab", 0xca) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) 08:50:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7212ec4d5f16b136a5d00d1628b53a9a35f68d521ffd3a4ea6a2b74b47db5ebe187e94a4a51cace155c835d3c0b4504d603b7cf45a79dee3af42f0c8dcf791e11dbb126567595b475598755cef029aea4eaeb9fb3dad3004bba8478d396640a8250c205ce16829f3aca6ac09b51d35883b42e12598a164645f03a5c718552f5352153839458707fe54c7e2881460e68d8f3c7504ca13c89ef5158f", 0xe2) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r2) r3 = syz_open_pts() close(r3) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) r6 = semget$private(0x0, 0x0, 0x40) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r1, r2, 0x4, 0x2}, 0x6, 0x8, 0x800}) poll(&(0x7f0000000200)=[{r5, 0x40}], 0x1, 0x0) 08:50:15 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x3, &(0x7f0000000340)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r10 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) fchmod(r10, 0x40) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 08:50:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) recvfrom$inet(r2, &(0x7f0000000100)=""/127, 0x7f, 0x800, &(0x7f0000000040)={0x2, 0x0}, 0xc) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 08:50:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x9}, {0x3, 0x401}}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 08:50:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x7fffffff, 0x7}, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 08:50:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000026, 0x4, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:50:15 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6, 0xfff}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) 08:50:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x26, 0x8000, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) 08:50:16 executing program 0: r0 = socket(0x20010000000003, 0x4003, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 08:50:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = socket$inet6(0x18, 0xc002, 0x8) sendto(r0, &(0x7f0000000100), 0x0, 0x2, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getpeername$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000181e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099ea40000000"], &(0x7f0000000040)=0x6e) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') dup(r1) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x20020, 0x104) 08:50:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000180)="264574d86043aa8b186fbdb0375b00c5e074b09486ba94f1af0d3503f17998e97ecb440d5a41fbfbf88f11249c8709c3a7217b472ff6d2c55ffc2d1d983e2ee7000eee88163770e74bfab03ee56eb85b0d9972ad816fc7390967606d563bd45a1e4263840b8eadddee3b870b42cf9d9329acb8f00f3299b2875ce17ad1b0e76ff6aa00c1046d5503", 0x88) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 08:50:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/32, 0x20, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x580, 0x401}, 0xc) 08:50:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f0000000280)=0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xc000000000000000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8) r3 = semget$private(0x0, 0x3, 0x21) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/19) 08:50:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) write(r0, &(0x7f0000000140)="001000000000000088524449f0efeaaff53937becc0d09ff0d10d18cce346f6619693108af44d9195ee01c693d9ffbe70f3821b050e9781d738f4fb5a33a02816eb16db594d39838364743daef8435254eea30061f32bf431e36c0c6355bd78f6e428cb2e92eed8c1fee8ec0dff2a2ba17c08e1f8ddb90448319634b98e95c9a4a817a65915bacb51c569c411567", 0x8e) close(r2) accept(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000a142fd8be4cb643497fbdb0000000000000000000000000000000000000091681ec627aeb3a96e26172462000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x4d) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0xb3) ioctl$TIOCDRAIN(r2, 0x2000745e) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x40) 08:50:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="9c65c171dde8bd226de8d89a63b84d4708b9b96c59cceeb636fab7cbd7a7aada36e267d7b60e24857a972c7abb1612b09600a12f6ec38a6f20addbdba5c9209de07518d10469242c094929c8b2a36a3fdc3956c8ce92992aa17a2cdafbf87c907252b95b839e381d63a966fb458cb3b949cfbe3fe4f2438f1dca2eb7c69ca2", 0xfffffffffffffe00) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:50:16 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x7fc, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x1, 0x2, 0x3, 0x7fffffff, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) write(r2, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r4 = syz_open_pts() close(r0) dup(r4) kqueue() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x8, 0x3f, 0x80, 0x7, "4fe66f016fe744c8b85ead29fa865dd2327da314", 0x7, 0xffff}) ioctl$TIOCSDTR(r0, 0x20007479) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:50:17 executing program 1: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3fe, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 08:50:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000013c0)={0x5, 0x200, 0x9, 0x0, "53fc553fcc10749bda47e1161367e5c6e6d8d9d5", 0x2, 0x401}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) fchdir(r1) readv(r1, &(0x7f0000001280)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4) write(r0, &(0x7f00000012c0)="a8cb5a03d1e0e8a66f2325da922a456a9b6a4816fa1c626a869cfb20cc3faf975791d530392e9479089b324b0ea9a56cb9e2228571920d517e66fd04c325eda06616809555948a00c58668051a4c567291a0f9f0835eb02b93cc877217e795e48f4a552b2c5655c41b1b6777f5cf04fb191d04d365b0bdd6542142d13dfefb6b3d7563887e7609bec7b83f18042476d005c4fe68220227c4cdd43cd154ac460b5f872bbfa6466dfc590a1413f6ee1f41811dc53d2bc69863f84b12260bc933473e00b32cf716a13d79022cf5bd75fdf488dafb6faa4326f42ff45aa4566189aaf76b617b7ea6a4a2e83acdcf8a9f86e9b63d42870e36ac65c30c4c5bca", 0xfd) chdir(&(0x7f0000000140)='./file0\x00') 08:50:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) setregid(r2, r3) fchown(r0, r1, r2) 08:50:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x41, 0x1f, &(0x7f0000000140)="020000009097e870a56687ac7b72143a862d9f531e7695f2bf2e5e0e772eda6dbf351fdad7090000009765bd5185c6e4f02cd8ab676ecb2ff071f27ec40b9641339c0de2a03eeca969843e341c39b3bdebebe744a92f5a9b90116c04d8cb3683258c62", 0x63) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)='\x00-\"\x00', 0xfffffffffffffea1) accept$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 08:50:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:50:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x42, 0x0, 0x0) socketpair(0x18, 0x8007, 0x34d, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 08:50:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) ftruncate(r0, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x100000001, 0x3, 0xaad, "fa3566ab599ed48bbc20faae1ac764d376a20a6d", 0x0, 0x4}) r2 = semget(0x3, 0x6, 0x14a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x9, r3, r4, r5, r6, 0x4, 0x800}, 0x40, 0x80000000, 0x1f}) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) 08:50:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0x1) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x471b, 0x4eb65df1}, 0xc) 08:50:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/120, 0x78, 0x841, 0x0, 0x0) 08:50:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)='./file0/file2\x00') chdir(&(0x7f0000000000)='./file0\x00') openat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x0, 0x0) 08:50:18 executing program 0: r0 = socket(0x804000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$unix(0x1, 0x0, 0x0) 08:50:18 executing program 1: chdir(&(0x7f0000000200)='./file0\x00') r0 = syz_open_pts() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x9, 0x1, 0x6, "033d013a91100ac5865cff6f8faa2482e2af24ac", 0x20, 0x7dd5}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup2(r0, r0) bind$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffffd, 0x9000000000000080, 0xfb8c, 0x7, "47edae8de67b8637b67316b42163792832ddafbb", 0x1000000004, 0x7fc}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x49c, 0x9, 0x6, "d7b0f7b5fa8379671bd82788af9caaab2ad1645a", 0x100, 0x9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)='\x00\x80') getgid() read(r0, &(0x7f0000000340)=""/202, 0xca) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() fsync(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:50:18 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000300)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fsync(r0) sendto$inet6(r0, &(0x7f0000000080)="5e485a4f0c88c4e8981e5f4108bad45f1f49a738040b68ad195be79c90aee98904266c85df98713b60ef3da04c9d74b70af1ecc55ed1ee384f27f9b5797a6a29e5fff91cd8956486549e8c7b60a49139b8cb3dff9288b06bf9e0a1f66d961b5b8a7f08f868dc23456a92c8e831074860a8a399f49d3403a188fe4c17f9a7fa3ade4ac50313e26af97a10557397a1ae4c9949b075ed22f2b39097b1", 0x9b, 0x4, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x5}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4e, 0x9, 0x1}, {{r0}, 0x0, 0x20, 0x2, 0x1f, 0x80}, {{r0}, 0xfffffffffffffffd, 0x3, 0x4, 0x0, 0x17}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xf, 0x0, 0x800, 0x3}], 0x100, &(0x7f00000002c0)={0x10000}) 08:50:18 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) 08:50:18 executing program 0: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x3, 0x8, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt(r6, 0x101, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000001340)=0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getegid() setgroups(0x8, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r7, r8]) getpeername$inet6(r6, &(0x7f0000001380), &(0x7f00000013c0)=0xc) 08:50:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="3cb3f1d6fd1d1977fe8b35db96d15b9209fc9d3db3a8ff92c7d2ebc1c1de2a04835519f2d8ae0cb4d5dee1a6356578ad89092ba614d1585dff5e61ddf408fd28c23a", 0x42}, {&(0x7f0000000080)="964b6e491f8fa36ce9eb247a57bb735f6c8ecfdb492617b2c7ba271f86239ea67123ce1f219ac01f2b08a959bc058c270f798419691754f614be159aab8d7e00dd945b6d4a70cd3ec0c2f140", 0x4c}, {&(0x7f0000000100)="c4f316b3c2418085d2f837e1679a8f0790af446f67a7f8af06f2c377b1528251840a92fcb90dea06f617c6621c7818ac31374e8ac2d12f530d42f7c2ad2f37e5f5b7da48daf7f796e10f92efcca45d3c2399d5c1a875039730acd6cc7a753d470e", 0x61}, {&(0x7f0000000180)="9b35864aa94b02da16835edd537bfc4b7c0d19f88acdb3aec8d3c50d", 0x1c}, {&(0x7f00000001c0)="de8598a43cef96061d137a834a55bd23bfc6f468c25268941770f1b59803dde543b3284b65ae192770b30c0765cded7724f6eaf2f1fb912ccc56b01af2a31edae2ad5c0543bda3a2a66c6705495adbf2c5854e5fdb381541e359fc36df55413ee0485fe945ec599a3360ffa5e5c25bee40dbdf2ff8e063819ca7e2dcae7731a447936ccde741648d9fac16df6e", 0x8d}, {&(0x7f0000000280)="c24712ecfd2a516e1bd366203fa93cbde768f617574ef81671d88636d0194dc3f6a5607f4f09e652186805ff7bd45e60cff276b6126e25141eaf4ffd945e39afea", 0x41}, {&(0x7f0000000300)="3500e32739ced2b86da124df2e0895647877662625761b0292df871086ebc90315606fbdcfc9f0513b3c11b48b13e1dc85c1de6a86dceee1087565171a53a20f13dd35574d36c24480a269da60ce5102105b1da87844ad3a001e20098b1fd84fb4b8638395b7ce45e3d1346873284f14e06f3cd3697f47871710bd96d86ee3379c141835aca20aa5b8f1596dba98711020ba6219c43873ef0f8d61f514be29051eaa6407243c8ca5b9b61bb8ed9f3dbd2300dd8c43d6dd592944c2a0ee66230f39d02d8907", 0xc5}, {&(0x7f0000000400)="3fda7cc81c0b6d299ec4e4798da2f605c7b0cd0adc0802b6368356a26f2dde125edf93d2dd5fbcb47563c7fcedc4f684ff5968bacd1a6244f4d23117553666b1c28875ed712b636b982d38c48fd45dd9491ce59446d601446a6a3bded877f96c869d7183c993d5d0f92d27d1d947e19c83728b9c765d4235e9c8b9a118b513d3d7bf4fadf1124a39f0", 0x89}, {&(0x7f00000004c0)="23f193ff6819782a83d5d1e932bc32e922ee81f548d0ff3da5c0a622f800bb3d991916ab", 0x24}], 0x9, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) close(r0) 08:50:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x80, 0x3, 0x7, 0x401, "d63aa0cbe93266b5460c38d44f42e682017657b6", 0x3, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r1) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x2, 0x4) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000000)="5a5eec3b1154cf9e294d0c4bdeedaa58eaf7f3ea1535ca55a3f372e29cdb76923f1aea333db231e2052aab00991a3b45a1adde06bcda0e0a0d279ee11f6bb8b07e4a460e6e37db7a22ea9ba443dadb749ec1441f88a4de", 0x57}, {&(0x7f00000000c0)="29252ca8cdcfe3227e439f0bf3226de74ff79eeae32a8633bbbfbfeec3445442c681c0bd6b5d69f8697c2186f2e100c80ec29f6f7da2b0c4db65188582b62b97211d569f9634bbcf558cabecad693067dc59cd3fd163d1ee6377d88c325a431243be97ad3778e62c8a7515bb0ff8bd964c4de86c6ccfdad7dbb94628fe9df5d654e57540ca5ef979adb5ed32724632e3df15e104bc8922a47603b639d751b1acca9c635b6cd24df8dd271fe8aaa2148e78afe7146d70641b", 0xb8}], 0x2, 0x0) 08:50:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="14002e2f66696c653000"], 0xa) 08:50:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) setrlimit(0xc, &(0x7f0000000040)={0x8, 0x8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:50:19 executing program 1: r0 = socket$inet(0x2, 0x8006, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)="f24889036fd2c3d5b9cdd4adbd8fb595d9e463a3cfa1a5fc31feaf4d39ff0000000000000015d49fbcc9383483176095ea9b5397f5f49d8285d9ccfd3dee58937380ac291325dae08040000000000000000000", 0x53) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) socket$inet(0x2, 0x3, 0xec) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="4dca6b5ab9efbe7f26fd5c89686b0c6aa6f7645075e685b1108f8032c8be", 0x1e) 08:50:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(r0, 0x0, 0xffffffffffffff4e) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x10000000ffff) 08:50:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x92, 0xfffff, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x41, 0xfffffffffffffc01, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x31, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000021, 0x9f, 0x89}, {{r0}, 0xfffffffffffffffb, 0x80, 0x21, 0x10000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x154e43ac, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0xebe1, 0x200}, {{r0}, 0x31e0c14c5c3b95b, 0x0, 0x2, 0x3, 0xd7e}], 0x7fffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000006, 0xffffffffffffff50, 0x7fffffff}], 0x5, &(0x7f0000000200)={0x4, 0xb9}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/226, 0xe2}], 0x2) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xf0000000}], 0x9, 0x0, 0x0, 0x0) 08:50:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0xc000, 0x0) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 08:50:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x402, 0x80) sendmsg$unix(r4, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000180)="720ca819a73ec8e5de8888a1dc6d04316347b7d99ba075f1320727d526310eb7197630a8fedf66f3436fae7298d97e50cef41d8521407d345ca4b49b77bbd05aaa77b24653aa1afe40bde9aa3996d2e827eec4734689b7d6fb478fc31f325fdb5df50d1a184ccb3af770486d80ad5aff0bd2c0708ed44bb76fe3cdc26a54b6402d39bf2a519cbf6aa484be01545580a3340e859228", 0x95}, {&(0x7f0000000240)="468c22c1e025d36f7f824a7f56f9682650a93b971a5d469c540e2bb855bc36dbf4de16533f5880f0526dd4d661a741750af449c4dc517209818832a731209106193368e31d491d2b52261209631f3883d715ff8f87d7d5c5ded76f7c5ed450afeb0f6a2b4337b3cf6455c43dfde1f2c84897b5f973095fad5847c576ed54fc579a73626d05803da6d66078b589e9d95c3bb86087a6ea9d248bb832f9e032637e54d95a4ac62fce73ed51", 0xaa}, {&(0x7f0000000300)="1e7e6b8df00835482e1a7e232f4b13af7cd42d231a9e69eb7476194698d097ced577cb2a9f576c9b6f9a128390067c54a824a3ba3144921773a204ffab5fba17c2ec8501cf7cb01aca92a6550209a0b0790b832628eb7b8c5be0ebf41db997ecbbba8071500a3b6ba7b0f1bd49eea43945b8e84c4d06c5ff8669b1434c727c2e3b42e7eb835e481bfe9071de7d81cbd52629cd33500b052c6adae83044304149991f7e79b728f1794774993333e0f0017750bb8b53fa13affed7e97a8214f7043994cb3bf0d538f6447d2db7c812c341695d33da3a9e4c3c39987439d23937306140770a50e7c99640016670c01e4aa2a05a227e576b42ef6e1691793ad4b8de24d410347953bd73bcbdc92f3ba109ad281e729069d90e2522c38c8acc49f3527761b3b6acbc7ad7efa5da61fd726b3743c6a9d352747d9eaa26b388b338045cba9c681369a4dc6c95c371f81d3181fa95f6492ab56bf36ceb253d1d07485c4acb774b410fd325125f4307dab9910020a491b6c80114296dca820de7cb6306f00480b05895ba86725a85748303bd01507af3b1cbb846c89dd13ebdaa9ea7d2679491cd51f2525f5bac0d0ef7b5d659356b43650a9b7908174db7f41c7db336ea699da065c7ea1470f59b2bf7a63a69b43b1489a9524315907734d09a8c9f746b82df672824ff7b9dae431afd6c7a6a58c26759aa72330413b46b538c83ca8269da2432387de6f31ac533f569e8b6338c2fd4c01f9fa597f5268c211ff4789eeba0f1660a45624d1785cf1cd4504336474ecffc27191ac1fb15957b3ad9b3fc5511a0026234da1b683bceb26cbbac1937bf39f0416db36a0b3b08b0c27214839f7801843932eab322876a496c691af7d91ff99b66df79be9988788aa0aa505fd5976fbc561f6eaf9907dc059eed47b8af15a73be29d28d2f9155e8420e3bdd5c33d00f48148696193307893bfb43e584c7318b7f63d6ddfbb3b98022bb04cc314efecb5b614d7e4b0c73e753d0a22ec7ca351eaed6b8cea9adaa6de786a2269a5f722000c079a5e1321e8134e1b58749a945012b833292be67797735e2eadc3047740e011d263ad4c884e9e876c74cbf9b996af86329095f1f1aead777ee0ba6d21fa10b1f5d79bdb725344e931b7ba0749d4cba1a8929f87b0f909ee0e88739787c6d94c0ee3b002fc7b063c5923559daf341f59ce76c9897fcc47ec40738b3d0ccf6d6a952b2627c90437ec637bc2acbeeb92ed134010d6e614f515b65c6d6f3bd2af47225a51ae3e62d987131588a39b41420eca9d0c5ac0bb65b9d6f2a3734b7dbaa486799467bd8657a25164b86aba862aaaed3bd54cb96d969b08118923c4be59c7c963803efe4373bbbcb16d67a6a5b4b7ca3d44ae33d52540a11113f0fd53aa7fa8f1fe441f4f2ae2356b73e398a9eeb853d0373052df93b1f5eec0092c62a2040b9384d8f3868f293587e32f47dd4b7b8adb7bfa037c6a1c3aa35f349759fb777146018b8c1da654b2e794f581aaa362f40a68121043eed188a5223ce6b0fcefa1242f4ecacaf7756978e036fee1704c8012f6656d50078a06db8d30c1e26c9d40c1908ebd743630a374ffba11cdef0d0f2c204db3ea242b650267629d25f5d850605895a602e84558eca4bc3e37f9c961e4556643b99db33a0f6b9a449da377e9e505482872272065ef2963ac3cbf2758f085cf6f6d48cab6d504316c3ebf5d94a15e5cb602daffb600eaa81c5f24394187fc08b788e31d0c1c8605d662fbd3257ad74c8b397313875ac12998383547a77aeb14a3a46f0ea00a2eb0e38d2a3622b46467a8e69e47ef4e3a3321e458df72ea4ec071f6b24076f99bd21bfd935f536f8b423978ba753e26200286814766035be1db326b9511761b8d8b1882b7abfc531e89fb23910929fd40b78df9693019cd0aa7e53e2925232c7d5777def243af2e5f7fb40bd774fed1d546c671689e2dd5b2823d6bebb4105ee120b4217ee4e4ab0892a1f7d455e31f0ab03668c79e6aefe7098fb0f1f7cdcc832c82188407ac12e652e14af5f6d790ac1acf63f771edb26f8415705f6893f12d36321aa654527f184ed4a759ac467881c31cfe2bd39ea5774470ac17905c2370257acca6479492353a6b9110f73395c021461971c67132d49708f0f24a052bcd0da653ddbcc03ce1a89afb46c1725875e8370e371872f7011dd43e81a7597972fef27bab2143f2294d03e4b16ef1e3604278d0b45d9d971ebe175fb95b8652171d553000ef5802a0012a5d4dcb7ceaff2535073b0a7c338370688fd587f8e9066c192ffe74c39ea6fe2d74685fac065cc535c25a7d1e2a2963fb1f2811185d066ca0c1e8dae52f613e9fe4bf9d9ca55463cb588472ef4dbe18d68fc85dfb065cf161335869c3993db2d386255a70ae03820ef264041aa27853a2e9d4fcd264c16efd3b0037327e412cf94ba002dd92ab3f032227b68173cccb39f9d3beaeaddb1ee811d67b33f73a1e4759f1707c01dfaf5d7495082beaf879f408444b069e3004bfea905aac767afd0a2f10583a2f8e7a49657b35ad460c5116e3c5fd967789e127f66cccb9d054b81faf3e37a843218f5d17b5eda93ffbe0d6e701be8b77e937a573a3dad875e4a9f78a7241b6487bb0568b77a869431643a69a6bedd6ab9ae3b35f3d5dbfe19b2b5707d7c5d5321d2751710f715f125e17f4dfb4de5848d978c2c822adecaa6d62dcb594673838608dede728eb35c60a94a935f536b929306de5820380c60ed7b93c6899f25a3cbde9eaca637136cd4123f1fdac4987ed067b610136143379212c5f7a5dd3cea7ab88df66da2e0de5007e98e400b161beb3606181070c6189056ec30d4eb7deb85d1287b0af406a1b00c9ce3851bf3d002d61c7e17b411a113cd9c4eafe1cdcb3b9ff68b75b7e0d1cfb8f6e6998a3496765c194efbaceb4c594e1f9708f0b76183aa6e052c90a713115c564373f9b5b18699c5b045e497fdf7a6771e6de34544b992f51173a150cad0ced9ae9d4786c83552204334838e44becb03eec5bde464c94d1f2ea78af54c1fe706ad8af303e473110a3fc935264885f61fca64ea5c1b88b51487726c0450a6884c295111bb95056b5bdeed680edd6c735f1f7007220b84f6574218d80b4497f3f4811ef92dc60a9d618e93e270fdccc6f97595c5850e3b23b3ebb7e553f5cdc1d4b878c7631d5144c49c740bf5e6e23a06357829d56b5227fb8e5f4f6591fa2dcfe8c6a4abd3aa9be45df1973daa8ced350f492c16e41823c542ce696e49365dfc398e7d0819d22b63b69ee8efd4e49f4db0f6c7536f5a669e3bca53b418091cddacc2f3eb9513723b7b6cefd02ac4f5c1f56a8bc9c3bc7c611f10d8a3477596f70b632e5d38450581ae271e78c86aa161caa420fa8fbfe9e887f68f57ef19d029404eaf255d02dbbc85eb73180a9791e1fa810577460d68e2758ea3d9260683549fe65da1daaf030c5ec51fe352ab4600f35d6c7633501ac41359740c403196dcf5ce5d71dbb9c02c5b17e4d615075d64720d7c5c4f988fa48275a9d396df4c04f4c37b5a1295b740360696bffacbfb8d2dfeec4af9162013371b376866803cdd5588d3bc687220802bc65ba0530d9df44987fc5867b249489a85050401ccbbfd1fc3e19ae74bce33d8b40191006bfc559216cb5782c25011d1598fc73fdcde1d9dbc0cd34ea5508eaeac907c547ef55db29840df71763bed467f7391902761e947016e5bcca9d8fa88d33289b70511d5a6ed20e998c84b91075607f038716197fb54e8c760ebd938e424e1cbb12d29673230f600a90760e0d92692862956ede565f436b6fddfc329386a2691d0dc7da1c2733b926b6da414700015dab42174e4ae4ad434bb85805df896d7c8cb0b4585a2b3b2b23b18d8eed3d60d30e60c0dfaef750150df5092bf7dc7abf2599cff0679ef2f96e2c7ba3eb2a21af756831814ee4fba81505471ff00af2a04c4e9ef4c4d6cbaef416ed97298f3c1a04847022f1342a5b252f523c7ec7cf5f2d0d8b63192d558efd60affa9fbbe08076ed230a4de5979d8a8c786fc95dd5f66b979e31385b78168357690eeddfe122276823ede246734147a0d6a99deddad1e1e7d6c612273184263f06f1bb8f2317bb015015b6413f54acbb42bf23fe045dce4c7cf128ec2a85811d77a14f337e8f9d4ce0ac63a262c8b141b42ec4dc906bd5b2f18d35fe1be0a637a40e23a010d6e1767c37914e0d063e760ff423b9e78de4565834f98cf3563e4956e085477feb6d29b3485c441d91fc516c56eda46fe17c887ee088bf4ec475e3843183e1190c1f8ecf18efcc7810a45e5d41903d2957da2ac840b624ab5ede16b28854874ab6a466bb6e51aaade8699019b348a8dc9d6a795bb842c8faee54ae299a64d86509cd21cedaaf51e2f6b858d5b35b0927df2d35a6f6ea3baa472eed8eace17cd45b5f6e64738ac6963f9da55f6bca539ae75300476885610bf9bc6c355f52ee3e1bedaca7a7c25040dff8e322437dfca9331e7ac6aa3622f7b780d1bd5fd4bbfa775b9c2e55cde8b95e6fd725628c183b44d68ca1bcd5e8af59e015008896bb15a96d4bd186fe4be4d7aa43c64d9b56c9ac473394d7a6645da692c2301f6a8439eb15fb6fd8e947186964fcdce423d3643afe3fc0276c6ca42821725f7ae956cdd276ea66d43fcc2abea2721518b7254a3719e769eb4022859ec67fa0a441919bd599f17912246367f716361c9112c203d76759be16998cd6d09af61e06f0a97bebfd2b590aaf92dd07e45eda2076df988ba29c123579a24a512334fcc1de7db89c475eb6f4dbe5e4c04c750c7eb6d31c20a9fd62294955748a568a3d89fb076d9e6bc422389dafbc31280fa8b327224e6b297910c0d417df3d40a8ddc1ff5d7c1f214285138fcec08144f94186bdaab1650ffacd66b145fe3cb6d9e612416d3b62acfa7983024929f7f9b6bf9d75708df6914311e3ad2fcf0b16b13581dcbe6e84ae97484a18e6b80962d581531e6fe2073791ec97c414cc9a87db9d2c18a2620186dfec24c9cf35566ad5a1235679c2a28568789bd35bacd1f6478039b9c8fc2cae961efa3a4d28c315d573c35e281e802bf126729f17baa6406d16a1d991ad70011ba21b5bb71dd222074d0caa608af7737c0be2c9fe5753ea688f5d0190ecb71a71b50101f1b2efaf80758cfe07d492c70f9e6c188743c2d7fffe6106018ac186656bb3d4f73ddd1a6f3d8531d8a4d718c77d6500979e11df52a90d8c8c2b1b8cf753bf11b70e9896165c39ca263da954c7386f4f3a15ef6ed2a62202910610d3746d572c47859ce21544b066db548f63f363ffe50e42e6632f15118cb38c7aa338ebd334ee0fc8ee39f4b37d85f28cff74417f6d109d39db1f35560e18e63ea365e7b9807e733c71ad3d294554e6398d289bc20c7928156c6a5d37df6c2330ed56ef76e7b8335715bc941b8f82744360426dc55e97f4ba8645f5de489713337b9bca0fbab8811ea31d523a743dccacb0c1420f88ffe03e4581823662783201e2da514baff4bdfac5008147834cc8059e835df523878f796e5025b61e99dc6d844022c2d0807e5af8f391112409d9f21b457b053faac8d8d439752e2fadc3a20271d12df7dd9e8270b97320ec2418ceb89f2dcc625c0831cc93d73ab683c384070abb145433fa62657b515df61fb2b00e369db7aca1d2db271f9f3fb8d37ac054852b01aea13f6bf50ce23c34da1fb5f3b3f9bfeb142b4f71ccfbf410faa413ce8488d14d2e92e2321ca6f2", 0x1000}, {&(0x7f00000000c0)="f63871cc98ff7fba291557c07e9780b6923407ac9e0b367122cb2b08d3a86c63b474ff3a9ca6b7c349084b3e70dafe0722daa88d86ab16a157900798134d2a9e4bc568338e23875208f940496bdcd63f528b9ce60cdebd564a14e6a5d9af251ab7695b7624a65cc5b341463a3a0f7f79769cbd7d97434c4ba54ee11383df", 0x7e}, {&(0x7f0000001300)="5faab2c2d98a26be", 0x8}, {&(0x7f0000001340)="6ba2d17ada0ebd61d6bc5d7ceae02145208fb9a4371e0e549a2c4f3089ebff1774b1d8dc32406ea02fbe154bb8b2411fd6428a158a94a577d49b98f6d26163dd575e81e1391579e971afea7eed4a65a5d1185cab9288d2ea2b984db31fbe9f1a6ec960f6abad47730b77f9acc265cd05c61a4da3f9da07f3d80b621d00b4d93fa88406d0526aa6c8f9e0841b9d3e5a08265aec10", 0x94}, {&(0x7f0000001400)="0691ac4d1dd451e13d948734e706ec5fd36e8bb57fb283fdfebbf6cd8a06971c27fb96494f7c77c55da72c346942b1ac21b30d96c3c4b6366a8ebfc210cd7b275ef38506d3c2b4721d8445d255080d58d25edcd9b3db6fd662cabd84c2d9b90a82db2f3807d1ea44c05c1bf37095a429b96d7a5aa8c9dc1a4909a86e7e2a9b51cce9d69c9cc26c6257a898c1ba87126f59038ee94af68a", 0x97}, {&(0x7f00000014c0)="c179de7bb59d64c4b64e8eb908d8f83d701ff79acbb768485419f2eec5f27501603774fc7f917f291c77c35326bf93d47edbfeae0459ffe20937d023d931c00692e12eae4ada14d667802b79553d08bc49ded2ab03961b480c06c4827c053636c836b6de88085e759ab26042bcde9ac0f9d4ad659fb198b533ebb913e1331d716fa6eadabae51fbe83b705f17e7ef10fb69ae0598a20ed7429282b", 0x9b}], 0x8, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0xe}, 0x9) 08:50:20 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000180)={0x3}) 08:50:20 executing program 0: socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f000066c000/0x3000)=nil) shmat(r5, &(0x7f0000470000/0x2000)=nil, 0x1000) msgget(0x0, 0x80) shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) 08:50:20 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x1, r4}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 08:50:20 executing program 1: syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xd000000) 08:50:20 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x878, 0xdcb}, 0xc) 08:50:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x180) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:50:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x4010, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x2, 0x4) 08:50:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x10) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="383b2b6978927917f6407ac6e887b50fd67c037af877d80a5e00f4f3dfd2464795ac3975973d1b74baba0d1f8db85ff3264f0f68dd4d9082aa844d6d3c65ed0d9ca1f735137f460b97f9a0c07f04f7899a5da0907a2167b2cd79c615dfb29f811ff626ed9e141091b7c28400677ba485f708c6b743520439a56dad6c14432c6135c02b8e1735c933af45bed0554922db5d9c8f0108699b22781c2a1b83df672b7def8b8528feaa863b515d95682ee9858446ef", 0xb3}, {&(0x7f0000000780)="b66056feeb0ff6a8b55e7091a2ec9e5c7c13eaf35f21014c75d5c60bdc79874353f0cfd8bc5f384b024e187c4b9830d036c0a6a06a43df6dbdb519", 0x3b}], 0x2, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x20, 0xffff, 0x1, [r0, r4, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r5, r0, r4, r4, r0, r4]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}], 0xd0, 0x400}, 0xe) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="a762afb21da46735378add3103e60b77b3fba1e7d1655297222ef096b82f796bbe84450c5d5994bb607ef8f9d64629df5bd8c63d6537fd94487c7725a64e65fe33259c10ee1f90dadcdbb871b747cb7a802b52cefad8af7329dab6802d9552a6b925693d0952ca3fb9a9412876424d065d362a8342f0fcf0e21f8cc574b89019d975b445e8f0b53c312675e3b17bf09c23c69681da24ba877db5e770d9132f0d619f8e65dbde13a985bb", 0xaa}, {&(0x7f0000000280)="17d4dd215c7977caea1fcc80feebf39c7b45b4d6486306875206add487ca3fd9225ace05cc1578e549aa258c155b81167c314a296a8c67ebbee9c80c81afc021796d42b6b3b284693ef9341eb9c3bfd0d3f19e185b5cbdcc2ca6ee5ed89c9585236cc66a3b362d8d1c526b8e376ce668d30ae4a8730234c8ff149d7137045817e4a9cea8c6408eea2f0597517cc604ff9bc8a6e5920e8f731b16869ca6f211d8069122ddcde595e59b842f8b7491eb5d705badae9e9cc175e4b36a5849983a373386d125aa3420d8eaac555fa61e6b50a1c4e6241595912e6d92b06e2840be8d", 0xe0}, {&(0x7f0000000380)="908f76c3bb3d348a64f78f9fdadb1ade59698c882960eec2cf732dfc11fccf56bba9dc5629837b95ef16e801356fafad60786a003109201da438dbdfc0001e50d95c6e43ee485ccd303232726cc0d303df41d4e32b5e6d8dae2015bbd6b3086e0ed1c2a7a2db3922fb4129c0c21456085e138b2d0e91953db298fb963aa88eeff875733099dfaf60cfc614232ee7c6e1334a5fc450a1390fc481639f21298f2ed54ee5e1a3db6e31887b09ef0b", 0xad}, {&(0x7f0000000440)="43bc1187ee52975613bc33a606d8c0af014227c638e3e86ff816b4522a77b138848c7f033a4cd1bbb968a694d268e70ea850856d27c77cd69848df5169b19e44566ab6917a6ca50dd358a0f5b17a8120beea52fac82b02da2de54ee70df233c4d22c9f65", 0x64}, {&(0x7f00000004c0)="10651c6947e7a5559b09ab388760d9d3189c86f35b9163a3", 0x18}, {&(0x7f0000000500)="e6e6a9f4c2343f313e5f4383760ce38afcadf02ef9033c30fe5097501af7c58da15734a485", 0x25}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}], 0x20, 0x8}, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 08:50:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 08:50:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:50:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x5540ae411ef55179, 0x2) 08:50:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 08:50:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3, 0x5}, 0x10) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='eT0\x00'], 0xa) r2 = dup2(r0, r1) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/51}, &(0x7f0000000140)=0x35) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 08:50:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0xffff) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 08:50:21 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x6) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x6) 08:50:21 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffbe8, 0x9}, {0x2, 0x2}}, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 08:50:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb25e6539521461f91b2182a581632307a6269c0a7b67a01eedba6f5caf7d8ddfbf6d85e7c18353c89af41794538bfd2e0a8423faf2286e49c2a81cdeb7492b45a78e6a5aaf01b77523ee06a0465c485f2f88c7336c8cfa4b74f7e30de4ee4f43abd4a8f526b8e1c4acc6b84f19bd848754d9bd6524fe5f3adc2dd49ad71947ddb1bf2f54e1063d852c2d5064c95d0bdd84e0c162ab257fe2d70d386ae7e4db45be36a671e25fae7c2d57328e1caa382154b9baaeab57411e28cf612d8a3c4c6c4670a4621b828f843bc0f4c2bd1d50743d1ee11521b1293df3b0de634581917449363dc9a6b57353eb2c2f09de30740dc3deab40ea21bed226b0e312aee8e6504b649963e558645cc760b4c9a71c5f5ae90506ad193a56e7ca51d5d76ff4314545eb3d234cad132726fd5750469c0af71b9f3bfecd42a6c77e719ba7600ab0fae7f3f47ed92f2c788abb49c03e53a0751fd769500f8267a83afb42927067ab7d428a1f5b93ffe48c3a4811c4387c1447544db89689a0e83928c76cbaeec6c51cb567c89eafbc5814485122d63c8a7b3a9222c07ac50e1f52f2a87931926268e2ab61d84c517dc096c5c1080ee53107a0cad767261a67ed6a17251a2e655938a7324c2004d10046785ffd62ebaf2a1aa6cd8b3c4f3388f52162bb8b2735be996d279785436dd3ebe64b6e7b190c8c5184a5ed2c7417ac6b4a1e730680fb85663287fb604cdce05321e93f030b86d1107284d44a3c1779b3d2ee993f41b19e1983202cabb1b3428a9c974f352a34063b8eede639297f7519b0826c4f8a0f7d68d843bb9c0686b55b31c4e63fbf707afa245bc24c3aa14ed9b139ec69af63c48f62c37510cb64717b82c9bda0c405a36f51a3de949ac3341ec2469994b141c64bc3a4da258a19ed69833d406bb036ebe4cfa0d962bab70e061acc553fda2f67c022b8fc7d6f8c8c833330f958cf9ddac1987b72a534c95bb9358eb8cefced3474a37573cc9deefc2c8a20cf7423ebf9d08d80ffb154f3304b12a6248849f4f707cc65fce02d55610e214eb3205484319c2e5df90a2078edc6c2e373c962fde7d20fbb4c6f1ec3c618989150f1232b33a6baec329a1b942e0e8be14a6c9d37d33d56e3394665be96fdef93d36bfc6f121256921141dd62ec707e4d75b28abbc58a74b52bafefeee2d8f4dcb1661dba737b2cb6fefc8628458771f2a808eea866cb4588e5362183059ba111eea610bbb32f7867ca2239f5bb5935d49f8510c846e8a53cd101e137d65b45bf9df9db5d4cbd5762e0c8f2dcc0a4e7f4c8e7cbbaf7e6ccc395583be9e37680d616156e3dcfdcd00a225c8ce1e424be3e739bd927495814228ace3934ade7f37da07d0769017bc8f13e0a563ec73555518d8a52eaa10695f5498e51015b548373c90ac4c47021a9ff2677b52b64b400d9c7f4b2c6fd14479036356bae39749c83fb82ae940588ace722627976b1202fbdab8f667c63dae9071c377b2bda965e8944260bb7528a0ae22f7879feb3c850ab1f0a91ab087f39ee2754bfb15ec2cbdcc88ebf170d4a2061e19fc78c4a3cf767e332619320b60318273bd9668b6760a0f5a38fbfb8d95019d3114d9b36d88a3a513067aed5364fa5137bd57c7057f08519c9b926f3c5d68b760a71565186eda1ff27f958b62501130ee75fa8280269de24886846b52c329f1fdff98ac394a07d4fb58932cd32a0551aedb0fe6d76fe7bdf47a17c969b0be2b725817d53602e8d0261cecdb4d5209316b81433a84a6295bd4dc13edf70b77f6804455f076610e8a3933a2c94a2da967c95f431bea7f4fa2287829d98859fba457afeb7677f034542f86fe318a8fe10a3b04165a33b50ef31df7b505ce16bd8c8713abb66fd3c83119e2b02cf1eeff7c24ccdeafcd50713cb739ed34726dd22f847dd9d7811b64f962b8c96f90cf57cc0f0538da4d2de4859066da549eb9245b242dff7651748bb1d82eb62fd1fc", 0x1000) 08:50:21 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$TIOCCDTR(r2, 0x20007478) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 08:50:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000000c0)="ebff125c00000000", 0x8) r1 = semget$private(0x0, 0x0, 0x10) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x400, r2, r3, r4, r5, 0x11, 0x20}, 0xfffffffffffffffa, 0x5, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x8007, 0x2) connect$inet(r6, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$unix(0x1, 0x1, 0x0) 08:50:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x5, 0x100000000) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 08:50:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000140)=""/213, 0xd5, 0x801, &(0x7f0000000240)={0x2, 0x3}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r3, &(0x7f0000000280)=""/8, 0x8) lseek(r3, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x100, 0x3f}, {{r4}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r1}, 0xffffffffffffffff, 0xd}], 0xffffffff, &(0x7f00000003c0)={0xffffffff, 0x3}) 08:50:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000140), 0x7b, 0x80000001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:50:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x1000000000000041) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 08:50:22 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) ftruncate(r0, 0x40000000000) 08:50:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x224) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000)=@in6, 0xc) 08:50:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = socket(0x1, 0xa1054877c09c1e39, 0x7) recvfrom$inet6(r0, &(0x7f0000000040)=""/32, 0x20, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x7}, 0xc) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r1 = socket$inet6(0x18, 0x7, 0x0) write(r1, &(0x7f0000000000)="3937aa8b0fbcdb5eb660049e9b2e53dd", 0x10) 08:50:23 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90ce, 0x2000000000, "d730c1e7bb6fc6e23cbc00000000004de400", 0x80}) syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000037) 08:50:23 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000001500)=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'], &(0x7f0000001540)=0x3e) getpeername$unix(r1, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="a9babd030bc171ad09bb412a7c3fc43c9d1b16483c6aa0b9122019925ba76e54b43e5f58d88627b6a2d35875c86cc07a52253bb0073e2ec66d35bbf0a61ddc414986f918f16b15aae518bb0890eb06fd77bffd04842e3cff90ece706656c11fd1fa282b5a6ccfe32de92a441f7b35bef5be76bc4445f78b10f43a12bd21f51f3f83e8f22314c211fd262cd352705136d22cd74edc3a00d3d3201365b3ec83f0f04c280b4b420778541167f5a144722a8f83d9535f24e94b58ab2e68613b473149d653df1722b659043967c74bf5b5e2b17eae522c3e36d9dfc63bb335ee385b0ff265b8897", 0xe5}, {&(0x7f0000000280)="c9a6e31754bb818e3c92afaa7ff1102b13df6db5aad70ce06a1f56a5296a35d572496940b7d2b8e2b1d74fd2a74f230a8c68802438c07b1709c022a66e150c9a8aaf75fdc8e64e8379039e4fec006414346bbeb1b0509f0de366c1eed89d0291c44244835e0881a73f445604294876e5dc19ec446f5cf67f27229feb92544efdf821fb199ef31574e3f036b4ec8d96152b1a0e0eb3598a3592db1f7332632c432a207d0151fa5c643df7a3662b58064b375f694354e9a1f83d0391209e6726a2775fb703b15fefe351f9e85b2643daba1c26e6fa68f9355368b499855f26cf3e83134463cbaaf4d683841d19acbe7ebcaf1f2105a6d6b7bb670ca36151988946aa7d339609555b9be9bb63b7fcffe9bad0cbe5128541735aaa205bdb945be710679ca3767389035080bdbae86ea9f2cf8014e58f92b75dc797334937eb8539f251d6db8834a83a779564fb5dfec99df3522ba11304dad09227a05a67daa3a15f2bccb789711855c1e6d0a35c4d876e1851577f823651ee2b62fd4761c69bf680a01d4468843499939a3e6adc56320e601e11b357c10d47cab342490f3b144438e9838fd77a73d4dc5acd8b27b1602a9978e511241e2e3ca5ea360f95d14003ec63f368f92e5be619b83b07164fdb67b78f5e661c6fc35c0f85d3ae8e282475b84cc067ddaec4e8913bd478dde5d7d8df82243e17821c9ded1513a74f66cede511f7c54480bb943d989dbf966025fd6bc48e0d8715e48645f5e6a6f18d774842bd04f25f959a8e96c973f554d2a281172c24d23b72ae69ea0b5bdaf2d14d4393665fd89a5eaf1e275b27c560d1b592236550c093a6cb9593a9ef0ec92258b0e66993542f6cf86680d24d64ad959ebceb53e998261607ef8c0e13c76ccc6825de161bb983754ef349f03b2d0efb0e9a682e921427c29ff4ba253bde4d9f262cc980f930f7b3e1090c1cd519136109f2878a3a83440271981b7431cbc64c4b4f2eedbbd69702ca0d67cea403b39de4825df064f37d75624db0e3b5827996b9dd85fd88b78041085373f00bc889b1cbe3aa1d25bce1a3738f97b6c5a47aa41111a0200ff269011de80dbe5b97ad2a86c1916b088bfa832adb281dc1bfb98ce28014d1bffe38ad14e2cb65946c5955bb12ea151b7498df38ffc522031c4b474fa67948507b0ee611fbd2225d3d75cec9291e85587032f7ba1ad4a8155dea7a6a4a0ccb388a2138fc85442f501a8e9910e45de327f48c83742e1132e80b1df3541fc3651e20ff5eb63ce797d9b25e576b952def6464a2aeeb2b7cbd34ceabb74eadbf759c5aa76256477e0064e1ae2a28f561fc3b1a613560ea2b76227b96cd9b1fe53455b31a5587ddb6788e67809ec33cc43465b409fc11bcb387932a201d4d5c9c6fc4ab8bb0bf0b8764ca6357dcc79fef6718be23912584feb824accc3af61f723246132498e0b145448f881f90b6cab93e7112444be4d846b12f44f4c13ab587d091882ee0418c76bbce4324b7336df90ac811c534e2d5eb18a08d5edbad16a7b61b995f751db213726980fa98c4cd9e9b9c31e320afe0cd336cc233d2acae3b065a9cf0fe9bf7b36257bbce0077c60e8ad8bfa015cf428b3ac651a805d1539162e5778a27121ae795283cddb0846b3bf8374993adc890484372cc839b9aff0b8dc7fec351bd1276948295905159620300463ff162f7e9e15d0f3e13f6eb0f6ef5506a7759abf1bc78ead011358a8663dedc7bd9223513dbca3ffb33f8c49142effde93948ef6bbceeb492153eb7b58b2e73ec7e2bb56920c33307f27e099110e8981072049a2191d3c1480dc63d8d99bcc59a25a6310c25770055c46aefd5b8750518251e595c96eac4d2e2d95388a5ecd41f0d913df2702c3e37e9de84b95b81b24862cd9866d5e6e12a3f1acf4723cd730d4cc304b578d926e4351bba74ed9e9df5430118bdaf18db09fcba944e19439245202bc9b40585221138b0909ca7ce89016cb5088ab81f972fb75318cb68bce77e56b326d73ceaa173841d56fdb39c63463fa5999ac2a580e88b5cb4a98453fdfaf67d7c81ba9bf27d1ffa9b663d3b9a7778fde84c1931779dc724eb48f286f9ecedeb87bd24a483f8c365454deb81ffcbca8f6f2cabb58c9e429f9de280b754a08824745c18e1ad505963dc673b17792b5ec463237995b4e1321b636b8d4bf30945d2eec597c45f680598d622c1ff6fdfefad73e774b3de90f48797a41a1e390f0436cb0ce43a14e4f03025eff87a985fdfbc9cb5673a8f8614a16e6410643fe5d98852971efa83ad65352a418979e0a7a63d8449f9f8614684ebd663a36eb0d24137d95f7ece6dcfcb27602c1eaadbb12571a8307fd3c846c86c1e99a76fe04e464f9ae3a358ace60b5479c081845636f374753a59a67b9c1c58eaf5995fde5676ef9666de2f67b4bb37faffbfdee0fee982652ff40247b08d97c0a9e105fb4a9d38406376df931f93a8788cabd7fe74040ff67f425cd151b957d0713612cb9369832fb7702e821029ed8e996048a617f24536eaf0ab874da1b2c5df6771576a8e56be448088c3c8e82d2ac260dda67a62f1d4ab4e82a4609d901f49f19e6b390224c15fb1b4af0289c928ea9408076257f3a277eb98cc2a23a7e5a11e6c67068b9525bd889a4281f41e327f5cb874b1ea73b9f46ad042917392b2c3fe4f04064dd739b9c10a5e35a164c18ee8a876d5e09a84704a43a140991eb01618e2c9d9425364186cae0ba2255d156a1b69a8531bdeb670da8482ec00daabad8df4919309f829ee13809aa0b7c6cdd884374511578fad357fa929646f5f7604434214111ab3367aa5162370611e2478786a1757ff95c2f8830e0f4a72bc63e149835655373ad73369e3c0657f0045841da9690b39032de25cf1070d6cde9702ed6e439c856ec6e186e328a7484d18f30b01e8c0587692c785f8169aedc3662d595aba9455eaaef94fc27b77d5d2ddfacbf15a35c861516d153e52e1a217bba991e8a88f96cc5fcb6998f9158df00f10c88787c5daeeb89f533d7b84ad6789bfcb4fb1ca94c93951b8ba48582a59b574b35e2ef3b3c1bebe6daf9b42cd3908dbad11b78b1cbba768aa5f389180cefea890a1429995ef18db52fc34105383c135de5b4f81eb6e65c56b5e31e8112b1c25177e9c37c08e4223e684c71f9c8e3a61374519964930ef1c03ed68f48bdf8b94bf1f034982b2e3b64e7d6cebec8fb7cbd858b85da79a7966413ff40aaefc7cf5659fca49c9bc6530e9d58fecbe6a05eed3ebffdfeadf69fc11c4a5c23567de46d1de5d2d1efa9ecaf3cea3a63f08e6fa08f64c860898ea19972907aa33665011f557dece945c59f156212434cfa654141d9784c3c8e818c19b975e7cdf20b11bf237f0aac4cdb74066e0d6aad853cf76922ff2161c89333918170653a1d839ea9d71ca14cc697487d46d2ad5e84993b7032e972128752170730cb2250be613ace3a4840f8ebf23830166895c4966700d1507b7ce2ecb9c9165957e383e96031dfe530d29f59552d0a5bdefa58ad3ff0a642b74ea0f0a38132e34ba68745e1d1319be2b0a30cda1295fa53e02033be5948788f855acf6db50545a2f8248f1f9c32580bbc43c5e0b43fac41bf4d54a99faea0732c441f3aa88b1848647a37c328a26290d475f8814e9a54b291521bb7c1198f5ef67d0557543e1174f14c463715f64105e4c1bcb917d27a6737a56a74799a54bad15f97b9fb3d52696a345153a61cd8692cdd6e6da75c29294bb5b66339e8a35d486099bbf3e338f981ee7e156da888af05a9caf40c9313eb1f42707f583455806200f6b62c44a5fd4f0b8c6446fa86d545f9279e236aec5fe544cb79fa5858c341adbee7a9d1bfa8c174c58873894accd92bce75aefded11a1b9fc855ce6da02d91f33ee71b8aee0619ff3058b268831f28abcdc8a5b2c98777918d39ba34c14937b5d8364b788846bed101d48645ca229e34c5c23e4c887a83160a37c81e65129732a22376a22cbc3d2ff16fb169863f03528417910d789412c5eded79df3fbf46884ea428d70e3fb4e4ad502b30ac4f722ac40bc3c14e032b947c2f59b81c7df5d69521d2ad1ba11266c39cbd396f9576c26eac89996503550d4b041e5dbd568dad30e2fc3a7864da1329ad057cd762f380a856a30cd735c717dedb5fc0c500f8f376c8e7f238d8f55a8729eadb1416aa7c695cb8f56e8494a70cea61f73d311d47bb4b7dcdfd32cd84fdd381ed762708e8832ee18de295546b1bcf196896b2da1be0207306d534cbe3c9a2e33027c4ea0b77b6bb78a5c3ee6392f76bd0ffa447adcd3e3bb274ee936db52a1d5ec8d0c7f6e95b37b201d49025411ef98e0d985159d16727c3cab0b9191918262b2b9f083c8572c92491d237011efbc3dcee604e0d9aa745c5b7e11870e2f0f727fa39f0142967f3ce051032e0da31d7b428f1ec690614602de0d04c2d8e4f54da63e0aa53d1e92ca6b900866d00ce86b46c33d76a7ce76e0e2faca6d13fc52a475b04b605b22a8837538d86958f4b460b6c3f3358f5ec37ca4bebfa2a993e4f701f011cc484e3e08e65b32faca220df36882a10161c2d31df8c01c9a9e17ea7e89a0b180412210e1062b89e33b89c5dc7c20c309497c1627116018d45c1e6579458e14f796cb951a1c8c96bd3e95cf83b4647d4556e3c011b4da67cb4a7f2afd9354f36b18003ed01b0d92b5afd5abfa982e3aca6717677324e1920e8ac89b3964b904538a4c13608ede650716ee785d658bd824713a0fdb72abbd17759d15456fc171c0bc6306a0f5d3f82a5ba9d35c86121efc85a74e08c14c3e144c55087a1d6b736a22b3460f89873f64665565dc9ed0b134c77588b4952e62077ccb2381cf36f866b820df4e6a2427284bea9a45a06918cf4b9daf19667187223e5ba7be24ade6a0764c9ad85cd77807659e2f65bee14e7a1f66780fc3f7829f3396f5a4edbfefc8ec2a5b6a6d2d10f04adffcc553f27a858f70e5b86754cdbb7e0ce09352ab58ce8fb4ace49a6ed295c1121b71c9551e4c64244ab9a7abe23e2fdc4280c51e0c43db217217f9fe24d899f19f9dd0a5286f20cfdc1da348e5e193e8f4825d08bcc3fd552f469d7a2743cb7b5e24a4915bc356927d81b4da9ca2a245217adab32b8f9fddf29a37b191f646eb5b2440b33b4e94a01f2deede09d37dfc7fc0e993928d9138226e260a4e93253bede853a2811180953082bb9518d0f6e8b817958f537a8bf407d2d2b89f74f73909f168d316d1112c7d3acc7cab35585a5d19e83f6b5b66cada906b6a9f94c65bd6ea4e42737602bc4e79e6619950eb5becd6a3c9878c98b130e4a0cb5e53ab1c023b672b369696620a3d65379a24ed9d8472769f53d5a738f45bf03fbd25b0326c965745e1e82d533051a35a117b29a6091d62da21669ba22d3015daa5ad603cd0ab0366206d05af3e6bd71599c2ef836f293d82256a9131b0e3492c2b216a59c470a32112063f147c41a6b54e846130f4a4b3b989f28fecad990e4a98da3771c9d6de57f9817360eea7749f7cdc7571e8ee79341f534ed2703a3b8194b9a928f718ee235ef9a4f9ac4750b818d85bc07451a158f60c5e94f5be60209c2fbe6e461da36eb3c5b49bcf7a7d8fd014120c7e79b2d994d33517cd720ec4a606df2cb6e32c073bf002b4d39cdca97eece9ced6f356c2ad962948cbd80025c600a651378ba655fe4f012166c61303d3da1ece9dd1726092eeb676b175618d60e50e87e224dc8f6e9e7357525acc7862fb8158f09044", 0x1000}, {&(0x7f0000000080)="34c82c8d281b61761a580cc8feb05540cc14b2f0289779d94356e1bd6af32e0d986119ab98e806e4a2ec49c31bb807b4da77e9183716e8a92d4bec161cfbefa2baebf817af784a10967da1bdf9d106ed17d9a55545f088", 0x57}, {&(0x7f0000001280)="f28ef5ea9bd4a3e677e8a5997715ce150fb993a1a33f232bf01382206227a29eab5421abe75c4ed43f49c177fbe354bae519e2fd1c4c9edb15a999fdc33f74e0e920d1cffe53a2a736072c0f8516006d31bf2dee2828735445bc51179823035eeca077be94cd292423f9a72b3ca328d6b62a96d7d32e2b59cb87", 0x7a}, {&(0x7f0000001300)="bce85e68cd1bf9cf894309f3387fb278ca1428bf05a48932a31b33b07df10dc2b9406ba0cb6347ead4694ee7bdc46c0c285757423fd3b8b3e814824112eec26c4cd2072eb092863ceef2fdf852bc86ea25f6469148e9a089c56fa39f7fe3330df481265fbf626e8dafecced3da58f43c99db9ae2435cfde41cf5ea3c9b71c0f474b6a09a04981b37a18f440aba2feb9ee9048825f6f51658a183e1514ffe3f5c67993e3e4d3cb90b3471d40e3940ad42cd80670e4e7533b12670cb15e6fe10fc5d14485e98d36befab384b7523f432d8fab03eb7c778ca5172b4914eaaa7a8ebfb88e95caaf34c4277fae38e803de5d1424bfa76dbc4", 0xf6}, {&(0x7f0000001400)="c6d56c73b2bf0498649d2858828ce331c320182ca70a48b42b2f7c0c3ccfbe8425138371c74fc78ad793a272df385c67bae8a6be429714a2e5", 0x39}], 0x6, 0x0, 0x0, 0x6}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 08:50:23 executing program 1: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) geteuid() writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0/file0\x00') kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kqueue() r6 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4, 0x401) sendmsg(r6, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 08:50:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/109, 0x6d}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000001780)=[{{r0}, 0xfffffffffffffff9, 0x42, 0xb, 0x3, 0xfffffffffffff120}, {{r0}, 0xfffffffffffffffa, 0xaa, 0x40000000, 0xd0, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x1b, 0x0, 0x2, 0x90ff}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000001800)='\v', 0xfffffffffffffe5e) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) nanosleep(&(0x7f0000002980)={0x27, 0x100000000}, &(0x7f00000029c0)) socketpair(0x7, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002940)={0x0, 0x0, &(0x7f00000028c0)=[{&(0x7f0000001840)=""/78, 0x4e}, {&(0x7f00000018c0)=""/4096, 0x1000}], 0x2, &(0x7f0000002900)=""/60, 0x3c}, 0x800) recvmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/88, 0x58}, {&(0x7f0000001500)=""/244, 0xf4}], 0x7, &(0x7f0000001680)=""/190, 0xbe}, 0x840) 08:50:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() 08:50:24 executing program 0: syz_open_pts() socketpair(0x38, 0x5, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="a462f5a0770932cc574982612db8895660b9f42d8f78e8439ad739db8d330bb727fa138d16cd8292016cae808e04fdecdf1cdba97079228eb1a52456fae385333bf83cd1880c7b001dfc27200da5425c377733a9d469f3888aa52c8e2390", 0x5e, 0x0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) msgget(0x2, 0x10) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() getrlimit(0x7, &(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x6, &(0x7f0000000080)) syz_open_pts() 08:50:24 executing program 0: madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x21) sendmsg$unix(r0, &(0x7f00000020c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002080)=[{&(0x7f0000000080)="df5f8947d0cb9705201350f685e495295ee4a8641f1d21d2b00e3b3f254a16220967a0bc41f9fc9aafb41d20f3d530e60e06191aa9c081d400769159ad157ba245b33149a24fb12768f6676b202fb8dba60565731be6c8a97408a1ac1c3760b91f67dbb28bdc7ff1383a7f7cb63b01cf5e4706842706b93c8c7c6a5cecbb5df17db70afd4d256017505b3dccfbfad7ac8d7d73eeec1c562295d550dcb946184f179767159b67a017c1e375f95b335cfe89bc6d3b6f3bd39a3ef1fd6a998cac2276daae50a0447ec8801af557d4d84a3ea172923c15660f5abb98c2bcadace4b8caed24a904090f2636755e3c1c5d43d7a897babd96ab76e0a7d86737845710ea77c26d68e56021b80aeeddff23331340f5de3b2f89830d5d353a37772d171674146d521260f147b90a2e1798815ca1f36e0180c53ba091b1214a23f1bc75d7647852f7ea657a7805793bae4ccbd91d0b61e36db12a7feed65994b8287082fd563c9eba9894394dc2ad8f317e76aace44ab77e82115a0b73f52f6ff55a17e927baae1a6a0ffc05a18dbcf492cd8d2093e5885398725dd04c2b8bb51dab75a9e3aa22df47c20b9749fa5f60308660fa7d1444526dffede0278519c70a904125b571117d23abe013c4048be7f0268856bc8fe204a27722ef624ecd615d9dd0814437a73fa9fb716830c81dca567fe09e35beb74c28d9d8c94b452c499ee640ab6bfcdf456dda3a9dec46e9aee0b28b7a6a5dbc383a1882fc6e10225b6533f458db13a5a0abad4bae210a8ac8335057ecec3e56e51308024916d663d122987682506cda4dab8967d1dd6b1a3e7ae4a01aafd93ce87c1a68bb37f36bae75f26078afc6beb2b3d7dc2840fe9a98a3d0d05ab5c3ae502d9b6b60bfed1e9cf56c98cccd8ab4c332a1b123a66f37017f22bd165a182c3fc506181945a8f6c28f64153754ff189cfdbd7d7046cb82026710a7036453f08a11063e963e8a846a31f40c6c9c7391ff7b2bc7dd03ab3d01926e505e1b99e189cf941773ec9bcb31b6cbdc576e880081d984dd34547802aa311d3b4b5a1c0ee61e7bb0d3818e2d1b85fae1759fbf3538a5ef53da45598c8bdf421c109407b3a30c51876441cb56b058797d4d91d808a1323e607f847fcf87d8b2c8a842e24cd971f20e3149ea96b6931e2e93799b00918563a904ac7e3c4792f87cb3fcd9e886271640d5dc5af18da6b065bec21bf01376d22c743bd6e14ba0a93394880dba71bb5c08a1fb94a2021b7552379c0c98df762cbfd70162ce88250b36a803bd92c116ecbacc35cb11761d3670236ddf379ae62cada870e963db9f4d05e5fd6335e3bf95bc6ae5d00704997f308c672e3f9a13549b1ac1178d9c519ca0e0b743e22410c5274bc2230b226baa577818b9b44b89bba9b90199805dff33fc704ce6eba9043765195fe02d1045b6c72ef58cfb56b82a130addd0ee5da1f6f56e89d401a33883df7b6f5f10871c2077d181b584e75eec755b68ddb346e6e0c039dd83ecab28551dd2ce51d11d15a9340ceffa21e6c4e35a3ef967a4fd3673ac645230e7397b6e3ce449c8c7cb3de393e8a0cc1f465051a42d1cb609d230222ac00c8e543a3c09de8a946e32467fa5021eb83dbe561ef6fa39bc866cd56273623e65e2e1bbd78865c6bd6543f120ab8d8714ee0b4e5a8ece88274ff98c6acd411ffcaac7b3b54ed7d59bdc97d9ddffc5b5bcbc15e9cb8bbdfd597078bae569c9e640157e6d357ec55af7dfa472f8fa596e6b7c0724c5c1e8ddbaf9347a4518c0a18034f97951a1d4ff61f86c1fc2147b416f6583d95671b7abd4d1e29430ecba2b72e6170c6ce6b04195524b1041ae5381d22bd38ccef050e3169c60b2f57c8e936b733f448b766051f7340f7a12b3383ec1ee05b63ff599724ad0fc023a50f49e28fed0306285b6dbcd26833ae817e94c1387698d28df48723dc654a71d5a0427f0647f2ba7e7c5f5f86376625bbd7fcca8052f8668ac7952fa63f60af9385d4500f51720482d284414433cfff39106ebc97684772f708d1244e9bce6e99d5f8a510d6432549b649ad328dda03cc07c133bfcbe3e95d1c313bc8d18387301944db3672dc135d43db991fb828430379165f2e8f4f499e555c6cdc657d98e2fa26d2c0e3d2e01808e2e98cc7f41b0c54c2e70c7dfdf95ff4a45e8c5d3fb5cc80a78b49549337f12dc9d8bdbe68c0371792149b2802a610801716922ee9cbcf29f1ad5c44fe441e63c230621becc5d5ce4a74d1fcec900253f61fb87820eae1f338515ad8709fd951ee95277f141c8f17fea2b1455986a759094acbb742521dd867320252a9211084aa7d15e5d70c7852b85ed755bde081d433ec3bbba5d432be75d4084b057eb867f47b4db810bb43d453d3f22ebdc03926c21abc93063739ff5692ca0b00fd55c54d6db0ca4faca8d8600567053b48408c87150dcfb1dd2678088918026ea38646c5771eed397dd85205c8b71cd4cb8200dea3ffed0f50792760758d4a4cc8cffbc032c01b778751ba6c74b275c87acc008b57e8248da1f01d548c9388b951e7dd4e62270afa1fb127dc724da8f14cf3d00261e0496cbe5dd67b936b81fc5992652f9511d95e79706510a86ece915b63ab3e72c4aabf3e51e0e74ec4699106ad514a16a67974413196092eaa986dd7ba540e3cb450c223e731cf2d03220b28f1ac725e6e7cbc5d3755f689f03a1e99271eb6134420152ed561886f91cb9d754686f3a62c325dd108b5aa93b563af05d74f8ba18a0edbb6ca8db6e3c1f634e61ca6e29483ef4188b6cec08e0863dd8df1dde92ad3fa3b244deb57674d59bfbac49fec0e4d73f46cb4234389dc1169f86b1b766cb67f9ccc02aca215192a20569e074223d7cfec4861e8e4f8ded5bc44d0a0200ece8e8a115c49607c4af59b123016aebde4c22859a9b15113577672166d18181633aa922a39f60313e429bb4e8fce69221a088c70387435a922bbcb9baeeed10bfa8e7241739738d08b40afa9634695cb39b9c5cb9213c7f4ccc163f0fa51afd673e52e40c2d92153833dcf5e05842cccfa1c11fa3a7a456b5505c81ba809c2058d58478b86290252ceef7f3dfdea4e192e30e6ebfd20d65a6b7e5ca0c83ca6ab1e4c1c3fc44007056b26038956c5e5b3209f2a6acec92f68281a7cdc3f26f1ad4cc6415e601d01c3e0b285ed129c5aff10aa07b37605492fbc0a39418ef88c27caf348262b29f74bd5e18f21605f97c324c73ae0a1567f9544d6eb597d6122feb6dd062647b77aaf03ded3120a1e0ed0d81d3b32eabd4fc782863edb9fb82cbc8d959f4fd2b13a6a16c61af85c338f36036d276a7d3fbeba2fb9f53e4e6e72690f2a59069898e9c3f46f839a966e2192277216c3fce00bea4654bb7ca9ef9d7defc75ab5e9e69f5b7d85134acd48b4d7e16d05e0689e4b6efc7489c32f07e60c1567db6fd0b50db1ed525e5b81d79ed4deebd1b8f196d170215f4ae2e83c5c13c3ee6f37cbe56e9ac3fd8409f212534c25938e4ed5ce6eb19ed9febddd64019903e3c2129b9df6328a33426e88b284602a082379b456a7f1fdfe4cac0bc8af9e1f26d8dd15ff75dbfa5a7f7fc8829eb85928c450dcd6bcacaf84e66770ec0121d2ff7d056d5739418b79bd070060f5a5edf866bcf508458313e16bc5eff448e1cb1442881d41249c214241037b8bc7793081025472153b177b7fbf8514d39f46b5a03a2a161f54d7e44f0f944690914938fc72baee7d90c899b0b4543bb67cf020b184720c5c5c56e0e167ec9358ad8140182104673bfaf7d2ef9b8162e55fe78173983fd66bb13098b7c2199199290015a1d813e3065f306cb8ed0d4a53e39962502c455029675db1d108ae287e0796cc89ba024b93da3a5c26ed7f5ba1e9c73253d35027f722f2ee6e3803420a31fcb615defc8ce1094c37534fea774bb712b97294aaa2b7a976e07d3b49975ae2decf0611d6fdeb5ae15956fa48bc6e2ebd0576678990e3db27d3b20d3d2c559f22c1fc694cce9cbf615c0755fd2df20e416b2f57c6daf6cc253698ce7d6149f3588cd2c7b88e6670e1a75a83d0fb08b2916c78a82d7d696110f80aa11fe5ab96c30df080db8096b498aecfa98df5688f47273f22ba71692c94a66cc2bf724a87550d5ce36e305c24dfdd1fbd06a4bf143a17e067f3b6a2a511bdece8f8b5f21c6355a9dd157e9425e0e98ef611870303392a6ea770accdc953a0f053847c6ce50b0c781329255c14adb16c4eb29dc6fcf75d263fa3e9ebee57bf6f71bbc80f79ca3438333cef73661e677831670b281646639184aeb29a92f69e96aed0c2161f96fd8b2b85407327cad52a602485f36da5cc3f3edcbb6b851ededd60ec5b10bb535094c53d58ff947a00d170eba12eefa305830f05eac4cf4a959e75deb0b253394a8fa80c1c82e7ca248245da4611e8137e64afdcb803416b3b27da4b5299c00cba31c884033a161095df71120ce6cd68c38bf5ee32b9d740126bd7aaedeb0d7c408dfc17c3b6ed3f751232b1b3ba2c536950e501b055f845211f2239926c3944bc1934d909f1b920917d72fccb5438d2038fd4f335d26b0a30f9223ca2184d3b359d2896ed3c95630454448f3bf85c06bd90eb208582b2f48e1958e10a4a483c0f7e2ba6dfe3e2c1475bf1d3a127f7fa3dcd7709a7a0a3fed62991c30135282ce83ba467b512cbffae8ca4f923a6b082e72ad17caea8d1d99cded989a38c89392f8641896f95a6e145cc5dbb8e44d7eda624e5ed347af282e838d4b2f5d32ba6b8e3809ce6f310069de489ed2967c40cacde394bc3c5f8c74760cbdc3528efb819903bacc813e59ac2356f97b98056c68321bb5967df62e9c2a31d9e68ab088e652dd7c38af21b34476768059cfb2d79ab9753d60d8fdc23d8448f94fba613b8263109736721369fa0a4ef1d4144fea5bd6447b2436a02b22a329d57a7621845c2846a548aea6b19dad98618a53160747b58589a001ad13ccfc713b6d9c24e6a62a1ff1c7caa6190134b1ffda11f855f1d7672e14884f4a0ae2f54a6c5be8b4ca41ae3f59ecd818c8ccd3b19c7046e539a90ac50357f666bef0110206508b1bcfbfb53f6d8c3568346ea91764f9f83e6606e2a2a755eed6651b68825cb070f0b25da60d4609a9859fb19a0dfda0c198e373c92323679e9af9d4cb54c0449fec298d7647abfeb90cdf2a78550cfa3cebbf7576df6184d31c3782221cba775d3a75a495e1359fb5963ba328ebfcd574f0e117432c188593cb0d3bd4518b8f034770854a37058f55901a51d1fd6a5e4ba921dd50ec177a98d71c77af041b70251b8d786e94aed5a7a97929c44a93d74cbdcd1b8729d0e622a7d85b2837403b3aea00277701b50ed59474e0279c7710615b7ba48a2b07175ef83af3684b16ada64417951507bd202a4861d202c20fbfd908edb780e19c809d7b186af09de311440a4f0c3269a8dcae26ac034904b19c10f6e4de71bd9798ab7e49c9fcc9cc197db93658b14090e572035c14389294dc2024dd99ce4077403996f838ddca114023802cadca448440278973b4145d8f2b4cbe5ed6953122290c42daccb3028dd59ddfd4238e1dd8cbe2f7690d5deaf0f7e627acb3f36938e4c7e419c8fe58392f8fe07f1921119b59960da945caa6f807cfde056419f673650bda16171fa54fe949cd3235982d6d55c4450a73611aac20ec8d5d992e051294f443d3aaf3bad5546033009a97cfd8f299672e5eeb7206f302c5a38564e7eab2d10318bde96746d84bf3be8c3bb0ad2a7158f28", 0x1000}, {&(0x7f0000001080)="f6688021a6c10493e5d5b4cfb8ba78d3821343531246cd98033323b28a0cc7af0f9289bbfd495d27b45f07b232d4ea6a0e672b710f4d039883db1bcb30bc9c6dbb46f7f809d76d5d8d03f8ce6516e94fe7d80fa667bd9282d4f590253cbfa6a4a68356d392772dd9c7aa6d68994c62aae1a471c7e041602bd678130a183d4280c761403d6c6d63563b7a24812c18fba9b71f8a88542b14962d27a57a5b3c6ebf8fab87354484c447929e49fe2749a9afb87f3f95b8babb5e52c71eaf48e6c2caf7cd50932b904f9b230620bd72c802b91f96b5231e38a63a4d82b3fe70c96e0904a45415a53b6a0557ccda692f2b066f10a4a835aedcc6a673052eb64faab43b582717dd11f68532b35f19dc0a18e00cc8482057a78f0bf1ed606c466cfd64b6484eef150b85e3dbfa2eb1a8640e80ca62be328b336d65ae140da655b4ab9b5c70241fe6b9b2fd750e735ecb02b56e07481f88714a5952405f328916ef9137e44d7867ea1e76d65a8caca616d5469dd8b8e6274797b911baa4a9152e9d2a987b6cf012beaefc1bd9b68d5db0a9e4da0318a3f4a5c9807772ae5cb0e6c4b642496cb96c63243932889ac696290738de82c2c8ad5212e8cc09490b3685406c229b6384642cff0ccddeee16f4cb7a790f9f23d4cb93cc0c6ddc59537db093517811378110816354cb3486ccc44f8d554d000103ab46a7b6541f9eb8a76ec6da9a87ec0e85fe764d44fdf730a68f2749ffb3d0f5fb3a3694cc5a8ff8b0c0131cc2a31b901efaea87e03541319ea7f6a7aab9fc4b7ff8be8783730591a097961c2ef0fb8e186be181eb10db243f31344a1f09e1306008a975bcd01d2303876a567b656fc8412e324eed3815140142d06765baf891cb7a31eb0fd98eaf5e31239cf5ad6a41a22490f4e0c51aab5b47028794a6e39762220bb2959eb5d2598e6c4652954a109cfd7c36de0576a62b15fdad0629227b5fd420b6bc077e2becd2e8aedc8505189b40c93fc193b4b774cfd1a2170340d44b456e5f38a35702210d09bdfad701631237003062a9577ed4aac88efa2f31c10965ac77ebf95c2b461f8cfc14ddac8938efca6bfee7bee7b6ceb86f8953062ca33db932ac96c515e0ef76ea13f781218926ca8630f061afb5238915d5e139d1b43c3391c12eb7f4300e7064b0af5d51602434298cda40dffad0c39d8c3f95a3c3c648a8285f160adb8fdce9867831f80d71ff2fa8703036000d9f4b6243ae9020e8bd3e40da99815b6e3f351dad08e8a6d6ff15c70a084057c33fa467576b9dccd692f5a3f4d3c00010f29ee305cb027e1cd40927a311149d5b44db4d9bb5d281e757cf763e3700bc1aa6349253a289667e4af61148b32541c1188586946b2d6032f9dafa663dc9e511f9691e83f45292f9418939ef31b4b2cbf1e3c1127af508dcb877a31005076598610ad867e89d242e9fde0086c0f2544e576b7fd7a559db4bd8977448f2f56cf63bda0becd76b59a24a86119badbae15b68868a37cc4cb4553338628a43de5f487402270c634a521791fec648fa7b43be64bd65b2b2099707db89492b93e74ec0aa5d24784d1aa23a148ca61f90bd9903d9dc9d576e2c334306cc893768e0f7132a61ee7dd4cc8a0b709e73810c37285115eaee1af987e0655e8388cc9ba8d7eedf6d9462e58309ae577e067f1913f2345b12a7c4352b0b279291d944c7159b07b2bf40bd63f600b43644088c5239428d820cee8ae46d0397695ad09ff71256655e0d32f0d60e52f027da9f14119911e8998e10021b56759eabd727eec18b431f1144790b2217f38513967d19b6301c62466734fae2487145e55be57eb1adc53cfc33f084f0419aa58a9a2b280066c53e9952de4bc122b0c702822a689dcfc7ea18635d8b9adf83b58695e1b908178928d76f3258cd6daffe8f7df82274409ad0ba799a113bebf96273da70071349b6062f33b12ba5f1585b6cc0236b3570ac10ededd41e78f753fec936bceae71e038128ff43284e8809bd9c32cd2b763c4699b6c6994c6b59ac158eeb5dc9ab95789a8b6bad2905a94a51567fdd1d89f4a2cf1de28bd8bd429d0a563a01097bc7223a531403ee4d84dfbef2761fa10dada782c2a0b9f6728b4403ac3064d9df4fd59509c5649d8da3e4e4e6cace73d511aa03867d93db0599734aa7d37b39025fe687fa5fdf2edea4fe4b548ad4b419734bc397d8bad68448c6bc3cf7a399a3f36fddc282c85cb15073937f850069f2e678bfa7b8d5d39e541bf2503b715b1d509ab9cdd975d881a3bb3b2d29a6e6c06eb0ea33afd61af5f29c4edd8f03b915c98ef23b3950406b1736d1f9e82363fc8040f1e13b208897fe93a2e27d5bd02516cb15977724a06a2d4c86362cc000c947677783500ca672a0a09abc627ac7a6bafaab571b784c550261889fd717f0b1f95623f8b0e4fa44a7e35edefd9e6dda23f77babba39f905f086a3d6e0726ae973db4c9c4292d8bbd78f505d66f82bd936ffbc6cb1bab27e53f0a38635fdff82b73db4039e274a2196513c62ed4ae886c74605162e41c90610c105db8017434e9d6698473b1c4325df58348f5c1627ed5c00cdcf85639f4487df2f160d969babf959cdebf4739e6a04409b6d1f9a110203ce114db7baf12913f2c7ca782933e6606facfe46e597ef7429cfd2aa435d17ddd0f65168aab863673881a9c30db566da068b252bbe418105bdc16b251123cac2beda44c086e1ab48c595240ce6f99fed00e478f403bf80eee3d31c17e6c91752703ee6b5a8da14229f2f18b585ee07418ab525f22db4374e65d5620fdf2a3a67008556a9dc89eb9c02501f0268d3de8633e46980d9b2f059ef50da93cb5a88ecf4044cdf6ae160c4952c822a916e6820cfb58306fd250c2a697f8fe4fea895fb52c91fb0c82df36be8a8bb3f0ad3dc289664e7a107ff0ca31a173fdc8a930a71d8baad4b296ac8049e4babaffe24d595dec36d897cd62a888b8c607ae676eb808f6392509200414fe827663c926f23ac07558ee192bf8a9d5e9a9a45b22c92cde7690cdd75c43ceebf7e59a75f5dd062a067cf0c3f2e00292374784d5cb1a8d6b8c80eee877091f5993c476b8e030a428166921a932435c73b16d1966803493aa6cdbdedcc84633c2a10fdc2fea737c83da3eebdd09eccb0707cbe1b6e9ab79634c6ef753299cc6e205ebd8672dcab7b59e1c1763273877f3ee5ce7bd38ee9a99bca5c8d2144df3ddf257d9b9394a1ef6478545886dd81015e518efdf1372963cb27d1fb5253286eb20856a6d5b0a2eb1e4a7904aa0dd4d7cac7a55aade4f6d4a4421f219b0cf09247f1f8b2467306e5be74fc3f23e5415754fcb1a3dad75ad4524b74273bfa2a1b2c12c15d7a692d29359201ba9bb397938b4a14b02419366ab21e83d0aa99cf4ba2391ab28801c9f9662fa528219aa395234fdb70ce4db9d12f70ed32ab84b6e0593a820fe908ab01a3a4bd818cf274d290075ce17d9007d854ce1e4c0bbd38288e058efac94f63b8e6a414a385bcf98c0bfcbb401f158408be8e0c9875340605321a3fccd0d575be2259f1adb7b39e89308b83cea93d9e69559ea24758ddbb4d1563f1b474737bea8d14bf5f4ca132c210fb3d6365abe7112e4b2efd329bff2130770614ecf979b318f019ffb08aa28d43151836d11018a27175f4558d96a9d728e9c90e2e8b6b2ab90dc2f8d38b65dfe32284c30ccf60fbe90a54672084a9d683d726421243f82a8ad551724d4824939abbf6c0060f647ff25542cae78e1f7f3c478a1e830142cdce9abf8acfb63cea63e216a4469373a1b3147ace92e99f42e0ceffd994a3e298949cf96909d50c426cbab56985d4893a6436f44f82ce415cf9f643ef50a03d0e2ee2afb10c955a96c2294b41265c1c4b22f2828967c1aab90a65a31a9df07725708e9b4bc7765d2a79ab689c7d79ab2d863048791e48a938c677f712d1b47f1fd0e8b8356c8ea4f664e6fa59b7bdad22b74b028be3b0dd5cd30dbe3c0b9d7325b51d08ff9cff4b709def9275afa490ad7908664c987cf8c2ec009b8b137c8b728432ec27c91515e8bcf6659c9c183507f5159be43cb2c8450560bd1758aebfc4743e63db44a285082812d5187a3ba6c3515bd1a3c676b6d69bf162cc70a8fa82ca6c59ecd8bb66ea47e1a2380379d6e710eebb5b97c04984db5b955c184c793116af549eb3d441f33e9272dab1ee7835e309c4356333f039542e172fd2b3fdbecc66f08f031a62cda70da66808870bf02cb2b35a4adbe1fdd0dddcd442f055837bc71ba4230a57cd09e6d5726757c1a7955dc046cf7e56b664fcba51a4287b4ed143b2d46c921a393f235874a2d98cd3eeee35c4f3a5b633fcf3e0c3a91b7694c6ccee8748dc3ce8588f4ddd5190a532b4c1b67e33a2047e8bddbb634a2462b3076bb61d003705294d70cf45c8b2e6e1102679440585632a4baeabd9101802c21bb475e8856f75d94143c423c240bfee0fa23b967643c4b67f2e27c112f4efbfb46b5b812e6804faecb42733dc884b6cf7bfc2e78281938ed410efd0c36ea48ff4d3e78ee6fda02ca6601fa12c7848633c6a1674225dabc5cb65d4851da919020a347c127d87c68af44bee1e3f3633ef130e31d81e22999e14322c2a6a4a55d98aec3c831087c644dfe6822268b5920897f596ae8dc24d379c08bf69164aef56448fc6ca1bdcc0c370196540252d62df85c69235a3aeef13308212a915e0e7bbb69e9f41594d3b795c47340720c666998649555549f295474efca9ebcec9b515c04f0d7df490cc7e29f37a38ddf551e8e44fe5d466a96fcca04582a0f947d2b7cac85be5d3a97bc71045086297bd3aba0e1d40599862cb49e6ff7fcfc03665740b18a1d795c2b362a512a3d665a3a169c71bb7f3fd272af0fa873f3bb068facf9ee3e68bfc9869508439ad8ce9f87599a590b72441af42a58d6378774feb3dbca1a0455b17a865d3d7a07d4fc0c36d6a5edbd84288345e627c56185ec73ab9fe5b6cfb0993850ce17fb66a2fa4403165c84547d443590ba2a074439a6fe1e7a8b8eb944a83cfb68bc90fe271588e7fd36008c42afd0c1614f1884937f422ec2f467655964f057b9721d7eb1a3120d0146d69f8ea1d3b4a0c56391c77f87549e161a2ed7960a0c09e2d236f11438f714b738195ddfb4b47317ae4441e615844232c9624526780e2aeeff9ba257a861bc0a5ff8c4f8a89dd78baf109b17e0e510087fca58836d54b24d834ddd15f65681936c196d57a9a403e3f6075eefac856a9d57d39b72a03507761c9cc07ed97490af51728eb1060c3b5fe3012bea4ecbb904d1a783c93b68884e951863bb70fd94d5fdd36bc9edc5ee402fe619043b08222d6b95d07aa8c2e4a16a38af4e712a6b0bd1d537e8b2713e0f26f872e9d48cf2639afd32ed1e386b102bf166f13b7452412cf60b6a82e9482f09e94ff1b71918a08dd1b42b2c3970a60dfa7896e2812ff3e774e74b8e9a390ca4d01556586fa5a01aaec0871e47f2af2d85b842d8a7ee1d7f8507b3cadd85da7ed8c865c33e6b5db394bb1babb0fb84be0256a4cc338c9e9bfcbc7005693123101a2cf056241d15e4541e69cc6033abfeff92977e4a8d849dd51ef7bcc1c99218220ab9b157b2868433e8b6647186a32b99953e34bb13af9ba519f6099d0f0bce36ac64fbf4e14d351fdfb958c27d4fa0692aa7bdea7c9ae8d73119f5fff6f83682147711c83e46500b5cc7e523e04f7a5d4c733e5194a3d8dac5b2ed47d29d256df3a5ce2e14494a4a95017f4", 0x1000}], 0x2, 0x0, 0x0, 0x1}, 0x400) 08:50:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) 08:50:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="eaff125c00000000", 0x1020b061a7be6b4c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2f627c86209f3573cb66143236cd6b43d34af338a26c895fe414dc0647bd9f6348bed0d0004195171a8c39f37e403f551bcc7ceeb4e91c1cd4f0d676ae3b572f5f21e7d25973dc66f19ec1c6097a3756b28f3b6a4abd9193643b0c61eea9fe203ad6ad78934e76d8faab286fddd11d0cb81f4348bfea7709e54c6b80f313", 0x7e) 08:50:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) 08:50:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xcc94, 0x40000bf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x0, 0x20000000400000, 0x1f, "3109d4267af5ea42d9931aabe1a22271e251d7e9", 0x119dc41f, 0x200}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4fffeffffffffffff01370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) syz_open_pts() pipe2(&(0x7f0000000100), 0x4) 08:50:24 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0xb83) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000022, 0x0, 0x0) 08:50:24 executing program 1: poll(0x0, 0x0, 0x6) r0 = socket(0x0, 0x4, 0x100000001) flock(r0, 0x6) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="321d7c4764edceb2bb26bd63899a9c0d6f8ed0a6302a80c2ea7a6c95a5e55f2c83e7", 0x22}, {&(0x7f0000000080)="c16394b27c579edb3af9a8e923163d775727f77461165387fb58198f28a1a4e20bb4e84c675f7ae66ea7094c63cf4bceef6e3d113bde92db9ec9f98fddb72106026d6f4ae1172659855543fedba7092246ab5b2183ea1bfdfd610f3307ce49af3956ab0b96f54c8f95d6005b7946d7144c650353791b6278b22a3bee4fa0ef849b477af5a6f84e50395ba3878256bafed9381182bc5d3a72b4e99e756bb91c35dbe8cba30718e82287ce413ee231a74a5bafbec49b8d94a7c3", 0xb9}, {&(0x7f0000000140)="4da50d76f2380878b8dc917876eafb63b3c96a271352b6b1f9b290e890391e7228da4be4e895cd2be6e3735ee70b34016849e5e38a2135d9df45c779840e972d606b1ea8debf727c274928bd77148e5df6d179905bded3b1f775fdc48fdc5e707c1671f3f68c6c320024495d83ad3241bea96dfa3110086ea02437ad5b28477ceddeb8965d873fe4c4a1ddab77388bbc9a93daf7b07de5a3eb686e1ea7", 0x9d}, {&(0x7f0000000200)="55a6a543d36be31a05f278f6ec4325da6cd9711bd22674eaf3a2adee40776077a0c257a5964924e756df165ec58ef3531bfd77e2ffa209d262efe6ffa4eca0bf2a01b26e485a1bee2ad9644ce962453bb80cec54b3fbd01d97446407178da9af93e8a5429a85be91687e2a6e95d600d52aa6e5394167909bfe100e9a4d9d64f04ef6a3fe42bf3458d46a95e1c07a3c6b2d4d09fd1e9bf9fe923bbee9beb418b52f7aa72ed9f38e50c31503db2353862321905ac56e98a9f4976d0c78fd4cec391daaf82d3dfe0788e857e906337fcc934511100ad215136c5d49d74993a5df50be050e5ac9e3cc2e2b03aed2", 0xec}, {&(0x7f0000000300)="d54c940ee3162072b9505947c20aa3bb72a2974c9b5a442f62fb8a44a91850535803931dfc6acbdf45315879744e05d24e7c10bc7ccfbb72db4a6e881c9649c4c446eb914613d45b5fc6e8bab427be1dd10a3d037a4f6eedebe988486b55e7ea7c673323f81aa37c9fd945d762aef8954d0a01bb26aa5e076612e4d3fadd18e822f56afcf2a79dd838accbf7dd99d0c55075192b8180bb5d", 0x98}, {&(0x7f0000001140)="6048f5f124e64709f47c375341f0b60edc4aca5eefa7254a83e4e6ea3f00177a5d45b7fff3fbe7d6c502de98b72ade57bdc6c67bf1d4c92e064cfd771162d128e68263f9b09f0388d20c80f3b0003a78407a3f52f1f56e91f5f8a09f41f950d0a7bf55c7a74799a4e9997cfebdab74f27d33e1e196f8416b3ceda2899c9a027817bed69900b2441c27a87a2ef626d8f84ed48576c0cf6e75861489d7fddf697bb6fc21814791f7e90aed8dd7291200821be445ddc6b1a2ff81eece53b92001a49432ecb27bb865e535b4f73512d85358a7efd589d440230c77f764febe8191513cc3a5d3d301267b1d8d4d1e49fa09c0d214723e8f88e44d10933ccc852e18c329bc6b8d23e14dedfc2a238a8ec0267a4c043496b04fe8f9783cd752426bca1a5bc5ac109aa7b3119e36e0b707d7457b8175d360af87e48c1960879d2920a909c6539dc6501c7aae6847b48e120f73dfc23420c7eafe96a68614cbb44c846bcf5900f57cbd1f42788e1494999dd3340eb965746e7dd6c241d2c28c0b4f81c177cda0866704b8889b31ab864c7d33080ef1150bc3d31e5c3d4964a781b6de7ec2ff8253510a06e17e8058299d445a2941c449a201d205960643d4d059065516af55664eddb21246b1e2970e410c0a7a49679ed5a7251d4fb2818ff927980d629802bf4028e2d8d34109e2c24343efda0bc58bc878214f12e2f8ec48bffa936891dc695d3602d57375932468972c4c17d377507b895f2e1f51674c99117578486ee6a1ec1f1317830cf292e053f21bb1a17d09be415ea4a96f384994e71e1abc19755e8dbb82a4f2e07ec1fe60d5d6eba1e660236317c636a630e90312c6a55cd328b82544ae31078a23bd680ca402934719245fe423e269c55d75fed49ab44d92547165676964ad8843b05b44352dd87e3e941b773ccde78fe72f2297af4f5cee91540ebb62d6a62f49c9585782f056bf3c3fd445467997d77720f76b96942ad0011a1149496ca97f9fc0d28e047a4893e23647e5d6f37e839e8521abdb0e8391073d38d65a6a3a775afbbeef4d7005b16c873600f8504d595592b9bf23ad6a9008e70d100919381dcf85c472d2fb158476214623e8a5d5f564627721b72df0ab056303f642c41354065f82abeac9d1f05ebb2bc15f3624fa0356909ed5846dee6423dd91438420c6fc8568dde227da8f2de79d1c4467f10274ba8d838fed99155d52ee474464b332d0547391d2ec20a9d85c4ed594962a7fc7fa10aa786e1def0dc535f98cd7f408fb3d2c06abe030cf0727d214ef4df0c6e8cb4d8565df369fd1db5b6c93b67c4fd79cbd35a7222f1f23b11cf8baf87d2c43147da4dceebfb0bf32bb916488f126eb0cba953ecba2e43675898e200cad7c422ccb2110c5f11533699e4c9d5f8faf2e25d29edee31d74a613000bf4b7a783dc017d74cecc320433c0d84007d9cfcdb27e30fd194cef2fdaaae8df16a01f7cf1a0decac7e8aa6bebc4fef9362e56b88d73a4832b3177584ada0b2914927695e4ff861ab94c61d3af9ee40d9a32772dddc599d48db08f33792d9bfee0556618b3454562714bb9b7f88a1d9ff2b8dd8526dd52b9d0a7c01166d9dc4d7563b61b7e6a65e90a1b5a064ac57c61ed18a21d12a74e02c62a109af9cb07939d35462c5190254a2067f9a62e94e355b9e12e6f87e62c235b51801c00f53f7232c95cad38daae83da04f557d748f6ca2ac183a0eaab2122a67035d8d51e16df73ce4e4e9ceae0554a8c5ef6569cddf2f3cd94f12c9e70014ee9442faa4fe1da1a84ee76de51bc81ee3bd2afc9b5cf63e29ae6f14d34590064258b6f4307051fba9fb047eea9eac692441df049ebf4324bc020bf3cc32fe3450f7c8da132a9d4edb4b1f53eae1e8092afc37f9683b065944e09d190a2efd48abffdce5ae69fdc5ee78ccdc09685bd81f840981a863da5181973369e77b8175d87d02fd93eae0544c7ad42e89dfe09e7c153c67469cf1e1289b8bc7b00164fb2db0bb9c17687db981113a673a2462387331974bdd65d4b17bdfc43b2ba6e0871fbf6268dcbb127bdabe3a329146abb11f566de6fee3c84d7e6fc2d02ac6c8170faadceb3261d8b6154414a9bfa569a91c45f439e0a18a3b668d7498cc8f08c357a5b651e28b1cc40e3937cbd7a23d5e08588150b06bb759197d4c5139c8664a31d5af561e5ae895c5fc72a05cbd935ee24d54ba1ff986aa8abc69c53a93f289234285466d27a143ef93c62eb08e53fa83625b0f6407f47337c64df1a104cfd63b0236a92978ea51c3bd1e6d30e16bda0bdc3318f3327a6b52eb53e4cf0949e0a71271b4303665345389564d77d427f0008f2bbf4d737e4349b803ab58c212a3b5e199da07f93e3b1891f9cbc011bcf9c14afbb57a583210e103ef06b0d77d4d3176792a259d53ea17ed6af89f71cdf532ab2efb1ab6aa3e09a300a807cce3a62d206ccb74b3cb2e88e017b986795769ccb01f79430880ba3047253f2eafd1dc5a15e580fa59eb5d9fc9529dab21211f42f2189fa017e6aad6e531b63e99d7f2661a2880b4b78ee3eee450da0c12061689974313e57b0d84ae000b1d627ed80a524fdab6ab7de0c39f6fa628634ff89b5f12b7ef044c56de2d2ea69005c093428ed66d0ffd71b9acc22f34330d7923b38365fec1f61fb703f032d1f1a2c0e7be32b2c07389552e1466675a4e836b726e3286171073835b21465f7d2280660878f7c9594ee9eac2599e591bee8d30cb4d9feddaf2051e52732ba5ab03fabd5a58e9ae209a2f681e2099bddfe86f0caf9cc14af8119dffeed5714b57527410f7a66245a8b2d5fb1af6b8ddc18a87f85b5fcb5987b36876a4e3ca04a7c7caeb74851a884c26d1b0b201cb6aae5f6390e8451de161c2f6cf0b673d54047e348ba840ceb56ae54ab293b1591117d30cda4af748d3f117748cf50d43b1c47b90c43905c156828585ce3112d8c2b9cac2dc27f4405689bb5825b95741040862b77c13504105649a7a2100551754fa8e32432eabab10272d6bb4cac31a0e806dfb73b3658932cc0d2cdea57d0072d32eaf461fd9fb877cd07d1fffb8d0d02c94d285e4a5b0b7cc744824c73ab50c8e3db0e4509beb42c8bd56de5e0a1fdc5accf35d17064fd697046aff6026304a12dbe5569766252cb723dc99d3710beda29ef1b8fd56af430f3847f334325ed788cf26ac0108259df4e636543e54becc892a5c9aac114155339fac96b1bd75c3d077e977e545c0064db68f13c1a305ba616f26d0ee29cb871b97504aa91344a85c93fff270daebfda075abf4f09d6469b92f9fe0707817b5af75cb3fab7ded5b6b5ae4f82df5b5d0dfc58e06786169fdf1e86a94a8721a25e7740543734910a391a393e88b564259a514b250dbe73a591b29181a3584b5c3a0ebd4fa98b9b76ad88c80018a3d0ccc56a1882a63538d0b9035ad87407219d64e185e5dd39f1877089fe4cb2143b878a6d0b09ef2e4696b9c93fe4426ef624852c62f008b1039440f68462700aa7c4ea89d1412036059023bc59cdd14ca28f5a040790abe49e8662c25fa64272fdcc65372bb93147a81dc0a09253f1508c18edceec108addcadcaab166b27e84c0f2c5748ae0f09dd6320c7cb2543d0cef3e0a06d2ead346b50e5a2d07bd67daf74b398a9873f102a5eabfac0a4e7a8e32084a08670b6ebb96b35f43117eb404bd19f6907ec7013758295233636697d488e01f7a186401833dc184d557942e9b6537be8de4310aab0ad2511c63f3c294a0bbd4effd746122508522c17f363017e68b6db1568c9f7ec6b8bd67940b9174b938f41dc6fc94d3c1636d65311c57b90c89381a63e07a5249320e9b00bf81b62491d0320f1c0e41a4963e9ded71cffc1ff9975be8af9d3a52eb9b20adbf99c89dd385bc56bc99f13d33c20eb0bbca7105195c61d5078b38f1a150b0ebbef09d7e7a93a9b9772ddd9871009baed85caf05b9a3c23cd1f12cda90897ae63722e28129620c2481e253a17760cbd11bcaa05fbbb148cf7021e4048f3749499792d1ce273ebe0accb617ef1e76b216cb5efde71157ae6eabf0b9a75f45040dbb40c8191153f15aeae2d9939530d1cae2bbf3d5ecbc876c557e32dfe3d877436577ca54d7f033918fc33ff58f9b901c8a0171537ac22eae4c7d3869ec181bc0873db2934082ca6550447d537d6d6cb617ebedd1c6354cfd2d82aa73a082f30f7ba3785b6a01796e9b150c5c834d47d98974e6dcbfe31c571ddb82e63648cf1e90ca1b59590754aa913a38b0ff736420c5636995623e9d3ffdf1d2c2f7371de625c2ec0e69fae147b2407dbf612a4efd9dd22b2508e79fb2a9a67373523a4080f14652d48ae606b24483f4c11b860ddc5741c9a66cb2334e44b7e7e4c533b999a3686c2fb9bfb8d87a55c06b675296ef8b09909d345f69773c145f35afbe0905081beb15d5df43bef988bb965210abb68b3f00bbdf86ddd14b88b80ca011e22507eeab32e0f28e72409b34403911df35aa406e168e6189a783916829b53ca6df9719337a9e832a3a1d0814ebc830299a748cfbcc8ad1019167889ca7a6b0d0d34eeb73cdf1414db0ffb1c06cf776d9883e1709b01af8e5aa78461fdeae9fb03a9c1e15a1b1aee090b93f2c0808f7c8054fa8b0a6c60b5de14a0f01f06e67086fb1391ca28980049ad3d1b2352f5c68393edecf7646835dc2c20589afcefd2b0e7e54f7bdf53bf7bcc1eb4b09b1ef27b14fee664b6ce5ceb5507ed5df5d3b33cc7520df9d2b2809efe736f51ba7d3e37564146d858b1a94bf64b34661bb183d55df29880a31dd19e1a519add0354b6de261b820a4b8971b15af25634b1fcdf7e3d96ec1291debaa5fb49e29306c6be3feefa84d66e328c2ff9325a0c477825a76c87c0f96554c6c565d9a8187a06853713e940045d14df1d52bd6af7331cd3de5da3da50c1f7b2bec74401c31d7777bb28f41c1608978ada22f3191a3446fba3fff096ce0a14e89746eb73caf7a3fbc3b3b0e719064e05c2d0ef1a9182023b85043013bf1299170ae26c8637e5ddb1d1f5b9f0be2d7d67e321c7e4453b7226ce4ddb73a3a77c0f2f8d7ce610dfd15d6b5826431b6a01292149844d28152810eb87c6a47bf53c09060f0882fd553c15cf930dfb541dbc96706e1baf8ec52c4b908385022d77f6d624700e172a88c0a15db270b4e91f2d190c388198cff0b75cb5f29b48daa8bbf4a6099a4e67ed12caa4e24a3152ddc5039ef169c83ef63250486675bd707269c013d54549007160e72e580581943f5bfc4a86bbdcf3145a96d5c8d29a9d524150bea5ee66d0284dc84c925daf88593fc4d76742c4cbc43b99d82a13a74a15218eaed3d6471cab424a465806d1ffa422bf50c06d7e1f2eb201e53546f8810138e1a793523dd71484abe2ddc3fcdc5c22b22d736c36f0a2f2eaf6b0bcf6cfc2325877de4dcea3bca91abaafbe76854325d6b6a3ef7ad10adad5073d39806e26480a24c54c44cdb791b865d602d110ecab0a2da6ff1799e3c5b310e334c813fc1e0643bd793ef2749bafdf7e707c7695bdc30244d8a9141a5b818942f1ec844cce98d51aed4233eee33271a4d8f00f99059749ade6e8443ba05f91f6f03414156e54021250cb72ac2479b689bd5e16221ba5b65f09bb54b205463520e09634b210fa069c1188e057cb38bcf14adce626d402bbb0fc1328ccf7bc05d38e70415703d5b01159e5cb92826b88c2aefa057ca15177e12de28e84d0f9b6ce18f047546ae8253a7875e815a3f925ce855b45a5d0464", 0x1000}, {&(0x7f00000003c0)="970e3f8630986a824bec41ed17961853f54682aae13fadcc2ff575d1c8b7ae75802fab84d1aab367c709a3bbd2d9227ba6284f69e98c8144286ac2c1aeb13efddc6dff316cca5f9c1e3a9f3b5ec9a3d370d67a5a7b8cad3e2f5915401380b91be7a74ab69edbaf21423f294dd507f2af978e577b6d9bf960d469565ffe2696815575bffceba385954f53ba21b964230e43d70516fe29ff24451d0bbdec21db1df909ee7c50d3b9beac60d084025b4763434256352f8a5d5d9a551cb1d229824e17997b4712b584a1585921b8a1c460f63f04b879c9e4014d14e166aa2c729d988dc0df2dad", 0xe5}, {&(0x7f00000004c0)="f6c6", 0x2}, {&(0x7f0000000500)="6cd2a3e53ff6bff41bc5fbd3f9340a57ed1176b8a32ac89b1f86912ad96f69eec22cbde71bebc35055736307dfe98f638cc3651038001f2d8279216e820e5fbf061b1f4035534fe95118d3620a3599c8d8b0", 0x52}], 0x9) fchdir(r0) getitimer(0x0, &(0x7f0000000000)) 08:50:24 executing program 0: close(0xffffffffffffffff) fsync(0xffffffffffffffff) 08:50:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x140) ioctl$TIOCCDTR(r0, 0x20007478) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) fcntl$setflags(r3, 0x2, 0x1) poll(&(0x7f0000000040), 0x0, 0x9) 08:50:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="749c94b813fea0bf443ba7ef4033ff4339eaf9ab52eae25ccf9145594bd096a31a035cfc29569cac803336243276816407fd6ff9c4b5cb4543c4ec7437db8028083d00a84fe6d8a4e8fa6ec95fa926a1673eaa0381fda58c05cda3616044849be9b295528033e43af90ab29939e8428e6ac6a7cc52", 0x75) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:50:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 08:50:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x10000000ffff) 08:50:25 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0xffffffffffffe000) 08:50:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x8001, 0x8}, 0xc) 08:50:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x1, 0x3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0x9}) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0xffffffffffffff3b, 0x6) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) 08:50:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) accept$unix(r0, 0x0, &(0x7f0000000000)) 08:50:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getsockopt(r0, 0x5, 0x6a, &(0x7f00000001c0)=""/222, &(0x7f0000000100)=0xde) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r2 = dup(r0) poll(&(0x7f00000002c0)=[{r0, 0x5}, {r2, 0x84}, {r2, 0x52}], 0x3, 0x0) 08:50:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x21, 0x180) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x0, 0x144) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x1f, r1, r2, r1, r2, 0x30, 0x7}, 0x6, 0x3, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 08:50:25 executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 08:50:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 08:50:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x0, "d6020e80da1ceeb7905a0f9f9927cdc448dae6e6", 0x800000}) 08:50:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="c6a9ae53700a459ffd87980a059c972e2ccc9e697fdc8b3d6dabc7e6a7588b8e6d5eb1623297f1b7b189fd673f96de6137e5be3c783668b4692522e220a038b0ccf1bc6a1f6062cad2cce04d4236ee2847e1f816aa9d1e1f5eeaef13783a10f86b9f891e95a5b6d235e8b8ee5980cc43b1180c14ce21cae23e984bbb74a8356c90a65d3372a5d3ac27b84aa3797c1508900041b2c001aaa92e52", 0x9a, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000e6fdffffffffffff"], 0xa) 08:50:26 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x6, 0x20000}, {0x7, 0x2cd2}}, 0x0) poll(0x0, 0xffffffffffffff5b, 0x80000000006) setitimer(0x0, &(0x7f0000000140)={{0x4}, {0x1}}, &(0x7f0000000000)) 08:50:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) stat(&(0x7f0000000200)='\x00', &(0x7f00000002c0)) clock_gettime(0x400004, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="0960bc23163695a09609f70b37e715ef01cc2be9945b6ceb13f6293b65f3858c4edec069a3353f9f4df916", 0x2b}, {&(0x7f0000000100)="87ec1b36b74f91e2bb328ac3e2e83e32b0e7c7db8a3f56eb4d23690732c7450f8d32d66561f14b863e8ae865222a3df0fe3d88eb9fb802e0b0a588e720ad7b70482416b5291d7f2cb77175299cad05f54f21339fef192cb66365e33e359b585073c9c594aba21824be6be510741f9118eaeac3e10f8a4f7b9fd0bf46178e01d5b1f469c7757a23982392aeefae5bceb004b74fe04e3bfbf1d5ce77f386fa603be7b264dac751474c8267cc8f8a08aa9058b8", 0xb2}], 0x2, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') ftruncate(r0, 0x0) 08:50:26 executing program 1: geteuid() r0 = shmget(0x1, 0x1000, 0x600, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() r2 = socket$inet6(0x18, 0x8007, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r5 = msgget(0x1, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/178) sendto$inet6(r4, &(0x7f0000000100)="316090", 0x3, 0x8, &(0x7f0000000140)={0x18, 0x0, 0x42b, 0xea}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) sendto$inet6(r4, &(0x7f00000002c0)="e2367c7e05c0ed0819604719e54acf360567f8b2b2db667850a0351eebaaf9591604094d57374eac865afe893ace915ce60e26063bbec1a2a353a83dc203b779f1728fbb7c5f22ad915b03177d98addbb2069550133bf7f076343b5219c2365d0822", 0x62, 0xa, &(0x7f0000000340)={0x18, 0x0, 0xff, 0x1}, 0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/189) sendto$inet6(r4, &(0x7f0000000240)="71fb3dc82dd434033231091c90f9b959807869e295", 0x15, 0x404, &(0x7f0000000280)={0x18, 0x2, 0x401, 0x1}, 0xc) 08:50:26 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) getitimer(0x3, &(0x7f0000000100)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x1f}, {0x4, 0x8}}, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30a83, 0x100) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x83fa, 0xfffffffffffffffb}, 0x8) munlockall() 08:50:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 08:50:27 executing program 0: clock_getres(0x2, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) 08:50:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x401, 0x6, &(0x7f0000000140)="007b3ee0d30fb647972cbec8e20c25fbedf9de43604fb83e25bee1c5bf44784219cca419ca0a266fcd769163f8a7c5fce5d350960cb1e183d340c54d5c7088f51de769add4e305aa0cd93ecf9eef286e4efb501e8fc8d85ac973d1446eeb523fa55fcfc622651097997e50b559cc99876f9a01f1bbeb1dac9926ecc02b44dd7dfe", 0x81) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 08:50:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1) kqueue() syz_open_pts() 08:50:27 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6bddb632, 0x3}, 0xc) 08:50:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="e3a2561e5c6be7a154bb3103777f26ec66d0cd98cfac7dcec5e7d10fc1f3ab591d8255b33c14d16e44aa11559b5f751c65e5b8fc2dfad82d4821d68056ccf8a836553a09d58ac992180dc8bfc30a9400f354e2503d107c4a7aed98c49f272bef0346821a887bf8a7be2c8599e8917ef61b48514375071beebc399d32f1ce28a1e002469951b0f1c615204b87170d7012bc12d67cdf5bd7468641ee14addcb3eed9b506c59aa58f77e182174aed4decb92cbfa64287b3a37155a9b24e15d910f3833c7e526f", 0xc5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 08:50:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20900, 0x44) 08:50:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f0000000100)='./file1\x00', 0x80) r1 = kqueue() readv(r1, &(0x7f00000035c0)=[{&(0x7f00000013c0)=""/4096, 0x7c}, {&(0x7f00000023c0)=""/186, 0xba}, {&(0x7f0000002480)=""/199, 0xaac9e1d6e7542c04}, {&(0x7f0000002580)=""/21, 0x15}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0x5) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 08:50:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r1, 0x5) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) fcntl$setstatus(r0, 0x4, 0x40) 08:50:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x400) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4a8) 08:50:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000000)=""/241, 0xf1, 0x801, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) dup(r0) 08:50:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x17, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x3, 0x3}, 0xc) socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20080, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 08:50:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) 08:50:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00000000", 0x8) 08:50:28 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x7fffffff, 0x0, 0x0, "010000000000000000ffffff7f00"}) kqueue() mprotect(&(0x7f0000128000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffdc) sendto(r1, &(0x7f0000000180)="0523967bba1eebc5413b33be6eda90cc4bebead0503bbd980d01e887603db00ee8777e90ac3c73070d22eb328001a15f8f057418a878fe34f34ce47af1b7d20c0678e8f9a499ba435e5d58b8218c8e639a689c904fb78872f6c23a21bba02977e90290ec1fe81d96054defacd405920f0ac543ae0529fa2474383ffe17bd63a92f5f6c875c01edb110efbdf3ef7357caee49f37f8502fa9d98b9bdf857f0205e4020c2ae0293b7ee77b088bc6a1d8c7b96117196ae009034f491ccc6f40cb367d3b51e095ddc71f65b92fddca2e8f008258a8476b633b00d1b6c69428f0bb566adf71cdaded88a9c04de5a3bb99b74c1119dd7", 0xf3, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="000f2e2f66696c653000"], 0xa) shutdown(r3, 0x1) pipe2(&(0x7f0000000000), 0x10000) 08:50:28 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 08:50:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x3) fcntl$setown(r0, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x7}, {0x18, 0x1, 0x2, 0xbb}, 0x8, [0xd49c00000000000, 0x7f, 0x9, 0x1, 0xffffffff, 0x5, 0x7, 0xa4]}, 0x3c) 08:50:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x0, 0x9}], 0x7ff, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) 08:50:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="36a81b4acaed0bc345d9613fa31f0a8e61501a032c90e4d714155fc7561e618ab31a468975fbb3cec049de0a4408325182d4350e73146c0b9d752a0eae5e21db0e5198cc1865c39c29896468f4fb780dda919260d1af56b8b19233e2848d6a6d6da7f2a6c245ca4e04bf76d72dff05595933da15d7036445990c45e4a1dfb268aa99ea20f520105649a8df629ec39a14f4007f99cba75a93429df40753e3a60990855e251f442efdcb9502c48649c4d0dba23da81ec710aeb87375aea1d375ea0d0cd8fdd96affd8b2381bdbd616208a66b24b", 0xd3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = shmget$private(0x0, 0x1000, 0x218, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x47, r2, r3, r4, r5, 0x2}, 0x2, 0x0, r6, r7, 0x2, 0x13a8000000000000, 0x3ff}) socket$inet(0x2, 0x4, 0xd4b) 08:50:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff0000011a005b00000000ceaba55b28021a1b3a385b26", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/156, 0x15c}, 0x40) 08:50:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x800, 0x7fff, &(0x7f0000000040)="83bd7480e3e3f9699c990fa7a92b2f1f80efc4c9e5802e088e5a6c2114d2007f90f9da32072f81240d630d0b2f5e6ecf45ece02d27a162bb77e5e9ab11cc195ba7199aa26387b35fb85f94715b0ef690c3cd723a46043c52916c0eb3464f0498904ba44f7fa7e450898c2fd353d6f7649d9d7623c9935e8eb8b34cc3f1c7f1c60c54d9f23bf1fc4f2f6b49714de763c034aa914b77d52628faebdd79845718266ca5e6a6", 0xa4) 08:50:29 executing program 0: r0 = socket(0x11, 0x1, 0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x1, 0x9, &(0x7f0000000000)="79fa41213898586358f300c73ab0f793c436524576b7fe2a2b7e2be66ab94a174f773029f890fb799fd4f81c72a2ee916790f959ea4485b5a875af8020611bc5a63447fc1f09dfc0e07f34b059664c92ab88a3b0e67a82fe16cc822a235969e528700b038159427855fb722f285a693fe26e2f38c95f14416bc55043f1961a827db366e00aa19fd83d628af9f12f3b9f5f9c7bf1af860925152b612d94ba2367e48fd5070a35d741dc06329b514c3032b5d6d8589c122bcfb96c43dbc53f0ee52b7b63289fc2b9c3573aec5a32bcdcc506fef1117041390141f5f47b1a8b833f8f0e605e8f00899cbf7d0341", 0xec) 08:50:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) dup(r1) connect(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000789acd1dede06852c9a6c5de1803bb60bc5343c1cc3276e28c51cd707aa354bb0b0948e3448e985b2a90c54c2f435dd17887a0304ccc5a56d5e46b2b59aa6c361f2e9544b79e68ffbdb18a1773cc765df46a1f9bb8409acda9b4237d731999620be0e4cc0f570e9eea22affb7cd4bc87d395254fbfb9e08aa5c22ca9e38660f96569bdbe9192884b9c5db4329dfa82a8613b2c44ad853af8c82e9643fea54df61505687e69ed123736dc4381ef3400b6adce32"], 0xa) 08:50:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x800008081) 08:50:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r2 = dup2(r1, r0) getsockopt(r2, 0x1, 0x0, &(0x7f0000000580)=""/4096, &(0x7f00000000c0)=0x1000) execve(0x0, 0x0, 0x0) 08:50:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) write(r1, 0x0, 0x0) close(r0) write(r0, &(0x7f00000000c0)="0954d4289b8c7e20bb41f72263e17172b5283779df34da6f628b7419b441dda0ea44beee2eb9f4a953a10d0bb518371bf4eb87ad3cf7b66c770b88a1005aac6772e2b4f22b65391651e78b1324e79588a26aae6ece2bc26ad436c090f715944812ecb8f2a99bee4ab789da", 0x6b) 08:50:29 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x4523c3132abacd44) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, &(0x7f0000002840)=0xc) r3 = getegid() fchownat(r1, &(0x7f00000027c0)='./file0\x00', r2, r3, 0x2) getpeername(r1, &(0x7f0000002880)=@in6, &(0x7f0000002900)=0xc) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000002580)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/216, 0xd8}, {&(0x7f00000011c0)=""/53, 0x35}, {&(0x7f0000001200)=""/93, 0x5d}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/124, 0x7c}, {&(0x7f0000002300)=""/212, 0xd4}, {&(0x7f0000002400)=""/41, 0x29}, {&(0x7f0000002440)=""/20, 0x14}, {&(0x7f0000002480)=""/225, 0xe1}], 0xa, &(0x7f0000002640)=""/182, 0xb6}, 0x1) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) 08:50:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:50:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) select(0x40, &(0x7f0000000040)={0x9, 0x2, 0x3, 0xfffffffffffff001, 0xe893, 0x3, 0x5, 0xfff}, &(0x7f0000000080)={0x3c, 0x454, 0x0, 0x800, 0x0, 0x1, 0x1}, &(0x7f00000000c0)={0x8000000000, 0x92ef, 0x2, 0x3ff, 0x3f, 0x6, 0x5}, &(0x7f0000000100)={0x1, 0x800}) close(r0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) select(0x40, &(0x7f0000000140)={0xfffffffffffffff7, 0x8, 0x4, 0xad3, 0x200, 0xfff, 0x8001, 0x7fff}, &(0x7f0000000180)={0x7fffffff, 0x6, 0x1000, 0x7, 0x3, 0x2, 0x1, 0x9}, &(0x7f00000001c0)={0xf2, 0x6, 0x2, 0x4, 0x200, 0x100000001, 0x81, 0x2}, &(0x7f0000000200)={0x5, 0xdd9}) select(0x40, &(0x7f0000000240)={0x2, 0x800, 0x7f, 0x10d50f66, 0x0, 0x1, 0x9, 0x7}, &(0x7f0000000280)={0x7, 0x5, 0x9, 0xfffffffffffffffd, 0x6, 0x0, 0x3, 0x200}, &(0x7f00000002c0)={0x2, 0x2, 0x1f, 0x7a, 0x4, 0xb9d3, 0x4, 0x3}, &(0x7f0000000300)={0xd301}) socketpair(0x18, 0x1, 0x2, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x7fff}, 0x8) r5 = dup(r3) r6 = getuid() getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r6, r7) poll(&(0x7f0000000440)=[{r4, 0x8}], 0x1, 0x1) chmod(&(0x7f0000000480)='./file0\x00', 0x31) kevent(r5, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffa, 0x3, 0x20000000, 0xff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x2d07, 0x4}, {{r4}, 0xffffffffffffffff, 0x80, 0x80000031, 0x44, 0x50f}, {{r5}, 0x0, 0x1, 0x10, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0xc1, 0x20000000, 0x9d97, 0x9}, {{r4}, 0xfffffffffffffffa, 0x1, 0x80000043, 0xa9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x46, 0x20000006, 0x7fff, 0x343d299e}, {{r4}, 0xfffffffffffffffa, 0x4, 0xf0000008, 0x73, 0x19f5}, {{r3}, 0xffffffffffffffff, 0x4, 0x5, 0x20, 0x6}, {{r5}, 0xfffffffffffffff8, 0x80, 0x1, 0xfffffffffffffffb, 0x1}], 0x1, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffffa, 0xa0, 0x1, 0xfffffffffffffffa, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x400, 0x42c4}, {{r0}, 0xfffffffffffffffd, 0x93, 0xfffff, 0xae6, 0x5}, {{r5}, 0xfffffffffffffffd, 0xc1, 0xf0000050, 0xfffffffffffffff8, 0x869}, {{r4}, 0xfffffffffffffff9, 0x90, 0x80000040, 0x2}], 0x6, &(0x7f00000006c0)={0x81, 0x200}) sendmsg$unix(r4, &(0x7f0000000880)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000740)="603dc9feaeadb9d0cf4e46270804094615b9c9b3e9e53ce0011b0443183fee7d366d7ea6eeb4636df2241c312797", 0x2e}, {&(0x7f0000000780)="e25f1ccdfda7eb91aa6cdc0537998306049d8833f0b7c66c082897fc49cc6ab7238feb449e90ea29bcb3e1eb27bc033251c56a841e2fe26b51754fe5e4e5d52ce82047496ca13ec9fde6397329b0d2b49ebbafdfcf848c4bd38dd9f923694e5d552ecd113d3124288d1de8d188c10b3ba6867de0e1b9ceb4cf1902a910", 0x7d}], 0x2, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r6, r8}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}], 0x40, 0x6}, 0x1) sendmsg$unix(r4, &(0x7f0000000f00)={&(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000900)='\f', 0x1}, {&(0x7f0000000940)="892796b966631168b03810a7426d08196999ea95da959296a8524fd49b3c876b7d04cadffad47b12f641876dd4ac459ea8fb1a2170dd210bc4571d8b63d14157e820bfc056bca01d5b7ee415b71c522e6885f0f25b386637ac0b25fe70c0615515df32fc426bf46d0cc8580eac5826f6806670ec3c685632e42ba161de015e65d33218cdf60f7ff2c5b649399c089bbdce61fd6f44163e733710ffeac9eb5dcab406757c465d9650e5514cf60bf669950adb2d68cba722692e836bb8128668c223bc4fd53d55", 0xc6}, {&(0x7f0000000a40)="f4e45645d0520874940ce62ba81db1cb3900f7433a8a53231694e209f7", 0x1d}, {&(0x7f0000000a80)="3cf285df97cbed70e50f424056d9b02e659b6ea18a61a81756baaa1e1caa1c1d9e097fa00df84ee2c0635358c36de961ef0caa166740960302cf55a268237b06cd863900e84c2e888fe70efe9778eb633e99aba290c6ab8d2d58aa2c023f8a5306fcc143c98494c612a18c3edd335cf5957b96d928b6818ea54eefa108f23606fb524c0774c9a76acfa8e6e528a8d56f28cc9b27ec47a32ceee516dbf1cbc4240947d289762e4ee2b591359af4b66a836f22253fd3a21ec3d2fe86a334cd04e0403896e613b7c782d89561c1e5ed8179a1052de133b36cc75ba098ecead705d57ff9ba", 0xe3}, {&(0x7f0000000b80)="3eef0bdc961faaf615801bdb1dc96e8125bd124fbcc6fa2daafc9ec6d9f066a3d8b0794561f346282753705ada576858d728176c8c22210fa865fe7e9e18b2533f23713e6b7a624ce74e763d9cab40fe77fbd8c11359d3eaeeb5b3bd562ed0a9a8002c021f1f8d942be49db8", 0x6c}, {&(0x7f0000000c00)="d2b978b0659e4f5455c6913e3d1ad59074b54bd6f1b0ac9550ec6ddc070929dd8f0dbb5dcb08ef5045e395063cbe03e242201a793a2984339f9a8956cfee888fe047ac35afa2ba613a9e17f695a1476c8af09f470f55f4fdfc901b4295aba4cace176fa275e8f13b1111e96785da", 0x6e}, {&(0x7f0000000c80)='\n', 0x1}, {&(0x7f0000000cc0)="59be096c7910053ea9574868cda7b5d4d8ccb552fa49d1b0b286082933d33848dd00431cbb3076e1d8bbfc5b3f7007d8d3a69e9dbcccc9557726642c5086ba8293d2046d64bafc8990c54e3158df26f68bbf8a970e79a06765d1c0fe62b356803733458a3e2cd0b69025807477fb72477bc051196adc33cd826dfe48720b08bfecbc7685b528b6aa0191b924cdbe940f0b1722b87868d6239803d25b439f87f3a5f42905832b2caddfa436388b0c068010cd56b16d8b765ba716212c72cd1fb124cb5d39a7", 0xc5}], 0x8, &(0x7f0000000e40)=[@cred={0x20, 0xffff, 0x0, r1, r6, r8}, @rights={0x38, 0xffff, 0x1, [r3, r0, r4, r4, r5, r0, r5, r3, r5, r3]}, @cred={0x20, 0xffff, 0x0, r1, r6, r9}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}], 0x98, 0x4}, 0x4) mknodat(r0, &(0x7f0000000f40)='./file0\x00', 0x2048, 0x4311) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000f80)) pipe2(&(0x7f0000000fc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r10, 0x20007471) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000001000)={0x200, 0xfffffffffffffffc}) dup(r5) setegid(r9) linkat(r0, &(0x7f0000001040)='./file0\x00', r0, &(0x7f0000001080)='./file0\x00', 0x4) r11 = open(&(0x7f00000010c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x100, 0x8}, {0x100, 0x2}}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001180), 0xc) link(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') 08:50:29 executing program 1: unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='s\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) 08:50:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x38400, 0x40) write(r0, &(0x7f00000001c0)="02bae06aea2eaed96ef388b1c931264cd428a3e8dfff2f34191953e39ceab80d49bc69054e546dc4a755e360315550c2b700fe0631eeb03ec67bd69eff4651e2d02f6b5babaf05c3733263db2f77fb1d3faac008ee9789544dda7ddd8055e99a8d71fb3d90b58de94ec3ad5027823bfebf5cdadb43485b5242ff3a383bf046066e71ce43c6324c8c841a33b14b80053088a4300a7bef807d6b75a505938998489dab0e82302110239f3c6966b880699aec2dbd0de127be0713250a8af96ead0031d0696e1f75f58215ac6b8946394fe276033aa319e57c3eb3dccfbe374945ba8b3d18d8c8aed147a7b3da581427b094683e304dfa2d8968daef525af0eac35b40dd43906e6577a81df33b8732971693b22ccb0f1eb05346e115588610cd2b39dc841b474f41b06fa78e7ca529bb0ba8e0e60c04c04fc8f886ca6c5038d024fc18d9b84d2a00bbb7808bf320094e319c20c531a9cf730c0fe49f21526f79407f0c6330012eb63792a2f2ce104e24d1ff4dbde683f4016299faff427b99c00668c47db0c9486552a6b10025c58cc282056af149d7aaece9b3260ad284483d6f29360dfff59061d8a1ffbf6436a1fbbe2b1de4af048582625a3088fe1ae0b8dd131e4738d124a92b907195cfd6508a66235c2e1bda6a918f3382fa757e902e4ee80ac1926dad119bc82e0e6dc79d5b193134fe6223c633d5a5daead356ef52d13eca827b63e1fcbd8346b7091cd1b89087bf2eecec2e3f0d979d4a915db5e89c4cada421e52d23bc5c73eef97c8852134568e5703770e842fc3970d3cd8000ba7345e932fe5adc8bdb993e8324057cf9e348b60bc6904ccc18db03e5160e3d6c3357012f1cd77e4d7a026c50eb8496c615a7b04c0f005eeb51abf5d56afb06311bbbb7c234d761c50aeede5f74d1ea82be69c384e2b8f8a41921889f240cdea45235d64df586afaf5ce58ae601fb445aafd4f716ed8d1ab6267b7d9de48b8b954b9c18213fb9126cb11dddd8269d1bb79c70f9237c197ffb6e8faccd0bc79790d5952a72e10cb71e144db5abc0fe965fd68d3bcc0e5c2e8f063dd414005136a3b6dc42809344d75775e243508bd759edbd6c88905c8a9f04d1a85142028b7fb9c158289d0c6224c1234308d3d79605cb1250e7483bcba9626f3842ad30c6cd0c9e8380be38e64130e9af13c9e8f4309422b276362d2ce44565caec98740ec8d83ac18c46792c08f4e90b178b17ad25d01e5f23104ecc2bc42e905bf361b9b0d0a299c2f79b50b1ce92e0289aff2506af1102c8bc8283a0594bd55b2e9744f5e79b982210afe373b024a414a8a8733d7ac517677f1c6892be94fb07dd557b3cc3671205f844a4c5ac5818498deb085c8ae309839c15401cab67b0605872e7a3847c1a21c26be16c25ad6eb5725acd499dfbc6de021ccef56a441f1f3af4fe6dc096e48c305c7035cf8ec6a20ab5fc1061c09a8b460616a73187fde15d3144b46d0b05a559b406b53075667727938df1a316ef7303089ef257431db8876406e5eed5d4e355f54d6672917ea50a4a8bdffe419de6a3846cbce70ad4826ab93bc66e5fa52dd91829e9678b1dd408692c9e509769ae7875b8399f92349d7541004a717ec381093d728887381d89d77bb3ccf6388809fa688493ad0703b3f51affe07af4fb34c7175f0f7bf389587f34143ed92f52a3e8a1fbb08b8b28892bb7e6df71d2c64783579ab60dc1004cf361eb41526b185e14f8a39016584eedb489f23a78469bccb8737706269a4510d4295c6a62ee3f9e047a63868547350ed97e38729cd3d113d488cc7e5250ce05203638581d958dfa79be76265b4b0b63869541925cfed9bbcb001882584f64d607fb4dfc50dd05292173340124bf223482ef2b1ec6384061540fbfbc06a4f9c97985fb65bc7b10a0f1b224dd6cb06592a65b812e95db831e79e85bc431c94d250e41122883dbe7368a63b72dbb0fdd60d793e9e660a8bf06bada997a5ce39b08740c47cb5cc2660bbdd4e7d5f8bf7acab99d48c06b79b94642e0a9b47d5d1bcc9bea4b94022d6a3161f3fba47446df22cc8efdec799abb991c15a9f09a97a2b4a1d9dcb6fed1f5d6954f825fe49d1cf3aeac12bbe4eb2d10fa65aa7122f780e8edda8fa14c7a0e574f3c13d051fbf574a8191f4305fa104f4ee7ee14aa2a5cdeb64dbbb337b43a50303d1b8a124e58ab5b9b73fcc02f9a853f1e83227f7495994f8ff2cb76658276d10b1cc4e908afbd48ef9fd2786bffc79403e05aae9374948f5038c9198d17427e22052a0026c333bd77f3bcfba10741fc61e7f36b33526f48a36ce3ef3067c92490908d4b2eaaab5753f57f33898041eb9019e7a3228705f364858cfd501bc20e58ccf0bd7a9c226c7af135a030a5bb000b3a5a6676658515447d470108605ccbaf9d91bf51e08585d6b0baf3a85b44498bdd6330911ae88cf92d4d83e248340ed54e4982ce3417f6a1234e35c152fe1408d809970126f46f617808f36cf528787ff9577825ab7503ecba0a9547afd66eae4b8fc4db5475a8bc57f873589df9f1499779a0d3b387969c2d2d85fefbbda7cbf3284c129b4c0d46ddc567d98eaf7de2ae9a7bcd624a2241c96a1211313ae94811425e2f1884e7a55901c0b8090342f88966a1e4a14e13c7c2d49ceaa1ebcb4aa0587bcf2be469f6d01051889b81ff7287433f7796d9058935c8e1c9ec32c93d12e8ddb004b2a6a450465d38b3a1b520923ea7c6560af41f834bc43eb270d2ce14d395b74315a768e0aeb0b1d1966d24e8a70acb080ce0967312238527d9452773ce5a0d77efc798ff3495dbdfe6a801b998720df2f27c75e08ef642e9020ea84fab2c1ed6a9233d6c7f119bcc10d2fcddd0c912cce092b822e382adb33809223476b494f2475f4e81bd38007911c96952bfd5a3fe2004a5a8d1922ff1ba0e9b3a31114287546073532bfe7ad5910d2a2ad7c6680649f82002c1b095e989152753d191fbb54f24b2e215e421688077fd19633e54a3c09d07e95ffbd00858ea300d3390fec3579bcf7af989d63bd129e6d5b2a6d47a867fdcf29140ec0ddb9f839506b8d410e568f755ab2e6340be3de601fcf18c6e4da24576c9b15c0047a4957a40d11b5ae55a2de89cd9db803092d8f815f959ea008d9b24db4fb8f3cdf8551854da5c3b51af4d7963438a4e4b6ad5b4bffc04b8ce43bd1732be151cca77c1e95cbbfa12e5560101ddde1105f85bdb990d25c940432415720db0b656cd1b0d5643472e97e1250fff24ece2097ee8a6b3f3c8951a781e100975659345c29ca7cc8251f08c8a1931f32bb4db63ff905de4bc00455a7df683c288ed5179ea99e633c2d9ec5c76ab7128f62da6bd61080e7fccf73d71b93cdfbc785c94f7d62fc28cdd3f92ca4c7cf5ff5cb799c9f9a182a9ad07448559f4c8fc00f88494e29c1c0f21c5412088cd5ca15a6ace9c8bbe4e1d10d31a1f3327326268bc5f9e29064f28602b091056f2fb473681bb5f42402dfc1c25736a6ead1c0284877ac74c7a333074e4243d54f75dac7664eb39f2407f9957cb713641dbe5155b2d2fbc18887cbe917001b75f729304756b71b7d1ea09ff902211050705da4dc61b9081d7c76fae2fc468dfe8ac04c323bf824dc4f204b4610f503b7878992123a913bc4fa55c740d013f84e1101d449e504479edc455403f9043e20900fac0e96e9ddd72a8df0811dad6ee7eba6203d323b9614ce676b7fcd4a6cdef2ecd54aaa3e1dfc6843c853461e984d108bd9cf479d6a5c140828262813db2cef225c6918ba954d894dbb3bbf08e98e6cc48f4fa7bcd15a20cc7f4d589cc8b18a8d01d52ef5358b1b3121faf0c896943e50948478925e0152720b367b5cecaae5ddb5b4307891349724d618d1ae8cb053d28168b5bc24bf13350e6d6485fabbd31eaefec6372c6d975d586512cdb579f38309143bf6dedfafe8a79af1edf4f59a5e95db5d16cb85b67654ad1ab7df75f34ed7626a29cc014afc084a788af696c83d1e012dbb24f451a0b588fbe4ba1ebc5f2fd64adf85f26255a1c7112ba0dc79f285002b46c0ff1afadb2fb3aa329390a01d79efb7396394d42ed2eda1b1a12942d70b48a7a877d593db9fe2b6c87f2fe2ef2418cad5fc76c37304dc97b61a2e111330288be9841690d05d3520ec7cc00e5507a6cefa8e4357898b4004a0c8e698ed0e14bf4b7af88408acec2e642368ad1c64bf9acb560bf33df16ec7e42a623a282a5db81fb10d8b4fef2f97f1a47a35d3813dcd183b5cc1cfa68d1a041bfce39290e10efa5e80d4371ab1868e77819d24459bbfffd852793e65a6b4b0e7ed19b984ea35d97f44a27eba4b92f364255ec20de7130aef98964816f4416eba57c3672fda069e83b47df3469ccc50361ca2f4744fe15a590c5b3632300f48c7cd0db4d2a946910e8a3e4ec8d72c919805aa39dbb736b3efafaae3dd50d3faa2e1358c7f22e7c4b5da8fb71b297b903c61757502f36d83f7a820e9ec94f66e4008b20519b5449fd0524e045318d4d5d71bf25b0834702ac5d97a94d95173517c7c6c0cfbe184a6151c43e8a738aefc9c7f16d62f49bad419d25403d5e748fd57004df7c6a2cd872399d446740ff704f4b64bf97fb7b80433b925a167f2fac4d0c6c69efc4bc31a9179180d7eaf76a860e07c334a4db2691b2b00218fb77a3819048372533ad13b0b0974743f3e3d58ff48719e222738473bf14fd8ea07383dd941eb12f2768857a2146ebf19c570f1b29ce93c2cdbfec5a1c8b2eb67dc87782354bb91cabb6c5ee1b664c058fff5793c5ad621e0c9881640f721c930a6cc223bf6ab7596e282cc6a65f4480e952059fde1c8a7e698eef91fb1d2da3f96101268797f76a2ce2861d5985da9d5c14f151a9f28885fe93b46f235f405257eb9b15fc990f2764f056f35b0a49a58738416f21c99e5eca32af83ae94b16c658ea5025df46221ec6f232a9bdbdf3f68cafc82d49ef62009188ca0df70cd9231bc6112315d97c21fba14c2ac49972e698df7794ef2bde45cb36516df902a34d83504f9f09cd8a5809993d51af23ad0dbe2bada0b610f831edf627470e3765d2f72267bb29609bebea46f944b7312f0881f8ecb80f156c50cf9eb3a463e4153c23c98ceea63f7a1d2bc64d5685ffdd9cfe5aff09c078f13d7aab44a16ae4ca670db0ed5646046b1c26a3075ae365ec14d3aa30478ab8a96cb9fd625500ae0b3c4ff3eaa1b158e871fd3772ad9da52966fbf6562f1b6df3c68418716e30de8fe9d50a06e22843fb31968a49c12074ccdc521051b70a037cb9bcf2f51ed0a481eb3c6e370837a91908d477d0d2caa0563041f926b19b5459258c4ae9dada979a88ecfaefc0df4f09275521592c5c0b5ff1f7f19d3d2570d1b092266715a56962d469fa4bf400ec17cfca715b7da1d1b9dbfc8ffcbea5dffcc402dda31fb5a2f99446bb82adeeadd7ab0f7529c11b54bb75da0c272df722d05393fe8ab27a68a9220356d9b37eae11b823da303ccc7152c4b2cc3a6d6ae979b7df84e16856a78f85173674038d42dc3c0eb5b65e15df1408a466a025d7e43692546deef8aacc5fe34d017382329dbb2ff501af86c3bfb7d0bd31b6879aed75b470c2e93b60791cf5ee7419aaeaad28af32d30a27c2f1277fdf4e3651b85a34c4c9accb30f2f9b563a8744c48627f9a6f3c796d5b0328a3271b865c28c0df9fb1f7cd8782a5a4dffc50545190311207174dee208228747d5bd7f2158ee9679ee2529c139f205120debba94166de17f710b6015", 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x23) fchmod(r3, 0x20) seteuid(r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x0, 0x4, 0x0, 0x100000001, r1}) 08:50:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpid() readv(r0, &(0x7f00000002c0), 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x10001, r6, r3, r2, r7, 0x2, 0x9}, 0xad4, 0x31d7, r8, r5, 0x6, 0x8001, 0x0, 0xffffffff}) r9 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r4, r6, r7, 0x2, 0x7f}, 0x7, 0x6, r8, r9, 0x7, 0xe, 0x40, 0x7}) 08:50:30 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000002280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002200)=[{&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/197, 0xc5}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x4, &(0x7f0000002240)=""/52, 0x34}, 0x40) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 08:50:30 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 08:50:30 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) r0 = socket$unix(0x1, 0x3, 0x0) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000580)=""/242, 0xf2}, {&(0x7f0000000500)=""/36, 0x24}, {&(0x7f0000000680)=""/229, 0xe5}, {&(0x7f0000000780)=""/146, 0x92}], 0x8, 0x0) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000001c0)='./file2\x00', 0x1, 0x100) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 08:50:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x7f, 0x0, 0xfffffffffffffffc, "8508550057613344a29d810167f5afa680400910"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xa000000000000, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:50:30 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x380, 0x10) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 08:50:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = geteuid() preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/105, 0x69}, {&(0x7f0000001200)=""/115, 0x73}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/23, 0x17}, {&(0x7f0000001380)=""/178, 0xb2}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/195, 0xc3}], 0x8, 0x0) r2 = msgget(0x1, 0x400000000006) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x2, r1, r3, r1, r4, 0x40, 0x9}, 0x4, 0xffffffffffffce21, r5, r6, 0x8000, 0x1, 0xfffffffffffffffd, 0xff}) r7 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) 08:50:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10fdff0000000000000000000000000062fd736723be83b451d0ae5fd1d499613ea2eb331504e6aad99690cf"], 0x10}, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 08:50:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/8, 0x8, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x42, 0x2) recvfrom$unix(r0, &(0x7f0000000140)=""/30, 0x1e, 0x840, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x10) clock_gettime(0x7, &(0x7f0000000200)) r3 = dup2(r1, r0) ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000240)=[{r1, 0x44}, {r2, 0x40}, {r2, 0x80}, {r1, 0x100}, {r0, 0x80}, {r3, 0x40}], 0x6, 0x1) sendmsg(r0, &(0x7f0000000580)={0x0, 0x295, &(0x7f0000000300)=[{&(0x7f00000002c0)="d7052c35", 0xe5}], 0x1, 0x0}, 0x421) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') connect$inet6(r5, &(0x7f0000000680)={0x18, 0x3, 0xff, 0x8000}, 0xc) recvfrom$unix(r4, &(0x7f00000006c0)=""/30, 0x1e, 0x840, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) getpeername(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000007c0)={0xff, 0x7, 0x1, 0x6, "b32f5bcb02740d47b542a14d0944e6bca50641d2", 0x7, 0x3ff}) recvfrom$unix(r4, &(0x7f0000000800)=""/219, 0xdb, 0x2, &(0x7f0000000900)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000940)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = geteuid() pledge(&(0x7f0000000380)='x\x00', &(0x7f00000003c0)='x\x00') r7 = semget$private(0x0, 0x3, 0x220) r8 = getegid() getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) geteuid() getgroups(0x1, &(0x7f00000009c0)=[0xffffffffffffffff]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000a00)={{0x0, r6, r8, r6, r9, 0x20, 0x6}, 0x80000001, 0x20, 0x7f}) 08:50:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') 08:50:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x1f6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:50:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x973, 0xd2}, 0xc) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x2b4) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt(r0, 0x80000000, 0x0, &(0x7f00000002c0)=""/160, &(0x7f0000000380)=0xa0) sendto$unix(r1, &(0x7f0000000080)="855c32fde6681b1db36c13a0e47460e0ec2a028a9dc3d60e845e89fd6f714b4a3441962c278ffb41715637dcdf46743c6ee3e1815b391d75b25adf6608a01a2ff06a9321a05475f45a1538e299a533e4a2dff31acf1171f06786f6332106490cc7c1007dc0df6bfe1c49fe469aa769568d9d803dd35a299b5baee5933ff617ac47e687e2e1a86d33d76d56992fc4d4a62a445b9d6db1161a17dbbf8f6f8a69c46938314ce44b8f046fa041a5bd5c607f6e04478c41e930b1d2f7f8fc4f1eeac604e5", 0xc2, 0x40e, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 08:50:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x200, 0xf4dc, r1}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="c17423a18fc66c7640f63f", 0xff8e}], 0x1, 0x0) 08:50:31 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xdbe8f34d9d6714ec, &(0x7f0000000000)=0x1, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x1, 0x3, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:50:31 executing program 1: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x44) r1 = getpgrp() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffffffa}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x80) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x12) 08:50:31 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r0, 0x3, 0xac4, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) 08:50:31 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000200)) r0 = kqueue() ftruncate(r0, 0xe8) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r1, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) socket$inet6(0x18, 0x8000, 0x6) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) 08:50:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 08:50:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x2000000000002, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xff, 0x0, 0xffff, 0x0) r2 = dup(r0) recvfrom$unix(r2, &(0x7f0000001340)=""/245, 0xf5, 0x3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000012c0)={0xf96, 0x1, 0x4, 0x10001, 0x7}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001280)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="88ba44ac585231db4b9d00a5ab6390c77801844f8f6942881464b789c4a91759cdf5650aa91892deca45cc69575495e60ee4d7263c2f02e332fedc286754a467356a336f614bfb95c1b6e61a1c2d33d2d3ac3f4b0437fdf8629c43771b8cb9b715575aa87fe2d3e336683db9c7164785b02909881a2b133c1df9995ee1d830a4dcfa7171807e79010992176cd764004e9c4e230906520c24c97758a211dbe83f4e273f1199c3df9de160a0a2a73464d7ac0b9636674a6d55b37f8d1e64156f165e5079fe", 0xc4}, {&(0x7f0000000180)="66490ec38c4f8d23a28f4f7d238a4db301ab048bc44f534ff6232c4a713db28e4f3c93c1e6fe323e7b428cb8be32fa54d0191fa0190b0d2d83f40b3c22ab8a0996787a37c25d89a9e9261d08cc31487e85910c9cd638e7b6545502d3cdfbcd0bf69d7010a9f56ec37b616c22109e45d4076e4ff10c76521698d46e4026f5421ea0bceb846ff28bc330bb782e6401e821a43b512a67113e7250b442488ebf7bda7147656ab86d6e10a2555e00f67a7e41199356c14cb505bad4cf39e5fbb7a23376bd967a5bc451f7ed9066d4db8a6dd3fd0fb658ac70e5620663a4f7bc", 0xdd}, {&(0x7f0000000280)="8f5066d355ec3f867a31be76d500316a436bfbe6112bcf830e7230de3409ba37b51c1a6769ffeb07a283ea442fc5b7b57797e3ac1c2b388baad17bd8c54b5830e67ea89a3bb1424698646815c24745318fdb36ad441c3d856610da17e65c2d74d60aa61b3bcbbf67eb459fa7bd2465eecad114409833698daec20d0e88519ca1c6f7fa38ae4eaf9769facfb6a8a045cf83b9372b4598d089292a9f4ce4e85a708abd6f2ad52964944cd831b37ef61f822ab34800eb67c5504cebff2587b732c46d423cf7d6caa106eb523892d7f80203efd5feef2e6185c7dd98bb69aa0e0d5d0b5e60bf18a04bebc9b9a660222aba85657499bee2af69b92d57c4d63526850394b4f5d075d9a3b835b2a2f0fcf39746012c93deeee2a5f79cd28c67f5b8d314a1aba9b5ad27725434377cb9f85f1cf654aeb67948422f90e49cf55bc5ad3fb8be0aae5083812c8627f8f485df18587cf95ed74aac16998295c0a47aae8626e313f07bd8547880143272a6117f31ca83285598c580503ad5c63cbe9e9e4601cc38d994a08f25560b1dfd403198d6059e4cca82bf88029ea6ba954541f45b2f940b177b1d2a78d64cccb6e25e7edf3c2a8aaa5d8936e256e8895815535e0800b6fba5eb0b5d7411ae7669f3cc56d036b75679df132fbd80f65bed26058da503f8a15fe5a7e49c2500294abacb07f0e315cc5b506c366bb6e4c037facd5565495a4251f908b06e729974a58628d71e482a3fe6de5ce2b44cf46d78fa30af78cd088d67964c4b5cf2484dfad382e274f9eda8f76cf56ab3e147236d1d77709b9393b4ea29113e9a391c204a70d0e532813cc874635bc069e432e9cbf0b11e2db6e7cd5f312d36eb9d14b45436797be0f0694f0ed68c0324fc8f876350da1a3968809f43bd01c46b58dd59b080ed6455fb79631b85b1ccc7b100dd98d6057cf006eb1df465be70cb49370a23aa07893a8dbe6f41c4bf3967fe3d5ca7cec9bbac53133531c69955f54a422d2900d278c3f7ca8710e6833ec702bf7084777c1df372fcaf50b28d61df55eaf02ba4cea5d27587b2d98b2b40b5264f2ac9969fb361616dd23b8526969a0003bcf1eb78c375e8730e8a52e47075bebe8474cb0ee009e2b66d7bddb42783ba3746a60ad228b17cbdde8c57c5add124cfe008637e91f0d2044c08b68595b59fab00cace40a22a21f9084da90cc1a7536774e520a6f76b3516f1be45d835642219e48bbceda4b573b813613e200fdce339e640bb2c314ff59215f8c384b3767830c6031c493a3730bc2f56bd0544f3fc3c794e0c459ba30eba83126b0832f84ed8f8d11eb51dd46d004af43f12d5094ddef8ae9e598daf1da0aeeb1a1938ba7c30b002b84dfa852f7b69cdf646ea90cb107eebc79e19798f2fa31bb175a995d31fbdb0b610522391bfc7320f3b8fff86107f356c982ad567819f2df6b5a31701f2050d27157ef08cec1830c5bc09ec828a5cd2454981c32be319f996af5982243528774122de16c138304c8e0d72a77916256cab98772baa1d1dc4343c61d3d24d199bd36b6f74059e5f9c74edf14c995fe2fb9724a5ec85634a0256597a3440c80cfb0ef7c4409574fccf1b278c81588f92dfbc6b6572be0020aaad897c01253034bac29ea12a3c9d8981ed2d3895be9c9ee47b8de5cdcbe4a75867fb9f7e101d86ea1ff1781de0d72ee76d2c72162b37a4e9823ce2d4bc3b607b2276fe731d01322f28193a7e196dae85781e3d3549039401ddd3876305cfbf26cfbbb2426d24c1ffd92cf415f3f34b29cc7d3d5a95b0b893b63201590fafb42df08007d93790342a3df5d2b794d7c364ed301da1555e9ad3d6e2c1d203c11edeca1bb2532fafb35ca4bd0d788eb2f3ff7dd4775c4195ba9ff35f1551127189e3daf0edc8916a42c93b516aedb35df6a8f074f18822fc16b03b87cdd1e2d8dae5c20a87f1505651cd735b998e5f93ee9ce6c6cf38f3c53dd809ee01a7f702f0da8442aa47b99f359db1e41ce22f9d8d77705b5ba0d106389838548e742f88a5400683e2d740bf676c241eb806c6d332506428a2f3e58402a790175cae33d29573bfa290943010c360d627f2558dd09c9e9b3152e1ad0442ee5c5a682f102e6572092c94b6661007b04b170bb72034257c2b13aeae7fe772cd4575d003cf7705b731ff768b338e81d648d4076f5959a3f33fc68a55b72f3fd284caa5f05742c2dd7d25eb99d205615221d168f04e6c8e1424b5ab7d64ae9b7bfbbe379da832cea47426694a7bfe4570b04682a710daa3991f69f073d8119fae626627d16e528aed5e938cf37b280a3dc6b97759bdfa09a0a2cbf70a7cac289617f41fc571788d844c4049f46e1b3d7efae804c3e0284e7ee7f7e9245ede0ce1352910c6ff4c61c1b3d22f2deeeaa10c03a7c894128f241a2df8cf7b3723baff91ca0a3e6911d588aadf5ce3bbf27f109f5457f1222fa1b19b4b24e923c3ef7fcc3c99b056ad7a4a2818327812e1be058cfd85a5cd9ab0539f41c2535204f4823e30e5d69cc78d8c77cb92becb06d192bfbd92b1dafe5e72e3a315a1c3d77704132ba8c3aabad5c56a3e39a857ea5e68ecbe49bf5e06c83bfbbb5b349d66073e26a8356ec00d935dd0d7f818a125ad75a7f0d42a90f45b9b22b280fffa3492fca3b19f9156c5079419264327030d3cdca4351dbba831b6781e7b35e25215fce120878c7b1adbd8d4bb541f27b92f09cd54246dae7865770a59c39c8a8928ba31dd10391734690b286fd5bf7b8ea0a84833a016c324f6f55136a55a512a059bdc93d179ab6ded75e725b5e920d289f12d5a2a586ad158aebc4f7a174fa8f9ca89fea1fc4ff4130a26f34593dd895960a164e91ec94ee424eba683b9037e4a79f7591b72b42d72dab7d682190312ba7119a1f636aca9ce18f2b51abe7843cdad61a91b6bc68370711d15743845b187384e2b05813694475971f7bd1fe7ac99d8bac255ee59eec378d2678f71c144a4175256316055a3e589be717e85770014f3f3ea77f3a3a296ab8d9a983eb38d7b0bdad0aa20f9ebfab9475aa37bfa5643e0c0a7492674fd6b0e349e091507e8b3681db28878dae8a9f0fd8966d283d555aa058b8bc216e0460aec30c30d1889cf986a775fb74af1d8022a925f48988c2d4f0bae5a728516aee453e5c299d679344361960b2a36a5768d17b21dbf65cdfa1f09227aefcae25fdcfbfc986e856ae677c5710364dc774391f21ddd6af1bc953b96ca74b01e15afa5d8bdd5b1a8ee20567d9e22af8444528d08afa6fe5026ccb902e4ab34a0be7f57c2d111fd7a6ac3de4db6010d8ef524220c69395e5c08a107048ac4b6d8e30e9281892a3531c86b9e65b847fabcf39e16181329e3c4c5392756833c07fc1d3071018a043d517dd1a7b2b17d28cea100088f31b03a028b05801e06796ecbb3c0c02385934cd2e5b5abcc7ff008847bc6a609eff93eb36eeff28ec5e8f638e77b06c0d4817f73a983ca52f55fb5520b3ce22d9fb1c2074c1bcb3c1c16f10d0ff96c1c51d5864ca5c90af340cb151ab6cd2703cf1aa4ebeb761563e9238645127e4a486bd2447995d6c7732e902867305a6936be9923f7ae251755d5ab1a9945826b01c7dd58f89165dd6e37e137d4150b01db7e1727dbad8afdea4e18ce1c72b939b2bd99c6d0d918fa142d3d1506f86c3ca73ce961a673354cdceeb35002a1004b1552fc16e7b569426beda88e04bc08fa3805432db37c4262f8812afc272fce56ed9a2d2cf57e3753c84db9e8b1cb3523261c487c811f2b3350ce1d43ab3f131e1e0469f5ec89c453ab2487af02120c31b7e0a57af86cbd6f6d226e4af747f3980e9960ba8258854248bf253d991d713a783f5af87f889d77b5c9e90358e8b7c97cc6dd65508357f69ce63d10dc08c840c6c0ccd0dd8f8589b13d66401386c401c50ce5228c9f5393c8eb61fd6fee037cd4af3d551ace40dc53fff0a708ae3b479af9ccb1adc647908eb58cf50b7148adfe600f76e526e0708cc9a9664d83f95ee79e18eda10ff0eb93f6794e7493ffd0eccf7dff93caf9211d8e1d07f866d5673840aa6fcb8cebfabde0538fc74533f269f2bcedd37df1000ddf9dc7a4b461e1b70eb6ec1cd3d3c0011b30af4079bcd70593987e53c238393774825aa63023f7f5381ac3e644fd78ea51dcac39d06120875763c5fe8d91c9dd70db5f9311a58ebbe116d743630a2327b51c2a3e955e0bac387c2580bc7fdbc584c6225aca8f73c47c7dab76512f4f2833f2b8a558f146fa2c00e0f1550476fc155408c39dc8ebc65a0c9fb5923b5209a246eabbd92dcef1bf4a98907c91e259b0e29ae5eaf5c451552fb1ff9e9992d2b2b442b2449068e64cbbd4fec89283aca5a69a0404de65fed4e75b1bae30d3b057dec31d1aaafc2e024304d9172554d5b67cbe61f3de473cbe14f6946a916d4faeb6843852cf0b26d263a21ef1a340cf68faecd549b134b9474bb57f385a6037ef1771dcafb63d60ce359299a6d0bd0e19e94d21f9b36f959e5969586cbd4c6774898853136cca34de99c0361c90da669da1de4e391c7773846e4a7b68d0fcb686fee01c9b0bdd94fe0fc95386c603a451b1445a0ceb4ba5d96572a3b80f48287f6d78ed8fedb68f0df8fecaa185801e45779ef8b9760f4b6422ed69b5a8af9a84c5571bd0ce80cc6bd5050b7302a97477ec3d32af723b68527acdf016bedaa17fee7cb856256d04ab4daf3a9c154f5cbcb60d2b690e0d2ec4b10b5856bf2e6aeab583a2cd45a426cba4c4eba138e2111797f24ae21c70091324cfa32daaee4037b4ecac656fb2f77a142ec5d446e46c4055bf33739a6a04f3831069658132f55c5d065e1ef7af95c8bd30db60a8e729e05664f4d50e9ddb78bcd6a18a9264b388685ee120ca9f3e129eed33528edadb847c82ee287aa50adf4e654d21164ebaba2c6823822c8569307241c86d68dedc544da2947d7cc2ec4aeb2b9d2646c71fd501f2bd16e4f1df3e58b934dcf246bcaad914a91087e2efa9d1df42c81a6fd1faf2b16e5adafe66ae2a217bfb7e861f76e35868c05e8961e24219691697295e90a22ad291ba1e74e577fa8a70f1835e68a1484647cae9e98157c4006aec3e824e755b651db0083a2fa4a2605cccbb43bef279206bb80bff336a5a5726f44184570153cc77b00d2f53acb44b350f039e22d199d6a129c107262b14cd5f67199721820704c4dc80b6c0c782d9fbe92ed89cf6620a3d83f5837c24d9df0c34593e08a4737f9fd23c9f1e7d96eec7de671b3046c951bf68065d53083257c5bfde889209b4d4be33a1786e816c57f162e6b6b4a602b2d4b6e5ccb5e6f17a23cda0cdf3c62a514bbbdc9121dc84d26ee455e0092322eb7085799038a7b025f22959bb46332c2716dbbbc1896a07fbd3a3810d73d940ea8ad14d83d5f9a6894cf7350d1e56fff3739ef28870ac959f2f193c7b0fd5fc37bedd60f8d9571bb299b81a02cce08fd834fe5af7e280226585ea0a84faec6d15dc2cfc6c5d1c0e57090c673f09150e4aefeb8577d53875ce59cf68b9719434023eb21960a9219cca0a0fb1838c9e8af0fc0f2e6d55d566b0e2aec3d54d2eae7112d10a4467cb20d8982953188e1f992f50e1aac12841107a17ef4570d6faee559b0fdb4fc4ee20c398b51e9ecf1cf32fc0725f807282ce079eaa2c1ede523c286e293894fc7fead1d924574214ba0520aa844cae8ae5c252230af6802357bbff5fe996554df87e0e64d298dd48670443b610c48b2e25db02b3cd04dd37c82254a2bb", 0x1000}], 0x3) ioctl$TIOCDRAIN(r2, 0x2000745e) 08:50:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffede) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0}, {r0, 0x1}, {r1, 0x10}], 0x4, 0x7) 08:50:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) getegid() 08:50:31 executing program 0: r0 = socket(0x6, 0xc003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) shutdown(r2, 0x3) 08:50:32 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 08:50:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:50:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x3) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 08:50:32 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x20) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x1) 08:50:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x1000}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:50:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x6, 0x401, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 08:50:32 executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000140)=""/160, 0xa0, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000100)={0xc3, 0x7fefffff}, 0x0) r3 = kqueue() clock_getres(0x2, &(0x7f0000000000)) close(r2) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x41, 0x10, 0xffffffffffffffff, 0x5}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xf0000002, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xe00fffff, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x8}, {{r3}, 0x0, 0x20, 0x80000081, 0x7fffffff, 0x200}, {{r2}, 0xfffffffffffffffd, 0xb0, 0x0, 0x4, 0x100}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000013, 0x9, 0x8}, {{r2}, 0xfffffffffffffffc, 0x66, 0x1, 0x2, 0x80000000}], 0x6, &(0x7f0000000300)={0x5, 0x20}) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 08:50:33 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x58, 0x2) write(r0, 0x0, 0x110) 08:50:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x40, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 08:50:33 executing program 0: r0 = socket(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202000000006c653000f20a81e060e765ceedea33063433405b3fc2e8f152c68661ed150605ab7c7db3f5dc797863c9a8a25c13557e832dee621697cb4ed08549ada47e68df0935548ae03c207800e1645739523b088174fd62a5bbd4025d9962770ad84171adb83034a951aaac1271a10bafca7d7bc90288c8352c00303e3d6514b8b22acd4462751a891b35f6b479bb54956620bf5d7f591ea52339c841a24e5abd58b3af8377f253f560463cdeff07adbed4a9867e2173554c1afcc815926188f04f1c54c0522b7178"], 0x1) 08:50:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000080), 0x203, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 08:50:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffffcb}], 0x1) 08:50:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="a8", 0xfffffffffffffc9a) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 08:50:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = semget$private(0x0, 0x7, 0x10) semop(r1, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x5, 0x8b8, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x10001, 0x1000}, {0x6, 0xffff, 0x800}, {0x2, 0xff, 0x1000}], 0x6) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) getpeername$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) write(r2, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)) 08:50:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/128, 0x80) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) accept(r1, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r2 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 08:50:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x14) 08:50:33 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) 08:50:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/228, 0xe4}], 0x1, &(0x7f0000000200)=""/51, 0x33}, 0x843) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 08:50:34 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0xa00000c4, 0x9, 0xc2}], 0x8001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x80, 0x101}], 0x6, &(0x7f0000000100)={0x9, 0x8}) 08:50:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xa8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 08:50:34 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0xffffffff, 0x0, &(0x7f0000000080)="ecec8366e113a5dc036c92e3588f34784dce40c05364c13bd0ae7fef67b48cca4f49cd81381f116037982d0943717fbacdc3eb996312bbf747d49b19f8fd898816585ba7ac0d1264c8285f1a645c75bddf8b5032c065198765141417e8b7a89c618e00185922e0ab74dac4cf3bbb2dc4eb088224e8f0df33aeb2eebd17", 0x7d) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x88, 0xc2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x7) getgroups(0x8, &(0x7f0000000200)=[r0, r0, r4, r0, r0, r1, r0, r1]) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) 08:50:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(0xffffffffffffffff, 0x0, 0x7fff) writev(0xffffffffffffffff, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r0 = socket(0x6, 0x8003, 0x7f) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="ee47d2ebf959049b3bd3e41d747a96af2d81f02a3fe6fa9be3d3385629b851c2bfdd9b02ae7a1caa388d94197ac526dcf7146be06351a073248764fdd83e6ee9aff1f26d3774b45302e1f00faf96b8fc75812ed8b42c3e8bd31ee1b7e4446560752b3c8c60cd3968d7838f63220e71564cbbd68ba6a5515675414005b0a36ce68725d89eb0331caea361d4af986940ef08a0a6477fd15c42b80973b230ac915a76dd3d4e5924de139f4391145a1278881af6a4c27a3f2b4fbf067ea4762d7599b5cf793aeb4c8a48dd41cdc5f6dfdb073f5c262ee3ae11606dfb136425a2cc3792e2da6eb98a37d61f85ade94a12", 0xee}, {&(0x7f0000000140)}, {&(0x7f0000000180)="2a5f74f23c93f56707cdbb326c5c1acf01a589c2118b2a5bc5916de346f3f6c4518979603192c4b8107f59fce5f02cb2", 0x30}], 0x3) 08:50:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) 08:50:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xc, r2, r3, r4, r5, 0x20, 0x6}, 0x5, 0x100000000, r6, r7, 0x1, 0x3}) 08:50:34 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 08:50:34 executing program 1: munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:50:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 08:50:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 08:50:34 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000300)={0x8245, 0x3f}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r2 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/116) r3 = geteuid() r4 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r3, r4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x8001, 0xc6}) syz_open_pts() 08:50:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="7e1cdab76a191ffa3c369b5996751e54f532a2f83a84744b", 0x18, 0x40b, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getppid() getppid() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:50:34 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x4004667b, &(0x7f00000000c0)) 08:50:34 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x40) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x27f, 0x8) r4 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x3, 0x0, 0xffffffff, 0x15c6efb8, r4}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) 08:50:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) 08:50:34 executing program 0: r0 = socket(0x2, 0x2, 0x6) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eff7f696c653000"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 08:50:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) socketpair(0x2, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x81, 0x7ff}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) syz_open_pts() 08:50:34 executing program 0: r0 = socket(0x3, 0x7, 0x5) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 08:50:34 executing program 1: r0 = msgget(0x3, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x200000, 0x2, &(0x7f0000dff000/0x200000)=nil) ioctl$TIOCDRAIN(r1, 0x2000745e) 08:50:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) shutdown(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:50:34 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x2, 0x3}) r0 = socket(0x40000000011, 0x3, 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:50:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x1, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:50:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="2d2991d17a2d6d0f2ccefbac066904ae066bbf7936ceb0c54c17d1df588c5c40bd3e02564d848ba72aebc14aecbabaa868447f9136f27137ea989cd07dbb079110428d241bf475aea4c2ee35c687829a0f88322760fb0a3bb5e9728db5545bfc4addffa8cd061a5e4e6ff2c12ce0d20e1825175cf8dc8412804e580ee28c435da66558d569eaaf6299e184274f6f6ceee526607261a7153557fbd98acc8297f192d417b5d2c316408873233c642eb481a6e88cc76f8133bd6958af577e4dfa04a2054ed076d1465620f8ecd0a1ed4135040d8156408fc782092f948b3ec0f9b4c5573ea0aa5d7c", 0xe7, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x7, 0x1, 0x9, 0x20, 0x5}, 0xc) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x40, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x0, 0x1, 0xc000000000000000, 0x0, 0x9}, 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0xd9, 0x3) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000340)='./file0\x00', r2, r3, 0x4) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000380)="f751290345772f7469d197e46ddccd1309db5fbbfe3db19a286b5c4ee00d38469c188cb0fe438317bc3748c3ee8b6dbb1c6b4ac5a05561281718b5cbcbea4e458797126181e9cbc7ee8841f759dbbba6016a57ebdf0b30a0a9b8d4ae49746ebe43dfae7e72bbd361ab517f0a9fc8b8ebe6c7e5afcc70c962042df80f36c02b1a7519e359b8b9134afa413a59341750d6315d76605b", 0x95}, {&(0x7f0000000440)="84ca2d059d208bef61fa3ffb01c801ef3441798365927a73abac54190f07bd535f51e56bee1bbf8b56f145d5feaf2e5c6d5e05c4fed37ce2831c0a0667b1e4d73b122fce0811aa4ff53c119ecb4981c9a2d99472a2a9599f60347eb88c5138d6e9108e984c58d779a39b6cb0d320fa74b97e720b95a92589272d449a3a2f0fcc45e68c9e757d1f5b3824cfd469a200a0d0eff3dfe8ef956a6efd1397ecb32cf5a5728ca4c039696d64e9716423eec553e944f988dae40f66a180749773013724d5d11585540040137c6b55074e79ecb4c8f928419c2e9acf30a587c3b4cab7aceb78d317fb329ccfa1b88afbef54e3ed9f685bad90dda9b8e2e4", 0xfa}, {&(0x7f0000000540)="2212c2a2788e345dd71d9fa6a82fbdb67c98b3ca25b86e", 0x17}, {&(0x7f0000000580)="0c45a189067e0af8967a730272382be9b914550ad0db105f27b00ddcf940dc7befb110959b6b95245d21363b0a", 0x2d}, {&(0x7f00000005c0)="69460c5f856f4848f81831c535a4e416e54337702f236291a1eb25e058b81538eaf526f00b56e2795fc98e611d45aa9c5af05679cf9bb2732376182e7cf6c1567372eb3c69474fcacdd91c07701f33a0e03f6ae0ec873798d3cb3ee396cdc8d6931a76c319b8f1bde5f7e17e273d3785b85589156873d65e560b3a303969e37a06b8ca83ba0ea376a1f66cb5826122144aeedb265345ff1315202547084ed57536e7bd55850737e274e4343bc2a369eeb83beb7e2b51507dfb0554342797df223050f5451cffe3e9014ae370e80f187d1f09", 0xd2}, {&(0x7f00000006c0)="c8e71c426c9fd401e2a96070ecf4", 0xe}, {&(0x7f0000000700)="516ba3e7fa7da13bf017d081f905d640a4736455a91d12ba6cf7f009946a4d557ee01e9e5b907022c0af04c7bd6cbb243642cdc3453662552fd378df823371f82552c5e265a945ea3389e3974a3f00121435d9b1aff94f380535f24b352b777ec90ee0817bdd2c4f72a4da8f7cf1a41a2b2705df09ea0f82ca82961c5008ab3608003bad5fb08540266837c7982e506bf0c8a7f6857acb8014b12953c139e8896d4b18d47d45c5e28e6da234fc65bee91d70bc87820b2bff807e4c6ebeb08ff6459f", 0xc2}, {&(0x7f0000000800)="042ff8e43fe334fb554239342d88e670d8fbfb", 0x13}, {&(0x7f0000000840)="a2ad50a11a16a4673fffdc0e0ca745c4b1c58cb81e3707bfd35f68c5e8502cf98a5e06e187b59ce43c94e070307d78901674b8d4c779fe571cbb1278d4d7c0b8890cf5f52b249112cdb057adef6324d9d4a4", 0x52}], 0x9, 0x8) r4 = msgget$private(0x0, 0x2) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a00)={{0x49, r2, r3, r2, r3, 0x1, 0x9}, 0x2, 0xea, r5, r6, 0x5, 0x8292, 0x1, 0x53f}) recvfrom$inet6(r1, &(0x7f0000000a80)=""/117, 0x75, 0x840, &(0x7f0000000b00)={0x18, 0x3, 0xfffffffffffffff7, 0x7}, 0xc) fcntl$setflags(r1, 0x2, 0x1) r8 = accept(r0, 0x0, &(0x7f0000000b40)) r9 = socket(0x6, 0x4000, 0x100000000) getpgrp() sendto$unix(r8, &(0x7f0000000b80)="dbb716c378786dafa16f3845f286adfe8f347f9b5c94d8fd2c89e1cae7fc9a1ad4b1b24be19bcbbc09839c", 0x2b, 0x2, &(0x7f0000000bc0)=@file={0x1, './file0\x00'}, 0xa) getsockname(r9, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000c80)={{0x1, r2, r3, r2, r7, 0x100, 0x17}, 0x15, 0x6, r6, r5, 0xc6f0, 0xffff, 0x49}) sendmsg$unix(r0, &(0x7f0000002140)={&(0x7f0000000d00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000020c0)=[{&(0x7f0000000d40)="245ca9a89eb8b69869be01412fa7dbc6ab0fbbd7ac440f9eaadd133d0d3049ae2c12915c7f1680d835b8cb53c29f76f5e1367d0fbffae03fc7cac6cbd16ee9f960063ff387487ffefc9e0faae430182ae4ab18ec15a09f31c390422de7351ad35f29e2faf4f369b9cc50608037b4e14a664909d98440a891807ed0cf0eb395138588e85ca3ae33f33931d352645379c2b81432aaf3a9525eea0f5e9644", 0x9d}, {&(0x7f0000000e00)="d3d6453a5cd2dee26c183debcecdfff133bde9c85a218df8a7383ceb8d37ae1393f40a9dc60e2dc30240b05ed92f5aea93402e7c8d34a4805196a342e7b28fc7cbfd78a227ee9e8f576f59f31c9575e76d0bd49a2376e1e4813d226439dd0a17fae12bf9d0b27b690e2dc67129eb44778ac1964bc2b9c928d44fa58feb69d38fbb92129ca84351b2c5daf4d1c35a366c8a17f9805e", 0x95}, {&(0x7f0000000ec0)="fc75ef709250930fa5a7040a8feb08a8e9b42a54833b09620abe64f8960c7b644e8ed3674da4a5359a852be57dea3b9bc284c1462722bd53d53eb7535fa1011da51729ef74621381ab24ff5783bc0737aaeb9fb979e0ab648be0e2e071b1e32b0d5e9b38ea7a86fb87e3f0e9c0b721cacb9ab0cecf8a016b43d1657abaf72f73bb6a44c6cd98b4fc8c4d929a7aa60228c46442bf87bc7d53c7f4437697861bd7b1e4cc07dc8e111d7a8fe436b4d47a4c9fe9fea51ad53fa15c40cc9263d253f7f9e3d56109bd9c3a46d65f149f668135e4d7e9e9e1d0f86e0b24ef655f1bb664feb1", 0xe2}, {&(0x7f0000000fc0)="3cbdcc1cf959d5c41e794dff65e0aa2f4f10f733b90d7fcacf593e748b669cff6b68eb932ec04c2b85783212e4fb5b77270f5b2134ef050a093e68357605342725d82dbfb46603b04da4e52350d0030e286a5044555cd72a8d89e578d6c2cf7671d1e966669b3669df7936d6706aeb8eeb58f5b82933be5264fbcf0271b7712762da0c6acbd36a29f1afdfc91d087f6803a56aa7a0d0058a5fe9e45b0ec89804ea5e609526cb596d23b1fbc41bea7c7bafe31b45952617db233883a6943451731dd003dcaf50e625cb7a54088437305b5651c932ad3ad7df0633645bfe8042b4ff6b1277a27b286442b5bf1036cea32e08aecff8309eba", 0xf7}, {&(0x7f00000010c0)="296e20c2772190e48b6315c1b6748ddfb8a4ae10cdab5227500d4a76e709689ecae3a3a7c75cbf17dcf4ac5c356e685fb0aecd7e83327553d5f668c8e3c20d6af96f35483539823f093d4c2ec0b786734c95fce72f206c9d62ef550029bc79767834c9dfbb6ce1b826e257f1051b7c404fbf6da78529acde5b015fe6fa176cc276acc5e0fd3c22fbfd9cbc34c3aa5a0de5832dc53aac31c4e4cacfc36a76a556fd6d9d8455240e383fefd2854ef0c5faac691c55efbbc13d339f4c792bfb6e405613ed0b5fdf8e308e3f44edaad3e35ae26f464ead321f815be4be90c19708f687b2a4bd22abe152d8ad2297fa8f00d0ffff0ccd50ccb66bafe3dc1c352093b6702954fc9c3ce3043b1d8bcb19603954228eb1e04a349fe3ab7fa68c583c8f64909d70b6ec5cbc6fa2e0f1812abb83b53eb4e248c29d9b61731cc03ebf07c1605894832e8741ceaf9aac557c674944434fd1591f2a0632f04a2d2db28edc6dea71fd8a78df6cdd38b95c492ac44735c776de15730f0a7dd8ecdff0d7bcd574bbb5da2609a6f192977289c1ac127f8f9fd55ba72058254b7d1c328cc13ecce8c3435c8961ed60855f839930d274b71a8a794e3ea0927e8f5e7d954caab0dc7aab73822bebcb618caba4993b83e30b74a517c67dd8994a3784e9b772023f0fcfb25c5426b8760f0c2bec27b728b9b247e7bfa4ba232526504bf9787d28215a78e42b0dc7a4d13a2a1700d5ae368959d18f7a8c14d1774b1ffe49d044a2a63c98bcfbb7c202536704a2bf5bd08cb123b6e46d15d4a11143ae85a14f1ac96030eee8113c3524fdc108add81598e9a202bc80708f62275c8ff09ea8ca4a0fb293a86db16f93d140baeabd5460efe3271bbc258e200e582431932e4604d230342de500ab1985dccfcf2259cd983b2645253425698258a93c1b45678eda51a56e1fea890f0ba3dd5ada6455bb69614d79c43f34593f43b88159fde74fd9995a8fee2e93bf422df90d7436b541d48651c52c1dc96ae029b015783fe7ac0480359a50ceeb52dca77b15bb453520a6eb35ac9a1cb5358a196165a7d4f1f5bceb219e5e0844555d281048335e903bcbfecc19e755254d4862b75f92785eb64c4fda31f89a27a2679774b1067cad3d8dbdef7589977b2c4205703572e960877eeb9224ba193e9611d2f74df3958633c4e615586000ede81d0985f1b32cb791b532cd0936b82daac58cff633f942bbc33956470ebe8cbfb6350de05df9e963dfaed4720b7804cc3ffd6fbb5e0a1350f3785fcecb8e223b58d6247796b3095768ed7fb2d07858db9ecb1e0eb0bcbdf13e356b9efb362395a682acee38ccbaf83e81bef29e7aeb032e3b822245f92b64498045ea1c5b5a471d4b53d048b4d239532ac42273ae7d2a491e9d0a2a710b1716eb093b52af0a446fafdffa160396267ad682902955d5f11beeb07c1ea06588b268f5fd9b9e8829293fdbb8ed792dc258876aea89392c8a778342e19ec3d1cf7f1cf33e5a69eb1ee204030bfe88a6565b090fdfe453cf3cf53fb7b7f429ed5873ea6a4446ba1d9e35134f81d9e3e8effb1ec076fd1452cfbafc2dbbf1cca2c8d3fecbc27dbc632b9be96034a823eddfb00d53ca008a8e482be65a44609825df10e879f6bd79bed6297a1e83e636642852a00e52ddba0f460eab15f09821809ab0e777afdea87f61c1c130e70dba973aa5ef3094d972014a9ee396a89cd4a1f1072cc430be50d3dd1413bdc54b88ed8ba17c8388c87c560bef7b0850c26e41abcd058f1685c605154fd3b26ece70f9e8cc2131fb29fb4ffafead757da05b5f4cbc8fae1ee41c9b69f54776d60bed2553124801e4d074ca7c4c08d0b2fc58dd3b1acda3bdbc55cfda8d12949a758d3ea2178276a83b491f08d959c55ec051eab0b51e63c971bfa717ee9b4612354339391726045024db0f7360c617d2b7c2e7a5afd7d06eec4f692755e67226d387a8179dc1a1eb4c102689a5032480ac6307b6bb9ef4bc63784d427882e9b172f6a09dcdda0ab59851632fe348feedbd4e999076b3f59452ec988116a6fa313363aa9bfdddc81b0b51832bba81b774e040665a63fc263f435621c77f9cc3f4a2763881afdbaedfa8b32d03da73cf0bdf6ee9e103f14b4f06faa7aed203f2af03dbc5ba893cc86f8ede91a3d06dd2631b7c62382e27c02d215d80e67d9b8bbe4a6b539dde7b823c89cf2fc9957779ccdf37517ee368321e302acbe7b7afe91967ce822055def0176c397008e92a2cbf1b70a4558d10bdc957358d7ea8a953db626678658747ae8d2f57b0b3069f0754c2aacbeb920d23afeebd0438b34c7f055bd595403d0ac2699808c9e0ba98d800fab557273490f00c45372f189da81f130952c962cfbb7ee91022b53272304aeddb505f2488281e517fb5ff984332cac8c1a62e94bf473af2a8b5ac438d4452fbfde63c7e9ab99035c76e8d2f152ac66fa8ce102667c7b636c9c1ae4dadd9d1348cc855596a19c26c595799467de907a53243873c81025418f91630b659f8049ac09466769200ec97180e3063651144d01da2b708175ebc99af32982fca14441882ec6c5abaa2ac309d5dac33dd533cc545ccc2f2eb66e0fa9a9636ab62c000bb87b97a5f35e4e575dd614ecfdc9b88eb2005597076cf0be7b497207c2c1e270426c1a324f5255682a9bac1a60a7d751341e80dee33a3f20424b9294041840f7b5e2910a00dd0c87ecf67e357035f334d9e29576eb9ab393b45643ff87252f6ef74f4038e712384e098b73a93ddc84270210489765a8c78433c8f29605e6b05829bb95bce6c8fa6273211dcf239ff7b2673960dca304c94ec45fdf8222249ab72d2a084cbb56c8429af071426d0878b443b3d66132364df6abdbc877c9f7cd6b4e3dbe40df08696b6f581a7575d542937fe7b3054446a1be7f89b29faf52c962520740d2b044d8e0fffc0fa07cc9e08e69ecb6e0c36697244f3ba5176b79c5f0c242fbdc6f426b5f7e5324508bf556f04874d74038bfe4474447f152f2dbefe9467924d779846fc3d35457dae17a7dc617f8a5f81907761e051d984671d843a544a9356e15675c2322ee090e0f02aad7749e059767efdf824a84f70cc71200e4ebe427ed47f67749060c2e2e8a1c62e5945ed599ac62fb0a448497a4132d52d052afcf02b837e2c66f030b7ecacdd60616820f988d92ee93e300bf2979b020065dbdacd425b3048ea13650685ca416cb4c59c1344772445944c544996571b7566948a51ee4b41c65f10bd44cabf6a45986b126093452b894f6ca1d5249ba040272e2ae9db1de49fd35675ba3f15cb9c3ee3309a74e2ca7447d19e1e97d1add295bef414d82608c5cbac9cf0df6fbf41914fbb6c4ec9584fbf1e15f89f00b3e03fa8fdb4160468955c7284e28a30729f1c472eaa54d654d09b6fcd7547c25bc05f4ddbe51a243cb7ff4dfe1d61ba5a4980210d96425847605cc8659bf3a0f0e62530c43f8f5b6473d595e70f5d67fa1b3e5417b2f5a38b5f2927914f0f06c8da552af9024ec02cb26a6f09ff74beb7f87efd28eb33cf757241102980f970bc48be8a88d1076991adb8961352f5e6ce4f9e9f333976fd946b8e4e536d78d8c130d1a8d91a84780c14ee4b86f8175ea98b966b2df0ac7ab384f2de4a1da325c4fcd141b6e0dd12eb42cb5149a41f2416d6c3cd2be52a17a2c0e5c15e97ec78b14e6eef780c5fd166e4235ef5c4ef2f6ce20dd32507484cf56383782419905c3674357d23b95cc5600f3540b56d45e339fbdeaad942087020508de7ac7fd7b6c697bf904449aea26464c06c59c531e5db426f2abbe82b739681bba99f74c4fe19667dbfded49a691e3f559f0d6e4b5900056d62a4c7cb8dafe8c844ab063d0c669e72d0919f5b3c9fb8847ea54f56a6d32a49df7a7aa2c6220d1433e3610d08f90c4312541a31a991b7a131a10a71241e2392aed3ff400551c645f806dfd415f51d0dd11e07b8ee6224dc51213c0f4f072a76bf0273e0b438a06d37c5c82afc8bbeb6936b49742a971a85238626ca70862655024b4fb9fc0c2972c743d13f11248cb29e8a6e405a508ce44ad7e4523dd576040af2bc8384270b2077988c2bfa94c386882503428a03448430cceec8fa91ceef47ddb6fe785eaf6bd725da08f633511a0984a46ffd0003b6f3a1eb85a342f58af03ac92c7926bc365e7af1a6dfb86101534f940e2439622e48aa7ed4844faab6291c1d9de2a8cd4d7b879c6eff493fae5b26badc3412fc6b4d373546bf9b72d5a17af665b01d3b2841e3fd01b277227825b4849eef7e214b1241451b5742893d50a896727909ee7006cda4ab720a336456de635ab479275c3d075437ce212361159413ab343d9b4c6d902032c8195c457fc151340d66930f67274a86d2e4fabbdf8e9f18f99ce83abea48f9776c944b0ddd342a95ba9b4cf862a49c80d60c32be5d8015bd4b5eecb37b840cd236ea71eed2587348fa91556a76fafeac5863b3eb488d17e061ef622ce4e60049de77310a638bad9e9cb1a00a57b350e2fccf71e35eeaebc02bdf5d5158b8e6446e1a1d4f2fc8a9a935d4a0b3c235a2103c1c634265a87d10397bcda42524acb1af88517e9e268e30de1ee1e02e8cd8f98eb17da87ad2f2b0c8490e417bd0eec1d475b0329eb29a8ca14dd97721715d2dcf4d65d340ddff8357139daea87164324cdc0390c25430f80b86f7d8d7508fdbb7777a6091e99f0faad317c07434460ae5ca40402a4ef504afcb209f1bce6d705f2633bbfea7417660a7ad6e2d834438fef380d0ff9c038aaa13e29dbb925b3a5aa5bf394dd23480b11efacc665fe6fbd1a6e9439fd80efbe09923ffc63b79fc44de5662151063b6d20064d1c7f9aac66843cde9a0e0cfc1520a429b8e508e09ab44c755be5e2b6d6034dd15486ba4622ac8f95a8a42f091c9fa240acf9edbc49ccf5acd7bf801ec19e8dc193b84f54c5d7585e6939ad11d4581bfd97312b356ce9d7ccf5a0e0e131bd5db533dcf1b3b2fa05116f3c0d2c3b004b8485f342b22f12d24b3de31792cf765b3c0273cde59b4e06399cc80c0431979f7275696b9a92df73e94519c335b85e05daf529e40836eb25c2ccc3face03f7087ea33c99f40c1132457f091a9f6d762503edeebe994e386a88e04489539597558d1837f38b96091c88b5a66c3942992144f78054a7bde90ea2c20837e7b1327e2ca42aadcc90e08b74385da8c51d4945ffc01c968fb92093552772950391f02f7d7456f67d8151301c5d392706890d5b52ce388c8fa9ef752a48ae9f3e509ac2d40b9e4eb7b6e5c8656daa0003cf0b6ad9f8fdb7012af0ebd2c25ee40fc7d6e5353143a304db01060ce73ab7b320da7aea4c0735b92cd00a7e05a07acabc4bbdf33068db1180ba184b001df81fda30e5510004679993d0f7c537c88dbaf00971875f6c94d1b761823c9424991f9bfe71e1c4c024869317f75ddbbe0cc127966c08c3c2a98cf35ec5bd6ffbfef75294db103bb218a73b57245c30a8a1d4a43b1d972b03b19b9e24859e96c03cced4cf6230142e8b2859563218adf8a5ecf1b216aeba008e102f358f17c16bf93284e2ae857fe89b4c2944e48e2917ade3c1df5337bcb6e39c721c5c534f9b9a0b1e1cc71245a89a765cb96e40062d71d1a7c737370bf3fc323a05d30a077be69a4040379939f9fdfbc2158a0262ee99ce0d513b573db08d8b4f00570d33d88a413fde2401a4cbe0099917dfa01ae426dcd3c4f423df54e7d06d79455663e85750de0a2d0279fabf0", 0x1000}], 0x5, 0x0, 0x0, 0x1}, 0x401) pipe2(&(0x7f0000002180), 0x4) setgroups(0x1, &(0x7f00000021c0)=[r7]) pipe2(&(0x7f0000002200), 0x10000) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000002240)=""/193) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000002340)={{0x18, 0x3, 0x6, 0x45}, {0x18, 0x0, 0x1, 0xffffffffffffff17}, 0x4, [0xfffffffffffffff8, 0x2, 0x1, 0x40, 0x7, 0x7fffffff, 0x8001]}, 0x3c) getsockname$unix(r9, &(0x7f0000002380)=@abs, &(0x7f00000023c0)=0x8) 08:50:35 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = semget(0x1, 0x1, 0x0) semop(r1, &(0x7f0000000180)=[{0x4, 0x10001, 0x800}, {0x3, 0x1}, {0x2, 0x2, 0x800}, {0x4, 0x9, 0x1800}, {0x7, 0x80000001, 0x1000}, {0x5, 0x4ff, 0x800}, {0x7, 0x1, 0x800}, {0x3, 0x3ff, 0x800}, {0x3, 0x8, 0x1000}, {0x7, 0x400, 0x1800}], 0xa) r2 = dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000000)="dc2a02bb38e0fc8d007f420379120a7cd1d931bb3e786f6b76d9bde7d80a58b9954cf6f0310379c02dd223f9f614cd03d26a6c2b33c16a997d024a28ea72b7fcb6b54008ac82ed4fa45a1e1192c762838c9a10ffadb294203d7133ffa5bd33732bd9b25496ebe17ea51a0d7a0b914d49fad48c8237ff5ee921996a0d1ce80e83c9d2284ecce899e4eb0ef94f8141cfff238045beb97bfe612c05109d484d1ac693f58042f543d202d2895139e33f8a32bfbe06f257096e4abb01a5a9ea7896d8739d1bd115d2554345d3ca24b065aeea60cb4da0263290cee51bcbfbda7d396a64294d5d86e08823483d01", 0xeb, 0x8, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 08:50:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) r1 = geteuid() setuid(r1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') getpid() utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x400000000014d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = geteuid() ftruncate(r0, 0x40) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = dup(r0) sendto(r7, &(0x7f0000000400)="adc86b68cafcaa0ce6bd0f246ffb2706cd85616a7ce065c35ef1b1b454f3255e4b70040de722b0c13c1026847dab38c91f4adad03dab117ee81b7cb1c49185b46777e0e44e806ee665a7b3c0cd497c3fef4b3be1dd5518d76b181f01c8c5f58767187d62f3570baefaa507a00fb61d89a7b43dcd45f23efd3d0dbb2d9fdff75866a9b0db26770b252f835a51a09d40a4918719130e311863ad9192a5a5b039277116623b6589e0e9792ecab09eb9d66e8234a1822aec4748", 0xb8, 0x401, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) bind(r7, &(0x7f0000000600)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getpgrp() stat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x187c, r3, r4, r5, r6, 0x0, 0x8}, 0xac, 0xfffffffffffffff7, r8, r9, 0x100000000, 0x0, 0x8000, 0x3}) 08:50:35 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) 08:50:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x80000004, 0x6c59, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x20000000, 0x1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x2b, 0xfffffffffffffc00, 0xffffffffffff9c6b}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x61, 0xa, 0x96689ae, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8e, 0xf0000000, 0x86d0, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x9, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x800000a6, 0x4, 0xfffffffffffffe01}], 0x7, &(0x7f0000000100)={0x3, 0x4}) 08:50:35 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt(r1, 0x3e, 0x3f, &(0x7f0000000300)="c5d3dd6f3594ab648c4614aea9a4", 0xe) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) poll(&(0x7f0000000240)=[{r0, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x8}, {r5, 0x84}, {r6, 0x90}, {r7, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) 08:50:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 08:50:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x0) write(r0, &(0x7f0000000640)="299459f0834cd7e1939667de2f7dbca751390ff8cecff9cb12f7e7b83302d845212b9574037eeea5d936a25550f0dffe93da0c2153ff8e44fbbb4a38846e5685b544920417dca2d02d4fb56c8f298e301da5705c888485975fcd50753fe72cd51a9e8f94f44c65fe99ca60633dfefbb394dc22bad03bb22023fe646c530200c1611cec10de6afc059c1528b5c525ab8f1b1afdfc0c1c00569835f5007ed43dc6fb6cd8be531482438bd62526f9829f4bb4c53803b2d085b1ec40683353fe1641438c1eef35c63b6b3d18141afc68e57842b3433293865d19e0393a0cf4150546bd29f341e3d02404e06e9b78a8013a8d0d097c8e512e32950ac0edc4fd0da77f0998ff0ff901a52817cf98bfc09a5eff3595f53051cf253a7ca38ea5c362de57931d36d23c901719dc819e6d3b5322f3e96094ce91db74155e691d94d0f2e13d86a338c049815301ef2e2a35d1873e67d77b4cb5b60318bd5ea5eb1fd5074c9405c028e7fadc94fc485afbfdf526731b869621d09540db810be0f588a414eaccba41aa3a5357eb181d490ba5ff010f0f33bfe19eab67b77932cd84e4db4b5bf2c2653378552a34b818ae382a39", 0x1ad) 08:50:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 08:50:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) getuid() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 08:50:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x10007, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) r6 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0xd4f8, 0xa4b, 0x5, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:50:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/144, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 08:50:39 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffc, 0x2) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 08:50:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) r1 = msgget(0x0, 0xa) msgctl$IPC_RMID(r1, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x2) dup(r0) 08:50:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = socket(0x3, 0xfffffffffffffffe, 0xa45) mmap(&(0x7f000017c000/0x3000)=nil, 0x3000, 0x2, 0x3810, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/160, 0xa0}, {&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/239, 0xef}], 0x7, 0x0) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000580)="9978ce39a2e6861c", 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:50:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) 08:50:40 executing program 0: socket(0x20, 0x4, 0x1) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 08:50:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 08:50:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r3, 0x5) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 08:50:40 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) recvfrom$inet(r0, &(0x7f0000000100)=""/125, 0x7d, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 08:50:40 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) msgget(0x3, 0x40) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 08:50:40 executing program 0: r0 = socket(0x20, 0x6, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 08:50:40 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) dup(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x10000000000000) 08:50:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ftruncate(r0, 0xffffffffffffae3a) flock(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8}, {0xffffffff, 0x315}}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 08:50:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = msgget(0x2, 0x14c) msgrcv(r2, &(0x7f0000001040)={0x0, ""/218}, 0xe2, 0x3, 0x1000) read(r1, &(0x7f0000000040)=""/4096, 0x1000) 08:50:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget(0x3, 0x3000, 0x189, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setitimer(0x3, &(0x7f0000000040)={{0x20, 0x6}, {0x0, 0x55c}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 08:50:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2b, 0x0, 0x81, 0xa172}, {{r0}, 0xfffffffffffffffa, 0x80, 0x9, 0x4, 0x8e5}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000080, 0x80000001, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x401, 0x10001}], 0x7, &(0x7f0000000100)={0x401}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x8000000, 0x4bf}) getpgrp() 08:50:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0xfffffffffffffffe) 08:50:41 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000880)) kqueue() setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 08:50:41 executing program 1: r0 = msgget(0x1, 0x4000006) msgsnd(r0, &(0x7f00000030c0)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9aeb7e10aedfde4ba6eb7eaddfe3a2ffed9e2312fa72fbece47c62796a8fc6724ae6f417314854c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1873184e9447f238ce0475005c5ef75387b9396c08de84d4b244b061706fe0fba151157762015a478dfddfade0474f9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb0a2a5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8283eeab11ddd875e5907a6169efe1272e40db9c6d46fddd00280bf5e9afc03625ea1360914eefa99016f8dc665c7c2f7b1116b971a1ff8fb45b9fc822b7f1fc5c7d288716e840dac14ddcdeaf4267431f68a26433194b1c3a0a3bf54e30eb86db1cf2a230b088b5922742413bd2691d668fabf08a51035a4fa79573293e60a3fa735ff1724072117395a82436c10a03bc68f512b86b19408f8c7bb5820cc27c05d2b42d7fe6aea"], 0x1, 0x0) 08:50:41 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20020, 0x100) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getitimer(0x2, &(0x7f0000000180)) getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r4, 0x2000747a) 08:50:41 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f0000000000)=[{0x4, 0x8e, 0x800}, {0x7, 0x100000001, 0x800}, {0x0, 0xfffffffffffff3c9, 0x800}, {0x3, 0x588, 0x800}], 0x4) socket$inet6(0x18, 0x2, 0x0) 08:50:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 08:50:41 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="4dbc44010788efec424be0242f2b4b45f4e8284f99bf3f18997876764476f6963d3974140a89fb0e90c781a6b906895b1bd3ad81cb", 0x35}, {&(0x7f0000000280)="164d1045030fd1bb8cf19da919257180fd832c73c242d1e703af46b3035b49e6408112197ed81168e2084e43cd8e86671cc39de0ec5cec590d3625fd47008daaed1b6af02ebe42839ec78049c70bb6f1f39217551e7c43dd7939b9ccca85f4026e9a11012019ad8b7406ff57a3e169bef705e6f72bdc4ad57eca0d66eab229bd468828d49be238ab6985eebe", 0x8c}, {&(0x7f0000000100)="4f7465f2ec67a17169a1945246013555da9024a82d7fdf9ef0fe1d6c30ff98a99d40ea7355115013213f387c3a0946d7325b362beb6369c6dbdefb4a5d14d78ff1fd980fa51df6fd9413ead4cd12", 0x4e}], 0x3) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x41, 0x43, 0x81, 0x9}, {{}, 0x0, 0x40, 0x0, 0x1000, 0x6}], 0x6, &(0x7f0000000240)=[{}], 0x7, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) kevent(r0, 0x0, 0x80000000, &(0x7f0000000080)=[{{}, 0x0, 0x1, 0x0, 0xffffffffffffff52}], 0x5, &(0x7f00000000c0)={0x8}) 08:50:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x2, 0x100000000}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x100}], 0x1, 0x0) dup2(r2, r1) 08:50:41 executing program 1: munlockall() r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923e", 0x20}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="ea6917118afa3814da9a0ff0e0c8036e4c733b94b026cf2494f0453b31f0fc7e1ab234aeb7cfc865236ac65f750e7601c167024809e2b281f481910ea24916fd8d0a0a1e8ee2b0e9f22c5a586d9e1cb5ae58d5d0a599e8cfb5d7cbbac946f1c9267f955ce58788325a16c699178dbf948dcd5218d45d044a5b992ddf3066f107808f6ab72bc1dbe522a21dec2205426331b506401f2dc5d7382bbbc9cdfe", 0x9e}, {&(0x7f0000000300)="f04aca401cb046754bb3b25a0e5498c2fcaa41a0f708b832870ee1559912435fb515b8638d538d8297f418743341765f5a609b2404e09a0af8c8ea5a0dd4f91156688261691523120dff26e51634267bef3da345621e5afae20a6ad68d63a7a7030785c560ed524f613d8f6598224e5c916b1052d8b67c15e122ffdc2213e4937c9e86daa40ff7742eaf8554ca6872f45e292b45f5083caaab873dfbf1cbc2a2566b175393ddc012bc0338c7a8d3711860b88be9fb373cff3f3c9f5b7c70d741a0f67eeacb0b69cc38033f7d0c18d8cdd6c6495f40d16f72db29df17f09e2876951b96e563e46b661f370dcc8d534a15b6b568fe2c4e85d33e0d0d1be047c601f9364f082ae4b6cbca4210e74a4226b809a91694c611b3b5105db5d374bce00cc8fb02e58260c7b0376e060c32e4e8c229c37ba315b611d30bc0c9b4576cece0e4481eb65453300f6feab452fc7f3d9ba5a9af8397bff0b436b52ca5c5b42424985c6da3de0cbc9ae4555f7b27a184e7e080418e0c371fae858c29f3ce5ffe2d58dbc8242968a87aaef1c81cd21fa8f87d506c98f84bead27a15390783afe03e63fcf1d393d567adc0e9fdcc3c7f2cf8b719ce1c25df5b6a5d648231c146bedb30724286220f12d60f2f1c685eebbd4a7c34a6a5b9f0a05a1273352f798a328b02857d1828a5f4da393b9eed8df1609078de257898e5d9edf82dd956e28ae0551fd4444bae1540b12d967bac3795f61fd7cadce9f1f9998e96850c57d81369a54e658f9e1df86cca7ca9754292084aad5fe1d060e9ccbc60dd179e6cfe3964782de0ee3c7efbd9b3f1f8e2cef6bb9ea2e725674c7b2c8b5bca38b8b39a3b4f2ee56feacc34de343c68e9103bfa5e7621cfdafd65ab973f44a9c5abf98e6a0139fc98e3cfe299bab7a39e005d3545be588df4ffcc04c472a042984bd6f0cb30ff6000b2d5ad1c5df8d2a0fb4f3caa2bd07b064253f2edcf49b72abf8b2fe42630ff3cdf2e09782fbca8edca1a540fa34f4640c41a3d9f25f4f90e0b3f7c427f39e9030e4bb5b164ce0997c8ff98ec7f90b52dca73206450a06176368fb95093b7fb8f32b85658f795f030f5822954a3410eabbe4083ea1580eecdf1f81c0fd7961556b4a7f45ac6d192d603186fb1e13f6b98c5d0708c6b48f35bc066e1ba7edfc9f5c633455533dc97eae32bc0484e1a2e95df1a8b03ce17c0fe13c316bdbd98d8372d923032f7569ddb2002f5c0f358d8fc04b0dde79444991dbc85f8da6a3f1cd2c080c5734777b2b0d2dddd772c2afc783cf985f36dc6776c5258c92226a3a0acaa541f34d3e18bf7eb47552e67d6a810834a949ed094aeff46c10461cec42ce9aa2160af88b39f17a6e62db4cb07b041cbec662827b449d1e1987a523dfc2a0f65ee82e519d4e5c22bde5e243afc8a569b07969f83dee4439f4baf782ae28da6015e48881210895f42730fe5484bd0caab5898b1c355fa7362b7c8e82fd3b35031e04f95c124af0b364fe3d95a54cbbcfc6e9794b4d845c7057ca2a13ce3c4e9b0ed756566a48392494e58424bf7beee6d5f191e422b0a7140c6b5a09e6eef72e18d2fccb5fcad3baa4b590cdc9463b4201e8cc9c08edba933f8165e6542be679b22a94ab210ed0f604f8d4287c920ec32aa4c82d3258e501dd01742f05a0bebb5baf45ea75ebe5a3a491368c40dc808f92680aa8f9e1a43aa8583a55c4d4593dcb729c9da387dbe3a411f7a829e9f294e55b89ff432794a1034512eedc8a09310ad8621e0ca52492e16de38aacaf02adb69b2f4865b6c31981caa8e249bfd3c2c4923f498567fe093dbf5db48a6e9d0f9f44c18d1c93b49ea725736154787b0f9b5d0c76e6c42c48eb6c76c377614776b6e7f7589bb33bb4ab29263134457da07b11ffb62be6f0dc79e682232f1118f5dd152c605c81ab922029eebf94686f0a7c3b710b4325c00f36a1a59e1ac19adb26478454ca3c99e33c75b30a3f1eb175b1479529b5364dec2a2a9f79dd1da84370bae1492a66cae7542090c2251bfe72077ff805f6b0f717cdd19655d1eefeb0540bdc375685cd21d5006d0019c44f59b295877002d7a3a45a04576fe35494a44b99fbd0e73553a43331b8aba9f705fa914c80016a6e24b28eeac7e59ea40dc8c95a1f3e75736a5a2f83805dc4b769b7efa9e86d611535878ed4b1164cdab8087c1e7f3894655c6a1973dc49f759093f15aa4d4cc71e0e1301726233dc688539c5fdef87cb73d235d0808046962857966ee5498496f7d5f9aa8d7cd609d9af2e19e50a3da47010e5977169305c09713eda65964d78f275d2d31e8e737ca1132493f757b66aea6beb7bb524a2c95fd4a8e02f93969fcaeffee17a1b5846eaee785f3a82d2be11a6a5b6544e6db62bb8a71ad7015b81638b5fdcd845503e03f2d46399641ab69dc5038327db7d44c90d078350d72bf22a3071d765de3656451641427f31906dcd7ad335bfeabb9bc9ce46ced0451cdfc83b689d175a354db8ba30af6979c25a5f7ff1c3f309cd865d5f59681f44951a5b271efb561fc12a4536fc1ffa52e24f155fdddfc93a75eaa608838b08ac12b06049007c112c0633f9fdee9a9f9980745bcf016814513ebdd5999002280bec2ce016c393c41b3ce598c61e319e3daf4b6a0157b4437fb695ddac73b0492e8f95a2794ea4f525f3aef90910839be2b2d12d911cf8467fe2fbe7b0ae71907e4e7a87334757e288ac0410d68b90d7783f59db8f8b2807ab4fadc48b598a5ef0bec9aefe208c38776d7edf2185cc37476ddd3d05ab79cb97e9c8ad1e7f1fe4a4a740869cfbb528b5f63edfa4235f17a591689c1d7cf78a700d4507cad798d7a8f6c6aba994fdc539c7d9340d4f01b0196f73aaaf9f893dd97f413c2ab1b0977f608341774dc35a58ebac850db3654456ab1ae78d0c2f6866299579aee991a76a65b9f2b9b9d227291dda8f5a542d86e9835814148c3234bcc5fd49f49f3b2a9103fe991e4dfc2009ffe2cbae62fa2166816f974a36572411dfe45f40b5c819fb9ec470e1903c6569cc815de618823f81b2e4f21c92c2813f2d4ca8381ebac0e8a9c0ef40929f5a7a5c4b811176ac611839b25ccd13c7e8291ec46ba73560da6c1f372fc52a1894eda5195ce2953e948ca52eda948591f578c366f00dfbeb5284b060430fd8ba083f049adbc1a27667ab0f91ac7208b0e9cb8f4613788452f2be456c489afef702e2c6e823701a021bba57087d415fe94c32eff381eb2826030baac30efa8c77de8e177344009e5b14b235fe4854fa65aec79da4a99c91043c7058d55b695471fd9ecc7eabcae168d347c82334c5ef69cce2c4e7a8d6292462a3c94b837ca1a38c69fa7ea77a93f8a4eceb537e8ad240f5fd804d422506823eb680ec86a6359c66e53c252b5b60a01b0c4ab4145eb15966eb447299d161212e4242233df288a3ee8773173a96c2be54515d058ff0b8b6f0993831e51123aeb84d4529d91060d7e3151eb79a79d8c3ae79b7893887896d885b8372b5c0a2ee6d241247a829497ab7e917cc70108197de0565edf160081f39eb3afc4b7a4342e4b61596c4f3c9eb3985df901c9f195bdb320810ebd3c306a242808b738cfa68f2da7405f6addd9860a9b1bf1517a76f6d70d8e7d8aa74481fb846b491b31082ffbc02bc9b440a132b95067d48dceba8a9ddd8f4e2c850eee20ae3c4397353c911ca1e73dcc9c3b4a384bbf8f4e7d7d94dd21763fb2305df7d0bab26a9692b3b7805603ccabc5e2ca9e19a154af58a5ae8d9d1786992d59e02907ab5c404fd181a80c63d6dce30e88274b5d3ccedfee80ab1aa6637ca24cd50a484bd0bc9c1fd4f685ff613cdece8b0e07c03d0580b551539bcdc641f6784e9b3096e085041f2cf4d4e386ac8c3fec744dcd158de42d270100914644aebcab9d535cff48ecb528087d6453e93ff52999626bc1dc226b46b2e787263d8cbb214585a4b37520fe3c7ea6937e605ec67f4476bed7e18cb9ef5a8094eaa8c3fc3113410a1cd0102f9e42de12be7a1647c87245312864439882dff5dbf3ea3f4e3eeaaeb29f5cd3fde66ef3a119fe1cf63c1a8f3174453856f7368d29bc53cb30fe783784dd41d1dead4f8a5265e779ad45d948eff3737b44ffdae03b881c511fcf4478643a1ebf9c6cb41af2cd1be04d33ccf0f2670b57dc05fe2b3faf35d37fddb475c6ea9e602618bc40d3de2d96db1274b233c379fc266ea3abbce80f61ee2d6412dbe28e6ea3a1b96164382a9abde7a25d824c968f06cff09f152872c222ada1bb776b2c9ff7124b2334706fceeda522cec7056c73d2fb3ed8d5635e75affebc1c81bcd4170def1a0484192c4b0aec7230ff4b51015ae6d7f6391bf6f7364b377ca21ae20f728b317efa177e406f7bc38f080c25ea8d10f4a0bd28bffb0ae67c210ae9cd9872e4e439612a2f89f3e69be4af7b90f290b006f0015f552e861b6523466944ecc8839e77ed93992d513b9a9428d558b7c8b6bbdd07dc0d2cfaa9ca44910b257cab3fbf06aaefc9bd83d920ab4df209d94a394943691e532ace6de108338a9d47e8f9a6e5680c4c711db828730515681cf5033a337f850e8b8eabcd271cc9562db3a7c4a77867adf22b8c4705678b3b331c313ed0e7fd66847ae7ef4dbac39b6811aedb5376f20c814a4af9fff8454a1b20a32cf186b113bba4f8ed6e9f83a18b48c8803d3a12422c00bd067c59863d8a68608be8cbc510a599a51d08108450702d4fbabb7de6a735e4ab99049230ff1036738cc2c43ec63aeb0ccf1f8e51f8db13958d59f4a768b424a349e7e3e60b38df24cb6b5f9fb7ebaa396c3f98249c8e2f0e569a6e62bd1badca9123fa27f5fddb220433619656965e657da5b1f9e588560a94ce9c81f354f56ceefb6df54ebeff8b349bf9942f17fb6e87d24aaac506bfb82deb5c673b4967e9fd127d79c3f33e1f87cfa2bcd77d7096efac5146e646ca448d8c9867ffbbd067f3bd1b90459a2c8e88002f94b9cdc26f05ab40864ad79fd04c309e03ddb3b847d7e1b5c51a786d0fd91a03abc68b5efec0c0ea97a67034dde300cfb447efce19aa20311980c8f9ec743d264a73315a65d0e25fe7f4e02b22c2ef21f660cd8c3b039f55a714563f1eeed0e4f0a8cae38666106fbfd0f6228297c032330db3df0edb9624fbc5cbd6516e63bd521c17b3e1bfcaa4b8fe1828f92950848ceac1d71c696b8be926f774070590b56559f366e447343edd3767880ca1fe4adfd6c61222f486b1d6e472984bab51f75b7dfd3a718ef8e53a8dc0a2e3c496c6291d22fe9753374eda9c55b7c6a92e4ab195c164cc0d447cc1658b77dc9675623ce929b80a2a1882a9feaefc85219469a594fa659bab85c8400df0daec9433eff8523da6e31b529d495f9411e814b54ff12eac2199500b6c520d027213f542264f1ce3438772c5d552b39b746e106285de3fd69a9b40c7ea87463470be93eda5d33d9fbea16b386d9a1a11126af2aaec877bdbb47b88be62f01025041a7264c3f071f214dd855e55badaf0994f741e7246efb1abcd7c7b1ac5860d93578fa975ff7f1dd5ba5d1951e1426679b3e2f41694318467f4257af0db5a54462fc283765d9a3d9e00e9da643ded6edb14ce663d111ac1d3e14183d7aab1f70826a49ff95f0fa1a1835872dff1726de56e4f23367d14c75b6ad6eb5beb69cc640e60179107cd438cf6f0086c71bf40ad7b10f70bb9d2488e36afdb12673155b89054bd155dfa89675497197a16ff0c7b0e888dc71f104dac2db665fd63", 0x1000}, {&(0x7f0000000180)="3ed4701d8a3b95961eaccd842f464b22f9e397fefecc8d793333c30cbb997de001fba9ca8599103d8e585b57302273c2f8bfc3815ea0ff0fc34dacbeb872bae25e9a90aeca3b33228c5d3e837d", 0x4d}], 0x3) open(&(0x7f0000000200)='./file0\x00', 0x8, 0xa0) 08:50:41 executing program 0: socket(0x3, 0x5, 0x4e) r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 08:50:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0xfffffff7fffffffe, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 08:50:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x302, 0x10) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000af5dc73ef000000000000000000000000000000000000000000000000000000000000001825ccd2c07038a7f6f13f0000000000000000000000000000200000000000000000000000000000000000000000000000000000000021c35b72e72b"], &(0x7f00000000c0)=0x6e) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 08:50:41 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001440)=""/4096, 0x6a9) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 08:50:41 executing program 1: clock_gettime(0x400004, 0x0) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/137) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/196) clock_gettime(0x0, &(0x7f0000000000)) 08:50:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="d8", 0x1}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x200000002000, 0x7, r1}) getppid() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 08:50:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:50:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 08:50:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f0000000500)=""/164, 0xa4}], 0x6, 0x0, 0x35c}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup(r1) 08:50:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) pipe(&(0x7f0000000080)) fsync(r0) 08:50:42 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 08:50:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) msgget$private(0x0, 0x28) close(r0) 08:50:42 executing program 0: r0 = msgget(0x2, 0x30) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x100000001, r1, r2, r3, r4, 0x100, 0x9}, 0x1, 0x5, r5, r6, 0x0, 0xfff, 0x7, 0x8}) msgget(0x2, 0x1b0) 08:50:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) getrusage(0x0, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x11, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:50:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x8}, {r2, 0x40}], 0x2, 0x4) 08:50:42 executing program 0: shmget$private(0x0, 0x3000, 0x4, &(0x7f0000004000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000b39000/0x1000)=nil) 08:50:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x0) 08:50:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 08:50:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) setsockopt(r0, 0x100000001, 0x6, &(0x7f0000000040)="ad8f6dd212b55c1cb4b86bf1a352c6ab06", 0x11) 08:50:43 executing program 0: r0 = getppid() wait4(r0, 0x0, 0x1, &(0x7f0000001440)) r1 = open(&(0x7f00000003c0)='./file1\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000001400)={0x3, 0x0, 0x6, 0xe4b7, r2}) fchmod(r1, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x40000) fcntl$setstatus(r1, 0x4, 0x8) socket$unix(0x1, 0x2, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/69, 0x45}], 0x5, 0x0) sendto$inet(r1, &(0x7f0000000400)="9c3c053966c04c8ad585f397dd75f1be06534a204a8dd19a3d3dde57679f4c3af97f2acaaeb7e0952dbea67581aae0bdb14858feae3f3b7a54caf784d48cd20b93f089f977bc8c4e8a7d9bdbb50edacb3b2b9261b19ca41f0cfc49df49053ef467ca3863f25d91afffd8dcc7b3ae19d3e84c0a5ec4bfd18f19b8c295c38903e7be0dfa8cbcabefb4a4c75b7cf1981b8c74356b62349d9af04dc2621a829fc641d823a177c913a5cccb43e97e96c0e741b507264915b104f6a9da23a0f30fd407849e4f7b4c0e43aa8ffb470e32ae833f1d89277c619506dd1bffbdb6f9907daf23b3932039c0d65377ebc586ed0a19652ac24bbd5ac5c1b603456e70c3e8ddcf1d2a9fd6aae6d5890901709bf961cac500188f6ae8307c040a41f846e01aecebc29aed4f4f5b711aca752831c50a11979f5e7a08ff5b8c6ddb2517a8e81edf29a2ed90317d8c761d86561aa4adaaacde67102d5ba75664cbaeb5740e5c5b378e11d5bb46c54516283484edb4520dc966f5d57120d0df1bea5866dc45ef9c3e9ed0740e1f0c5ece4b7ca8afdb78d16945a63b6d914c3975fc17d8867918aefbd421f33e6f495b2f14ca5375aa080659d47d8e9e1d219911b40e866fd92c595b1d0edf20699ef4acb35133df3298185d270b4e0b16bfd2da88bb61759efd79ec13913553dce09d6cf2da47d72f968d70f0dd8334404accbf0689fc3ed472586551d517efd149686c89e1a32f4f1df49c5beaf1bbc484acff7b1aea27a53da068e55b5a3dfae4ac45c2553e8253b6cacc5ae0b5e77e6af363428492b3fecdb1955803149541d6e5ed00c7b843cfac24540e43bc1722a40062b4f45475fadc1ff6481b6d49931cf4e03a51a14d51834d193de25bf605d496e0536612dc55549e48c2e6209f1fd8b17448a8ffdc5ef0cf59f0e72973bc5e47d92316742d84674bddfc353034e44ed9870079b2b33c87f3793600b355f00cee7b3b101332bfaf47fac09fb6f2917bb349118dea4d2388452d4469183de4286f83c66b14c9a2bc9cff1c3405dbc8c2ae877f5017de673718066049fd98887a7a8db9b53d625ace5dce48137ffafe53ef998b4a737bd494599a1a59fc6104824e5e15630444235ff2fb20f9396d07d2c8568e7661f85a54c0df866e82d69f90ea8a60c112f57be33379f00d73d6213f4146db2e4918a008e717bf1a4fd2ef07989bf145352907b789f47139e393c109798a6bb664f06f5ba6e5f661aad831c499f9ea7c49e72d6c7038dbd8cfaa456145b1aac98e44a25f6535e72160299e7b651e506ec0a7c47dcff9fcde775bf148d5645f7a3018db2e1329450d638bdb3ab3a436b5edc10f97be828a0cbbfa1a362316afc0fec884cc78adf09510d7c270969da178692f3cbfc7e4feb877374943f7bb006e1bef427425e2a657a197280238ab9e57d690f61532ec2854886ce2e3a98e570d2ae76a6028324cd6b29d1b9764a4a711b94da82ef076a8fa7965fff82f02b0484236dd3bbd1a076f05502ddaad5112f0ecfff5d440d471bbc25fb63dfcdd65a899428b085424577342b321eefe47cfd76c1d8bf96e39edd709201b5873217c95758447fc54e5de63f4a7186e08f5a455de0a2d0fc48b40519fa5bcde095b4e29ff9d9ef739cb1991c04e1538c588353d7d8d1154f5bd39fbb7a2ff846965e508b28f53e8d1de3cb8f59afff2aa8958b4f02af4fa245c45b356f7a8d01beef5d7023f455db1fc64e602c0ceb116767dc29c541c23143b93113530b073e5df46a054c81f0c18b7cb272c3396911d1bd1749c9f578d522218d68b86e5018a3824510b1217e98f69eddba97879d05fe59f6b3fe997b15be9d103c84318cfe07631915fdcd5ed5b34e0c1375e8e6f7cf56ec412e5f3793bd94e0c4acd12db612da129ce54370ddaa01d6e544ad931cab692a20af311e9d79d37d76e400710878991435341b2e4938992e9380ea369b7888581d998e43af774de18d1fb7ae0c4966b054d385eeeef4afac3273f35a6686a1d611e7a80d2712ad98c67e28d567ea0b67e551d95f96bb4d889cda7a9981f5aab1a31b947dddd43171f4cb7a4797c163fbda460869adf1bbdef8b88bb41c9056a3fbf30abb6958dd4339047221462c1400c063eb48159fc5df43ad3ac1592354d06471845ef05159543831d7c6bf57c96028d77ce6ab7982f7b6267c198a6c0ee12131aaad66b1a75a8d6c3ae9ce70fa59e33c4b60f5f4c7ee2da8bb4ae6d81ee9bc19c9c9cd159ed57f881a1862a7d6489b3545a195ce131f0a373d04b87008577bac56a69fa02f5a6db372d83bf22c3bc8a7554391b2373e97489d76cb52e9b4b90fb6fa35b3c830c4f3707d26b67d1c7b8b7d3a154fee3e368fed52831d7875805430c9ec26006bc23de7c3284cd12b6a3aa83d5f6c99e1b4088d08b9d4e77229ce1170432588ce2a9e9ff1db99cf0209f78b59bc2bca70bc76425ac6e206c1dc7d2704a26206d5d944867c59d182f6adc5d28e481ae1e9482a580e79c97febd991792a93f92f715973a57167a773eff969a0117ce42ce8bde820f27f54e31862c8172f2c7fc4b86730a38dc869b97f15158775bd2d0007769a474c41364d142f24fe8ca4bf35eb3128bff998eb3214364e1a8b5549d81198b8f12bea1fcf200290ae1ac3b74b7bd7689745a83ac52908ad2aef9d2e8de9e1e54078d695f8d03a62126b022ec273c2d8c59b7e2e6c0fa2865e8cbd73bfdbb6adda783c7d92be3adab310f7aa20b2eb17bda3755d20055ac3c51e73fe0ce5a06fd0f47e816701da9b4935a722da00c5c489957152f91cb644fc5ab8dc442c4f04d53b6a53e1dc9b983b2ad10a0d478074245ea43da26ba5625c05f9420e4949ccaeecf2fba794ee55d2f990f5a3b86760ffcff87521654db2f10fe5e181bc5bc41d27770269270b8dd77df5be6611a4282fc8c3d350cd5e7b31c510e85ecd60f2e4c02e2f1db5621fd0e0de8a70490bf8cb9d7855470d780a7d041c6a9e79887bea091cfdbba695ca9d0adcaeae1043707fb083b37fe7f77f77599446bf0192537211a1a72be65ab34a81a134891b562cdf1ee9c0efec0c85c3186fca1ce02c8e23bc639d1818196c402ba25c493f63c0c64d2002b63df3707c48df0ac92afa281c66137da4abb1a17a54cea3486a9913480cf69acd3fb92fdeeaf7ee617159633b44e86b07a22c6d3f221e710d191fcf71fbf1e7706d6818d2406acf3843d77dd6a76c1ca322bfd63c482bf9add077318fc729d42701df968332563ad767c0f479b9a4dff75b335f2334357eafac5afbc5e8c14604732e86e793a9b02f2297e682f6aada953d4a857fd42727be2811e76f3e91a115bb8b34ae28fbc073b86364073556e84110aef135010d3bebe7fd2dfd41b090dda51045dc19fef9875c087462ef0576dbe2b00e9ea3d968ff263245d13a8b6b16310be228f7aea13bffa5ad79105536e50f10fb0277d795a55e18dc77bc9795b14e5623e7a5658a6de1e854fcb05cef22b8dea19b40002a769093816db4a0d8a6bd58dc9107834c8d2a5fd99c1e92ff7b0791cb9ae109ca62345a1efeb973547aaa388af9fc95de4cb3b6fa37be799495ab481b29c9fa9b72236b85114bf49c220df684e4a03638df5e304835fe5890e5f19d28dc3a55303b9d2c5a99fb0c9dfcad902fb9dc10799aeeb12037204ca322a00b59b1b89da6f7bf96bc3537245d364a9f968b6926356107f4b0d4623a394604115e3e4f1eaf88eb295323ffba785d8ec390012ae28ef847ac0a55745419b7d932f7c3c1c8551b2b84283d26c256342a5de1c3bf9c382660192705ff5999108850dcc307821eea47f8613ae1759c446d198e0f2ee2661f3dda02d584aa434c4708f33eb44413aab15268058073dcc71a38460b2f96bf2c18e405a31f5bdccef160935e424c0c57e3572ef885ef82db878d64e3faab26ba8eb27ddb52568b6c840678a6ac48ef0da0848d3757b13fd2892bb453f8c4c3c67c4b77fb34c9a947d3af60e9a3537e93787178552c9915c09f117c03c428b6b184f0679f72561440190adf41d85d1d92babe332c2917bd108ac8edaa2c77d5fadf2d7d63a153c78ff610dbeeb762d405e84984880e46614b15aa94809479e61759dfa31cc8dfa1c380edf6c43699923b534361e316ba689cd6601a8b6d71f787a312171ee7f167937eafcdc5fad74a5048577865a7a07f549bccff05cec7f5d75dbbffa681d9b6bce35e5e8f1c5ade4e0c6bd754961587f85c8ce51d3dbddb7fa325b5471af74fcf7728c6f9d49895d56e5ec5402e7a720dcad3999b0cf3880c0d80c04f4dccd491ec829fecbb805074c35b3a2a62f807d9c2b7fe1e1c26b6c0f605713d9446e3f8a13ab70454234b5459fdb93cac1d706690a040786cffe0a8f3520d96f82c042d626aac5d1d8e8afb0ba3ef2102c6c0be78a404cbe7a699d149a4f5e1a5cdad585895e2a7a4c7f9f956644ec9684d75d5867b058c14e0422236307f72d09f2c52e83e76dee5c4a58333a4699e1966cc4f63a097d2e4b03470ec837a923fc9dd18a83021d3191479b72e6f574e433537a223153b36ec30485255092bea9fe0e67365f9fb3e147e50d100a0efff510a274570736f79719b5325fa06b14ba8afdd513b5450b6e592c906f3cb62ec09712b7a1d58fc86860ccef5fe8564b499c79afa5ea7a6911d2bedd0047ebba1b4ea0131ab7a81bedf119f9e5ed630bed4b6444ee2c5e6a2622fc168235e0af1a1710e0e20e735e69b134f54486fa0c89878dc61c7340e82c47947c3f0124a93868af78bbac74ea708344909ad797f41779e3354c4f14aa114d6b44a65d6ec5da2d59036741cf9eb7c688e6644de5f838301855974f764b8df9383ba93be85ac1bf66fcb7454424b079c863a83ab33ebf43da6e55a32f2702ff242ef3f2fafa3a9ecea57d185ea5e4aff0f58e49bc308921ac52db2fef3e2a9b036309bd9813a21012bfc2e0a8a8fa80a85aab0a3bda8cef2dda8337747961303c6a6696bf9d7f6114cb3c155dfbe38dd1a7c191aea4aed7104aa29eb2ee75dc06d074d76eb0c65192c36b75dbd656913033b8bf4154d8b7b96e48009f99e19ad6fabfa262ac6d46cbe90dbc7d314603d9f649de8a525f8f1308526f7d10a7f20f8bdb30dbfcf431a86a74550cf0b765c754544b05198505b1ce41e4ab3fa2768b90c64d7a3e2397f68060cb31f56c7cba7aa4fe714809496ce31613b214e0eb7cce8640e1b0b9103781609b57fd1a8b04c771ca1458dc82023c22620b15fd9828791ee62dc46b2c4fc2f995efeda26c9d39c9425015561573532edb43d9f1634f865bd23552b4617e04ba8c88b18d2ebd27c610b5c61c95d54043a94e960545d9dc94f2a41d71f9b423158db4a2c564784b339e40e2991d339e4e3e328f8c2a28438eb70593d80151337bf55220b17a622b20079518afd4b9c8230b28bc1e3b9f403dc6bf37647a2c11767ff837b397cc369a2bb61d376b1bde9e52c7ec8b72934933ff0c4be97146b4dee137e67173e26e73317c25986de14e55efbe1ec37542c89b400621682518cc85e9009831bc70707d2959688a87dce5adbf36571869933cb085ad8b5f1a294ef289711cc615e0c055804c6b3847d653f5a0848444ae0743c995744cc08bfbbde9964c7c994129c350b6db443d4f619b120d40003b0db1439738072b42af19db95fd7afa9f7a4ab3d341cb6e83cdb7165330d815aac56a6763af6a768682918d8688cdfe10cda98117483063604c680ac644b4b7a2ea926c3d", 0x1000, 0xa, &(0x7f0000000000)={0x2, 0x3}, 0xc) clock_gettime(0xd9b727dea6d9e075, &(0x7f0000001500)) 08:50:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000474000/0x3000)=nil, 0x3000, 0x6) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000240), 0x0) 08:50:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1a, 0x8, 0x51, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x9, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0x58, 0x8000000d, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x89, 0x80000000, 0x10001, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0xe46f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x20, 0x3f}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0xfff, 0x100}, {{r0}, 0xfffffffffffffff9, 0x89, 0x40000003, 0x2, 0x100000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0xff, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0xc, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xfff, 0xf294}], 0xffffffffffffff6a, &(0x7f00000001c0)={0x800, 0x5}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 08:50:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x40) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x60, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 08:50:50 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) chmod(&(0x7f0000000040)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1) fchdir(0xffffffffffffffff) 08:50:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000280)="622f1c53469481e1a8ac3c0700", 0xd) r1 = socket(0x18, 0x4, 0x6) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = socket(0x33, 0x1, 0x5) chmod(&(0x7f0000000000)='./file0\x00', 0x85) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 08:50:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/24, 0x18, 0x2, 0x0, 0x0) 08:50:50 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x4) kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 08:50:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f0000000000)="2421a0163a2d31e73c1f2c025cdeaf0e637242657fbbb3b364728d3462ec2ac5c314c72e3432dabf990261da429996358daed9afdbb9befb876d84a17514f214b95a2e0e8f79127c1afdbd8caccedb01fe7f09e2a86e0f8732e147d86fccacfb07a65919b38509ef9db84fb9585c71e3ef90935f5e8a1f5a7cbed3cde615a90c2a", 0x81) 08:50:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x6, 0x8001, 0x6) 08:50:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000fc0)="ca5f22be59642ae2148882ee17324feb8c63e12abd38e3f669a6d873b3d5c16e9a04838b909b089fe3cd1198d8c2320f3b7b162124bc6835ab867c02e2a2b6a8d42f470f27c36e792a116489fcffa67168c0c24b5bcc75959071122c90036b85488de6cb997a6b2b1f1090b9ecd7e7a30b613c4957163c4bfcfdc298a41909505488f0ac385b4c21d0778e02e1f5bf3988d4415f6ffc6933dcd18785fda3a8020038d94f084243f55c0b9b82371098fd44cc43ad6412cd6b9c090eca6e21394464fadcaa81ef83665f2837eedabeabf4e3a6d00535210a6de2a1f7e66fac7177c64a0493205c3b4ba17b0307578f4b4fd57f9871aebdfece639050839ac4bdb2477b5d3a6be8b0cc14171404b11f7df78a1a8f7fc874fe1cc411f5e63e987acc74d892350389edb1cb4877fd9601eea7ea93e604b23865aead31a8ce9a5b62c3d042ad622ec4f0ce9c53008721305af82cea60a15c3cf13d4ddad2c3e00f74e92ac65a3d7ac0d8fb9b190aac106b2d6c974e2b5520767340903238b284e4da7aeb9cecd091457f2b0c30f4766a6b7f2dfb8645d9901e39d33e5a42193f324456b426912b4bcbd8b4f2c4d0c854f4a4ef9c58f1a7d103853d138d3d55e70b6f00112abd682f4cff660ea9017bd4a7afd1b15567cf323d162088922229de1157fe331f3312d4bf95ef031422318034f14fa332ee3a16cba231ea48105694a438209ecb8f11c0a3b1e55f6a187028c260a92671d800b0ac2cc95375a7db5f63b5bcb6846bce924b2aa995160e16264e745967b4fd26383aeb8e3195d0456fdf00c20160299237b82663da0a9510e000ef58b0ee2dfbb7e55da163d99b47afc36025574ea8b906871f06c5cfc9e9f630fa004d0bf017755eb642a2738dbe81d1d9c7701bd9bbf12815570da2ca1074b6f416f502bd108cf97b2ab28833d6182014545c42966c9dfe9763e5a3e43f18e6a3ad177772edf7c160692505f161ccc079ed7d83238b223d2fa54da447292ccfaf7b624e74147f6c97fb63d142a694def7035aa2029f2a7e5fe7981794031e9e4be0d2747ea30e3df272c18a9a20d52936f2887c81f67d5ac1fe3c86ca48662da27cece279f3248d0f4dee6d3586926106c4a4021c5af033128cf28b64829a0b5898638789a1f09d6b471d83749ad1d85036878af32b8e2fd59eb236d30e2998e367b171b878dd4d672cbaeb40e7ce702e04a4e318bbb6078171fd6fd8df40f3a16310828a197123bf7079c45a571f8bf457d6c288b670656cd77ac458a364ecd57dc7177db31054e43db766c44e8cd0ce7371b4ecadd0bdfc8230b101ccfa2c113ca9d84301957dc0d88656cb0e07499b174e1e0659fe97a42c5747ac11140bf38a9f7b92bd64529d41db30d43663f4000700000000000000000000000000000000000000000000c69975a39786ac74d4b05e15e95aa94c12b40212fab85a613f82f24bb0a863017c46c7c6b5fbbe2cb985a510738d15e8924ab5f21a9e7ce5a0dacdbff24dee4bcb9f6510758562cb70c94a5d0d3c60359b96eb9f446b47c4a1e30228311d4e0330eb73013e11843180eb355a7aa6f5f123ecb85d0751920a7861dccace1214fe0ab79163501ec143d2873987b55c8ae921241eabc2829172749577b7b493885b0000000000000000000000", 0x103) kqueue() 08:50:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 08:50:51 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="354520d5b9d20b65ad6d7a03f8cb75914c9fd3e48d319afbb8c33305ad17467181c5a4cf24f5983d75b249a595d9549ee2d9ae396cf195f5a77d2ff6d1d24546d8f23303aa7fbae8704367b87965d700a0b3c02ccf3d89dc88ca0d7b790866246f6999d8a62fff4ffcb026cda37bf5a4ff79fed252463f0cb39641db5ab0989ca3175cf01afa95cf75cbd0a210bb5830", 0x90) sendto$inet(r1, &(0x7f0000000040)="970f3d60ddb0369bd810db0748d99dcfae074f23912f958ae4c05ed3b1dea1cf06b495055b44ba94068118518b404194b198f02a7936dfd508dabbceb672d204d92954aee923ac0d4a347113c2c9b390ba0f4c7930", 0x55, 0x4, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fchdir(r1) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 08:50:51 executing program 0: pledge(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 08:50:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x9, 0x4) 08:50:51 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) 08:50:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setitimer(0x3, &(0x7f0000000000)={{0x7fff, 0x20}, {0x6, 0x1}}, &(0x7f0000000180)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) 08:50:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xb23c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 08:50:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001100)=""/161, 0xa1, 0xfffffffffffffffe, 0x0, 0x0) listen(r0, 0x34) semget(0x2, 0x2, 0x319) read(r0, &(0x7f0000000040)=""/149, 0x95) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) execve(0x0, 0x0, 0x0) 08:50:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)}, 0x0) r0 = kqueue() r1 = dup2(0xffffffffffffff9c, r0) r2 = accept(r1, 0x0, &(0x7f0000000140)) sendto(r1, &(0x7f0000000040)="75add8a605e9fd7632b6df264a686a63bb7e230102d5225cb92a35c94da965594587caf4d3f38f7e67e94fabadf38740b1c12bf8c384d7f9f692dea07f9a342d3820b1fd07a7675eeb7c865ae4c856fcf340a66c41acdde1c28bf54d8ddb078343c3efd586fdbbc8e22db1402bf3dd1370a0a8526a91e520338d63bedf8ea5a6486418ffaebc79153942afe6cfceb455237a12b36fa7d1542fef518eb4b8fca04c37cbb37c82e7b286ed26097a94575f1471a953cdd033156a3951c8152a5e834a55a130b75af3e1a25366e4d7ae7d193fe9f1230f042cc0db9d35e57c6cb0c0d18ddd72724d", 0xe6, 0x5, 0x0, 0x0) r3 = dup2(r1, r1) dup2(r2, r3) 08:50:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 08:50:53 executing program 0: r0 = socket(0x10000000002, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x401, 0x5}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff91) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 08:50:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 08:50:54 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 08:50:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)='^', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 08:50:54 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 08:50:54 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f0000000140)=0x55) lseek(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) dup2(r1, r3) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0xc, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) 08:50:54 executing program 0: r0 = socket(0x1, 0x4000, 0x3) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kqueue() socketpair(0x18, 0x4003, 0x102, 0x0) 08:50:55 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x4, &(0x7f0000000000)) 08:50:55 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x3, 0x4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 08:50:55 executing program 0: r0 = socket(0x18, 0x2, 0x3) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x9) 08:50:55 executing program 1: r0 = socket(0x2, 0x2, 0x4) setsockopt(r0, 0x100000000, 0x435, &(0x7f0000000000)="b67fd2d67686dcf2920c2fbd9b4bf5ed85f7acaaaf9774", 0x23) 08:50:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:50:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 08:50:55 executing program 1: r0 = socket$unix(0x1, 0x8000402, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 08:50:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='W\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket$inet6(0x18, 0x8000, 0x7fff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 08:50:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x6a6, 0xfffffffffffff9d8}, 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x1a, 0x2) read(r4, &(0x7f0000000880)=""/161, 0x17) 08:50:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket(0x0, 0x8000, 0x0) 08:50:55 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x201, 0x0, 0x300010005, r1}) fsync(r0) fcntl$getflags(r0, 0x3) 08:50:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1000, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="dabe7e002618faa63b3881edeb5c8b5c9b568b2042b18f99d744dcfda5728ab0445fd2841eaf75e1381595512da20ba05bb23928f8e7040423f494dfa96d74952858ab67ce424edfe704c2531695b653a6a8907a49fd3b28ddeb8b49b218ee38389ceddaa94e0583203c33705684dc496bc83a03d72f92a264e060c8ebbc75988df22931fffd37b9baeba1"], 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000002200)="8219bb2eda2a666efdff822da507e068a61150e833e3e83b49dce0df99345fe243d566e4f83ede5ffaa229ba7f6c3d885984986c8aa95f40f3c6dd0df9c06014cc57bbe44e171ad27554dc290a8fc87518d28969db441318f35713ec29c96522a33c45f83a9b02f09517557e30477f8ba1f585c7edceda33e3699793feb07278d48fcf2b0260e72662178e806dbcd844ade16e8c11a15218258f9bfe2bd9d201ba8500af4c342815b834e92a68dfd5568152d79d973cb20140581c1ff7a7617ccb1c980a1cc25d2fea8ded80c7a87fabd3915bfe8de88a9a3e3f28e63cae2c19e2044bcf6fa7b4662436656363babe27057638b8df7f583691d91117b26a04784e6ba764348ab2b44afdf37cf14cb1b3c4c392fe7d08ab5f9078e8cfffeae688d19d5fa77e2df3c43f380cc7860da3e1c392aef741c39df6ae2e3a8fa7f0e558944e8cb675766fb2bd69c2d6da548853e36759024c255065365ee3484a1dac5f4e9916041268511ed00b7a3c4dc1bb959a29b7949d1abd152c2deb6c931c0e24646a0a0c3966688aba6e177c47c0dbab7740728d3f474ba3340d238f3a8b397cbc6b2db86a35cf3a099e0faecbbb2348c44bac55a1b7dd41bf5da92f03dd13502fc6503198399f581009ac239d8de24a1a9ec82f6f81ea16cfd6320f7798b2cd795e00a1b8bf76e7a543e400d3ac498856f717354ad6bd307385c7764756190ad28f913e123fae418a10df6daf8d526aefb2bdee9ab94044a1948d0a8e15f76a75730a92f48cee2fc4c1a25ea30e9201d6280c57b9bf0b1576ba0e53f6b07ffa6b6a194b3e9b909bb812c58282a451bd6606b944994a3e542c36cacea9b7a30a6c9e95342cb2944d65b98c884f2a8652709f814ae8fba49afbb1eb1470aca3fe6a000dafd37c7ab7b856e76ad8d1a568a9fdd694b599a65b51977c113da8d5a8023224c1a45a19c0f710372d1e0301524e46d509fd7d4dc3911c8a397731dec7840944e7f0a3a7725815dbd9778369b446b48d3eff726d82c2a89daad30f06b6daeac9ca8f56a84d2e5d569fcb50dd5fafe7ea11420bd89b7741420fd9a5ad030e57a6636972eb76655db030551dad9a5da92c297ac441ee9aa62fd614110a1e8688bdd9b0f8e82bd28f1455b20ec1cbfbd071987b7e262c6eeca7de0dd028740521f87cfe6d25304cdc1e710eb5d78470a323f8ca97d22275c92a78ed871c9f290e6beece4cfe895120b3bc1a5a6b67ceff9d133cd81124c64d888b7336b357f0d046ff77dbbfe3d207787221138d679118f84e72717228e6f3e68e5bbe2939b735b34b0a254b64c4136e5765c5fbb80f5c3471e7f4c0501fdb59814bca624feb654be8714e9c1ecf0c58d7fa32c679f03b9ee102adb9d49f44816ff685a7cd1e50c0c6a568fc27f1d925e46aaebb7df64d770911dbf9dc5b51ed912b05cc99cbdca055471146e13986ef0ecbfded714fbbac471b46b4abd30e8cb40d686ddc60aedac4631a1c52f746c9cd64f65c25bc4fb82c5b9b0eb802049e8ced65db3a29fc722a57f166cb7052ec7b8a56597f6c1d564253bc9e99b5135266c827c0a91402e2353878d95c325436d90640f10c51e6fd05a80f90a01dde2b41d112c4e1dbd992919f2a07d6e568ab2c9a0638897ffd27ffbf82f0369ee05b6f22a00df8d1aa6437ea030d2b3aac756933ac7c904071794d964879789b8fe1170f09d06856a59061247b422509ab63a8abd11dd3ee6caf33e315e997cfba20c8849e31307afdeb715e7c65712b87af5a409bee50cbf5e476604bc44ebe6eea628d3f56beaf1a0e1c632b9cf1ed927f0b952c571be0a1e59dd294d5d7fdc4bf663faac5727b93a29debc3b90dc0aee80437761db391eeecda37d09ddefa94f19ddd6aac360f8619488303e93c1559a46adccac58b22130eb436308ddd0db262c621385967d71281c0b53f3203f66644a78376c21d53402b5cf979667303622b4beb105e78950fc0aefd903b632f3133de5093ddc0b24d710d0fc65776c28d47b9fdc37b3dab787a266de5b33c12bc526924fa257d9cf5a32ecebc2582f4642563f0504ca69fab5f489994d1cb994e4bfb727a719e67f3b9cc39369f09739237d7df5e280da3346c260ea3f9bc9f482c42db1105c249724c5de3d0a44c6411150b196ad5a5867e41ef9cacb089612dc5502888f8661ae48cf511237cbccc4613cbd5f77c43802b8957ec6fb3a4e3559bba990623b5ae1a75a54aa4985952421ede8ade443c0452b5914334f78eb820795b4c98e7a284878f2b237ce0448e02ead06fa9649167c26855c67c11c764fcc02dc40eaaa922835a9d0669eb0512831a5110f15223cb2e058f7715cb5ebacd308f4147351bc74d3b1c4a0c493d68cebd21432cce06bd2478c9fe7692c7c8af09d20f5643e75b02bacee20b7e685065231a91e4a33a807e2adba7a71858d72b3e2ba3e25c9e8d9cb107582a35efa9c4901c0d375c4c77f98558f7400c85721ebfd2dd17e8a80bcb342ba9fed9979cfab84fe3e90ad76dadaa3661f0fcdff8da7a49b896fa161600ccd73815254b184345d459f8f04f0caa45b0715349866830efbf9df3ca6aaf2f5e6d6dd507835f041e2058ca379db39a8bd321b015c3e0019d5f7a782f0f31e9c815dd0782b6fca282069ba25797bd93a3f357c06ecdd60e0e7ffdc7c444324d603be99b540e8b236200d88981253cc5204560bf77abb4fa8851c82da5e411b7093c5f14f3c6f3ab6a0dfaed7e45a1e195be2033495e960d399aec08b7f01acbd8aef98b539f7a2b752a0a69bd1afaddc26f0d150f75ce940ca7905402f77babdb24550e1b1cbb03762a3c025af2ad4d4baf98938e6520dda2e0b0eaf80e99e907941f4eb7ce13b9d8bc955855932085f1a2105c3bec54ef64dc490967a7cc10dc78f28673f0441e3e6a99043c99c27548666b0ae0be99633eb84fca965842c5777ee6115dbc19a008ce1dc6016e9f1c566c106691a6cc8b46fa325d8c8110fff76fa4c6fc7ad5f60db6c9501db58e72d964c28d90e3e4c2f3aa8f9409717b4989b417d37c3b13eadae477790a446fbca54caa9d40386427defb07fb3f303fb16a6be9f918c9eed3d912300d69aa36c6494c7057a3ace66c07b6a6e29003cc310db93b0077d76181dda84351991fb383209e2b0a53b79b3b583a38b512e09d547ac9d9f81b21f9e9e61d99e377cd25803a5239206cd6e9eb93b772721d223fe96a95bce1d0f633deffe50c7ef1b53211b2050bb1167f7d1c8ce712d840b195db53d4ae8fc58b517709f6c1ed43e726f6ec84200bdf4a1c8349e14cf5a3c936737da191a1f98a8229804cefab170e52c71e6ebff296cfdbd872e6e6066e0c39d448ff6beafd2ea184da29e33d34fa2fba35595fa0a5f5554f3fc54cc36633b65a49117ae7d9a82629964ca380e3151bc0fafa08615ae56c02a977d742e4ba74ce291222b1209f3c824736c63e99f2cacb858b1bffbdf9cb8b32548a5f1c9a93ffdc2653f20ea04f6973a359fd794e966f25647aaace4ee67000da700796cc6c13bf0a3a7f19dedbfe3b30c3badb4fa5be99db8950a4cf1c813aaf4a3ec788852ebd9a672de75f8254f88da5f0b7bf03d5a78ac8054066046c78eceec36e0c810ac0ab915e5090abf3469750d0f33a8e584a61eabd0494205e1e994ac4e4be92011b41923b279a4e92ad86e4a7e85017812315341f061a68240a3037e8b9b0f7595c3dbd76c0aa89b394083e3b998f922b77595ca7d6511d056124334ae4000b0c3328dfd291e91393bad8ca895d28a9ffc1b51c5ba5730c65e1e5173ad825da933fe00b651d738574d1c73dd8b084d6ca3b3978b458ec2b837d799352bfa9f1c23b2952187a92efd842fba4a815ab0d6c649eb4e4d6f36242140237626ef5981f243d38f7e5e138c05478547b4c0688116069a77ab87d05b9fa422c02ea1a010f2a83d4a21992a2f5936abcb4e8fe4fce7a2df20ad9cecc890a9e6f36f383f1108ee38a40dda2e8e115bb3d87e2228fa1a9ecb6e416eccb032d7f4c63b0918f0821245a05dffe7d067bb77dc1920a3fcd545462ff121185e14a1ff801c927398116dff7041639f8680a16ae289decc2a95f67eed3f63ec7159aa7e17fed2f6ae60025e8223228c927fc221176310af7f7905333bf1dad6d5d7406ce6d52939c26a0525615e6289d8cb2d1912e482aedf901ffd2a234f84bf75ab7cdace5ea581fcaa62375e3f97006ad60b6c84def63271b9ac9f70ecfe12e9d8fbe0bdbcb05577edf858d8cfd1cf88eb7821a788ab6921a2c9e92dc52e4e1382bbb3835c1d4b124821bc71af5004df0c081c5f5b5e6869b4683919be41ed4491ecad94f7cfe2bf5ce2001ab28373f2d639ce9848af31675088d598ec312e8bc85c3d3544f354eabe46ccfc3f2ea0734f13a27b2554f29e3ab74fed4fb7fb8b5c6f6444a1738fc68bb824a5f94657e6fef10b0c0cdfde10bdee5386b1aa67054f8da1d351ff78355f0c63f63a1320eaceb77d4ba7b88b547eae2edb65286e7c146e7f635c40c1239238f5b596b3f1ae358aeb6be6914bf3cd4725d304e4da7bce9b94ade40834a36bf76934dbeace00099f3663c7715d078274dfac700ffd12ae0ab9bc858fb964ffb6d5ae121629b0667181c3385cac70c9b3a2b019863fedea6f15b40531df6722692bb0561c6b5a875046bbc0c8c0feb9c3774b445787dc78312416ee77721afed5efd238abc60d0eec6df845ce962c9a9b2f7f40d6b4c4264c60adf1daa1753adff733ac6846661100010d9dc6196b8535e244dc9ace44a60f42542b4647aacb84d8e9177f01323717adf4299e6b32a5bc65c182b1e701ddf260433b1de8cc5961fc2da53fcbb2c9180bc40c4c0a06f0cd5dd2b2fa55f8df94f27654983a9d9a2efc1eb3459029f3e077900749260679c22a16cde4d8939dc5a78def8ea2a9f34d9899728b757bd6b125737a1eae2b225926dd214d34787e119e096a75d15f5604980229028fbf43b56dda5c0508bea83ba8b074f7fd7a2d4d56aafd0ac6b1963b121539e2515cf6fd43a862e4c1ff545c8c6b45159216d7522e956152b56b60f121a6d254b26de7d4b6030d20e93bc78e56dcd05b85aef8ffaa2ab8ab368424e373ff51106fa03c57e3e9595afc443f140dcc51ea8bc921c4836d1ae8e8519d41b79194e169ca4cb26e9da293affc0304ae873af4c3a31ed4bc95c40c4db824a5c71854f6b4bd3b9c8ab8e27c8539452efad86ed3cb941ef65d40c76136c85dbdb99d01536da50c820027cb57267554ea1c3bc6bec0ec8968352913970fb1ceae68135d15dbc794a8c1b45dbdaf609846c45a43d980b4f978947762e2540d37964f60f04238032ffb6d35b1e5ca500d84effd3a978e941db328ca2b2d28aae79de13f647696330518b94d4c38fe8408cc1e170a045e2ff88bab37b097882de6cd91685603259bb60dc5f606ce5a37e030ada1b6df675068a1914b82b695e8e2ad3c78e2fa1bfc207ab2d277651c0037d7938d8580fe4a0f520bf91b38c22ead5ad463d8cd45132968805425dbd7a225048cfbe92ccdd20b70d95d0524beaed1f2e6e73300f1c29f8cdcf2545a38d853542517ff09badaf9ac4a8c8383e1c0194c62a740a539eca42ff3fb06d0cccbfe40029627cfa803b45ed63b6e12f1f20a2dc323bad7e0f804275c6eb77ed9a56e346ffad53427a9ba04ec0cd24679f8d28464799a1f9c49dd054c90c36cf954ca9568f26b463b17a82261b1c", 0xfef}], 0x1) 08:50:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="922592ecba8c6b6deccbb321304772244afa79e47c4b4b3dbc7e25bf54eb601662b9591a82e99878c1ed154867d2cd47c3b8fecb6ce89b1eaccb5c6e4b974e8f64f0bc4273360c99ec1007c048d9a8f90035e9801782ec537a3515b812446089166d92ec7160cf9d1fb62ff2b98ad2800ecddce6763dbdf74b0826ada89a216496cdfa5edeec14146962265286075ac107", 0x91}], 0x1, 0x46) ftruncate(r0, 0xffff) 08:50:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) r1 = dup2(r0, r0) write(r1, &(0x7f0000000280)="320d6b11b95e4cd81d32c2c861d72aaab10818deba826b0a7c6791f50b4d1861f456cd9436401bec3613a34113c72a8633e3230f1c294b88cdd1391189c38fde74409e4aa5306c962667defab77db166bcacca938e8862533ee38f047dad290252e0d99ac3880ea8c86a60ff1414131315", 0x71) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x400, 0x400}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x12, 0x1, 0xd48, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x1ff, 0x121}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf000000d, 0x100, 0x8001}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0xfffffffffffffffc, 0x53}, {{r0}, 0xfffffffffffffffe, 0x1a, 0x4, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x56, 0x0, 0x4, 0x5}], 0x357, &(0x7f0000000240)={0x81, 0x1}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() chdir(&(0x7f0000000040)='./file0\x00') kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 08:50:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:50:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e01000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000080)="1e95299856f9384e1f0c5d5ca38b1caed72ec5e2814199ec88bed94cff7d3606def804de0bb2f1608e0842ab46a8325fe671b170fcf2612d7683fb1cd11020b937a8496d5d5ede42438061d0c38f81318d645a4b", 0x54}, {&(0x7f0000000100)="d9f78d20347ddddc8510cc37c96566ec1ab59527549922a88eac9f80921afade62082f2b7baf3cd899df7a17f7fd79740961b94e68bff323d75185c8672dc64ea7f062044a8da97917f00132c704e1f5ac6d8ccfdf6d199645ee1b231f68ce80d75cdc25115abe84758f91c1e0f7729156d5cb3c63cbef6dd028f106ddb3b90a6f5d5e4de84c1ed51edc2a659b088093086bccae30f9d5ca4cc6a3e9feb43f58cdab52867aa6a07bffd16f8f8913c8666a34654d9f594fbc4d5c100c916f4b62cd2ae49bc9f4669b00a16da225179f0b655ab45849949b420e9d9a81878cdcd576a15785961b8f9bef7810f3c5944d10063985dae02571bf0e117bcf54531dca32a400d6b621beea2c10bd5faebe6f65bd5be5772cc030ed0557d96db169fddfcaffdd917be5c751bf4d3bf9208d6399b3e00cc252a946647db68cfcd9a05b4088ba71aa500c7e0e3aae8c101030d184e12dc52736ac4bfa85fad9bd2cbc837b59f3296c3e81b68551d7d14d858d40f78d16cfd86a80107758eb44ce9785a209fabaae05d4f14512bedc30a2e800c80170bbde206f751a5f4faaaf3e52720256461d00e54ed7de99482c751060126b621f22fbd1312f8f78471dc39b91fb6d2f5bc987d91bbef4915a2c42e445833c8d593d0d2d6ef97bfe30e14ecbf9b2fefeff25a5f36459858a72771a763d989d6cd78a88c74a4da4d73d680c4fae1b6885fc79f9e9543f40c5dea33b14264e8c6ce93f015c7a413d6cc25ad5a0e0f0575ced7c353176aaf736cbfe5cb779635a5e6ed34188d82418263730ffacf613ef900f37db299363ca009b2500f959377e9e83091c416ddf8daf9b9f09d79d67c3ab7c6f4dfaa41388d00a5232a22392a89d30ee1b7e0561294531f05763687f6ca2ffbd424b88a759a956d3033bcb10f9ab6bb30816c5c8151d6344a498d0ae4e70f1d2bf29ad19ef315050dc76423467afc3d3ecdf53686d2388644f95792f9343bffb480c2cefb30408d8dea392048dc3042606eaa50b2cc5b94c332098fe8eabeab88af6798ccf99da5b47ead47a450669ccd3d5ec3923d1511660182b7df06a172a10036deac9a3a9adf795637782d3b961c69943a3fc8d22eeafcc8471b05997cedbcb50e0dc3e0d2ffcfbb87ffbbdb6a2d57ec612ed05d4667fe3435638d100c558d8a467c0079f4823c4414423f5ca9411bb4f0522d81216f5544d7701b04283e0d2622bc9babf59feb8960ccc810661e679bbd4018e27e4bfe30b2172739d0e809664ccb2e8936cea78f1cb181f820c7f95f5ce0bd660e2d0dcdb26518266dc5d582344d750cbef54b5c8a133309db7f9f6d5f813742c290e0933c5afc0a3ed3f2b6009edbefb5ab2d423b92621598ed3b38d3c670cf04ca77628350e877db22cdbdceb1eeba1eaee1b206100fe66c8d8fa6c93ec1e438999995cd7d08c2369b222accbd36bfdc626c12b97df0f8d13fb4232fc6310c06c488991d1a6dd9d413be258373456ba64d3f550c0ff0a97a5fc49c4cbde0d1f5cfbf6aeb67efbe25b9539d74b9d5f7ceedcbd7ce1c3105c888ca325483efd6fac98d1e0a9ca1f6ec37e66fb8fcb007c4d2a1ba2d9e3ebef43e05a14a0988b1495f9dfa9ed68bafd3c925d24b20bcd8c839c3946667fe046df9658ba7cf3ea189219e08be15c28565e3513f8bfcfa6fc60dc29145ac4d48b821ecb37b1f473efd5c7f11c8c4daf9febb19e095ec81ec75ecc329bdc63e0afbe6b458c8a4f1eae53be1a548f5c26df9cda5c5ae6e5bddff487728622e0793b85c8f2a3f108822f4682bfca6fd1f2d026f185135cc53d6f2000dccdc48794601049058a19ef5bd04c5ca0f0beda9e0bd6202731e5016be99f0fdb8e1e95aa04a32be1ee84fdeea2ed846bf4de6ce9c2219b76d69465b8686646d070f4bce7c8b6308273fb1cee76dd07083a6d4cda3b6d8bfa8defebe7ab6741fb49627d8481355dc209f71dedef2c1aae8d53327abaca0f313af1dea6bb1191b25fa5aa1f5cd3bb597011b7e0330c67e0907f3880a59fb73abf7b8393323b575a25aed726bd681a85181a98e1bdf1b429a1160a07586b5580f7016bb3ccee8d5dfee90d531086646c730aecf0028742d7530e4f00ee3055cf113e72e38b98cbafe56daede325f31cf2b66bd45a0afd16399d7a4465699deeb367b42d47284fb4b61fda06fa9ca1cc77e26d1f2677e2933a17c852a81a03ba90e78d7eab582217f5917e0342ddf89ad6498f1f1b7901537109ca6135c317e07cc0c709ed89108a5cdf5dcd3b29a1b0809c2b3a94202ffa3a84180e0517ad8dd4d46671ab59c9e329f1a7ddaee37afbef7f000ac53f3f0d3ccef401ac5bc18b5fa3e4ed752c3216a6f8c5dc920b614d4fc18fefd02b6073f68dda08d7af20c93a40d7134cf10c9e4c1539094083242dd82fe78f33fca0d3804efcd46ea3cce1514e41b142fe80d57028402fa4b39c56a208f8d8049c6cd364b67a30b90a3e3891f7fd778739fc0893ed3ee96df8488104c05298b75a47956904195053c6872298efa0db9a57cd9e5bd5eac30c97464159c2aee31a9397617d7aeac3f5a5b6826254744985133b0c50f055c35e9ece5c7335e97863e749c750eb53dbfd0073be4944956d1e53f039c5af115e298252322f9d48ea0e55b50d2149fe7adf9a4202f64cf0022c942decd682fd5e1f09b7f63f63da23767113c8ff17ab888b00e5ee1a3f85cea4c63cf7ef1619945bef09d063af72df1c4d72f1649db751febbc2cea6862d167644987783325c56943ab747f8ec1fbe711d71804510e2ecb01942dd0cc6ee6245a81c6569a81734f7b47fed80d31d10b4049969aaa35ffbcc55a6aff5bff354892db782ddbf68600de4bfc539ad7600a85db7f50087653943597bf488bcf995bc7cdff9e046868536e57ed8b4326dbcaab5aa67afcc865059b1ff45c1708deba2036977500e501bdc6bfc8dc301137471f930b04d35f064a653ebcf705a641231f092382e2bd94701e01d6664a518ff781b6a39d73ff376b7b7711599e3ba80024e0a6b1d0b40e9177166b9e5535c267a1f3768049ed5a56812b448edcce2858b9889196a7d1aee66739bcc37995ea147a619bdf1b9874f6763df86a12aa960582cc7cfc0b25af28b907c436ad1b0b136a63ed2fb9b40617e41c88c2c6f6dbb183b009b81ecee81c02b05224c1cd1b39174a549246db9b380c94fcf8175b0923ce62b4062707ff2073d92f67185afd38ff9a1be10a7c8301f2ebdea0610b0b2f1b4fbf41a4990a5cc77874424704c3d826d405038ed2ae52903d6c026f5f3b0ab2b8b1a8ffffc3b13f618915eba5882781ee6de3dca4f09261a949e75b088aabe6df1c49d7c2f5e6cfee4f08fc2e31b7c89860b4c378c2d1d8912a6560580b35745b9c61fb202f01e0e08dad838c6d513a9bf87d5f7df469ece03c90e59acd139b51b98686a623434366f278ed735466cc56fe9f4ce4907eeea21d500dd067d0537efef5d0307a0d1b995ff23ea14a7b60d39f919bf3d2a9ccd9362906ad3ed5564930555e8f95f6b263807f00692d42c3c040fa32d756982b6191f61d1eb7679ce7c946f4df205929aa9a37f0444dcdfafd79fde29d27ebdca0c397c9e9c2618186124e06cfe6c7ac676b6c625df21c063353104fd2640bf0f44941b12d281d59ec2ba0840122299a8e157a34416a7c5449535cdeffbc890ba961e41521ed1a03f91b48d963a5cfdd5dfde3bebb130f86653025bf2a562b7d8f37dad8958af885c737641c2ccc3128c61c6e8c3c23b6901ad699296126cb20d43ca4b661478e88d110f962613aba29b5bc6da21ce1eca7a6558de58cf18882005ef81f2f96746ff0d8e15ce054ae7fc50968a29cc8e987f71b72f5089cf6842cf2fe2ee7a26f5c06856f46aa844abf37788c5ec815dfc8cdca7a43b8e61722f7f25c4e28c1e7cb5457e7cce0bebdd1e7240b8b073232c938c7e4de69d596962214ade18649cf9a76f9842391c5e1f2a0d670b3d5fd2cc56fb5cc030ce7cae3342932623d0e76cd10eb72df37ee67bc43180b0ecc674068ae7f717c203a2ebd96872cd63d6438de084f7a63dd1f2f623a11793f1259edb41eda25c55c6497bbbcfe5eefcaeb2e5e46a6d5beca861ea4f1d17edf9b6eb1cd8acac637cb7e5c6e95c88ccdc746d66f41c3d598ed13652ca9ea28493f89c87cf5b5ed9d53f39b64729d17762dc8c8ccc4f02d4fda72c177d1085a2750e65e0dd0a59c5a1fb12d3faa2a69c0aed23c4424581792240a7cd711da758a9b39dc0a5484e5ed3a13712afcc85d262cdcb1318253502166fc297e156fdfd0a38e8e3ec9f4a3cc5c5fac60ef3732dcf3d886b0c72d98155976f12ff614524e2c02aaa33a089477f53a91bb29c9dc1ef1aa5475f5c4145b9903992e64b3299b9080d1370e0b1e4a35cf19c94e393529c633032732f474519c7a64d858ce7771230b5f36570532178bc8fbcf26d2db630173db74c76de1f5ab2410ff262860bbe1e7f162b257f6a723d67712ed3283ab07b9c89ef92b4fc759f418eb830ffccd38439a1fc29ea1d554761e0e8e8eff4937598cc2973e8e514222d1f961565cd38a3c4f2dfde9b057a606f050aeace1f0b2496c264434c2c82650d9f35c18b6a6e46462561bbd8279b8f02a5114b690d6d129c1ae1b4de64628f53d26e66a6a7a08198358870f38dc12ef7e2adc0d8e0f6717fe7e16aa5083210bdf716957dacea4dc5f7dcc3922a0b250fb1d21f4423af09c5eb128aa4e3efc40f9c933b628a533d073213f7008cd42b0259020c002525d784c268ef5d7ff08f3a100ee59c53d5bf9fd3cee16d3dd27331086ec05affebbf3a6d52fdc28c3dc6cbb9ca69785b0602d384a2a9470eddc75074528588b9eca58b4024e24362d968b93ba2af8414f124821761e6ba76f0287b2af72b0e53a327122a36f3d017ef484d9591f07cd12a3250eaa9cbd03ebb5dadd8df8c04526beb89b95d4d2a87bdec4aae2222d8b7d5f6316f7f00a6c8d4782be6ebce9e67eedbad3a41af1566f8c1d1dd43c3c00cf609aa6b76308eb3a3ac359b0c3fee09742d0e54748b45f134fd4664f333735dff6c624ce24b30470354e4b899cd31888a1e02183d5e3cb47ab2f270df8977fde73cda6b2360d9789526d6af69291dd5481e402f57490916ec96b2e3a000091a5e1ecb6151a32c2345eb45490382036b815e1a9c469872c2d541863079a3f54dc006596e0dec4541efd6e27e56683b6765ab5a32e0f3ff009f075a36bf952f41c1f9c8fc20d6c6e6cfcaf54e1f4602108831670536b92bc44e966600b7eea21094591a77aa8a1548c47f054002bfb6bcf857e99d6187eb2af0fc6d904b6587c270db01a4eedca7acc5156d69715a5d99236270210223fd2c682606e427eb9b71ec287da9642bbc6abe6aa2cab633b863729ec5c3df6f1592d5c0cbdbb0720d26ad491fee331f90c0519402414fb1427e72862ec6903e67b2bc10f42a8a15379fced03373c40575c8437d5813bc4886e5108347bc2ff1c54bf7e90935160fc0be56d053c8905ad6ca45d47960a488f0ff9bcdf6accc06bb6e3403d26bee813efda95745e75fd8c28df7d503684fcdd7945785f17bf8b2c03505ef7385a9b8e28e947ced6e29f170c32ba1606c32cfba552946bc21eb8e56b77609db0433bb99e7d0180535f6a3f70e477faed4d102de9dcfcec67d756d06531f9038cfa97b1abccfcbec9c46a886b8e24170b025d42f7467fc2b3697324f81057e410019056f5ecdb579e207bcaaed54e3510", 0x1000}, {&(0x7f0000001100)="f4e98fe42a4ad3443abb2fbf044cb3314d295c3897f9fafadd0f083a99b57c4c4691237027d3b6d974eacac32247428691864b3f59dd747074c3ae807dff9287d166b7c1a8512d97c7e8a154aabd78c458ceebaeecdecaea578f83d841575041944eb653", 0x64}, {&(0x7f0000001180)="64c0bc78c396c9427e6e05bfe0ae8f7fc4dbeb318cc6c291009b90bbb6f83359c9d3d30ea55e2e1c7cbbed121f114dcd23b556bdc9edcaeb78e2aace49", 0x3d}, {&(0x7f00000011c0)="3186d59ee85106c4bea0863e4b80dd517a1ac92cb42ee9637172b35eab44bce6976dc5fcda02888c650aea4293cd459baaef62a020e8f27d4d2706819fedd8035a925c04c8820555515e16e20f85c0d5e290f4bfacc60562b15f78024bab0ab2380f983cae408ecb146d3a7b375fd3eb28d1", 0x72}, {&(0x7f0000001240)="bf30471e00d3a7f60faf77ada9ecd6e13f500ef87454413ebe149e30a5c640a15a37ed1b19c8ae4d4f7c1c4636f6231cc2fcb849a693ee9157eb0df442ad93ce000df9fefb82bb48ece2d02418b49b4194487722ac69e0b4377d7e496ad9fc9dd892dd69659767ac49b275fbef9dfa743568150bfd8894f3f3398bb54d0ba890e022b6", 0x83}, {&(0x7f0000001300)="228de1116a21e334e6501a4ec7f75d50af0bd2c9f9dfd5e31c34f39995d3b75c66a9174048075d5a07527216fc524b0828bc2042490e76ea15325fff6506aa83495a5258729ffb4d5ad97b8381a6376fd458828cf00f8c4c730b8caf00faa3f381a52e3ea64059f19270ef01bf002e60f955aa1649231c879229fb51bcb5f16a26e20eb5a4515aca85387e57e1f2eafc9271ba7938e33bcd03e2e49c92053ef417f5a731389640fdaa51a2eb8de207f41f4c6dcb46cb1c842b34fdb561ac32367819db", 0xc3}, {&(0x7f00000014c0)="af716c981ab33e472758ba5241e6dcae3421ee35f61095beb3d0da0888ed57f334349d1ee51a196ff0b1d6c189bd22e9bf9d1d7873c7f0e772b4493d4521d0529eef60524d58e60f59b9720e6cacfcc1b0660d27a86a905c4614a3fc90102db99c4ea7b3fd351704d9773d1438970524f38fe7cd15041798e207be21f07a0c1de1858f73607c7b20f4bda35aa81f7c28f5b81748a467fc645106b999a4f5be76e42a34c412506ea081e23e02827fb8c00a85a5c05a527232b38d0b3d1290adb6e8196194b188b6c69f34fdf328aa6093b3fbeb6d2bfca509f86b9c7f49bdd4ca3f409586e739eef11c21039cb57d13c98b00a97057049ced5b0a40cb562003566458336cc2c8cacfe6ad6ed7edc75401ca5af52cc861d13e1acf4ec902b893859a0a032e8504080913f50f981c261dfdb975d5f855d23532379ffe263da60459e0e3b9df752c10967b6146a128521512ff32bd60604756e19114015ef13dd115754ca7a270208d3dc626c8da7a0f59979399ec8046db9f7d9b412386c6ae93f5c1ee041c362a10142177fab25a7c2f5a288a157095170749e4164b856c12415f5ddc0931966b5e5ab400118b629dd5935a015f285ea82425fde78b5643ca87161b11d718d757a5be3adc4a2c805c9f23a1fe4bc194178f614ae88e504c9a495be10ed466f1aca2dc78cdc41f0c3acc6116b34c2136e73492e59ec631da5cbe6dba1e7199721605cb4d5460ebe1a04420ddf6822fbd7f7ebc390d907c8d9118aecc4f937383a954bc3bac4009433a9bcf539eece7ca180a47fd2aeab6ca55bd5efb63c678e3e3b43c2757ec6cf2847221de0c17b695d6d943cdf47b22cd589ac4846ccad8139e8e7e3a4b674244cdeb053664819eb205de410da02e51c8d2028ecc30b8d19a5f4a902e7202ad44e9985293de6677e3261283c96bb43fd32acece4988dc63c87b2760025624b73168d4f2c56a03b19c27c8a46e58fda29c905772e202b55c5d76acfd9d3afbc3ee49ef7aa602dfed1deeef87c5f8fd3aa68c7980a93071ac3e0f38831eed43366fc8c33e14f85678cded10f3e332676815cab1b18c4b775e72a488b57424a049b1931cc8f260decbece548b9595992727b8e572c393e8b34b774461df03701b827ee25ccaab7bdbe6f28b34c28d72c8ac61805db10e925d321b90a266900c6a034de1f495fa5d41e7d80d00f466822428df6dad6791178da7f60a5c0f13bcb68e92159641f79989339e5dca84d881569fbd8538610399207a3bb0ef2371c394b78e6cfbb03a2280da3d092822f2d994053494278354dbedba4f4bd8de4100ddc92e83dce0107e83caa1f5db87504b416f5037d4a3e6d0c73d22a648ecb373377b2f628ea0bce82fc38fdf3483fc1c0c271823eb068aa1e15182d0210ffc0ab57b7d6e6a10abfa107c445581c996972af49b128201a1d2aede42c48c5f4f4bdc906eb5e0bb3eb74d50696ca859cff7ae41338aa37daca79b52291a38295a38612ce1ab2f82a85001f4b47d690067f874d53704a07da7e1daf6b12052c1aecf738c493791b8e5c0a5bbb554cefc43032a1fdf24bda67d03e4734824c1e63a65304e3d116b7cdfc403659fd1cdfce81b859fa02d026b4b2ed1c3d8da118558e9259a497a8a725fc215d1fae030b1c22d303a13544ca1fca1b0cf1570db9da1b9a8cc4c66a20844d0454b27e378a816032da342cacc23bcbdffcdb399d9704dc46f9e4e108b4afc00cbf79b16b722ffa88fb49b484f41bc39f1d5b838d22bb416e05ab09d4d18fcf22023c2ab0cc7cb3ff7e8286a5302ae7226983eba55b73be21a4181ea3ee8b1ecfc714acd1b61ef1975a595d5d400e6948d24bb29467c098c3692d02b35039bab796a41219697b92de2c9f479b5c299c323e2f83cbf57d49b6f71616af5eff31f7eb9d7c06e85e81550c037645056706ba7c00440bc0136579e43519bb3d3a469b2a2c7d3ba577f519cf933afd4ff65930f8ab9f1b0d16cf3adf481fcf7add71715d44f0dac9f081185871a972b8904ad042172ad46d0ce3c307e2c17ea36ff4e8998cc2675422fd5e27829f9ce332fd2783b4573e28c64dc81bfc8e91cc3cd45f19e1b7e1eb201a4642d2376818ee42c8b07b87a3a28e684600e21970879744d142eeed05bd505482c24eee820a1f4eabc7f6f9b895dc898f9166c054a6381324cd89e1a41b5f28d517a79668e25c9892a1f1793b9ced516949508148680f906580cf3ffbd328815a34eb6cb31cfa58d0cfc4a623182926ea950385e9a51bcaa4f68387a0655ef0f900a83f36c97b2a1fdb17e542fbdd1c4b5bf76182f8f1dcdcc013cac9a8c08e4a8c1ddf519608b4fcbebbcf00d148fd08e8ea463228d4f7787c40812f218c9e1d8d509227a9f9fb20dd6f4a1cf5b5e7baddecebc501159ba68b986319999d3f84c0f92d9be674ae3b1d1cd8e0cbfb750141f8985669e072348081d1360caa7fa7c31ecdb4457f29f09ca682d03779b273ead97ade8d150f9fe85e7f93bfc5626ce83626e39052b250c39afba7dfd8eae14688b80f075723a35d452d843af50f63c4be13829072170fff062779a9f8a622b9f9b04a17a368570b525ceb6a97764db3fed476632caeadc1035c62b6159786063ec03e43eb1d5a0cfa75739fcb29a56d1ba8b6148d3e3428e229e314248094111e4c2dc1e84bf13488e89b60ed7476a5b955a2906239ae2873a7328a4083f7788fd02f8a50bf4aa0d0d5397b64272aa73085a25bc50636a8000b76ad6b439633a4fff027dbf1e6be5a76327a770bf4bd5331f12d07cf18a6cfa4232dfe1624b9d9b46bd62c10d8679b587e58c01544957cf6e84dc3106bdf209dde4ddce45fefe3ed4892b7f187358c804bc0b9920be5944c336fd8e552b61233eca0a288694ea9b5ca53843a4bdd850250c9dc371163e5259c41057fa657b484554a87be2b60534fe0be64d130f1b7e8139ac33ee8f4f161c938596b18d393f6ff7ad2de772fcc6e5c0da8fdf19bae0919b20b9759d5f5c1ca5d9196e45005b20b50285abb0c2e704eee27b10bbd098745423df9983ca8872e895a7bece2adc48589b256bec62601bdb120c7ba7d676f7b5b0b9bb8e3e443ed2ae3218f0f47f3ed63a24fbc2e2d1a2bbe2669fdba30a070d59e64433f73dbc96c51facdfda39c710f96c266eb1ed62ae209e3902b71994ce4bc49a341992a4b738a28ce94379b29c656c9fd2edbae1ebd443b8dab614fbe6bebf972af810a97418dd7cff77fa97601a77370f7d0594d480a7e71eb1a2ccc89df2748637b449b3e01c05867b666cd4b3fde790afc3c8f7cb439002829eb9100ca2f81492d07955fe8546dd773871f8d4d3629c26ed0efde48f953765226b5c5dd3ec6ad56b0ffaebff8c08c9756e9f29decdee28d04c8228034f3297d89ec005f8c1f7920b000c00537b012e583303de95fb291ecf29ed2f1b1863f3f992f1c00ff0abc9b9d65ea5fce89bddaca2591f292a2f7a32386d8473d2d8984ba93b88c47bcd8d6e32eb8fc5a91e0e313b594563376628ba09db2b7422e55e53ffd5e840d671f41c0668c1cb70b04d3a4248c68b4c13312c9b59b33d5c99f6971178ded81702eb47e0ae3c47ae48db7d8fd29ae812d17af723172327395296db123ed0c9b30c429c18654182225418f3e59cb9f03e12218e71bc74fd927f3bf34bf8e608373f500e589528d201820c508396de4291e653675994c516f89fa57bf47d81f581bbd0ea13fc8c49ab065a93ec6584d478d7063200383e90bd6468fe720c52aaf4fc4072a45cda2278ca8add3d474bf8aec72c9006f6591362968faf81df37cd153a3f3b62bf83d0a851a353f1401fb772ed62bf7aa0de8516a37c6f47d30284c6797b86e81186f2c8e333c900bbc134753ea4825d2566a07189b672956f28eee6f1ee9ba29f72da425dc1a6bc9afb542d38e21ff718754d63573734eff2f282097a576fff398bdc2e4109356d4b9ddaab09e48df3c314dc234142d28ad9b8ef2c0a0f278de826dff7039c6dec1bab073874f9a53a38f38a94d97dadb22151443457a4c635aa5f01d6e5f8ee9fb16575eb14fa41fa3ce8e1acb7a708473246657d8a06fceb62623206609a3cec1ef4c9050eb175bea49473585ca9176c7a67f95aa08b5fe5f054342738cad5c335fa4a3b94c0097a7fa07a250b6943fd39ea341d4197a5e6058b9ff0d9cef1a856a2aa594c273e39574f29081d740eb04f140c12584872aa66a06a9de028eafe61a1d072ff49b8090014d63550cbd28906b4933c1739b49e6d88e1b1afe1e97663f5240805c11888c1ba8b4e464754988c9aebfff6f2b86e9d155dd940f3d99dff2c1ca173ac9fdd83bd6ea4c69cb260f6001998287817798388cdfa21827e3bd04cf05544c408f2b96c59b555678c33d46c81793c81000dfc04744ae213bfe688acad576574302ff8e7ab9bcd7d0a577e997c88c65cdaf02674972a783526dad22a6936e8812a140e99ab949d3bbc7bbcd8b7d5479ad9eb0026b6d771508eb4167aa60b8c3efd0c6aedf6b3532c16ceb93e21798b9318ae9351a20c216becdacb8c8c2a60b8f13aab1c743f9655c37f3a5c24663a264b3ab590ea2f62b1507435138cd3288a58aae9075dcef6de9af7511c96dcb371fe14e3329da0c03df929d50f535a58b740bae780eb78314f63c8be211a6e473123d80c9262ece1aa38a4b8341dd962b67d694d123c0155b03baca083f2861cfa94a154767641e88f9d6e323a85584cbac53cd0240a57a0a417dd54bf33e233d076a86583bea786fc24173f2899ba6b4c8828734967cb7226f3b2e90aa617bed56379abc515fca4f2ea45f54934766d5450ae04f2a7d86d5ab00093c1567346001f123aee90bf30fb27c826b4012cceecc502ee9abb90452f02b0156abefdb05274a76b7cc4dcbc41cbc8243f294673dd8d4587750e69a329a31f2130fa16216d9453aced12e4c9d331d263f3512327bfe4efcf38f946d87a1ddaec2e7e3d6e7870590f2d3e8699cca1d0e1ab482b9cbcec6dc55d57990a042b3314191ca4f1fe9d46368781c54722e7ca6b588a5685856a7b1735aa7050f05a87b8c4466611d560e409a7a01c2a40aead5e70f6e1dfd503a4c63aabd70dcb18a412c5669c82014932b5b1e5aa399a1a8bd278c739b35c693852f0c1f4fedb94a0b21b2890bd13bb154dd112a8bf5bb4f2eef5ac29c44ea2e7371a79dc995763e0560ee16cee84cde426d2fcc96aeb96804d84169b474ef2c87e9493f626bd3f0c34a83d4dbddefac10752d59db3f5159b5cb2b21461f0726d9f07089259c6a93a51a0c7efa34ecdb3ca1eaf769eca0485498a77e2975b7192fd5881a010765efebb1bc898cdf19ae50686006a97673e34559239fa6c6b74eb46f5d091b2a09b5b1f1314d3cea55b7fbf675988f4f6def6cf90338d5de3394852bac7181b0aa222169fbec47cd0b0201c01650d21b1748f9b45a76ef07a8049eb6776a6fac5380fb9e54daa53cde9e6d753db6c0506e4edb3762fcf53d2cc30b3a12a16e9ad52d8acece71e7ad73475dab5ddb39f27804cd4cff48b472a7cf83779d26858fb086586e18bc91458e0076dad5c626c36c5961adb572e17b3c19e18212a9d7d72c8eb4f81765a7bbdf7684c2d3c2af24ad46e34ce62988a35f77e0a7f2e57b4b7b7fe9602da60f9d57a2e32a503bd95440cae739627253403ecd2b661f71cd15edaa846900dbde2a66dac719e07b2ab484e75a2cc4897858304797fc2264589aa17439f048ffa5cd112d0580", 0x1000}, {&(0x7f00000024c0)="37e78bf9a386998b15bfae2f4bdc0fca2a815f037c9a664eae246e635659f80fb5ced061577c2e67461c08f5915583d874f9c60be197305e770c38f7719fe10739c9619ab0210da67403baf442efce570303a0906c02b21cde118f2b835666149d167ce2137336c93e5525bab75363ea3f9bf39011b360650b80e86afe795fca9079866d67dc36b9e27fda63209845a2d84dae85b8177e93f60e6874ffddb5437880e9b6406bb29a6d4e64a591e222b0686eb86895d5f1fac455b455f2d27ddb379aa96f4422c9ebf9ccca138a", 0xcd}], 0x9, 0x0, 0x0, 0x8}, 0x9) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) link(&(0x7f0000002700)='./file0\x00', &(0x7f00000026c0)='./file0\x00') 08:50:56 executing program 1: getrusage(0x1, &(0x7f00000001c0)) getrusage(0x0, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4810, r0, 0x0, 0x0) 08:50:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 08:50:56 executing program 1: chdir(&(0x7f0000739ffe)='..') msgget(0x2, 0x1) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 08:50:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x75) fcntl$getflags(r0, 0x3) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000000)={0x0, 0x4}) 08:50:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x0, 0xd15}, {{r0}, 0xfffffffffffffffa, 0x7d, 0x4, 0xffffff0000000000, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x46, 0x7, 0x4}], 0x80000001, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x5, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000040, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000040, 0x0, 0xff}], 0xa7, &(0x7f0000000140)={0xffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:50:57 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6c0) read(r2, &(0x7f0000000300)=""/68, 0xffffff77) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 08:50:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000001c0)=0x9, 0x4) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:50:57 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) semget$private(0x0, 0x3, 0x10) r0 = semget$private(0x0, 0x2, 0x9e) semop(r0, &(0x7f0000000000)=[{0x0, 0x3f, 0x1800}, {0x1, 0x2, 0x1000}, {0x7, 0x80000001, 0x800}, {0x5, 0x7fffffff, 0x800}, {0x3, 0x533ef1e7}, {0x2, 0x0, 0x800}], 0x6) socket$inet6(0x18, 0x0, 0x1) getpgrp() 08:50:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x0, 0x3, 0x1f, "19821f2e5cf6b013198743565d5b2b5340c318b0", 0xbeab, 0x48}) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) r2 = dup(r1) clock_settime(0x4, &(0x7f0000000200)={0xfffffffffffffff8, 0x6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) recvfrom$unix(r2, &(0x7f0000000240)=""/47, 0x2f, 0x1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 08:50:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 08:50:57 executing program 0: r0 = socket(0x10, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x101) r3 = dup2(r2, r1) read(r0, &(0x7f0000000140)=""/11, 0xb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000040)="b8aa5b4b8e79a5a99e24f6ec34faf385b5bed7ed14d0058de58f2190620c660220de36e83a54e09a78c793763f1be71a754507913dc37023d57fac2546d0e8f77652752f406f2e5d99b1b795e89ad1ebcd4fe59ef9eeb5ea6695881d2cbb7b90b6336f646466575ab01cfd4db9c84395e58afed6", 0x74, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000200), 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r3, r1) shutdown(r0, 0x2) 08:50:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20100, 0x53) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x0) socketpair(0x0, 0x4002, 0x6, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x7010, r1, 0x0, 0x0) shutdown(r1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="d576111b741da1e6f7d6f84e0a02c35e6fd079319f1040716b1ae7f68d4f8d80394f2bf2b6e7c2f87e12fde035ed5c0cf8ce82124fd37823a5c9e5237504df0ac08cf350094b4b3abf2b215f640abd94d10573aa9e7b671de8c050d10e18406c89e558e245c4e8d65c3050a60429e03f8f5f02f9fd36ed9d773151177ca5fd3a96c304ee53d11762181b9be1d6a3", 0x8e}, {&(0x7f0000000140)="51602918ee5124a8aed39d6aa5edd9afcfacdd105315fbf56ea4e071a628f0123a12c6d6e120228e4570143be5", 0x2d}, {&(0x7f0000000180)="66bfdbbd400ed048e66bcfe092cc7b9fb2f7ae0cc633e68d1d06ec1fe13b76cecde4df3c61a5e36e29d5a34a6733fd90da7ec36aaa6b026225c222d909d1f22e7e48846f464c67b61d404682166a00a031602612b31627bfe518d8de78272bfa7f55d5308556e8cbcc58af83f6e34771d2ebea83e54ff11e8a1b41aa7752d955eac11ffc6dacdeac1981907ec09259af692b1847f57f452d45e1e036511f8d995feb03cb2ede7483eae02e08f653954c245d2076bc0403bd77a596ad9666a3b0b23481a5227dbd866ea7a48d", 0xcc}], 0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) fchdir(r2) dup2(r2, r1) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r1, 0x10000000ffff) socket(0x0, 0xc005, 0x9) syz_open_pts() symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 08:50:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x10000000000a, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(&(0x7f0000000080)='.\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xffffffffffffffa4) 08:50:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) kqueue() execve(0x0, 0x0, 0x0) geteuid() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:50:57 executing program 1: getrusage(0x21ef7c08024accf1, 0x0) getitimer(0x3, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 08:50:58 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() r2 = socket$inet6(0x18, 0x1, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) 08:50:58 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x3b) ftruncate(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget(0x2, 0x2, 0x248) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000240)=""/4096) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="e05759bf88dcdad6f4be5bdecf4d0f2d3d516a6fdab93daa82e37b22cc64894751780fb47ea221244cd71bcca3c52f7e144641c56624c4a61db285a255c01d8a9d34f70112359b965f95297cae13e869925be8d0eeb3c1333c04d5c0c8a46ba79cdd6193754c41a2e71804f3b453e105534a2bb7f70e5b5e74708309f0da66cc317d", 0xfffffffffffffec6) 08:50:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7feffffc}, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003f, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40000004, 0x5, 0x40}, {{r2}, 0xfffffffffffffffb, 0x6, 0x3, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0x1ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x2}, {{r0}, 0x0, 0x49, 0xf0000009, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10000000000, 0x7, 0x7}], 0xf8b1, 0x0, 0x10000fe, 0x0) 08:50:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000c11400aa00000000ffff0000000000000c32fb0353d6e3f8493352c1f101fdf23d08fb10de3bc5650f24768b5c803650bebd", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 08:50:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="ee526d1e226a536f9ce5be9efc34b96eade4", 0x12}, {&(0x7f0000000040)="99b58f66fa3377610091c4c5c26d911c62b95c6cfde63b5706b720fedff45357f3ee9e43ee0f14ecbe247f178cff309b10818d3b2d942a25ee4a1af039a9de1ba9e690a786fee3692a29cfb0de5741878a71e9d5252d23a5bcc317db247e0af6cbee902dbb0c5660a332906a770ff6a9a8259e4976967f127e5c47116a6708bf0ed7dcd946e5ff2c2cfeaaee886d7c1cbfba723fb087e9dbcb67dd345d08d9", 0x9f}, {&(0x7f0000000100)="a228594c712d6503acfdc02e6b03d7ef3fa919f90394ac9a6689ff3e514b4c485da6238d24002220b52f03c862228173a37bc88b36dd41174ba0bc1883e310e3cb4195497804230604d22ab1c5f10dca1e957e0b973511d1305dd0fd3f3928d4e22cd86e1c259996aade1ec27269a68783d1ac8841d9582dd1130f2abe646a2f8800d90a17194a80b984f44d92c0fcc2c62429a979ecfbde7683f4a0e1ecf25d726644e06b03df711336f05623654e192fb00560bb1ed095c0e80238a1498d4b984366d497901ce9fad6ca80987739f9cbe9e98e8d5cc9d30b06981c6d1e666a725eb8df687c9e84e91e7ba790e411629f51", 0xf2}, {&(0x7f0000000200)="e4179984077689b7f186a7c0f284077d13ecb49a25471fa49bef1926d761268b919a9129cd12b7639c838994105e060ff60af76c1538eabc41c93b55846118235e23da501f7bb7ddce03ac50674710fd076b7656e3679ddcc8d73d2aa1e3efb3ffb5832372ebb758cd11dfa1ab2108d6ffe516db31771fec1a6b2291be62312125aa868c91dc801aac5040a20e273239b8fc030bfcf3023f0841bbf4273cd70fd7a986e0e5f060165ae4420040db403b7db80dcc", 0xb4}], 0x4, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 08:50:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0xffff) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 08:50:58 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 08:50:58 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20298, 0x1c2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffc, 0x79, 0x1, 0x101, "9001ca4fb8d696291d0a9f62c957e00e6e2b560c", 0xfff, 0x80000001}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r3}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 08:50:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x884, &(0x7f00000000c0), 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="82ba7a6584ed551c19036280e4a156ba30bd5188bba5249d839a4b9fda70c96b3863c9c9b44c873143455fb58f593ea39b1ff4bb6b9a5e107ad047a3c81476e650eb0dfd8a70b4db32ddad590a97b651242503d87f4b72764c4fe86b9dc6304deb20228dd2c640087636682d3eba51719b449faf2cb225561ae980a86aae14f8bf348aea919f42bb761f01c1dc285eded3", 0x91}], 0x1, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r2, r1, r0, r2, r1, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xd8, 0x1}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 08:50:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x101, 0x1, r1}) setsockopt(r0, 0x29, 0x6, 0x0, 0x0) flock(r0, 0x2) socket(0x0, 0x8000, 0x8f) 08:50:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1f6) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x2, 0xdc, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 08:50:58 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x8000000000000008, 0x2}) setrlimit(0x8, &(0x7f0000000080)={0x1, 0xf2}) setrlimit(0x3, &(0x7f0000000000)={0x53, 0x2db}) 08:50:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000000)="d660335e140cb19764ed40a397a70520", 0x10}, {&(0x7f0000000180)="e6ec698fb292868e64cfced788a035cd00834c7044c54110bc729b1a6bf31356d1a932e9b2f3fdb3b25b55be550db82bc6fdb70e6027aac28a35a290aa0a69dafd5b15cc0689652a07fb64fe022e6392be8b7cf81e3cc50f2d16fa83d4548675c40d23b7fab1259e1f2f4a8d92b0035d327fff86ca5f976268a308c50b2011a73ce480cb896808be1584aeb61b392bbd5eb3b6fc1805fa187c5d", 0x9a}, {&(0x7f0000000080)="6d6d8a655f3caf98e795680ab6dca6372556541e721652d796e8ca7e8e8d8533dd43475cb7d39e3eae6714c0fdeecbeb08228b410bea511870209ff1028f3d3b", 0x40}, {&(0x7f0000000240)="7e73cea60e325c77bbe620097fe43a63ff172d09d4f3b60765c0a823b35c471aafdb588998c8c0a7906a960390599e0e9fe1f6b224f9e364d5d3f0fd4b9cae4868bd59aea9b4c611725492117a35b0b481a94adfdb00f18eb47daa0e94ec37d536665f8165413518eee1429a05b2966e749d5ae61f58e95f3816de998c3351864cb983009747e133b7932f0c91d6dc05efb6b1bb563af3fdeaedaaf1788cf9c1ac6d99d70bbe1f44af7cc4a62ed1b953462bfaf1cb58597c73c122b8c7baf56a4462e15a913f9bbec6ef96d9a2b7bf16a3f8aee0204d45b548a3dd76c279f372f2c754151ad765927b19c5a164de", 0xee}, {&(0x7f0000000340)="4448f272aa02fac17925eaeead56f60678bde027ba6121000af13eed90baea161b68e8a8abae8d04d44759b1b3ef42076e680c5bf40ec2042202a4b2d5da102debe078e254eddcbdc000e36d49cfaca714b5ba3963c219be3f0f76b50702346bb7f8d13206709ffba18f79b65912b39771e60f50736ca2a5589dbbe4f41f95e94217f7e55281d8af95e7627be44d7d5add2c0c78a5e64e2e06ee673ac201510a9929c8c5d9589ea652ae9affa52daeae22a063af54eea65840ab00ff30b8c0bf647bfafeb581aa7a520c6eb198abb6ae5cf8007b30836178d8c025e62a4db3f5c05a0097574ec8d5c0736a2e292c8324c7b0a99146eb64e492316f27c6d726f1f24e1e75b13acd3683dfd0c2758553b8710fd15a7b68177e70304024196ab5aabd74d6e522d3dd7fe25a32ab5a1b1f4952ca00cf3d13b843e07a7e7e08070db51dc13fa344be8c5092a83682f61d36c700891e264969add9ab8beceb90d411b89165ce2a5903b41b4d7c4b64e0f581a7395e07038e7e2b851cab0e5ef0bc12cbc47abb02077bd1624d7b51182c0fcf7042ccafbfa5f91243459877bb19f2ec5e519050065c09bb221f043903e90a6a0e6347d37c8ceacaf2396328cfaf59ae57f8017b63a1e3a324034e40ec3606ef261fe6e03b33cd6f8bbcec112147062053094317596590bb7856714d5938b09a6d78c0f247788b055c04cc04410a2e1b3ad58207e48543d6528e84aafc218784948bc959dd95f5ea49fa2a0ea17bc9cc7eb263da2ab3f7dbd8a128f7fb1984ae178b17061580e099cd16bbfce96a71bf17f833eb4e15f25b5c21573df8727af9d40a33db1708d63aa615340c1599ca0e7a0ff2fcc828432b27fe96799a4286da8976718c898c7b04be0d8c69dc1eca0b9c102106b2b21b8200cd755dc14d33c48033d1d6af10ca80f465f22e27f23c3cba51baae04ad82b6d2442806c08bc69a01140bcab3c976c8fb3295b940061d752207357ad9ec2be66c81b21a82e263f1203e0751efd04388fbc2bf33350cccf0313e16cb32bd0c7c04721f68f66ec460fe7f15bbbd3fb4bec266bdab0f5b89ba33964186cb9f1631580a9fcca96fb9dc3dda39325bd22b9c16fe8f83dab5e247e90f86c70e5e3f6f3c5569dba64d31782876b3de0bad156fb399c60f2248cd796f728baf5d6349b65a4181e92515ed9586c8a2c4323a7ad7ee8d907f03cf986cec2329a88c52d50cbe86e6f6829bec83808ae04d773140c29c573eba9304f83198fe4c57ae5c6afbe6184037c4f73d145d6711f044c66a5f627a4bf465c95ae9e14273741a6e9d1a129c9b75244429033c4370e1f86e5a5b625d311497959d7f2c66e23623b77d9216777df9993587c5ae800e39095718b1031790100a3ef42eb69af90a596ba1a6d67713d75f44db3d32feeed6712ccf4fc29deadb81e85b23b18ecf1c18c7fbd7dec69fc1951ac6981e7b6abd13b66a096abc336f7c031d11d53f569dd33f76509f653e7bbae1a40866cff0c2fbdccdcb2c29678a22ac6d84816c8e0c439b688dc625e62048d3e33af22f64d327e968a6ba2745c3f45331286b09cf864a7510cc6672378da18b532cf7b57d063d823c1f07e89488714c676b35e3650a016f0d1963c54f39d417b310bcb00461d88ff63711a11429a136b7550c91535f053722c680bab84466dfc32ff3141d8a7cf1a9443046a9b10eef53a3122f3f390a3c9a8259f9d6cb571e7026f59ef36bc29fbb3b9fa2e15918644024d6d087c0eb25d9187f7874525d3e0275618770a91b23eb950bc9a53aca9b81958eecacf383f3e3a194eba4ab6748825c37bd5883e58f8ff6097380e0c7b290e89f54f543aa3e9cd68b1cd6b551dff43d4fdd90466d17c771125f98738886d1d6477d9a237f0758d13e4b915df9e70d6b0497284c4cf75a2bf384d1f67bd18e16d133b630733e1ac0b05af4ef32ad2f6f02a53b2b59761227caf5f6124383d23d3c7e7d8c647df2787570c43ad5a3c490e2e9c170b816dec0b22ad57182a2912282485f62c422465179938b393f8fcb3e1eae55859a800e1054113abc14ff4baf521dbdaadc52fe67ca173d2c4cfa72d32df37cb76a4afe36da98b36ad04f4f082541f5a2c82c9ba154dfd9a65156789e8ce8c0cc8755843c93cb6dd91bb727e4b7d4fc8b17b83efd31a73ec97ef39fbdd9fecea461de4e45fec5003b4004c7afc31af37c3a6321a56e876d1a154f783f69ad8dfe9bc2f09fee1b2ce1f4460dabd849e7eab10ebd9de82536f7b863c303d435530b504e571b6f28261346540bbefad4b3401348ce38f293466610416aac913bf0c9e6de47857ce4c970f34fbe05ae59420e6acfc6b28c0971b0f3e78c390c2d40786831481fa1dcfae7e7432745fc70f6050c21a3a5e6994a1d4565dc8352e71c874b2dc80179bf567f8c70b73747ed35a0fbab4c74838c9fdb47682b4365cf23fa2d187105505f9faf78b366a8b792fe7d26776361fc29d18882845f0bb829a3ce32bf64ac4369097bdc09ac852fdf47c603a91c05f74c0fd3b9dfe61bf8d55f797cc1fd6f44db584cb8d297b2ed1937d8e1fc60a83fd5915759b12bbd4db686b61cf69fc04850e0867e56734f0ff06e782375db6f18636d891ff7bc6f3249f2020e9ca4c8668e60019339f952f08128d7fe33efeb0614d38d5bc9b1437c535799cfa23fd8ac72730d19a02a0901877f9a0883b4d3a2539a1b4fe88d0ee23f9fb0263141d811257df937c4bed3b6a651c07fc103866a323af3cff4ae2cdc24bc43fd664c9729b88fc6efd37caeb709188fc566ed795b6daf882dbce0badc83188e160dd2176a799ee25e1aa568c1e25b87772090e775149a74523c4448917903b6930538168bd19b542a13a7e254178c68f07811dd3fcea2480ba847ca348565e24712ba7017310823d2048f3938b5803ccb7a28c8868207a4472ba6c4a669d0a122df323a40f24062a7a9b950ff43584ee3b797f3a022f632dcf7f50037d0bcf5cea8b26f3a853d894146db73432ed40abb4c9ad570a457dff533f7d250be268ab54d79eeb1065014922378745d6fcf92fcf048ad5f1a8c885d92df93b78e851b5df923a3eece348e625c936657c92950bfe3cf2afe481d355dfac8930809b1a10ed7dc73af91458048dab3a9009065d08bcc9f3e2a701ea00859800eeaa7d2ff6d0deb6a5d25dda2d8ecc28e131f92825eddbf5f20db2a92c9eb54b195025bc3b9c03f32c370fb81b77a8240b8887e0fd737aa1eafd6eee0ba0797faca709ed796b8798a9d964e2fb9c2df8fb76926608d93873dfcb60c508cfe47f4085bb0ad553d80792725317f58add35d57a4e7f71986412f64127bc2e607b4727aa2118a0e4764db5caa9dd33b887c25df7f97c09feaada9bb4a59f6692762d449a3a751cbb8bcdeb0c8f110b18ce5e4ec8896078616f5b8c4435eaac5bde0c52ae326ec889bb191fe40a00bdfd1e1ee842607a99039683b065c5853861ecbc6af49cc38ec63ac36b85e49b16f564cb91531e1b0d5fec3e388831fa149f91d2ffc57293573caa44bb19d7e3840326381956942da8222e08dbdf8402c8b66faa4ceb3d0b8b49fb6d1859dd5615788be0a57e6c2db85bc47a964fe64cb7666a65f6575cb7c7624ced4d63f9cdeb337b54e03e2ff643e8332d4f74c1e7cec997dbc12d0f83c6d5faaf1b79b986b6b316609d764e328cde624f68dc29a83bb9cf565d75a5b7afc519ccd00ff67a5d68dea088a060b02021f25a4aafff2a87b8253b0aa4461ded2595bc4dbc36e2bfbf8609a8ac9df73ccf3804260b76d383c57508b4dbc2ab9e7b95136ab04a505537f0de008833209a3208f52b3f5727c02d4d118be411cd55143a9a3c143e5999a61920ff58454878586391cdb103d3ee466299d773cbb96fd4eed75ead898b1c5c16d7b9fccea2626bb7804653e26dbca1fc51b0f1b84a0d3a6c5cf5cf186a3891fcc526ef7038f9b84cab419a2d2325b201cc7140988d0b26130f63aaa7eaca5290fa6efcb4557481563f844f5dfa43833459ff6d5e16d7229ee8ff9d5eef768ae2891dca45357192dbfcbcde12e6256bfe2fc0b32289de90c18e866894352fd3eddaeee566933b2a6704ca3efdf21ad6d88b47829dda1bb7caac23af82fac6b5b110b1ad0a5ee715a97587ae814fa2a43ed69f63b7734b14c6da8689237c5e50fb5a83035b3433f28e8b54827c78b0d08f187821a0e415008fcecfc50c8ad057ff9b1985501bbc0ffed64ee1a394ec1fc36dcb39dd51f404165e9e5cc21efcaca4a15250e4441adf307b1b848835d6ea687985fc5b873c1d74d7644054905acab0e4a4117c515da3ce2cc2bb5450cc155e67b9c3a30f0f248ba821363534289a8d931f8f5ba5dcf7645b87a5a4cc8a6c3590cfe1900b921ed611495c22d1fd79bb5db0939b0648f53b7ac873a027a5d6353f644ac5c07f7cffe4468a34285ea15ca3ae3ce0ead5a30b67de7cb54bab9a49d4324b9d2df58807b478b40cd935862bb8b96788e1b25ed51a20e59751c46e91824db130d134e1c4c4ff313537f2c914cc4cdd963451ad642fb6a0315f362db758d028cafb095dcf5e8b5afcc9d19f7117c8d8e1c116076aca6ebeff944305830a4f5f933d4151bc4c8285c4634472296c0a69211a113c183c6a153055d471b5598d250c82bfbfe29b3b65d4ed6dd7c86901b92ce5c94512a006cb6824bda7dc4cd8b5eec165883e0a30f114edf6e5465db00f0c2b5772b65959251a138a8b246506db38cb8acbceb2f91120b128a143ff8d8e93f26749af1c752bc9df73f9db7c4f78ed9840a5522149e0edd8c9a29b6c2ee473cf88bc18418e63bd59ea506dcde446c9fc00f8a27f1276577fae3c94b8d0e6a111bf5bb79bf3c6be505c79e02b26078e60045147d4b77fd50ddca6e7af5c82e6b27400de819302175aa3e0e8d58f7f5774c5232bfa984ae5513313f8963e36cbf6256052899d895d1790ba1ab8aa56b2fd88d0b39e69f1a9b65a041634a759be7a52fac733fb03c577078348c8cfb1dc7c2ee8069ec58d918eb6dfdc486cd86930853e3b372da7de95cdfce0409aa29d31f64903d2651356387cad32e5c228c19ac1646e8cebe496010dba4301878d50f02f6dc154a62b3406c02f3c86c5fb1f539abb46ea37814707ab911ac9ebe915d01fec11135cd9cc14aa34de7f9dbbca3b4c1ed224ec9e31b9fe180a552fd1e372e404643987b3a7d5e477e38d5d4fec96e365443a24b742d1ebe3dd54aa60e23320856d00f826a8bbca17c790beb11dc7553fdc005857978ad411e65bea1243662f73f5150bc73a75fc00849712606a3d17d08afa674d9680fb8cf82ad1db64c18e2d24cb4d9a6282adcc72d4202338755c5dead48401437e14fb8653f5e83ae35c27bfb675204bb8301c4f959665f63e299307bd4ef6ecc7bc6e28ac6127d3628e449cc6821a71b0353f04a9298c73b3495103728154b7993e0fa78245656612fc8db0e112b047ea7337265d6ab897723c37aa3b79d67108788588c9abc27ddf037d5672400c6eb4df63fa1c8308cedf15328c27dec4fe89bc7681a7257c8d3fc38a190315f18c38af3465ba543bfd4ae5aa5dbd6e91d7226118dcfa58861b6762b2183d4b45686b832fd35ad33e63597cdf91d23cb2062ca5958417099c595e7cb76115e13630512d7f7e05406de1dc2237b57388c92124d669ce78dddc5c7b25ca5fad70cebd44cd8035c91172ed141d35c91881fbeabf0c8df798dbbe833cd694329244590f20250c9ad2e6e", 0x1000}, {&(0x7f0000001340)="43aa942c88c7affa928f1df14fddacb51558d900824582feba4f466e33d2df8d2e0de2a4fdf32126a5ff7af0fdc89fc83fcff7d743b1b019d54445eebf3dfc90dc3b1abf4e8275f6dcbfff60f4724c65a32d66fc90b6527d854cde5920502f30d4eb4742a2e922ca1cfa494bf203ab5282904e13b250d7b26ff6c53dff7175e94221704f7bc0289f2e235fd47b53c2ca8b70f03e8929897519d9fa2f577e9a622a99c5fbe824d040c9de9bf33f90e83359de2feabf8c6a051841521d2c3d7956d4edc4da422f03e7927c4add733e0d5d086713d3730af159cb9e71bc8ca734fd069f47454c3a099289ad4d039f3a61", 0xef}, {&(0x7f0000001440)="6b14f2aa7b4d6c42ea649f975e87ca2948af9ebe3e3420b6874f53a42ca12f94fb519f30276f02db0143f7f2af29bec4fe4ddaea543acd3dfd632480eac25f7ac1bc4a261dfdedd2427d23851d65a6ec1737ec7a93ffd23b84a4716e73be0bd7a36dc30a0577bbd51966bf5754e5951e01566b5c3119600f13f1d75778147aa05469eabded76ba678ce1132d374162bab9645e2ce4b8ade71b1b9461a03dc451329b54", 0xa3}, {&(0x7f0000001500)="1193fa0a5ef27685442f278da69ab112cda574b656346fd23792bdc5c2d472c77f6aa6cc802c823c5c1c5b1b3aa728326e33b3a9e60039b2f8651f24f305b9f62eee228d9d47ed6703e33dfdf0e53003e79b43fa1d431d5f1f8a73", 0x5b}], 0x8) 08:50:58 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(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', 0x10000003) 08:50:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmat(r2, &(0x7f0000d1c000/0x3000)=nil, 0x2000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r1) shmdt(r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x400000000, r4) sendto$unix(r5, &(0x7f00000001c0)="54189aa830c0d4d4340b61268c1fdf0bed7a9e00d65be363b052be39003ad8af398e72d63020415c7682c8e7d40358ea175e240c72d41663e68b64ce9e1d1221a4da160456d053d32ffc5eeeda249f549ce9af4763525b1673221381de35f81014487da5e842527ec9edb66a084d0e396bbd691132a69481ab78133a8c56c2c386eadf184617209155ab6a095eec3f2a26dcd2bc38d7d16fa923fa26d150127618de86a57ab6793fdedd318eafa82a770fda8aba46151c4ee7e422c881c78fbada93167345093acc201308dacab8b75c5d67d002339d5d8b48428fe39a8a5509b88e119acddf9b", 0xe7, 0x2, 0x0, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) shmget$private(0x0, 0xa000, 0x1, &(0x7f0000f60000/0xa000)=nil) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000daf000/0x4000)=nil) setsockopt(r4, 0x1ff, 0x100000000, &(0x7f00000000c0)="bfbcf3fb33f50cd56a7fcc5dfea333e8d2cd6e6fa9dbefd423368c48c7d116cf5225e0f00503884590dd85e65681060baca57916c83027a50f622debbc9598ee66365c76c8c7bb1bd5726dee66226f886038df4348ef5d37dd473894ff5343344334f772874ccac12e8919b5a61bdc0ec81144ea016700e2c2357f31a8aae2a5ce0b9bfc11b55f8d5c08c5da426ef984dede196ff824da8754b88b12bf4224e66f0b281bd4951d34714a346760d4c39cdb174cf773f938f39b9c36963db7f336e6c19b7c2041b58c83541e24a40ca702058bac27eaae82d7662d77352aac11b252534862701eb6975247356f66af9ac1bc9112523d08", 0xf6) mlockall(0x2) 08:50:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:50:59 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xfffd) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 08:50:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821da2e6d4087560022e"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='!\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='%+\x00', &(0x7f0000000380)='\x00']) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) connect$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000400)='./file1\x00', 0x0, 0x40) r3 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x10000, 0x121) renameat(r2, &(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket$inet(0x2, 0x5, 0x81) 08:50:59 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x2}, 0x0, &(0x7f0000000100)={0x8}, 0x0) 08:51:00 executing program 0: madvise(&(0x7f000059b000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x8, 0x3e00, &(0x7f0000000180)="c97f69f26d1b5db668a0042c3572049707d8c668446c0c693e6f1e839bed5bec68a67d46c4b7e4a6215d45525c0be3927535578aa9b2f577105a91fd150f45b9fcf3d5db5890f17c79df10811dc9f0441b11f4ee7dab5719b3ab2cb844f818375fabff9406866543bd7fd55fafe59e8ec2c9b699d02c7e04ccab2f0d6b125a97293371b31b5be97cd368b59ae41ba4e81a8dc39de15f1179d8f322c727795a4adce1ca9b79b7a548f8e5855c216d13bb1a2bb29a11d2092c0c02a186c3a05a8e15f8cbdfc2a38b5418c1b6ca8b168b639176df7ecc3bce6fb7315a4092d60b492b7da6", 0xe3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 08:51:00 executing program 1: chdir(&(0x7f0000739ffe)='..') accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/91, 0x5b) 08:51:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000003800)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)="a6f329cb057b7fc7204f6f307f7822e87cce6d2703e142d398834958b348d13b587e2670abcf28e8d14262616cf9", 0x2e}, {&(0x7f00000000c0)="a314637384c231b8b07fe7e4b2779be3ed358545d0fa0242d871d10f0382a620c8237456a5880203683e5c4b3c55bbf5e271e341b70ecb80eb7d75723a7e738a0b300a7b6c2b0f554dbc6e5f3c082e9d851d3fa0558149b57e68", 0x5a}, {&(0x7f0000000180)="23c36495a71622da09ad3f5fcce7c688f5d11737a41d6c50e34a47c65f45651555eca7be7ff65210ae2682d256ae91e1d3164fe203ce65cff96a3f44c73f8426425f2ff980353659b1a15430ae4fd43364d7b809a1f4605fb507c2ab5583ec1e2c77c9ad927b1148741e4ce082628643910524d478ffa8ac116b29ec9661bbc50168c1bd666fd53f489fda282a3ae936d5804f4dd0a0c5606d8b152767e3e208528aca6a18f44f46", 0xa8}, {&(0x7f0000000240)="970e85e4bd0af57e50fd40aa025a5a2aeb4b4b55d1a4de415ad58c600149476ce7abc20948fe78ad1a53cf8c7d2c59f908d324bd68de3c8f1d58d1a57aed8f7050452463c94ca9d5cba470eab5128585bec9e1821c5908956a81d050630e6927009f2a18b9b0513ea92b78caf1d210c40e8b283194033a42241c78c9867d108ebcffc0149f12ee45801aaac5ebe434fb1b2f3acca82034271cae41ecc8f813041f8e5e41a3b1c101ef4b076bb49cb27f61d397f10962ec35722396c2378468", 0xbf}, {&(0x7f0000000300)="73c7c37d6d51d7be51ab6edc900af22355fc31d50af6c093b377677341f8dc1bf9df940a1bd0b1dc9f8f22e80e44cc101f749a120c650bd55ee622ff1dbbc6c3729a41f37977cbc6e7298fb568747275289fd90854b338e38d032e48242809df8293e4004bd16b26db07e0c96996db182b3a2b307b461a4156b1ce50c4dc4360866d8fa437bab68d03a1ce63bed1d3b1b11d8e28a74ce92e18f4ace6ca3605a6ad94fab73df6caefc7a04a66514298d1af2e9a5fd11a611d811e52f4d579036ad665864ff81cb3075e2fd851fefc0c3272fa93139cf9768a9516", 0xda}, {&(0x7f0000000400)="82b8898f77d5d6beba455c4e976e12ae916c9df50765671656a8066ee17461dc114b489a20e7db7923d9908fe7a582cc2f446f3f891caf242cd1cd10625a945f6361a0b536cf4825edf98ff98270d1b386c01ba02021f33a1550e613f941c43d3ff31ce452d971ca16060036bd9b2ac2c91149af91c6b8bd270a46d82f9eae0248f7d4fc6c30de2c282c388b3a15997211be6b9b47954cc10938dafb1b4f80a491c115016210ab80c816ba07b71f5965ec4327438fbf196ea1d3abdd495b4f2356e058956e2884a6f74a2ad81a4f0710b68150fb7e38d8f997cc5750c8e991d238ee5adaf72c120deb6d31aaff4aabeddd4c28283e44c3df167485add91d68c24e4130963c473ce9679ee7754a29767ff84b990cabd0de6b283b16acb2a5d739ae3197b6afb8b7a6bf8220d05fb48426ea9c74792e23211e9d4052591665b610882f0584df9b0af5a4467c92fb468e907a939c6d5d57046f429b3b7cc17b84d5d2141e5d43d1e3f429615751c796f3439f138b0deeb4c5a63c3a9dc26d41040feba38411730e340a94e55bf1460c2fb9f46c4cd02d423bd5edbcdfaff2ad57924e2db84a3052b11c72e6d8691d045ec470a2e08a9b741c118b9e74a129b73c152cafb6c1848239913967bbd46dfec4c395cb09f76f767d38dedad72e0763742f1a9603e4e07e84aa64bda75f30915328ad5119950628a759272dc4e3784f0f88313ed395b7e27b7e96a477267b3cdc3a96fff34e2465ee89d396b6db2130f3ac849ef82d06630dd5361802b7f719f61ad280e0c5500f89d108dd043e235489fd295573da007e1b3dd2a59e82326763b21dbba2ff17f338046c2fdc9383f6801048042213433316beb59eead2ead4291542700925c3abe7399d30cf39c52872058fe7adabf4ca2ee980ccc98468f00d34545be30d2d223261dc61f6bd4cdb6b931a942183a0756728cf7db56220c461dd526acdd96c238cc66d59f9d2aae2429eb88c8633630d3f33188cd4323c53790526765e47883c40609b803feb731b000cbb69c775284ea3a66416661143a0d585ee85324b7a2d408de33eb9c2afb035e5e9c3527ca5b2a8706fe2347c02d2b5fbcc58816355d1511d514181c182ca60321bef956177a90be5d3fd6fd12b2941aa2ed59a7766df5ca4a18d68caa088eb2f082d5bd8f2631c753f39870389cf42674a527eb21ec35d31b25752789f9a2ab1f34d51de4754dca0a353a427bcfa75785ce211cee3219e3ef9cb4b9d78c10dd847d926b8dd7a51a7bbbe002fed4a4e5da20361dcce15e8cc2ad326dfea1e01966359dfc3a93818d7a758f4f104da6be626b7027edba4e5a9c30af977dda49934f170c711aa4f18b627c5abc0689e25e1b1439a75e828b47b6db54e4273416365a9aa87d156bc47d445f77286f7a2d5f579083af4b76324916244c658bf9a3323b3a7cf629e2b4ab374bba7d7c60d75a687ca4deef0c2c4340ee4835e333ee7e2ab831905e68e638a840d16efc0468ef5fd24e705d8f4e1eac0ab2c76359f585b4032b97af5eb8ac06248ec985cf3b1998022c361009abc44a3041cff53985873a51ee736949a41f4d62a7ecdb47cd4c0b1e69c764335deb036592fc658b0a6f91754101731f0f6d457fb8242b66fdbe058279e77c7664c5984bffd2483774878b315de615bea53ba71c95558474dd11e510658f7b6e13d850784eb78e784ebb4eb48ca45b1f1629b48aedde34b07badba4fb958abc9289b6e6f7fe71e9dba4b5c85fee8e3f16123548373ab7328175b7c08db8b5f4881d23363bb5be616335ef8a9a8bda6a1f8bf30f18a6e71c2077858d80803c862af2b70c6d8d52b908ac2d330dfdb0fc2ff6dcc0e216c0b2ad440d5809cba24226effe0bc4f8890bc153495fc4990f547c9a460126bc6f170a2547e1727e33a736786dfe1c0b9b4992d99b5dd39e6814a80a2c26d8801ed2089425cb27813d07e6b7933558eb019814aef0af4748131f4f1bb1ada52b5aef995ad5ceb2cb77f78d959761bfc623cba19ee40db3ff91dbe4dc8b930bc386f3c5df93ca31c7fc25b81c0512c441f5f371fec56ba3e4a04b9381e0d8ababa7725dfd4897fc16ad6650305c67934c55a559df01b4cbb373050e394474e727ecbb383946b82a3cbda427e23c086f1624d53317d910a05161ee0d60c57b2a2db999cd4a5ba68c19677e50c84ffd088f848bb65468f655912b8b9fe11a7cb72ef6f0dfea5e70cd82e5d9b0ab63910f248a011512eeb8e0db215f89fa35f67d4af02ce0b6cc5199b95073780efc8ac87f7b094a2ed8eeb1d51c5ef2e9ec28a6f4d2a9be396065aac28e2bd8dc1811aa36b35dbaea3fa8e52c67cc6a713ca14c47ac47260aab14964c2107003adc5cda1c60fa48f59a07882dc162814ef7e04e5823177c3b1f06d015002b98287f90af0b161f4b3884b2b2685c9767adf2309091f671c832b0ab071928d52a43b73a087203571857159ca714489e5d248757e9d502c48139372953437bda5267be04710baa6404b1ec5c978c97a8f7e154055ec85e72a65169df699708422c92674a67a2153e858235a471d1cb58e1eb11fedbecdb8b4591f9638be04ebe1455c7117b2817d19494b2bd5f5cc2fcece6f49accc6570b76cdd37c7096d0aa7dac3071ab3cac5461d04067dd73246fff6b1d1531af9b9c81cfbc596fed5b4751a9f55ab6f8addb55eb6c6d635bbebe21b49dfb276ae960a2c7434974876f8ebb697c0199d6536d9b706970ada6a09ea1473c021949336b1f90d60d85bcd5f7dbef4d14ebeaa1b5f01898f3a43929a835c44f5810cede1fb47004ac33ef6f434ffbe24a1b922a0b1fb8e2f7f41a3877f1dbf15d6663629db1ed26c7681f0bd533f586461e0da0a4636547eb29e41e5fb6defac9c8f8fe7043977b1e2494b150c5fdf3184753bbd0716bbd0dc309e39bc30c6b12f50f14723bcd1931bb1e381b893d52a54a3191346b4746c517ffe65cf759caaf3867e4500adb4ddcf91c00e9de28ef64b1f09c8a234fdd73cdd285de0a42285b9f65d57a9ebd77cc8044f274384e6926a4b63a52f1e9c511eb9a79fb286b25ac88ace98dc5b35b3af048356f6a8546ad1fb26cff739080242596e7f888f15ffa4c8903342367c1032afe1a18ad9ed2048195537d99f87e87e2a11bc7e0c818f308be945fee507e43b5336402854ed5f98ec42c980af319ead99bbcdab48b9c2f92c7d95015cbcc7843162239b1cd38cb79c75daa934cf5aef42a818d242bd6d59f41251ddf836c18002910b688366eaad5de174aa9c7492e86812b19fdb82d84aa3dc484022117c526ebdf0ddf7b477485f9662dca5069c14603bc954010953c7a4cf6136ea3709a0893d938c4b65e3bbae3cbe801f737e46891c5f8cb332e4d2c0f6343dc8d2f470bd614b170718d90fdb4a35afcd362e99e4c9dd3604a4d44127f4280e4eb4d51f239588e51f07ca1d5a07e7e217871ba96b24521555e1f137377bee2cc470df1bbf64064a5b9620b36f8de640564cf9f774e6e1984cab304b31d31d44c5651ed753ee96c70d622ceecb699e94b5bbee19e74f286b72349fd647825ce604e3c8d72482a7844308d3506e63575c07f3c7a1fe4b5c481edd05215ac327d3b695a7a6ac9215c7c713fc2c041f71536777610512ad2467bd78e7f79b3fdcbbbad737d1ef6c47a14e0034916d448e43ce4180ce05f63d0e9d1d8add7e797181bf018d2e051d9f08bc757b34a1bf15979b68e9a7f27f39016bf7f2734b9530e807d165c781ae18af5bf4b75a0e8dfd4af999af351ef71d8bedc84829f1227de2716051d07d6672611b3ef9776a4b4adc82ab06550d89650e81b9fb508b9f088596f546bd7979c234a45c3d1041002e132aabadbc341d44aa6ce1401700b727c227c3150e369c3a668edf158baee6f23be12673c88ee3912d79683ab7ad6435e9da695af2ad4e35c0bfed069afd077995fe07362235941b269a42ad9bf091a58dd8282667839fd626253f252e76829cc75b9f13c1c859002249464478054a1e666b4ba2b44b62d589451d01d44a54b08bfd5984d19dad17806b10f9611f0255eaf095d5c230299159e229c527435922a65109f0cfc62dffd1b619df6f56f39d0dce5ce8ec38fde7bc6856a54054c04fcd6c9ab9ddda434df432343f6b3656ce2f5c65fc1df30fc51530550097c053ff12f91d84b21c46ca836a6f069e46cb7225038c5b9f82a115b0647575a98d4a2f2809153bdfc9d9068577992efe16753de6f62f2c6b1d7f245bc335e12b613666f4f8565cf9c813d24f1b53203d7fc6f530e0b645a76e17c8b025437584bf85465d70f612c626ff639bb2b1144e06db343e06cd12e5864bde76cccaf61d29d6e1fbdac21f9b5e652812d1657a66f193d7622c7a7667b05f201d8476351fd193eec422596599f363de47bdd4e35956973ab56fc620a95435216a993e7167c4665e6ddec837c40d8c61a026e74b2ffa6b2cd94bf8b09d61ebe5c6e5a235d37ed846f4853f620b996d55a525504e3080318bfaa4a47c994a11f49bf466c5acafc4aa9c60ed33f214201e6222cb227f1141e5be24763b99dfab4f8708e593a85d5c631d9ded245e1ebba271a866e8b14ece3226f96eeccd8de288627a2ef33d8c13b02780a5543b523b0b02140b6fe24def28d8555a26da604a74ed7e04da8a88caa377ebf70b5320c3164a6a20a40123c81aed42b7a39c4ff93417e7efc1554e24fe6ee9b4794702caf64b580cd206d441a909ceefc0563788dba6f1e6e1194df3cfb8989032f55b517c9985bf2de274178dc93d8d4c02e839248e24c47fe050d03d28cc95e8664d6f6bcbbd46da71f969f43686052fbb63d3b296df5c15c1a2972288786fca78f6721e3f1d3a2a4b1d8d4eb24037e3ad7e6ee6aab23734888530cd794429761a4661a25facfdc7d4bef5af9b2236af641ba57a008bf7f265c833f836c8154601b7df7d0590d854fa9bfa6a316a76d96d4c06681ac84db74d718e9b9ec1a34cb710cbd6ba96b99a29944a330c9d7cc3473b27404b5724a330464d0221f5da0c33213acdef4c84a311460aefa70447968df446738abfdfda214b42e013f28e977d65567ebba116ede7ca8c1bf48e061f86c62716b9814938434d3b46a1602bd9886a09d7e70a122460e04334b06ede47911d1401a1ecfb43dd67ca64febf505373025bd4e73f491286cb850e33f5ef8b6eb21be62886b353f458db65cef8a5907e209bf683fc59b3075589f94ef2eed77ad8168f92a5425a0beefc51610ba5d1e7114cb6a48fa5808b2fcff62d3f74d2da4f77cc3b9e1e558c4b1d638e635a0abcf07d55a0f7c717ecd0f51d343f78a2a7fd9d9662a7d6abc3c2d2eeff60dc8262caa1ab9d6b168e377efd8930433e4c86d90557db115c5639fe3ed6a3f9d16ed7775989630689a3b4722c0b26982173ebee70b1c6c4e02cf07da9187d943895b54996b82be1989118ff8d69e982df4c156ffdb8e8ea944469fb7aa39c99d23171c1c1393ac4f12b762266139bfb870649c2eef745ebd4acad2b83cb20a77a316864236e7bd2810c67a582a7a7b662ec936c4663ccc7009e50abb9f3f7e87f268e39a8573e3568ba2845f1e534aec8fbc8070c42e87aed63010b253291ef25e422cc54b01551c324ce136cb58eee47b8ca2045cadb68ff95e15b5cf8b2b327eb1039bb33797278905ef63f43e98383157e90a31434fd0d88ca74037d85a3f9f1a91a0bdca3acc211b95111952f274489f0d1b14c6dd4af9f03684c66dd69c94", 0x1000}, {&(0x7f0000001400)="b6504c8e931153f9dda08daa9358a8cf15a056b08ff7bf86a62c33bde332bbb5b76529f19eab8eae7ea82f46da5e1bbb1b18079a8d602978b2c2b9ccf965ce136a84f9274cde8a43e8741096d297c99020c906f682161c32488097607ca277490ce33ca8ef5e2b81b2adf684e0825aee7be2e5bacb257ba85a6aa265dd051e9daf204e3b4e858d", 0x87}, {&(0x7f00000014c0)}, {&(0x7f0000001500)="5fcb55061e8876dabf7638c934550884155d1dee34d0a9f5e53443fd5917036c6f146ddf6ad0095a09c98786b64df31bacb16052d0a247b7651766990eea24e869d3c1fe3ba2cc66ce92a6c0e3c9f2401460a8737008eb014ee447d5270747b64c9cfa9ae71f5f6ddf0b5a27290d5093b9b4d8855cc13652aced36e69a6424c9", 0x80}], 0x9, &(0x7f0000001640)=ANY=[@ANYBLOB="1010000000000000ffff000002000000d52e5563607d2a241dc72e5d07105ae924bee8630c951ce2e394aedbd9bd9d74b5f86d06083674f2ca6f7d0550010cb6f69d9566f523901c9abf8aebc178ad281127844a0d61275131a032ca39dce5b203ae9e3a89826679323f78f639bc098cf07fdf341cc6703afb6ecb5a1d5147f39897273304fa2b3dca9281ee3d3805448543f79c7cdee8b26d9b2e3de6d77189edc56d21444c924df21a74c89d71f508d1ba19f3b24a549d92e1d0d462f301021c7bbd5170179c1f41ab2dc221b6a61796dc8ccb045935e1912e6fea2db1f90acf58aec18424d7fa1fdf1b11003770f41a658ae312e8fbf00352ac4e16d6b3160e88dc36bd11863cecbb946861bcc212cce3d6cdd533e2e297ba37d6bbb668cafb07853f6e91c079f5f654d69d3ee9b428c3d97903c96057af04af44ecf20f8fe9fd977b211dfd513cc460b489176ee3528b26c3eeac74ddaa2ed0dee59e183bd2a57f2c1922027d02c198f150df081870e6e15af041e7906bd0ea07a4b86539d3caddfaef37df78d489cff5d3cf1400c091fcf5476e7e256416710b3126ad16db57dbc12c9da7efa9efb14a6f2f5709e96967e46b502fcff6e179a049501eec8cb13d74e12d2c39575e064b7dbc5da467fa81dcef2037ea5a8f31bb8e9c9dc6f8163c57200a77be586cede523f7e54e13546e0bde7359a7a414c45055fd9188f786d59e50f252ccfa5d5b75d59d8d000a29348d9610e12884a320accffbcbac36b54ca98ed36f85affd89ca7d7b9a31bc3c1ce6e8e101c865f644381d7365f0fcdf1075739eb07fb61ce4ba9f131b1ddf7cb64c53a77abe878f704dea70b1d3071bc4a76e391ca510918693071761ee692808dfa943472045301e9f02abc92cd6584aeeef0d23ca241aacc3c4412c1a3140d1e6316429a9e7518f1ff7df860a9d55f8f219d88b19e5ef023284de4ebe3e5fa2e82354eed98fdbb9eb2654e25ab888a4f167d2ca620e6fd8b35c53dc0f6b6ce5593b526728a723b9249dc4b0f53b8f2e85d61a5d027ddb7e6ff494e02309f0b2b83609bce45986a9d4bc9580d3148076b25771c14bc119dc61c14b066242117988e8a48fe4adca32be69d7a0aa7cc87ba5a4322f22d3b166416275126189c3815002c4b400b31ee8b77b76866a8a6bfda00bbfdb21a7800845708e67805686c2225d6f8eb4d1636afb91522a29a5bbb2745dd9e3667a1cf7d20aac827eb6dde899da511bb3604768414970e25df6ef6777706abd3c179907bbdeeb60f1f0b0d24db74f64d2cfd35e98b6d4d11517c9bcf3032eb6666d4805193765c2d896c419e69e8db53547b5cde7d09c192063be8bbb0a25d1f09b28cd0aca2f6d52419ae395324f623533f9767d6bc18cafda4967d5911bca3cb276188cf4b2c47087388575f45540c219eee7af95a1abbc7be5b1df55def865d30bd11804149e6a3d7c65e2038740b72d3bb926b2df3793147f865bb515dde643b416b07ac67c07a4fda46bc5dc1d89b2056df5dd003c0b78c51aa25a79820d6ca1030cae61c59abff977dc14646680356cd05e4302165e062b241214af3b88122dd940991e533453d94948843f02670a9ac8c7cdd559b9340386776d4ad6cab1e911e5bde4a29f9912d54f58723322335bd2242e44db5cd1002545ec68cf1beeb48efeacd1f1b192ce150f9a7ded3df5de95f08ae839caf45a6c8820ba33c5c7ce49d5ff318b83486c9d35ff52461721b9c7cfb6945c44aa8b88d3a255198650dfbc3abf97dcbef0ab2f9839bbc4b28d4296106c7abd62c6802b9e4d7f6f25b11b206b8de360e91b1dcdd43344b888418df6f86de66f57f3e16dccb4cdea4f2605ee15798feea3fffad9c1ad1d3e850afcd8b4752bbcb797d2837b8623de9a6530746289be2345fb2a7e51ab175edc941575c0a12f34d91b35abce4ed5af289912cd91a94965597080b30db6a394e95345eb421839c9cffccf7fed7bb362d61970dc2b3de037e27cb554893c224a8ae999a18d5c434e2c0a97b3e00f3494daa33ba143b396c431e3932383b57a1da07f58b01f50d6fb966d444373e97de4675aedb0a09d0c67efa7ddf447d93b6e940d300f9346e28e8172b0e30e9fbc8f5db12875a5ba16864cf47cd93f230627e95aae77730f90acf487ac9e33c7ef2132fa935ccd752f535327df67c92c03b5b7db7f03f108a704c3a7a6d8d8fa053553b00e98c027da38b1f1d676a01b16031d489d8259d7063ec8ec66cf6bdd775af1fc2389cc673a9b44f01c4877d1c6e6f7894ce00903347a9e2aad0ad32fa47c31e7652e79d4409971558018af568f8ddc6352398071e1dc79d9f6dc6923948ad79d6af5660994416ecda13a44ca993d14db8765ba2b79ebafa89757af03bf2fb72beca54fee22dd0d268173c74575b4c9477399e445caf5cb5d07a63832f0032fce5899493ea40b4e70b68dc8b2ebe5ee0222b47d75f6c59bf32e556191b0061f7e1f16cc77e881289348003c81d3dfc2b8844da4e99673574c19c2c5a8f222159ee9ad244500413fc39dbc39b1b42d17109084e6b6aff948ae9467878460c97c8524550323932a4d3045dcd82a401c570c78dd4f54831fe33c79a918f5359d53fc05d841f1b3c42f741cff0927a12ae7339233f547249c61c41bba95f741eb9813aab86ded631e96bcf8813d18e72cbdbfdd5d9c6043978c53c34ccc7d40deb4e25268b20f5f84db73b3b88987611995d4761f6a91c64cd841501dc068a833a2454fe9ef784fbfe7d926e803c6619bc3cda1ad477f23fbf843d250c19df59e4edc1505432dab24654b11155ddcc7da5775b99bb1830773081ef0a4097c14c1ff5ede4df25dacd9425147b89283dc3aefb91fac7210c6158cbf46290f7015ad82fe5ac7013aadc857ea709d7840c593a16e4f09fefb4097af830610a5b7951c8704c13021f21e9fa126a3db41c2f3f4d6ac94b79be5b2159cfd14547c94ba9dce7f811d9866dacf136016b9cc1f1d1ff8027478e7d29da84cdc1350c6f948d4247b8f60a9249a78c4412be5e799acf8c717169bc115f227c63c94d07b434d3addcc589e857798f48963c96367e3805e265264ab3fb94e287142431e9501e15216b85d4386a42d0a3cf489c8ee864ea0bdef2659ec24f3eeea94e3fa17a743938229fc1b8287189451795b81a7502bd202a0159576250924fd5b287b38f1669f77c26a20a546c47541aa58356ea2b9299d86c498796b495b81d9a8f6bb51b39466dc5f6e9b94edd33b0e330e6e8525dff4f6983e0dcb2f78265f91a8d06844f561fa079947a2068f086511cec3919c831eaab83ea518b8ba92cf7b056cf1c91272f6c2612e8366daa8e5fd50d54f747d5652cd25072fd9321c2d23dc62be4133bde2af99bde814dc6be9984c017b2660e5b4ff7517581de22658a8b26a4762287deb6c19be543f3f580b196cfbbb60a44655aaa7f208967c31020ce2599d81d35b2c2aa69cf37e7e9c8e424c45372bc985a8ec528aab418fcf58af1fbf3072e6b368a79347504289aae2162112fed401525f87987bc61fa5e714c528fee72fe0b45408c8a4d6aae598b013b103990bfc73eee2d5b26b929db691c7199d17d65c6fed6fb311c92a3135a7c1acbd1ced77610789a6eebe90e6170d5ef4ac642373bc0afbdc6cb9ef94c43774ee8497439c6a1b95b91c4f150fadf9091b4ad8529be2fdf8aa9c52f1fb0bda870e89482cb8cb92a23571f499f29aef0f0dc1eafdf77bb01ace5fb4f8301c8cca9b1d2852e3a20debad94fe80c36071fa3e039797ae64a6e4216835f7bf08c934ea755d3c39d512a308fe7069dc3d6c5f9501b5592e24c873430dcdd8a9dc48bcd90276bc79d6cfa411783a9bca5ab0de08458e0b504515099577242306d0fb3d97b86c2839fec90368a8397808c63fb392645f39b2cdabfd0c1014baa809b1782d0b7e45563219ff4881f3fe1c28dbcea9b3e4ec21b5d0316979df76cf913f5ab6a0ecb7944b95465cd704b715c519a2d95400af6fa05e220b2d0653e15f738f0545d8362514d19f710176deedf0ecb3ace0eb36ba5ed53c3affe1c456b9062e78b60401f021a7957216e6ae72d4b4d143603cdc92942a003eca5fc8d500cdfe7e92e6caf2ed14ee289a8f2d1e8fae359a04621db3dda9a6324f9a8d89287240bdcfa01ab6591ce58a3921ef8a8e84cea0dc3e6faf2f9874d28c654b12c13bbd34e47632af81f1ed7a72e7fff5d700251e9844aa7a5b856862fa8c1706b4f3fce0846ceef104458b20ee95074a5f78aea8de1a95a6256be3c2bde879d014dfacae4ec5047f087753f014a690ecaa1594d1ca8c52a0825cc09c3c00719baa6a2814e0dfae72caa123bc14bb6e4627415f1ae612d36afcf2298ead1a8e62f7dc3bb4d8290102cf27f79ed14dac3af6259b8eed74b8ea791c9a4448ab5b769d049eb646ebe7aaa941aaeea6917e7be8801fcb8f946071dd915aa73b4117e41a96608e5f4db33e9a1dd1effc5a45e0e35fc2abe2b55a86fce9f05be18a24f256049cb93247fe88cf7262c28165a93b82328e8b95223bfdb351c781dd2a1dfb64169257e908f73b41d2cde5c62558e502d0487e1fe16dae5f9bc04d2f6a181c82a19b4246ea274c874733fc607b4f7878ae32ff771c1a5297e966f456e6540f13936323051b546ab8c873e23327c4b63d7375ae63a7f328487bbb60beed506d3566ef974887062970276e39d7d8cacc4b89736ea2eb2ff487d4379be038c13e4165d817860e4cd133005ad2c8252354a2ab6ea01411dbcfadcd3307b28cf5b5ec6e52a70c33caea0479651c3747c784526cad519b320d9c7bdaaa24cd1c6110bb4237bfb84628ab0724ed32acf356dcfebd6fb58e0ebd549cbd29fff54f3ca5537265078318db6e589b5bf2d1bf7714de09b17ca469025d5e0bad61a346bc6241b0aa4c8f97125da449c3de688c9df1af355af294c69b8b66421097458ffa59b2004fda65ead45bc24ec45bdc5c89a8cab73ca0a4649e05f62d798397ed0478ebb96c01a092d2746f7c74a0164570e394e2333f6275ca83032d9aff477f3986f2faa859259656751a35f52d48bee2276d5a8587dbf20162afd98969c5eedf7ec04869f7da91dc343913f42530e78220b7ef0db6321cb5723d17c218ba41f637344e59bc651891e34700be48ad42799fcb81401d345fd44d47c415a21ca9e272ee7b818d3149a5d83e9f96bee03c6289511a5d1dd28bb0259d30b29b4d3a554eb8397147de90108c7c945bfb4ca28a32caee00537c3c03548bf2dfa39e2d3615197dbff7688c13ab9e09f953f322c1a4e3607c39e1ef09efeffff0ff1f7f70b88710c4b940470435a937310df28b6fddb874ac3190bf70d044b3a9a5e6014fdfac67716fe7a3ed6d7858f0fbe8412887aa7a440124db9086c537fe52cb3340d5fa26391d485ab00b55d01261259f643c573a79c83b9244b610db83259860da64c9099ccb71033f89a9e2d6eae41567572df248e113f5e3741da0074a0b85f795b31a1313d186866d3ab1f9f63f7ef833aba9fdbc635941d95f02617c36feafae06ba1888a53a894474b6fded7ae6752efb61e92479603e2cac753a77f6a27ba4ef2932e32c1e5de425f8037ac0708ff7f927d98659ba5fbe5aaf9b0d87415877a11d960d86462707cef10e17ea66b18982c6ce5a2a75298f86482dc77055327ce71a20347f0a9b1013dd329df2765c6e75f7c553c8fd9ca1f2d337275d2e30c3501e7c2f496b2ec86b9fa57a655e152de85de316d8e9014b7925ba9341a5a46a387800000000000000ffff000000000000de6925f00b5419cde3e3e5174d666858f120f8173da615deb20fee0604d53760822208a51c06a9412f0f0835b623656ed8e88e531199f3e873e66953f192411e907c688b77e75a76889c0a899ad5b140757905ea2e53032253bace5c0f5530a93a19251d088b00008800000000000000ffff0000000000006558c3b55694773fa19a6a5f78c23293fde064ffe1919afbe810bdbbb6a7c44653e33f9fea9ea7bf18f8494f01e124f8e13aca6d5a946ecce4932ac0cdd89f04035400a4cf4e672e1c070e04d3de83974538f2c02f2f3940c6787fd847c415a7e73fa4e3d98a18354ece83c9e761fab25171f86b4cc0ba006800000000000000ffff0000810000007279aeb5034a87cab48ea7c3a2262934c08834e64e21ad00cf0e5a15e7198f4e7e735ae360feb18be9d7a59e23df33baae7b1d61d101b40d8d7590e51c7d808ea61f4eaf017038cd559b18c4036c2f8af0e40c51000000001010000000000000ffff000020000000e0d9b55c25a71c3eb59770df37927ac90a157eee26a557b3f7ba30471af5e903d943b19327bf466cb999cab21847eca5ef560e764da610b2eb864fcc4bf4de503cb3ea536d43104798e0c4fda920952e47ffafe8de116adf04f69f0924cad10d1136fcd401ee27cd60e2fcfbdd6894feb07f77cdacc92865111d145432434038f0673fbe3c816d985e4397e5c8d05b56c5225f0317485ef83f93548eabc9632eaa5925f6f579027fc2cc7b1be8823ae903e78032a2ebe90db25fb23a06665d7aaa42bd97a4c622d657b2890c6385a5d18813244ed008182011cdec4bd36029e07b77ffe912f0a34d7ae667f6a6493a60f3536ba88d9429344efe383cb9a057c27576c15db7cc7fe785b650f4c6c20628f6d9f1f2023a85cf4ea39e75b46ff3fceb12bb9af4cfe786c300f0e66a8063c1ec6797c22c1ba7ba5223ecbb4459657c2158e2865ea71c994ef510eaa1fd3554c9419e18a671666301663dd352d9cacf486c1cb8742005e686a22ebe07438dad67776b73395ab2dd23f55a3c9c77d3f37672b20bca8d2d2846a2b80f3c4301fcef972c861120c00c83fcea57fdc019aa57a64657e55212cc52d30221723ef323fb82f92afa4979a74f1034a938ef903ebde26b1777dbdda93de198f3007ee636c26f57657fe46b06afe2cabe5a31096eb8ea0ed69f4100846dd187a69716a4d17defa6aa91673d46391085bc691ff7f0643edb365c1b3bedd775276dfc41d43d119723c22cc52695cf9e469f723a1de989f48a7ddbd9e024f22ed658242f8c55cdecc7c8286a60cca341817e8d89cf12c25ca06418c8336cbebf5277ac2965b74e73bb95386349edd2f5556b98d9d3152d7e9dc3bfc3b01bfa72457566cca2d4e5c65b425ecbd4fda1b6e949b3f04767f1180a933280c66b76eea77383881dc34a85e9ffb1db3f18af966e04031b933eb0daeb9ac9216758ed47f9937892ef61aa078f24694f3217c2f2dc26eb444c0559f756fa182217da894c0b1112cced40bd34b018e0a040eec75136cb3741b7d69e012d94e6ec7cc94a47c7928fb588ce9118ed261efe3a4018c25f3270fa444e2aa2e59c2494e7ff12b52b6d3ea309fbd8e4707e214629ee4c89af2dd35abc7f7fce2ec8894f9c7e4758aba924170ba6fdad435a85f4faf1f1de7aa9b84d1007cccdd6d9b9cbb7dbb20b3728c7c7eac3662e042df841fc826af6fb0b1703ecdb2d0fd07361b74bcfa323ea1b2e9e01caee1f719ffe4592febf98e8fae459c98de7a0605011455297fd919d54ca16b233cf88db37afda3a198e63aaeccce9053f1b2d0c48a7ce748e0dc0801001386f5c7f4ff2910b308469bf2a1b4c6d426237cec6c003456e36b9b9f1b0e46a79f1b37cc56b9054caff3acfe488a889e5c064b36f3f7ba50ec887917f61730e383ea76eca883fb4a7f900c6349ec553a960df75d770d27830ca8c141ae3d271641e40d123cce0e69d3b370f475f635dcee2c7de43fbe759ffef67cfe57cb0acba917fefd733adacf4564b60111705db2e86c4900b83e29c867967c2788511c05c1e8df673776841f612f1eb38c7a147bfb84e0142656149342ed3f79163f84dec40fd7250d2fd39874c1a6ee9c25c564b878abf799c4d79de69842d95f10c2970ae977aae6988ba7211f5d97f102add9929758f6fedf3ffe346f8d8e1da561632a054b2d7c244abf1bc4784632b19e9d44e9ddb1d12b255bb4b7fdc059f81180f1747fd29091ece1a6bd76fa23b63d5b2e1e3cb86599d101b36762977570c31a6a90aea9d6ff156e527781dff83648ea176ef81596452611bffe747c0c81658430a0ae704fcd922ab478c7ff141cf17bd697837271de502fd78c5831b5871304a0fa0fc8e5bdc879aedb7b806b0b3f163902f811d6c1a9a28bea09328a4a7bb63fc18dd7e32a1e0d6c6912a22abf50c04ab492fdc0f9bfd28f525a616a6064551bb903371c186a772227b5da7bf37530a6bc0cca1195c4dd50693731992e77462f1843802d3214273cf5a63a73fa9593a787b6450882254724dc40110a7d7f2c85c90a3949de634fb66b1efd4ecf159020ecd63834b23fbf6c05f6a6e7f59b7eb9f3cbc4cbd10f7e7b90a17c4ff83dbe19dfee85e7a1a6320b269690df6057a87e5b06ca7bd09784b35c4d9d36424f537e5c537f6e516c0ca7335399e10849dfefef63e73eb6f82e585bf12620c3559ba7bd8d1a70742475864007e2fd5ab480970e53ea3b872af023848a90bc3e157f0afc20f3c0900ea50217e361979bfec300bfef9095c20c1942984d431eef8501b4371ef4d50abd2aa63daac0df51c592b447c6cfcbcf5393860056c067a03d5271999d32e581a8597d9f261da576bf1e4895a98004fc550a32167a58b1f6e15fb278290bbe570a8bbdb92d3e8b9ff0678c76feedbb9c919666338fcc9b2ef97ab175dd208f5e61a63cf5e4253cc3ade9900811e368084ab48112e492ccad5a43e765eb5589a36ef616ce7a008d029f48a7917ad51e7358c75168be87938d49ea3fd751f599abcedbf430ea5b4297a57968b989cfa3a90077c12f79864b7fa59eb9bd9135026402ace6561c4b1e4244570027902dac5d55cb330d4a3b993ab5d29ec3c6c9841c88ee57861bf0118f58800fb995f7f2d60e511c83e7eb97e0861621f8c575d5bbd3cc17b70449d48463b5b262a75eb2672561937e3cceddd0cdac3a37ca48ae1bff3b1fee321c577aa4ee4c715282f0adfb4734e92f8128e48cf81130b77041beaee0f43b4904a32dad112130400c25dc5476e4d05b57fdec604b2c1f74bfe76b6f20e8c0a4ea3cff740523b4acf938f9d593ddf2d05028a1f45495acd223892ce5ab1dc8548dc143f3896c3ae60897adca9bebccf8edfb22a636c05dd6835743ba8da3a179b8f502b9dfb33a109bc3fcfb8547033e292a5837c6564ef1ce81d3687c8dc7c6517be6ee5f8285826d0611d27e4d87d25c335c006e26febd77df529f60e1c99e19abe0d3343d958e32aa2b914c4aa513423260d2c6ec5338f4595ee2b594601dd8f3e1c065f595dff42cddda3c2808dd351d2a101b734f8d27d2e6ecbba1ab512a19825154aa9e11f5cfd91c12bf9a8efe4a6cf9afda6d751322ff530d6f284ac72d17a79da800c14d425dc7e179418e67e4283f614840351506d2f70ab49f913ab9b37f1482e2ef408f4afef5214f811c9a7a41f5aec0f7828ae1534333040075c6e7c04cfa4f2cd72fde3717c198210674a293b5f18546945fa229785518fb748dfb9a32adbf4b822ff8da20c1237e04e7ee8d6b45906aaffa35a3388b2b286afcd831d7de683259d6cc97f98f625a930ed63ad5b56deb1c007507e94cb7985f6ec2a4a7ffa1c3dbeb3829f0c990412196e5db030b8f9b27ee78f7857d250055e9d7da3b707622dcad59d6a3d51de6694899708a2396cae2583f7ab0823453fb8761812043037d297538a21fb8ebe6fa64df64f0287157a61258b773a8cb9a907da2ed0959706567e931506f815713e2b7a32dd9867d86a6f92629efa88d9b62fc57ede1d3ffaef78c3c349a88e15e6f0b876fb94c5d2b8d6c8e761ed3635bd8973f589e76f153e8308638982c6295295a53efe17da1cf7e85cebf3b530a9cc42421b3c4f641916c60b4191e58a070e950ee36b642227f32fd8f29c2e1661dab045bf3b11fe289a399cfd9712b5b7b511cf12cd774a09bbb86bc77b5c1e3f01bd7026f97109b7672c9cb10f3b635a5938215096505d6352b1fa5b5cd924359463440b58e4d1c2b6f14da0e4e88bb5e2abe11ae208a6234b4b015d6546b9b6f624036f8f31fa5f3d1043abdc8485490875787dfa81f008b4c8c049983e9470582db38039295a6a401c1a394f218cc1dccf15069d96c9274bec6dbe6f4dfaf2007c48819236f6671b374d35241f875b2a89d1c635121511771de68e7e645ea1b77f16cdc0a476e52fb56789125b95251a64580ef330bec0476e7838397b07739b240f1e187e24eef01cc5db0287ce17270ec53930c052b56984f67ceddbdf9eb2aacdff2c99931630e7dfc845b027282a8155641927207750494fd130c853bd13238dd3e2726a187cb89cdc4394de2ea64ce7ab8512c573fc614e343661ca1aa238f1c47b72441585513f9c676e100583124c1bc0b2eb7bc2594b8128969b1165b02ffe98c98bccc0b81481f65c6c63e7e388b1cbe50fac204560c23fa7fe0b40f59fc2fcf59e2dc7674a60563143a78ac78b64b0f2220ce827ac93912271921f7a4db8bda4f9f6f22189d7fbc02b61878a135024cba3a48d9e2ff83e4764c714a0a1e3cb6549e8a8caa7088a0d22cd47047665d047baf0465541dec49f143f2df49328a48b36153fda847f314eed469e1656edb680578e5e827e63d58a618446ec8ca4566fba412d2d483f247cf0c58f6a20c894f16c4becf8ce40b57be5e4b19d77de4c883c5ffa58acd854f7f1a652b8618bebbc8e6101d8a39092743daa71e96723faea2bdc3a08a3e01ac168d9b0b01c5c299d9a38455d43dbcb7ed0ebb5c9d2872cbedb85b55e57e393de4d502234c3fd76e3d346852b7f90dd149b6e2058098222d59c76d8bdf670fda2025744614536125a58f0dfc1c3a6397a66d70bcfd3e44882b5d8fe36c7907c1dd7543e019530c164c74441f37fef1eb57722868bfaa3811f2ae1b5d04a0b7dc4906d3c8c1d9c65bb6efeb069143f461f7d7bfbfb84af8f2ab2fa0c608f90ff5060f10f42fa30be6db28201ac99f3cc2b41edc2e698e823ade772c5abb8a2825de68b0d17b3c2b76c80325e14bbc7a4831ea845a538e16c0ad69c015482e09b4ba1004909ab6b0f0b4984cd7391e6545c6a8cca62d67a0a0fab7e7ec7b4a617608b64b9372298e44d9f9560308490bbf9601b847eb048f6bcb4ca1f2425888bf2a6fa6d0b2eecae4d352ccf043088abe79c6174b008a56fe0fc4ffe2208c224bb4342ba08038f94e74899d826f12dd1c8bda4903526c0a95770dd411e5e2a154980eaea57ea939634fd77324ab7f026182e3c046d002ef94c3188fc5675754b8b185e060e3cc58990cb4b26159389b37bd0d162dc4e1a9103e93566fbc96a7189c60743875f35a2b1379b21b9f421b371e2806c5cfbb8d4b763a4a48b8495b3f88dc878d637bcb4c7527411f4a4f7eae724fa2caefb7f28015529fc051c45d4c75166adbb0b082927fb1cf14232467fb08bcef4dc324ff64620895f51f2c23441a209a3214f8dfa629d0901fc2b893179e4d25146db79079e8ecdc2a970a90dacbfef85a446443a6308a0c3ed64db0471d75798e4ea7a75ebac2f857bdd847f9d8def1ad53cf361fd41fe28a2b29a376166b42b222bfe7ac0c383a27b070cee3aa26e55ac92505e438fb53b85fa2aa8e53536b3bcde165171bab3d6892d4bcf74695171c76b7611cd92b6b37be6528ae6f939b610905e9b2607a3081c86912cb5d31432a8126174e9f3c8f729a103e5d861d2d6166ba8b8588a35d1e949703e8ac52082028dbc1d9cfba598237aa34a2a1a1353737ab9dbdfa807445bff22bc7b5460874a4a613a96ff06931045626452424c61326b9a33db21077d81d33297e0a29a10ef0cf1bda8c82235f945beee762f65f03b0a733ae1d462b5b99faee61804f2ea050892e588d1ece27e70142d2b540495be86b34f10ff09f545ce0026a57120614450f985be707aa3166131e0ea2a5751f04f47020d7cbfc5dc49cafbc2c620eb4dba104b195524b3270cc2054e5526ec06f5890d120eafd9600e861c4ee0a241e1a88d64879d89"], 0x2188}, 0xc) 08:51:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 08:51:01 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r1) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) clock_getres(0x4, &(0x7f0000000080)) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x40, 0x3cd, 0xb9, 0x3, "797a09d064b7b27b0fc7189c6328927e78a90f17", 0x3, 0x143}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) clock_getres(0x3, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x20}, {r0, 0x100}, {r2, 0x5e}, {r0}, {r4, 0x100}, {r6, 0x60}], 0x6, 0x1000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r8, &(0x7f0000000280)=""/221, 0xdd, 0x2, 0x0, 0x0) r9 = semget$private(0x0, 0x0, 0x200) semctl$GETZCNT(r9, 0x7, 0x7, &(0x7f0000000380)=""/229) getpeername$unix(r5, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001500)={0x2, 0x5}) r10 = dup(r6) readv(r6, &(0x7f0000001680)=[{&(0x7f0000001540)=""/22, 0x16}, {&(0x7f0000001580)=""/34, 0x22}, {&(0x7f00000015c0)=""/41, 0x29}, {&(0x7f0000001600)=""/75, 0x4b}], 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000016c0)) semop(r9, &(0x7f0000001700)=[{0x3, 0x1000, 0x1800}, {0x0, 0x7f, 0x800}, {0x1, 0x3de9, 0x800}, {0x4, 0x0, 0x800}, {0x0, 0x2, 0x1800}, {0x2, 0x800, 0x1800}, {0x5, 0x5, 0x1000}, {0x0, 0x9}], 0x8) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001740)) connect$inet6(r7, &(0x7f0000001780)={0x18, 0x1, 0x3f, 0x3b1}, 0xc) bind$unix(r3, &(0x7f00000017c0)=@abs={0x0, 0x0, 0x0}, 0x8) r11 = shmget$private(0x0, 0x1000, 0x10e, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000ffd000/0x3000)=nil, 0x1000) poll(&(0x7f0000001800)=[{r5, 0x2}, {r2, 0x82}, {r5, 0x100}, {r10, 0x109}, {r4}, {r8, 0x20}, {r5, 0x4}, {r0, 0x1}, {r8, 0x84}, {r5, 0x2}], 0xa, 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001880)={0xffffffff, 0x4, 0x3, 0x100000000, "ca1487ae01c449ddb17efeb1ed25a06071922729", 0x400, 0x10000}) fcntl$setstatus(r1, 0x4, 0x84) 08:51:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) getuid() 08:51:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x2) flock(r0, 0x1) socketpair(0x11, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() syz_open_pts() 08:51:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x1000000000, r0) getdents(r2, 0x0, 0x0) 08:51:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x80) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = syz_open_pts() minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000200)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x20, 0x6554f15e0000, 0x100000001, 0x7be1, "3c63185af66497b1f8b39797c08dde6ead6f52a9", 0x0, 0x6}) write(r1, &(0x7f0000000040)='@L', 0x2) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100, 0x8, 0x80000000, 0x4, "74e6038c2fdbb113431431aac73e2448e75dd5a9", 0xff, 0x1}) 08:51:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) setsockopt$sock_int(r1, 0xffff, 0x110c, &(0x7f0000000100), 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) 08:51:02 executing program 1: r0 = socket(0x200027, 0x5, 0x6) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) shutdown(r0, 0x1) 08:51:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="750808d7fc739669a647add3a8e4f2bd3991faf941549b04d773e36022ac279c4030b2eed42a514a33eba369116870a17f5f4f37d9c558ecc38fa261608f4dfe309c3f691f65d7a0482c0ae2e011689ae21084c8c47da5c6e58f285dd824d18f921bb6e1d39de2939a41577b6d05e96b9a7beb46bfc6934146de386129971ecbf2332a3bf98bfc52aa721f5a232e534c8555098451ef08c87dc91154", 0x9c}, {&(0x7f0000000140)="e7e3098415b92b7d02cc375c9f4c9348d27f1d6e5aad4a80c7ca963f39fe45c3c8d39851e69940eb1fa8176b3f63b9691307bdd625e0dce98b5a3967c66c7ba017abe002846fdc5558d1217d55513833956da1907d05343b2e1b8967940c87e62245b60666b6d90df87463c9679d4b7d24dd56b1953b83112021ad59870513bacfbfb3fdd54f4f712cdd94b1ee6ef0d4dadefbd0d834b8ea31142d35fac3fbc3d4", 0xa1}], 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 08:51:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 08:51:03 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8c1, 0xa0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+$\x00', &(0x7f00000002c0)='[*\xf2\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='i,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) accept$inet(r2, 0x0, 0x0) r3 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r3) execve(0x0, 0x0, 0x0) 08:51:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpid() setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) 08:51:04 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffb) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000000)="0989fb48e50867537fc816880939c71bf8ad1ba1355410f84aa913ea855cc7fd097da1496c63eb406d1fba06583d5a9b4b6a56c6582c292cf05c852f5dbb99ff10f79ea1e5785df8a3", 0x49) 08:51:04 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="8d04cf5588e504ba7f9b532140df1cbb9e5f044a6c1efef5b766377273c859c168d23823049f94302eddd1dd64daecd4e032d91ba5b1a156eb1ec340f45fab6066812a432cf22a831b3348c9f8b3af598bbd36184f8a2ac7e74462b2251a1fa20d6c4ea1826844d80adad7527715621877ab12be0b7161d38be0044c696a8f169dada7e5ea3c7959c6c69a995a3e5e9b763feb36f600f20395c9a4f9b3822e92abf7d7956e8c7da4669fdd1a8b848090a804402dd8ddbe3c5f", 0xb9}, {&(0x7f00000001c0)="ca40c9bb1ff96d3ad5f47a41f673e19929ea3137691834cdf2131d372a7455401e52c604c7c7fd60883554aac31a2ccac5c1f8aed2d198f50dc293c23b6f8db7eaf43c44e1ceafd829d24e9f33365e88a9c90399781a92a36f6b3fb381d1347b1287206291d3f4241b72996943909860d7b4d429d40970fb162d8d206cdcd08200b993184ea8e48a8ecbbcbb503dbf6cb0d4275743f87a6ce786e278d80bd7e87c93eb37bd8dfd4933642f286577a6a64322044d144ae1c5d9da73501a5623fa5e7957b25ef80f6ce4f457962a315978b10b097cfe9afb61ae45c08ed69d8a", 0xdf}, {&(0x7f00000002c0)="3f1f7fe31c56069bbae218c399b593049f9219d0b12f857f8ab693d50d6e67ead0aea09bd855f05fd5566e2cdb74143393f59b3a4d6a7a30767d12bc34ce112b208403f7f7ca8092f07cc81c6b0049d021d55002fc2217c120537031c4aec6e68da6972e87f85ef8eaefa6ac983e029fdff983011a3bbf5e41da5e88a943532a590ed5d2a9db580a4b37e3e498d6acdacbd53fd0afd0f2bf22f9c64ea35c8336373495eb8280a06a7828d345caf4e610e2789513a481de6a032f", 0xba}, {&(0x7f0000000380)="c064598eb45b134e0252ec416214", 0xe}, {&(0x7f00000003c0)="c7994e8996c1d86967325ae68f9ce91a6f9de36d204d6de6", 0x18}], 0x6, &(0x7f0000000480)=ANY=[@ANYBLOB="6000000000000000010000000200000038e53813b51e864a43b5ee724ed75c6c70fe28dd2854d8c8dbc11e6683d5bd13cbddb5fc6ce03163a2277a76becfb3a7acff68723498ca5895906a278583ca02475ab25ae3c651326037737845df00000801000000000000ffff000006000000893c43ac568f0d70c696c3ee2deecb729586466d151e827763cdcd28976aae956686f24d4b5032477636abd75c5fd51c34497e208c627fcb5bfef3f03cf0303a9f374d3f21d32e8462c227099f9cef764176ac3924b72972df929d3c313805476ae513f318681d7be40a052de19043342db39761fcb5e92255c34645eccd532c0a3765a575b78968f206cfedb6be6e929fc33349a73fa0e7fbe05d8ae6f3dc009b9d7728fdc1ce43c7b87690488413f18e777e0d560483a1fbf9885771fea7f202ff6e344068639de1c9c2a181db429b80755a2322ffb3b0687895c5af3651a1e79907e316c1f4d059dafe2fd10f59c819ce21b9e1d400bcf6e12d4b0e0b1b72ebb300000000a800000000000000ffff00000180000091eb2950e92048ca9ea3cf7c67825fdacecf64494d90457ae045338a8555ad49df22a923220a7d9e7e581dea394bf95bffbbb33a03f616d2832d4cbfaa73a3765994a09612c1f639405bb720a6b7b1f4820e33fe4f0966ba1fd41f2edff30a9317396e884b482f94995e49fa259ada16d8a2df4fab227c398d263f882d23d460309fff55c81cd8c56080ab2b950768bf0f00000000000000e000000000000000ffff0000267e000083a7cc1f531a6bbd3ab00d5ad8b3fef962ec1a8480f705785ca3f911e8ee8b1a62bc49f4554422e0f9b0854aa10c840a88878f35be7cb0b40fc4b77be8b1f09865cc14b2ce7c654b8b92314365622bf6e96502e89057c541200964c791ba18ad4a5e203a37cec2386299531e3ec623619e4b03dfc386bd591e71a8c6f7a84543447e4051a4215d196dfb764c2565ed277c28bf9ef25dcbcf0ae510b2f0e742cedb6483853f7d3d4b50c92d67f49ef20aab17ee9e7343e04264385a7802aba9e3fb5e"], 0x2f0}, 0x40b) connect$unix(r1, &(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000007c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000800)={0x1, 0x3, 0x97, 0x8, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 08:51:04 executing program 0: r0 = socket(0x6, 0x2, 0x0) socket(0x19, 0x1, 0x80000000) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 08:51:04 executing program 1: mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 08:51:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x4) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:51:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000140)="4acc547ba334eaf52c5bf59f1908bce214a62602c23a6ec196076d752ef9e62ade85246866162e72836fe35eeb125cc0fb03b4ba9724e671afb7f7b28bdff08eca09841afb9e8bbae86c3f12874f9c3c0218ef5c63290d03db29f4692d09bdc92daf5b69330a8ce41562d81ddcb45181e1aca6ce60edfb898d29318ca6015024b870579d7cc1d8b714e06655ac5fbda69743987914c38df63a0b930d2993f4d52b4086baf8fae5f8e4d24c1d58490bb0c4118241f19fe263b853a69572ab87bf487e33d57f7c7f16c42aa19f3790fcc68a3ea443d45b98cdc76ebf73b2f6b67051d81e5f60b58895e2bbbc4c7a21b1c239d7659dab4c743e22999e842d9b7a76fc0224249146714a641e66c75eb33f9054a1ceb1a1c1a48c5f09492ba81a4333dad045087e9029b2a416d9a84d12dbc905dad12e5d37dfd927336274259ba01cc69fadb5829bb5c9d3d13aad7187fe1bd2d1b982a1", 0x155) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 08:51:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = geteuid() r9 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="c09856903653917cff503c2ab890d5d6ebff98d69c42c32540b652b914fc1b7ffa3ce2aaa5a866500ce33497441d088fb9c7d32b273bd72859db2968aff0b59d45772a08b63e8714b6a3de821fdca82b54a4579724e9e149e2af9f0469ed275862ec4cc48387b4750b81a668081c87374dca6808b37dcc899d8283af977ac6392044c4ba31e21e3b213a2aae57295da8fbb98c394c502a2ea0d5292e3c8198e25eb68c9fa9f29b490e04b9e2fa2d0979ba3632f53277df1650c7e0c720f3c968b5993de8e2d5cc56601e51972e3f88dd619d56a635", 0xd5}, {&(0x7f0000000180)="d18b9699eeb4be2bbe2413a65ee698beb9a60078c79dd58e9304a235e614bd2132f7f3eab8beb6bb63ddc74a230b79635c70f61ac3ed93de96ee73d1d67471c0cca94f4397", 0x45}, {&(0x7f0000000200)="dba8c6e6429fef8b61a3cfadaf7993cd77add37a6a3287d4fd7b35de1cf4b7137ffeea12af800ef5def37d8a24a9d91a781238c1436ebcca9b0bab64667ae9bb2d69851f27415aa4029d92cb02fe99150b69e045a7f8ed07c9c0c70863ff15e603db42a00733f658064fb450b8fbc3d0c21b8caac398369e0438c234e71e445655165ac18d5c4975d8b4c0ae8b037fa15f0000f90394330968c80b112055c854e311fc8a215ba4cf72d5f63e82ba", 0xae}, {&(0x7f00000002c0)="543a23613fce6f54bdd4dcfc288524ff8ed0562ad7113de21f9db1b1c0096170be774b65e820cce4125f659824c2b3dde1684a192db8ec03b1844a4bad8e4c6c1ce4eb033657650a2c60115ab9f15b8cf01f2404e07309ff08263c30a4047bb3", 0x60}, {&(0x7f0000000340)="4a09d06b759463c5626d3e71184b72e287b4adedc6a8e8bb045eb21c9598317d24fc9f5542bcd6343dc57f99b3cfa26e14d4eabc1bd73664f53b50d5bac6", 0x3e}, {&(0x7f0000000380)="eb669b5b5556a7c71e7d9351ee1386ee0e48f9ebfe570c266c8fceadd60769dcde5c50342fb763406d990947ed2342e84aadec41e2bbe2118f4998faadae7faa6ea62b2477b9299cb25be18eacc48380b8093e8b0f31142ea88c161f4c19b007eee5", 0x62}, {&(0x7f0000000400)="848db849f3131d240e6c057f7befaa7f6b2b0659d080dd8bc71ca75506b1130c4dd93249a36718fd5d203e01322ed09ef55a92a19d7de910d69bc1f94308b4e378a43e141644e6a905c6c0cf8db8845cc48f51e39752f9e29655430426449495a214f1efcfc2a0c6cf1f24e2c78911750d2b6338fcd175ba8058f744d5dfe4b993a179bb1915f95de355889d60fcc538d79a22d0a3168826a079e38694b7656a1bceee60ea2c7d81ac82c05177c73f2a0305205becf54124687eb875e2467520dc7301dd7f0ecd98e9b6eaead43b43b1badb0d1988111b80af66b0a51448f8ed46215dfa4a77027fccd6c00513a9c8b742bb2735c767", 0xf6}], 0x7, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="91000000000000000000ec0000000000dd48e68bdf036b2926"], 0xc0, 0x404}, 0x400) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 08:51:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ftruncate(r0, 0x40) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="004d00003a98da0cead3b8a54c220246cb452907feb28b6cc3b320f8ac2381bff8e20aa03246215c0dcd0c972eebacdef8ac1fcef9e3e58b758282046da43bacd8702e49012b275d622d116f473d0909127f1048d4b991271c168d67bdce29d9fcd171f6026db6ba0b36dd97cdca05a63b1657f3a4506e05721b9a3484ab6b38cd15cb18e194be", 0x87) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 08:51:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x6, 0xeaa1161f3a5329b3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x41, 0x4) mprotect(&(0x7f00001ab000/0x3000)=nil, 0x3000, 0x4) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000366000/0x3000)=nil) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 08:51:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x8) flock(r0, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x14) 08:51:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sync() r1 = kqueue() pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="c41f1cef551ffc578b399379af2c9c7719beaf95ab28f0debe3b7115cda796a2e5dda71bad6238d94552450c9ba78cd2e5817ee961e1843e1b8757e522a8e6e11532065515b20c799d7863693dde3850353b737f4a92ca6e46eda2d5ea897ac693c9b7e5bc0a0d42f3654cee2e37a409b6189787c7eeb59b15eb6625129cfd8ea9809a242962a0983b42b57d63245ee4d9521acd6269cd529e6f3142bec20bfe340846486282ff559ceac9f4728a539eaa1386054fcfb508c744a23b628137d24acf52c89a3bfc3f9c47d94c87e9c3617f39eedf9901247f65c69b0a3dbfddae565d0cddcbaeca601c7fb1dfd54fb0b5b4d47c922cd524", 0xf7}, {&(0x7f0000000240)="34a0e253b99d5e31fa224ba905acbf2e0be62a9f1c77fdd8c8e4a698db248d53a1dfe8a29918e4d991afe8c3bd03224dcb6377ba", 0x34}], 0x3, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x7) setsockopt(r2, 0x1f, 0x5, &(0x7f00000002c0)="97f5fa0ddfffaf6c721d8248ef4c5c29e3eb8afe5770b675938d8136957658672988feb73e3d0f1d788a48e420c35c91ae66e1d7b166604d5ea470fbd1bb70df7ead7eb02b9a01091cf374a8e3ae269128da63125441886f3279e42e8b47e04ff23c254a82896797df31cbdcbe45af0f14b906fb3aa7909c14169458ddeb5d633ff4eb74ad12ccc5045570155fd118f438c1621b509de4625a8f334827cbcedf9d9d47c70405a2b6ca", 0xa9) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 08:51:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/78, 0x4e}, {&(0x7f0000000140)=""/7, 0x7}], 0x5) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) read(r1, &(0x7f0000000000)=""/174, 0xae) execve(0x0, 0x0, 0x0) 08:51:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/98, 0x62}, {&(0x7f00000013c0)=""/166, 0xa6}, {&(0x7f0000001480)=""/97, 0x61}], 0x7, &(0x7f0000001580)}, 0x800) 08:51:04 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) 08:51:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0x5d, 0xc8bf, 0x0, 0x2000, 0x5, 0x0, 0xffffffffffffffff, 0x9}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) connect$unix(r1, 0x0, 0x0) 08:51:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 08:51:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:51:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffeff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x3a, 0x3, 0xe0000000000000) sendto$unix(r1, &(0x7f0000000200)="2c87dd0a07e231890777c6fa3b44621a940aa791d29696a362c48a89fc564ddc81a934dcbb32eb2c4d188c7de0c92884087c6561aab71c8dd970ea295012d0a81e3d571360810cf8389b3882d3b9a6051e7f197ca502814082c73f5bae0c90529a466c539f21514c649a47d37500674ab56ac49eebcd90378f333e21be45514ffbb5819ecaf5a0cdc893170d9a22988c0dacc92fa4e2042ddd872cbd36712432c895a1b72014ef34ff526d5569713c4d15dd69c179f255bc89ce78086443f1837492784c1bb8ef0cb64cdbfbdc7ce82c1e358e8ea299d11f5c1df32314454e4da83478cb07d3a10a20bb9dc256fd2b6b6e51331e8dbeab515543a0c448", 0xfd, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r1, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:51:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) sendto(r0, &(0x7f00000001c0)="ccc6c203de724393661ca6fbafa15518895c9746886128a99b9050c3ff043d572beffd52af9edd82fbf016d6b56a4d9998e44332d1bdc6c12fa630332b814c49a0985d14d507e2ab2b48fbf70d382da0ae44762cdaee01a27ecc0b11278ca1cb2567c7224e5fc2a7fb69e372f11be9f3c60ab647d602cae32d3c589e0090d79e64cd67c784a669d1ff234ef12a9341a6c829d417e061c352ea88a899755e876220e755d0e1bdb87d5b8b3c9d990639e04583f7ab5e8e6f676dec768e02b4825afd2c8aedd24094400cb02bfdd33b163f3ab9c5e32a0410c99818c4f5a440440367a7c2776ce9a928008acabd86c8630264a1cfedb22ae8df891eedc6f4ca5d163ce803093b822056be1210bbe20edd89721059607caa75b1e79cf5ce61891c927bcacfa75440ca2ed4e2dc0b9baf964a", 0x130, 0x400, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) 08:51:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 08:51:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 08:51:06 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac7936c3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:51:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 08:51:06 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) 08:51:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="382d86ad2fe5866c0a73ef2fdb761a767843295aab4bf1f2ac2a79b57b6aef30ea01e20ed77aa31e140bd7bcddcb50a415dcb7a12706470ff62f40b4fa0d796789b83bfc8f289ee371e96f77f747059a7115e98f48dc4c3c93350b23ecf57bb1b3ee21d5ff03995370d5e094b9989daf", 0x70}], 0x1) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0xf48}], 0x111) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x24) unlink(&(0x7f0000000040)='./file0\x00') getegid() 08:51:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) shmget$private(0x0, 0x3000, 0x4, &(0x7f00001ed000/0x3000)=nil) 08:51:06 executing program 0: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 08:51:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0xff}, 0x10) 08:51:06 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000e80)='./file0\x00', 0x8808, 0x1) mkdirat(r1, &(0x7f0000001100)='./file0\x00', 0x142) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001080)=[{&(0x7f0000000100)=""/64, 0x40}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000c00)=""/232, 0xe8}, {&(0x7f0000000d00)=""/194, 0xc2}, {&(0x7f0000000e80)}, {&(0x7f0000000ec0)=""/177, 0xb1}, {&(0x7f0000000f80)=""/198, 0xc6}], 0x7) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x7, 0x200001, 0x87c, 0x20, r2}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 08:51:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) accept$inet(r2, 0x0, &(0x7f0000000040)) 08:51:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/118, &(0x7f0000000080)=0x76) 08:51:06 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) 08:51:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) pipe2(&(0x7f0000000040), 0x4) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 08:51:06 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x100000000000000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x6) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0xc004, 0x9) 08:51:06 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 08:51:06 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x68fa, 0x7fff, 0x100000001, 0x964, "8a180e096cfab02dffd5e4abefbc0b3b533c8d37", 0x1000, 0xe5}) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 08:51:06 executing program 1: pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r2) getpeername(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) read(r3, &(0x7f0000000080)=""/4096, 0x1000) 08:51:07 executing program 1: pipe(&(0x7f0000000080)) 08:51:07 executing program 0: r0 = socket(0x4, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffe5) sendto(r0, &(0x7f0000000040)="1fdc4525953d3047ae412551a0ec741d9ce533dd9bde764f9737fe37a2f7017a44839ae6b862a0ac6490b5366e2a436e39fba2b7c7864d7f2c08c163e5e3bc8c71da", 0x42, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) flock(r0, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x4) r3 = getppid() fcntl$setown(r1, 0x6, r3) flock(r2, 0x9) 08:51:07 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d2af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"], 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 08:51:07 executing program 0: pledge(&(0x7f0000000080)='-/&{#*}/\x00', 0x0) 08:51:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x2f5) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 08:51:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) fcntl$setstatus(r0, 0x4, 0x80) dup2(r0, r1) 08:51:07 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x2a95, 0x7ff}) clock_gettime(0x0, &(0x7f0000000040)) sync() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r0) munlockall() r1 = dup(0xffffffffffffffff) sendmsg(r1, &(0x7f0000001540)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x705a, 0x80000000}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)="470468f5cf6a3e", 0x7}, {&(0x7f0000000140)="7edb89f2e22bb9875da4223ab163c88b69b0ed0947988d1a65180215066c5436586fdfe447c6ac5ac39244357688c6b25b4cd3e2a1a96331642ea86c069c3eeb09fd14f2d16cf0cfdb4645b702de65405fa8a868f0406e3b02614ad755554b937f16cad1df681412ab4a50db6ce33b009ee0aef0166c9f694d43b338df3bf562ace1c69437a70bc27f6ac8b76bd23cacb797e7c640f94b24c62c17e259ab4e5846c129d5409c7d0f7746953faeb1962385c2e0df157da74074caa4a23655b7378d5466", 0xc3}, {&(0x7f0000000240)="42488849361e55edf0b376627941feb3045c37b474ce69e7b1409b3d92d3855d71632d97a3e0b7f98110f60b9b7c854387759d0b6d849acd3dc5313000a33c586c0280986c68a558abe0a79ac6fc10a5f54b26d79e2ad455bc137896e309e69b968ba9b40314a14bdf5eae6b7292a18028b386151f5dbe5c3ebaa51679a4ac8280e3f76bf204024dc7b2a947ee773d0842c57ebcf9", 0x95}, {&(0x7f0000000300)="32c27450ed2d8223f010891485630a686a997c5fa18b024a77b44491bc6831242fb8912709efc1f8580d6ba65c222f98f3d555e7b26c6628d85cc2e7f190c224371dab9454381ee36f54b24e580e5316675c14567ac457d18e521b39116d37d78c32bbaa082aaa9536c728f6362b204d883fc338", 0x74}, {&(0x7f0000000380)="e876e3cefd60a5e0a497b9fc0ee8dd0db4dfcd7274af7a4aee21c50b700e933a9c24a80383fb044d53b35f24b41510eb7b2bb5f54b4721300f7f4ae1ef4ce319df48a9658d35fa5dd0f1fff836363fa1a9a5b848c131be2f1fb97194616fda90a057d8c71b66104cbc040e09fa5641b205f9a574d116d2a5e18c0dc96eac4aacf386e8d9c6d631555711468e323ad1a3f78fa06aa1f6aa7c26ff9b72615935c6103d55298b2a8bd05f9ec2085b43e952aea43a4688c733f1f7d68a04650aab98242abd3b141362bf6d84fcd36ada84d957f7b4a3089ef46e276497c553fd45788c1f71b6fc26ad639ea9e773df28592c6ce339", 0xf3}], 0x5, &(0x7f0000000500)=[{0x1010, 0xffff, 0x8001, "166616b035208acc7cadffaaf64e97b5cc771d514f50e3d528d659d8a6fa8a5709259847688735454f30b7ac9bef98c3a9b6e477392105942a8e92bba08099ed7d77e8460c9e4728e9785c27d1f29cac8ae74e846762717735f2a605dd6dbc8f9aa5e16055af2734f438020484706bfc1d09cecdfb19a576dc84397b96b0e255b0a0e3a6be3eca12e8a218f60681462f7b890137b9e1542e4a779842b67708cbca0038397832556b3fd15c9be70a2da0ccd6afbd4d2e7aede4697a612b4f65e6868f30b27ba17e0ab62d190821282d1916b087202d43c2e2178c1b1c75709c22fc69a0e9d8e7b3817f69699da8863b603016ce382547156b2aa3a32027cb58d446a2802b69531d585c17ee576b2b68fe5daf59eb051dd3f633a4865c6ddd402777f0af3afce3a51bf30c45ad8af45298aa1f8df55cbf01f99c20be09c7d50005fb81431732e3292f3ec0c559e497b7c40dcb00270a45e44d1bd1ef3ff6cf52418c2f7f0780764a4e85e9d27478511c37da89c7a66cc5bdbb6f905caa07086b704a71bd2df1b02eb66157b0ef70e1f70486c01f2d87ad8aad2cc8ebc15c94b6408d4c7b012fef1794d0f31d508a77a9c6fbeab9aaced9a130fce028356202703dec88dbbdc74784bc9fea6320d6fc66388b671b3e7bea4dc8b7aab302e1e8ff5e6f6dc2ceae607e93850f1cbb871766479e23693c5b3a41e84790a7bec633b0c7308fb49140818afebed948de66af938cc53e790b30cf5dc8f18142ab93803ecbbdca3355be70f758d08a9c3aff767c34969f55460050e1ea94802bb764861a00fc49c974693be75b260904f8a633ea7f566d586e2b9c7e48c589c04965bfc5cd2b247b3547941161fa1b7ce58d8e841eb8a980ce58644b7325dec1796e02a9255d72d0302ea10b0deb263cf899a0cc15262ee8f74ff7445944f41351700acf757b6e072bcccfd5732688f0bcb4f8404028dbd0e263a1674c8777f9fabd4707436cdd4a0e59f50e9668fee4aca5ceff8e47bb55d6d76dbe6140d965fad0b95217d86f0dda7c45fd366acfa1ba8327187ae870a57caf028ec80b1d51d2338fe33147d75ce16fb1a681b9a42b8ec8f4d37d9de04d02bfbb6e6f68393b732dcc95191bf5f0f4acaeda14f50a8964d4c199557c44eb609981520fe5eba712aa9c98799d37892e2eb3d16153fd1dd33e9fe64b16ca81efbb7ea612feca292bc4ff073021d799c2c248f5da60b4e02b74cdbe237c840f81531b8b44058177eac2cdb5fc0f67e37db2fd7f3e7f6b8c4b6dc09b5345ea682def2f9ba82daa3004cd9aa6c79669461bda7926821a0a4ef8e828cfdd407b951170b11cf14515c7e78b063acc70a7e25158adefec355aeb714cda7ee1cd3483b6d417b07d27c5a9ebb5113e490005e84786052320b9f1c9d5dcc8bdd8d7f79d958707f329ff5691fd4e3968a5c76371d46cc6975fbc286edb4adc56de1b01822bba10e1a261e1d98e913931c005799e154944770e5acb5912709304218037336bdffa7691bea80d6a4cd32008c23e1299c11714d81e01a72e2910e3369c0673e4686f9b18f1fabce407ee6716dacb5bc270467d65eb47a890db578bcc6e9be2c9921f10e75ba25f74abb3987beeb0dacef14a735bcfa2bb77603f024b9c64aee4cd93e714bfab22f0d288c0979d0f5fd168d78ac1b132a2d737b71afd34efd871b859c1ec0cda54b3b7adf6fa01bbb1dda68212170dc2fb55751025f275f1753bb5a42014caf6d35a74f500db549e65b258df249ca463be438c81276478e9fc373eca5f6814cd423ae0ab3d3947df2369645d7b19b1ef1246f68e7a90809746d575d3131ed6b5222c235120c3bb660fdb21c8a64aa0458e7f5c90c8797b5b50758208a5b8e8bfc629cbc3abdd918e11b0b1dc31e1615f639092644e087967bbc29c4fe020f670d4dabd0c422b0ef9e7e3960ff055bd1d8985d9db6c05f728cd1a7ddfb6e59e27bbd65c7170a7c25f8f8f776c3406f2e5073435450814c0d911734f445a584776b46613f8b89f822592dc979ef43b11dd7e6090b9d3d7611efe1b500fe9898bda5d67d63ee83cd4ceb29ab9ae3422a1ed05c98175d0727f103c04f932c7189884adbe232b0c355a596e273835e3a07f5642411a0f4946c6bccb54e1f3875246d5688cde3248bdcebe04d7b0654d797263c52b62af887db5ddf1941b814fc12f78d79e4c305aeb3763e99f8265c04978c2276f07a232edf73f1ce4f3d145cd104a3143919bdac87e64a3d77ba5285faab295a2f1899b82d42e2399b7a5053037f25db1cafa0a156ceb3c278933af9d48644c1eb714eb5d2c9024a1f377b1513696ab1abf0a9c727e953d175ef5ee10b1f7392c6a6193f1def5cb6e89eefdf2afff505407554dcb53d372d28b641c7959eea4de77f72f54a6f609fb4c32b7e536cec2864ff7d0aea2bde06e62cd74d5d1346a38be620b57d7b79744baca9590c50161b17c19f1be2359df2e4f6c8e96ba54fb0dfd2577a899083d3cba2049a24ba24715c9dba6e655258e342b6cb53984e9ac9f44f82f7dada72fbd3072525953c6177dd858a9893867ba97162d985c842ace4dae7223d0dcad9e9f43a3798a404c1c9c64077e868c5cf174c3176eea31ce8dbdc5b80052b17a9be2a2da0d3c2cedec754d2fc3e261f89887f732beb6204a39533f458a8aadb2c0b1fb9c5285526b916f6fd7d7a7c33c6c456a9ac25297c51608ab878317cece0abf1f04add6d0772105ef153e247ff0a57c4bbacf5e52128fe2b9565ec7330e950e226c8412e92dc962ebb9223d4d8dd9a00a3c877402bf539b61bbfcc7d76fd75e4d18b312fc8c0ac7aa2e09cdb666460fb0eed08775cc3596f6852eb29834cd2f72aac4d50d6eba0f05b5c4face2ce5d4daaf5b5a7fca03d7ce9db308055340de4414f64113e25083de2c34044b5f41e96b6595f346599098f3a9cb289a756bb4cade4531e131e8f178bba77d294bd5d7d42644f9e1828d37abad4d444357b1d3684b6ab5bf9a5b6bf00d76ce11b6514c48f05480a0f2184e25d6ac78bf528cb30947f4ed2ff7e885839a30c2ee96514316bbe5cb487ada9911a2c5cfe7e0205f17b068d29cc808a8a38550017b71a6856547635788661a128f8b971352a2895d2250eb0751afc35adcc36bcab36f361e42d109cc77354c8076d6164fce722fcd17bc8ebe0baeda12a6fd2d7b5c148636533b29640a36b874283d1fe7c281d5d0fdade17f87c5213dec445182850a0759938e231ec4b24d3106340a6af1d828310792959229425153ce9e4c55c5e6c2a2acb8eac7757e1a0ee5e9840bbce3a3fcb300f55bf4a80a0cb2e468ee827aa3bb205875ff85dd3ee616f0644186678790f71dc9909c289757135294a36ad28cdc401e85ee9e6c3a9f64208a2375407482bf9a49a847b76ff1a7cf60e5df7aeaa3e0a1a37818fd4597f8a66a0c6f8c3595e79045251764163fa08f29512bd955e476869a9aa12a86cd60a4d8027c175448607384904475dc6742526ef90beb2a8190e0070b518a03039f674d187d732131bb94575c3708a4bc584e7eda8c3ab89a68da0e258322b7869a2915fb4a66d4a63a0112fadc2b3ca78966619fd768fe218acd0c339117a8da934b0c84901b1929c517a00c4c8e1438eb297257f8cb78336d8f0698517cddb20fcb6523c59d440fbb5fcbe6538046c53deeb63a7202f253eb83886b272a3f0192e09700234fa91565e52e826e40ec449bdaea326e6b3c623f5378495a9f0066f5c65a99f6aab0d0f1365f99d0efef18cc9825d682b729dfe7548e9001d74f629a73f7fb5a4b2fb58226d385a900eebe53a024945744630abc2b8a27a8a59bc1eceed46ca9ddacbd30e13b5934fc9676dbd672e9b9cd649c38b4f324825dc4013deecb2e4c979e33c884ce36033a10879dcf2a3baecfb638eca15f9fd612a2b65e1d1d65baad9acf4ad0acabed8cca5a0ceb2b916df0ec39ed9e599b61f63ecb332179b44261c5207175d45ee35571849dfe15bff4c73a5bfacee41842990f8b0f017841c9289990effc4e12462c8f83b03c46c2384cd3984be5c4d51d0cf46e025dd679bc48d3f001cc030f3048672c45e3621c0b2aa83ca48904f334bb72f279a545dc0a969d44f4d4e5a28babf3cf04411c2080b94d5d89dcfdd517ebfed40250a4e1b925b4dde0ddaf82390ce4024703617975fe074f0df7255962e7e605aeb7e2aafcdfd45b2885bb265040fcaf1481923e3e36b9ecdbb6cfdac66e9bfa9666fae82a2d4f2337825c3bdcf14e6bd09dd3aba8363b7fd56cfce63448d2092e08dc99c8e4649ec932c67703ec514246876f483e0f911156e46a4dd5735a2affe4eda7a9c2384cac712f9e103d5e801ea11a85a06de25601788126e8e75810eceb16933216f8f5ef512a1c21e65567d98ddc047c82c2016afe21d134fdb22aadc63890280cf20e995edfa0005ab47ed564fcaee2ba695dbd0e009426d823fa775168f33824546d544595518249f45d1bebfd3ea783c90ad3fb6d371e685e029a6a65e1bdc5c809bc55c251555eb03cc3b88b16e4ab799f616849d7ac780d76e2de0485c91e146d353c7a94994f2b82e099ea5016384114aea1ce16c650a6f1756f1b89e9ef06ab233b4fa0c9b5866893bb3c7ca0540c3777c5135e122c54e8dfc8982ef6d8ecbda5a8f1a5e7220625a9529c34de2cee20c9545a6f1c9fae3e311af41926ebcdc2f2913e9e4a6cea350172cda6750d5e70019f96b1fbd53f9b6ee9cf671d3ea1aadacfaf8461f96ff6df1626c562e94ee5974ff0012ec39db485f7f396b116510cd116a90f5dfe58be15d857a6801545e0adf3f940963f25e79f4f183e10a7dadbd3926ce4ea985dc0f98d115cbb73804e3c385dd8ea91d5035f942dc7664013b907210db363aeec0f3ee02c9e2e915d14ee802be05d4accb3999a32475fb79c7b6c6478792014a4535a45fb0fb0715bb9f63a30ae4f0c42a4282575f5e7b37d36e893435ac2b91fab33918f9b42374c90872010678cc78a88b8379df6a25531ed1526484c6af72e9bec41420e2dfe28fab4cb02548dce28b5dc8bfd9913b38717a5857aaab0184ec2bfc458334fe0d8a878c16b040de666819bfb5bf8d4c53096f35edb72a3494110394295789e58be7617d7b6e3cd33029dfebcb0efaac68718175ec6f4ed8006e33bf54032a54327a7f13c647f83b72957a303800168b861f251dc910a7ef4bf4488bad4b8acf2fedb5354b854cc42a84aab10204373b36870a067557ebf3ff9af913b98a94928427db729f342b116d899d6777055ab209ff772ce212c3a11c9a21796481401c81459896df99f52430e1ba5c239343304dfb0fe8c8bb3f8436a5e9026631d78b1be503156ca61c320bbba1599734c600b4009e64a7266c53c034d41434e81a21bf592565efef4c5786e107af0c60b2d426b5d362e5f9ba3b951084ec6dc13d255c735b8749b41fb560ac432db4d4122568bfbe4c76234ba934ef93dd878fb4ce0fca85b06bcee9ef73220d8d2718b508a16641f087d9e06d458acf09bf08e1b99e6516c71cde2949cbe38fe300f661e720619392fdbafeb6eed2ac971a9f50ec7296391e88d8cdfbd902e2e5722f2f74d9dd8ab03d9194e3b388861d2d6822dc19800bf916884425cf37fa684d24abf9b351394613851400ad4ed722e1ef06af0004cea6c0fb76b60f869f130d558bcdca3e8ebf551e337b00308a9b61ff4a7b4531ce95c647644cd47c9f2bdeeca5e8b6bc5723f092e10af30fa9a4237a1"}], 0x1010}, 0xc) clock_gettime(0x3, &(0x7f0000001580)) fcntl$setstatus(r1, 0x4, 0x852298cebb575441) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000015c0)) sendmsg(r1, &(0x7f0000004cc0)={&(0x7f0000001600)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000001640)="fbce5dfb1b023d56c1768f796fe7131cf52feefc441c0631dace1a517dcd12cea35327e5cd931e611be19f8a7884cb30215d0a6c2e893538ed340341a2b08cd6e71c7dfbe35f7efc56635e46f61b7edba434e89552ef892624697dba3e5d1cc16d5b31d520cdca70c3d0c04ab6c3b4b061e6a64c50d8374411c18049b4dab05e8586550448402f75e6b7788de7432650f8e0bc09696278f0f22f86a9cbe252297b768dac2aa58124c6e9814bbab8f73da34a1e25e0fbaf18c9fa92a81024f4833edb23b63e7dd805", 0xc8}, {&(0x7f0000001740)="f2a00822ee6682bb44e84906720a97e2c17db592feab3d66e17b34073330888c754c9720cfef6e2b621786728b90aa337b5d38f9ee241a", 0x37}, {&(0x7f0000001780)="44eea091e1347585a0bd06935d917eb7d517", 0x12}, {&(0x7f00000017c0)="d79ab979cd5e8e5cf42b00925e4a", 0xe}, {&(0x7f0000001800)="3646102470cd9818a053dd0e0f27270ee1f6d6bbf98fbd01c3be36d8fc1401075809d86801712917d405a79159499886b5d2f200463dd9ee7ce34c2c619e20b55eb7e6b9237d5bfa280840a69de24f204a601be3bd2dffed7aa5fcc8d234a0dd1a2f0546222b681af1c3803e60844cd5ea", 0x71}, {&(0x7f0000001880)="562ba7cc2af6942ce99ae83d4ed32e743bb708554b3d58d3d846b8e1cee99363fa16bd98595e685c81ef4b27544110e385ebc21d80aabe235dd8d626d328b39d8327b7c2c619d6bb3490fb01d3c2ca9ffe0d63a8c7dae42538098944691935831521d3a5dc66202f29aa8452e7cf792155539a5fa43bdc37ac8e5c3f", 0x7c}, {&(0x7f0000001900)="13fd10c16d41aeb26f590e6aec95b9e903de8a5f0d861b9d7ad2d42d93afcda807f249eca1826d1b34840e9ea597dc586e22d73f66e72238649cb8d9c856e4b9a164cfce2433d643fd52d0", 0x4b}], 0x7, &(0x7f0000001a00)=[{0x48, 0xffff, 0x236f, "2cc9b55c76a540c7bc27a1c27e81d999ce2b4b051a386c1b04da34b60738e280cabcdc2e3fa963fd51417c95c4e392cc0612dc"}, {0xf0, 0xffff, 0xe41, "751908c996a8060397929e43c5e1bd0ae83295ac6e436f95dc2ef26e690c40c765c0da330a1450630d174e039664e3c02c2891c7ae6317a5cdb615f31b749b10d36c5c08ec218bd5fe211072265f3ff885d71538f8233d2c620bc3fc603077509e2113e2c313c64fe0c8033a797fcb06568ab5247af0f02c694b4ce7ae1cf04188ba22d1ab5a61a2e047ed77f760744eb908dfa7c42f421a02d0d647923dae33782c11d8f67eec4e4ef6a2bf34c2614ddb08ee19c660a772cb6f6a449d516a57d5c4f733fd61a1efb943503a83f58f4593a5ca36c9e98d63cf6f8a25dac3"}, {0x20, 0xffff, 0x3, "91eb5833bd4d57577d69a4e29ac5"}, {0x58, 0x1, 0x134, "e158720777596365136d3d9011e6b6c0a6ace5c95064b2755b70c5ce38b0e5fa68e10e208ac5e275149ad226328ae5ff3ab856ea3bf70e93a42f3e310eb6c1547a6196a16678"}, {0x1010, 0x1, 0x80000000, "4ea40259be92850b89e4f79857ee349627444b916e73ef49e7224ef7fb5c4570ba993a9a7793658761304291202c46e9b576f2c3ef34ea4af411c5b71b6de05adb359ecabc15ca0298ca0650b4d937085149822ae97bf12c9a2d9c526e5563bd6753beac2f9a099fd0f62fa3fb8e774828314d3c2cb47249cffc5ff072733fca082af451bc614a43836f9611b2afd94f45678f244028deacfd1a29031e63b7788f22806475a4f9988d1c7b8a54aca2346a9e3f41364bccfccf45cfab280ae94c1211e43aa32319c189127d58cd0d5782252ebf621f90fd7b76a932ea3c8a1ab16f19f0a05481bea35343352383cb6294ff9be9b6410aeab52e427b5028367ba5cd7a391e1268ec0de693013fff56f6d6dd55a79aeb5dd54aed47efe0cbec9ba2da97d928c060e1585528eab3b8d5904f850afc47b1c597fceb45f06fbab2f3f44dcd1bbf7a042706bf8f2198247775cc7c660a9deccd88f162d7c38c28c912302c8e76e435ad78525d127e3a74813826d12ea29e7533d4831f9bfd852db0b3f238185eb687799c2165bf3de7ab9544ea246acdd598aad942a4f8bd4f1a92569e7f878291f4166f70eaac4da2302f3baef67b71ce5b18642e5aef69579242c6689512110bb1a18f6a4d399da5701f3de7aeb4019d7ef45d9cb7185811fd9843206cb2918fd1a9b6d83e93a55c3c196164687eaadcf9883f0cfaaac19fc8656628c14a354f74486304afa7d19bbb6e18d417d4f19281777c594a77a4e7f6bffca2bca7a60c4d61b84610bb7f9fc6c6557cb1fb219e0a35747b2a7b5b7499b71048a67045f455456ac73a1d53a7300e2c548aee3494bba554d22989766fc563acc4717ebfc92f71d811d55a701a7a5d6039747820e45825f65f75ab097997b9f2f2bf0bc81932dbba36b3622d1db2739a68682bdc4deb72c390322b7759548bf01f1fc33589ea62ad710cab497229529aa8e701b16b0de6430a9e87febbf794eda301b528a16965b83424899265e50a8aee9ae24e3ec024ea5e66ac2a0f18afe94611a205bdffc937e10c4d2a0ac0d7e78988fbd6d1b7b056b3f26797c3bff491f087e9e32081f320cc287635154c6a9ad1c6018c6b9a4144324a7f52f9a5a5ba2ae6fc0f94b69b39066cc7cf71f54d4221d07c09c69c4adc2fef42a5bc2ae077c496a29b7620c9d9c8bf609fdf3ffb4b0fe4902687fe40fa9909b56d7cdeacb4f9cfc40c46fca7b23b652bc975c6bb3a8a191919ab2605bcc558c43a3b0715ff3bd14ea0e044397d4c885f5fc14e270878fdbc5379dfcad7a67ba4d1e8cfa568e73684ea56521278832054c49bd1ca586c862a61215772530f49cf37713b3b82c7375ee6e7188538a01c1cc2723d30babed1a3539dd53de8d7d0220fbf1598fdc307f899d6b75c45501ea494d6a45d990eb1df789e68d80bdcd9c99d449c177567100a8dcbe82621415f400ac7f2fba2886cf9b83e38e5217bbc91cec75712d32fe3d80c3d0d29ab916ce725c219e38c68dee7998d891338f01fc4d8cc09396eafd4610bdb7052231bc2949fe2d58b44e043417e95ff5fd5d47380006845a5240d5919df9acf6244a941da5129eaf681cccec0578ebd7901fcb30913bf35c25df632c025660ddf4ccd81d86400025c92b136f3edaa16b9b5a8c7e4d3f8795f70afe842b1a9be499111c3cf4c02f7fcfaf3d66a18a6fba6e5a20c96c389ff7e8fc9eb45f491922f842969bae9b1ce9c74f73f57423e0c0fe5ae4c2595592c30227aca99bd85788f739c39fe3fc133b00165eee34684497bed787c96fde862947db9d2e669620015491787223cc69737c05d69c2769ab12b30bfc85efc025bdf9fa43d949a21a4f01a46044ef7b3d2e1016e123216cd61f788123e97f63e72032a9e0be4a59857c0f4443e49cf99a3f1c2f7aaaa33c28bc606168259575fd6677ccbc92661ff881f2cfd4ba8954cd3e076eb0fe68579dc14958e2993d4f6cfa42167c8de540d29f67f6ec3827b080d78e42e723b86c1b1ea0f3b0f27948ee179212853d2690d73f082740967c312f4c46e543f0ecab0e9b8e39ac7314b2aaeabf6c9b7e3b1154dade24bced60c89443a08a9e304f11b964ff5dceea4f6f0c7ced74646df3887788a5b6e0dabe7e48135a820371d129c4f4f36ee400be60f669b9738e9d93a9897c2fe0dcc4032ceb3ba0103e33307c0d5542493e7be93770119fef7bb50aa8f20eacb4ddb8ad13932169e704791316f5e8dc8eb68140e0c4ccfa50867ab08cd29a748a7b6d26d9b9b0b11db7e83820d71629dce0edc8e6cb11958d20238751be9ac0866578c214a5b79f0e8c481659ae5a99ae88f1970ed5fa60f59c31c2392a387a602754e56eeda5b0d004f626cde2162e79e339c4f84427c27b8907e17f614d405d2d0af0a6a1926596469d267686d48c5f5f409cf08b818d1c86d1fa99a122d622475185a36212f77c5890e716e8e4faa9555e195414ca2313a69086afefbe21c77b452a5f84c59800d39338a4f402d332352e0a36043f1e49162e9c7d1e6e061f9be8d0ddd0c618f6ea3027f353f7c650aa490c9314d4384ec49d8c49af0597d8e4dd070621476113e4ffd8fb79f0698187271e4fe695491680a0416a9ffd12902e9a8d641bd4e3493ecad305248161fc43db4bbcf3019c5e3c1e7e68322ba7924f04aa225a37176c19579d327461a6cd0c4538f7c2afa1d2e7d5fa2098afff09f3786cd42ce6015228bd9e9858a2b99e4996c8dc8f104fa19e4f4fbc39e16a625e80236f3760473d263c340a3bd1aeb882c280ee1d196f1228acbd1ef889946109e8a56a2e82f03e0aef29885aea8bc8cb8490f29db429740a3de1b9b650dbd6d18d0eaa3ba31d0a376f0ca1ce90a1e2b9e49e086716d81d3e0a341fd3fc3a23d8a15f39825b24524a02d99b089c97a282a0ab7bc89022a46515417cde321c833e0b01a0e6c55ec68f13bf35be9e5356c3243c13731ecbd571d88850742fa74a5c35a5665331275c9861da165f935c0690dd0b73cdd55861e6c2645c7144624eb046f836f8a311da917c8a7bbd8474e60e384c2a43fa26932113f08f3121267485b968cc193c86b65bfaecf019653eb58b44593191174697cce94a6122cd2d250b7070829d403e0789d67016c253ce4b501776fe70dced7760ad9de2a50c58042154d72695ac17fb6a4f065b7992382d62a0e77b549f889c6fcd2853b0d55aa32db0f37ea85e842e6a30fbc3cfd4dacf10a68552c1fe1e960228ee6def1eeddeedaa9b3faaccbd2eba5470bae4605b897475a1eabb0f77ab3434ac7acdeeceef0418540d9ec01c7b454c2c3a51c8eb71d1476f266b09d9055705c3aee3d055deabed83c0e90b1faf68ba7d7c535751ec68667bb995618a3d7b24dee87465a2f7ff61baec39e6dc32920ec5c85447951c87bcea1d0b20f1e6681dc62971556d59b3153e7d71b51e0b830a0f6a8faaa2adab93f94f6162430766ad558cfd3c055d4008a87506746075529fee6ef294b97100472d7384299e6a16083eb23279f60d4ffa49d125883906cefdd002544bc964595a4ca9c6478effc1646f9f0b789c3b95cf75146155e1b15a0e6570f67a63a449f68d729ee7f0227da9ed25b52a37394f3405ccb3093b44d246331a4f9dc770917e98a84909eee5cb6773794488d1557219dfd07dbb4d829a6dccf76549b78a63a51af1b1b83416b92705d29b3dafbd0eefe19ac98814107463b7823f95c31fc339f5eae7c1285da9acca51789d8b3a9dc79ffe04b9c3c43054bfd7851c1835989aed737c6c9b3147e38b940a70cac327996dc0d269e770fa174374c7d4bc208dff28a18c3d8a8fe41b5a839a26e50ee3410a5c7088bedb7930b3b5204932963a5b8c765a5ee65747c6fc6fb364d369c8087e1616a5f42fe6a073fc46b75ff4358c249dcb5c1b6a2acf7d11238ab04f1dc22655e65d0ddaeabe6479043a2e277fff01163ba7fdae9a947f883e23af7f14ba791ac2ccef89f8fdc0af7973759750b6227699a0709be26028d81697a1f8d578a53e4460f55924c1b2ed0b7cb633f6598534700647bd5fb2b18ddcbffcd54b5723b34045e69e47a4fad5b765fcb0638432a398e82e263962c1a6912d64a0ca5e7990b794efd2a21a67beb1d416ffa03fb25b0d8c64f808dccf7dc653fb1c5dfca88c3388d7d07d642ddd6ce5e2ac1a96bfd8daab7f4e86bdb627551db3581e01b011acabdcf34a5197bdeaec135d655f0a9fce0ac639f04829381ad3313207e537c65d268188661d8f40b748715b26a2157937188c6c4dacd9f541a401031963f99642d967ae643a3a0cbbd6286be3170187b829646478404b51a509876e201864079a9c2d404e8903621ce794bfb6322dfd446137058227b003296f80b5919a87580ed2b74f89c2628d23effc0b5312227b75c360c6cd8460be55a7a85c037b7de69a51c791cbb523a7f8405436cbc8d9b2ab4068644834daaffffeaf4bf47940f5bcc42cf06c6c7d0134589e062f52f6c2aa967aab3a2593ac3793299909801030065b0f0f65c5d424c77dee6eb168ee5a4477af90f78346b91b1ca2e18bfc218950eecbe3a23e3ff5cd183d769203fca7d2d4f9869004b3004b6616a125054d1f5981df068eb02fbe442318d9dcf568a422e857d97be1a189b1820ba8f48472f7e31e898683812191d9fdc49f02421585d3cd694bb9bebdc423a0d50baced6382107704dda52bf56b9ae7afc1c9bc8ebe6670f375073af8b6d6f0516cb82458449348911db60613f6ba7963c631b62852b42a3ce21f06d39607d42f19cd797808c873ae5b75220d74e873cf284b0481a99e880052263b4d61cba7bf68e144d39c7f9ada516208e444236585f00226efeaa63d501f50953493a8e651638ec4813b23afffaf7ced02af28edc72ff29eb480364e085eb21753b0e4b45329b5d51c2e902b15f735e258fe2f07dd0675ceafca717f14f55663d4d11321c8f7c50ba4a43cb2a7ab90f7b364d46255c6e0d7605a9bce89d7e34e3de6024f3f66d67571ac2d0ab8d53d99bf0e7fa42e263fa45d4da3526d104449b876bf8d55d2a0c253c221b0c0a39d416ca8b0470e4a6ab78d218ce6a10525de64004edc29b7b6f172ebe4f7f95982968bafff485b881ecdad8f5d2fa4deca800b659acb8c8d3a3b5c7b3c1bd8911c49039f6c30300220df0130322ce8169bb073b28e7fe1ff30af1c1c45bbd84eeb39ad6a59605765ab1f32280db6905c79220c0db3a42b178a998efebd5d7cd9d1c312587394e1a485a130070e9466bd33edab6846d139ca9b60854ed1fdefc413e5bf5bf138eb1ee28f87c77ef89f6e2c009258ecde53c17fc6c45c8e9e6f7151c3751929b137e84acbce5f4ab76dd1c134a3fb080dfb6f46f11766a5aacdefadb772f563f0adf0cfb4dfb613dc9bb0588452ca2b1295ba12613dbe3c6f460f4e744f758eed03f7e6ad6a26972b3750b84051a80ed6e8234fb7c6e6b35bed2fc5458cb83357b5f6bd1f95a5c43cc1653b24203d220af1401c81c580ade6b6385fec21d5636f5a8ecf4fb12048a557924fda1d3740414becef845121a7370a8d42912c1eaa2e41abbbcf6d729d3920df89d3e0745aaadd1f99f353d5609ec456629d18c677276a6ccdb2fc3328ea3f9bd0b5692a3c92beaf2dfda9f87aacefebef316293dc15f984cf2d0a13d6e250060f51478af3a0a1dc53c62c0752495a01670054b5ce72ce55f86fa16a89deadb00696671dff8b14b6acdc06f1ff4a56daced3d3cce8cf3dedfdfb714db4be098ff"}, {0x1010, 0xffff, 0x7ff, "fe139c3d1a2a18281d1f8290b78c22baf2d41549c73235552a757e4d8f38b41a6d93ed6d8587bb5360a549dc90aa00262a54d33c07df33b9f0772be8c7c3ecbc2a08d120f0efa329fe1403120f469df68e31af6fa821852e162b9420b411311e2d10958f4d3bc72dd7e4e8ba6a47cb5ee08484c205ba6a17afac3e5f89d2ebb527a8682b3760573efcca622ebdd4782a105156d9ed66e02b381f3a494982a2e284ef18b5be4d454d55a7ca4df8e2f3ddc2552c38bac62f3e113ce153a33eb394fdfaf314b4facbb90eb5b164ceb95ee39bdf2a5c323731e1859e98a58ef876e5ec806b88f8328fedab2e12faa57dcd3059665f79ac87a3c1a9e2299c94e734a534b94721d65b64d69a094d60cf35db352688097efd2450a7f5035c9a8d24d2eaa4d8cb2b66ff83c7f03df302f94c1ea9c6e3710a80cfc66cd43f5b3e4ca2216a80d732ce187f0e89f9fa5638e314be4df9f4c4d7a9351c45db2770a438222180bd8291a457ec18de1ce76a128a8bb49a90e086a0145355471a45671cb5e6b537949f5780165e86ed4c2a0ca930832c48f9f3bfbcdd79642a5fabde63f7da2d82097bb4dcd7b08436622dc8273e4594a66dda683cb25f20b951696699463df50d5132fe0061cd8719e1f5579c109a16dc688f07ebb1f3011064bb86aa0403f7b5ec8824908604c39854fc446580bdbca874907929934ec433b7d61904da801d55db27641e6cc2b0e183097a768e658871145abaa816ebd31411a427139c32f6505abb2820ef036fac8e21e8bb20873b7b888fb4cc94cc7063bfa2885dd0b9bb3d9d6b511ef7bd0c94f9c71e3a1e03b6fcb5606f323d2f0589246aa19397a24bbd619631df02c15d39645db828315add1455d3cb59d68c4242539a34fa4b3fa5222e7d4e0b27d0a7b6ed6422f8c7b50ddf8b68db5e604a1876647813d36c1c3f5750ca14b0ab81a2623f62bdeeaa95d1bbb3b8ea5dfd5dde9a61f64d7d396f63c2b7026ab6777a8cf89d3924d0e0119cd692d6f403bbcbe437c61f54e16efb4f3d85d0bb3e4b0931fddbc7ea447f7c2e0806436212f6662ffbb88f468ee723a041978c463776d99b1ada822411e7cd5ddfaa07601ee49b00c21e645d1db442fa856b076e6ea2e2a5e1c9c209f5ccfb15923084185a5721e5f54a26c677b4976d28fbf317acfe24b91c91d29c2edb9dea14a3fde4fda59b7fb6762264b32252a9ebb6fd82468ea2069f9371ca70c972d872456a152f035268523cc1f7454c034581ed21fe31585a543280479d2e4669e86b069f87cedbee3c7cf648a26e9ae8208db7be36f4de6ed31171bbb0f7e82b6a394c15a2bde5c7c77e89af07f610cc168e3d455d414a163cfb82cc09d808ed0af4a33da37e0acdc1a73d0556d9b796483075ea560b6241b93061d2c985649b434831458d98b8b03491a9ba2be21eacff3783bb203ac27a9c922981b684d37cca0d1b00c9f9979792ec83411c6a4edddbaf11a808c2eb6cb5e1b875006db7ca1f621573f22061a4f2099d506d0ef9c4b0021a54149f5f1bb939f18f8c4735703fe1b9751cabfac35771f3aad676aef9f2c63c081b51c0567d03bff198f318aac4bd4571a5983161b61744ba8467a3bfc3322e6e8a043373fef674257d18cd877ecd10a1ed93fec8be13d508a56de802a786d757bd7f8ce88335431483c17251e5d6ee26f07323e3f8f87b124e489933e9cbcf7ef5a47e43012bdb42d73850eee16b61099e34cd8c599095b6c75517ae0f3872f149cb4fb184af0c60fd1d8fc475d3985149b6557ab81da875a636a2a4f3941345f5381a5b1273f366a8d677ef67b3f06e181e97a115fe8977feeff3373e821085b7407324902f26a712fc7ceab36e8506acc38ed0a37b010d566f690707a433d0b23e2993a2ced08795ec8a28ccb7467d660b058f1772c8381e746bd6b1d76effad938495dd32f417bbbe440bd89dcd9d2700edc0199b671d0e4d35123030c4b3df487ad64380d94eb05163b851f3b646c9e2251868491d3a9d31af3bb07ac1284eecb7b8e54fe67136800bd2174b84bc55631b0c9ef958a7c7a5141b3c9cd3706c7e1529838b69468317bb71a62e36e4adf8f6e7953eedd387233c966fce8c603bf68e21bed9d733e50dbf001a16d8f9c025b98b2d7af8aece9806af522c92ce452725298c29d9596c8e620dde3faab503dbffe1d99c22fb5cb9a28d7ea5f94db06234d49c97cb924f07ddfe2be2bfb304c10e35cbce347d81c992c41b2858dc110e054700054dcb92bb0bac4f39eac0696bee5d244b88fc69b4998a60507266b72986a22141f37fbcf1f036e3ccd837f9442b1682617310810a9b1fbbea46d560136ca3a2d111688ac617547546a4b7d341ec6de0e0d1475caa1614bb6c48cbe528fddf525ad9a982d2a1ef1c69f0ddd448b00f29d8fabde8e479fe985453a00e15ba980f5eeaf09be050d8d8810d79099ee0cc41c746eeae26d77fa4d49cc0e9e16cf5dd09636aeb55abbb63806f7af339bf4c3593e17ca1cd106787f16d96794c0d3cc1718f7b7040e9ec8640538242680a1e21073b27a205c14bd9adbd9f59811e010db5def934ada784f9dfaf97817eee8d64324e92e867b5ed369dd3097e537392e4d72e329b108e0898b47aa1936789bd65a97af301355ffe41637fdff883c600d018b131d2e1a4003e50bf8a854fca9ca1aab8f26eb0292fb8f4528f786c68bb46a809860dfef54f8d40f0f399eee30f1ea4de68d7f4cd1ff9a81757f5fdd58e3cb1686634e7d2e3cb01e9afd6ebb715521a92f71deda852c78b699d7158de8d411df0b67b2cf0529c66f27ba0fcd5d334767bf93ed0f381099d35edc28474234c1b16f63f11df29725a1a65a20ff9d43efa44009b9b905b3524a8be66abf1a59c1c0518fcada028b20caec2f99458ac3619195721845c258859b1bf0158928da98b4ebf3f5d77677a0f926b985069b33ffa88651d704317528540ea8e109fad673b6533a0a867d0030e97932f38dfa10cdc86fdcaa1c0e0352b83bfc8b89015e63e03e68264433e3eeb1882baf8659f9cf3140eea756f22a6379e6fedb92367346c3d08f94cae541178a7565086a234897b258a509fc21178e51c02029e36e3146c6f7023e2a11d58e36980c2e35bfadac4add21acd7232333d68a1d85d8ed85645994fe80e238c1f9fc262e19c6f60efb52e71c1174cab3ce33c528e0d9f78a445df06bf552568c7ad54082eaef254041d6273a056269b96ba26008ea0ef4c2f18a4c7d33c8badc425027c0617bb1b7d97d9eefd76ac397c06acbdd8b32c680a210ab437725d34a795d3ba5de224d355f079fce617dd1b3c17cf7b4c044646bda36474bbc82ba797c20033244e5dd54148b70701b00feec270a411e03c75a0129c58f63db38d462188adc528d3d7b21d2266a5ec44af1cebfc8b7204d8fa72547bec48bc92f9680255cf20eddc47879982ff256faf39e5f2e58126a9c318870cb8aec09bdea85bc5f287af6a8b5c9b8d8f6071a683e1e280d7c3620488e42c138bf67fb4beceb083f2c8edf0a3f92f820f380800123ddc81722e3ace4a58b609f83c3b6fb766daec2dd6d540711cbd1c82adb6fa8d751e11de044905043d2e066d84975a7339f19c806afdec45b64166c20fc1b47c8f52382dc273d5e5a5fc396d4d551aeec948a06f814db9ae8660df861a48852af466d2dc82953ed20571ee6ce6b90ec5414f76567d728b46d8854102a4ff0f4b2361cc408067df15f3faf14661b4b4a2d9c1fa70339ea539e9abba2cf37a7a99d915a0d248af1ebb60803e6be2a60363ac292c7d6823c36d8c396ddde009b9ffa94bee42405e308d89afc3ffb69fcdd77f3cf38979b05e8865256393b578625cbfde8649b14f68fba142da9075e2d5e9c11fce99597e5a6928811f279ae0f423e075e72162b6a7130b2d9cbf183154ae664e5428c87fc0707fe1312f838cdb32c8debf0830d8747755312a8bf3d1999baacd027a5fc62d61fe17f2b3409e65cda56c2f0421425a7a1d0c870011f8d0d809aff1fa8fa40f454694b267df0f6c6799062bdcc10f5b58262ba6be8cda9eaa93bb1426e4b14430270a8f51df87103460d70a9c570b137a92089de6c9783c9af8e886cebc877e9a317191cb345e2b60db56c8a72d0c52d2a1f3ccc5e12aedd7ce80ab748da691438eb670b768c8bee07fe840fbf9b42709b44addd1519bd2e4a7410eee7664ac8e63caf77b06b850dcc641ad989a59edd32978c1bc89f22cf0a2e067340ed9223fadbe65413662268405ad1c590c5e5655dc7cfc0b705673ee8be3cab7414f92ef9ba4b09be587e18e935933d54f7243d9f78c99dff01f6b838e8ed047b89a63d012e2c18afd99557a7d2ba5c5dc644f128d12a3e933f45d337d285ff8f211e654a9a01cbf09110a0db48a211f345eef67fb508deea24fc6d341863402b10280771643ad5374866713c8a59a1970eab5825f2d7813e83afa4926fd58749a4350c9bcf9caaca87ef4ccec30164941926c23976adfdf204f4cf4a97bc549f5e6bad8338079e70d6655e13ea05c2d09cb7997b57d235771768eff30f53fbd6e84fbff8ff54d81d161e7f54573818e55557aa08854115930bb5a299ec1b2e1364093d67fe3a4b537048c050643b3b0e42d9583c0eb2a47e739c5d3ae312b847ccfcbe38e4959dd1529561c3a79250a1572dc1b9e5fa4663bb25f60cb87e2ad86aefba8ff5b1f4e58537b2a6215d7829621960413ed72366dd283169a4cc4ff4337ce7794ac3a3dc928173ea8654ac1ae9925f281466034f15dc0705c08b3ea9ff5cf6f492d7f117a7d828eb1018e64da2679d5a940cfa1250e2112e1cb1ffae09d4bb49952e1b8b24d07a0b6550279b7f4be6ed643fadca47856fe7cde2aa6ee51d7b3b849d2beee8cb6e6fbd5578759503fe104d93e06c1ac10e99d53c640de4efca1a244cf02df82abefd63b9296c981ff8e082cdb16f90dfcdfdecc413e15d3f0ab111a2046b75b1c357f6668e0ed881234ca4ba885e024dc5b85b1b740577670233a31a39210a51944bbef2d2439a3d97f2e6c1baa79e70efd5d48689b6fc1013fe696daab1e8b8f25a2781f7d0673822420c018a94184431e0bc94ae65cb96144c3782ea898945789c4b7a5d15d9a8caaf491b8aa943d16a321731c8b114089c09631e246bcd2ec54c990de025de2cec7fbe30d7030e501111c824847ff3ef68cb86acbcc3a7a899f3d8690fc5e2fb0d8c63d3b14ad0f8184c9154ef58b9e48680ff20303eeae850b889dfe5f04deb9d3034538740eb45ff86c2fd70989d9c85524b12db38c28bfd98e386c362b94d05bce1a58b73cdacbd1ed2eaf2cda194abb87d2d88395eedae90ff41683d082f78716f1fa40950450c5b145b05dc7a86146b54432b6ec35061bfbe2dec10cd00e26a15d8915099fa54a3afaad9ca934a368757bedec0c60dd5470ded6bdf1e9628a94f7ef0a6679b52ee6545a55be994a0108c57550adce8a4961be792e13f13c212fedc016e25e6705bbef3b22a0287e1bf44d6fced4ea59501d467e31feee5c271f3b981df91b32b7dbac3d64b0588acd231a3265c3ab106326f405de699543097a2aa1389fbe9124ec0285d3342ca74485007b053dc54d2ae913d7fc8eb090caae6f27f461ae1fe1143c889d54d44d03018256b2f2904311f9fb93b12f03af7295f35253c2ae3ba0a4ae324dd477486aadb0d30b05447a8127efa86721988820ff82af7dfbecec56c73a9a04d5a836afd1e8afe8cd4cea4b9a09cc09"}, {0x30, 0xffff, 0x3, "a36ec222bd0f0871b06b70606897b48e7b85cc91761da8c3ab945092e7fa08"}, {0x1010, 0xffff, 0xfffffffffffffffd, "a4b43ea76682af35954f3448ded0ce144db14b55748a290ffa19fed0a584157753d37fd1bcfca322f5e91475c67aa8ac8710f8e8b5e2e7b79885e2edf3ff2e43bdf9e6b7a98841d530fb2a44d8337dab8e3bc373ea06c91b2d71da6197cad90682a8d33acdf64755db91d3e26ec1d79bd53dab0f4253696f9e069fe93d187027fb90b5e4c74d03e972f23fe57f239b48e60ef38698f3a26094414393f0269067dd61bf8dcd4b4e782735aa917c854f0fa7e8c4811b87c8439775e433066a00971302859d2b81f775f4c59a9fe28f7b39f4095dbe9d2c44577a721356e3765bae174ea8d61c22d7addbdbf94e51df6440cbc4289c4263867baa35f96b8f68644b7e6dd427d6d5f150b03736ed6f8969ab659ef5d3abb648607a45acfbf1401784588068378b7aa624f1d9da0ba1b3aab7d4dce989706146dd1da285bda969e31d2875fc0449923758966f43d3d7558ac33bad044d305eb727298a51e8dd22348670048c714174502bd9a6a0ed53d4ec09f343beb59935fc024417b4740becddcce8450b7ff99ba486b51c379dd79a40906394adae00fa04de96af57f03e0af1be621874b632a856c9549a20ac28332f0a927e995f4c5e703a7bac08dfbe23c9d51022ed014769b2b2576f7273e49734af073bf7e74c4b630bb27d62ef732f927dbc4bbc4f4fe03e3d520e24425993e8f1a16aa16a8558c37c5b0e28cec59a4a12f09fcf2ee1bce4ad6b539c1a04188963cd2dead013c22bb88b4a3b0c95a5383b941487c2209601e269464f5b027aa53778a274cb35ab1e14e71496ea14126315273444813dfedccbaaae18a3666c15786ebb5cf70d8a4e580bb35bd5b56cc92e7879546acfdf934c765ed32fb9ac378137bc5a00fc6a844a45d8774572684b3fdd73147ab13c57f1eb588c7aeeb39964dce12dc162e1533c0b980a2a9d06ddfe8a494b573741cf34dac0f32f23bcb580fa268c5ebdfcc4843a2efbb8760239b2b266b9675593b34ccc4e8e76a095be9f13bb323055b0d850b8f658af8b54be303fbc1fbf354f34d5fef163e2120f78798bafd25542f140d37e96a11469e9fbc55261f86fb6d3d0eab1069fa55315aaf1fbb521eab6a9007c234f86a38405af9d6653cb16510b38207e25ea1e9b11de2d44f1d324ef64ed7c557d9c33d15d28bd86207991ee0c59faf0e063e8ca78532fd950d187e4c37a8700a31aa80bcab794e542e332ccfedafe8f42a0ca5e1f172ecd6d4d002017400e922359c46fd0318f01a0f3e67ba28f75231fe419f81c1f201bc7fc84dbf81a7593711636e3d2d0c1dad9e67754993aeaac4f6ce17f27c918ab8e967cb5ee69f8bf2ba9d151574226848697ced30d289d2bdb1c4f8c630b2df5711c529c5196f86380c39a637d62a7e41e3b2cccf9368e6cf094304acbe522c5ed6b1fb9392ecb8455e1a1ec04cedb91ff6505fd99ba956d9e42c94798f48e44ecc044cd260e4c97bae55dc81deaba14e9b76854685c57eb95c36a3ab9b4b6d85e3a1761b417ea9de0145e4e2d8e9a79014122042ea1408a79bff6c6ba4fca27278bfee9b188b50818ae2882148b43cea97fb244c971e5da9dbe1ec0952e85c2d013f7f5f8b76549cb4e3670965aac43552f6d9622faaa55e17e5b3f1508a932756b28919ab7768ab90af82c5c32475460483a83b8c3c423ab147ca3f94a3f7d37d1f302a3f1469d0724214d4956419200f9665b493bdf56935a627e88d97ae2df87933857576d76a2208fb8d8a2e9a109ecce8ff4438251f0fab24dfce23f8812e09d0d1f364226771a323627c96f6b1044a360886e088c7784045da284c9011e5e2301c21df5c36957b9cc814aa6f4fd5316d78172da9a263186f387bdfd7646190d182cb8154e44454fbff9eaf473f71d6f67968916dc00c2266dc6a61a4a4b568414450120d62c8d28e0c27fa22b209741d2b99c3abba7bd023d2d0586f9ef93355c44459435614142246f3295d88de765022e19358a34e9ea484ec49f9d16791ed1849f4f27f11450b968d28fcaab065935ea94a757eda1d4717f8c0b9826e72dfdfd40c4683e5320475b8d2f82606a9ef1dca180893ed28240657724aedf001a7e9c58cd03b057ca33af18da1ad6c50336c8cd7b8d5abc19abd7f8beb09e8ec7c6a969d6f36726dd841ebdbc196f8a34374809e39192589a59ff4075fe028cfa92ca812e333549d65c9fc9095098ec3230296048d0e0b8e31cd8af40181050f0676e7ad65a5ec09404552ea11cb272e5074fba2505e275901ba51bafe2df17d7a996620e6bbda2af2b3ca1381ab050541dcfda6fbf19f5d5c1d450c48eec646468e00633f4a105861f28e8196fb058e79db89c312af8cc7cfcd9250af312a549191a19b6159f923818d7e93da0df397e4c73c42ac8e7e8db0a0932fab755aaef0bbd9f9cbf061624e9fcc25bb517d82bf66fe21b62265d14b575e04f0095575f96a842eb4bd77442199b12ba79dd4c963c7846adaf820c96df3c584a5085ff579eed3e57359753e876de1f4c1ff9d811808a6d8d8208e3cad7ce5d3af3ea628cd7298fa7ebb6b4a6e3b041d275f768e844cdaad8c18e97c75f3519ace8d72c25898896d6ebf16f70bbbfc1514a04dfdfe4aaf0cbc654100d90e695b7b4fd5080043d92e09c2014abb7e51587bf2682785f189fee86f0c2ff52af05a35679d352163bc49ed816d3c1560c7b44c2e2023ce6dabaa0592528f80ddc265f6089bd701455ceeb7570478c75e6cd990211820ddfa330f5b7d8c600ffbef13388f7634dc44e949b565610c89d8aab5e1a4e977da9a8f85b447c085451ef82bb4a494d34703c03177ca3698183e80ab8dde7fa5a8eafddcd1f35c2bd91dd3ab0d1f3fc1d1adcc86d9fc4d3c6feb2cb23f657df344232949545d76cc46702eab8720726d60fc04fd6cbd6282a2564fee09b5d88546979aa18e5bd38f40c5bd5efb17511e7859c9bad881958ca7677103383aedb62ed56032431a70b1b48b37e72efd8cca5894e81e332ed32942c4ea3ae273f3187c80e212473f5ba6eabf85a13894c211542e146d323cfc71e9f1bb8553b43ab037c7684957f91faf099064d935513d26aaa60b115ff1aba2c4e3c7e4211d26ec4c0ce7bd3cdeb0062319195af781ae82ca342b29cb35988f13ca1f70ce4d94b811c9fbd53b54b2bd19cee4f3a4a7fb3ff5dafdcecfd4903287c3a09f26ca230eaed0d6d2e10491f655aa9f3fecb82301474a766f36cb26dda947a1adb8f0a724990df06915487a0decf31ad8279a047eaf2e2cf549c5bfc55c02a5e9fd04b331d45f1dcb1fc29eadda005b4fe75f2bd1ffdab65f6f05a0051901e154fcdfd0c4e60cb494b3095af3807cec260b98206794f2cae39bb849082f968009e6bc8ea4d30f7db03eb15b709638a89969889cb09b058b50cda279c9e1feccacf0bf23565e3ecb90861ba962653b9c7a12d6868358b134d7087ee02b6af5b57979834f2b7159b2c786a0f274b12e3f432406152730252af17f3e296b848461955d6fa9348444230388d7559daa042444e85b72c62bde13d966a880d82de1833111c4dbb99da1850361225411004a399697c2a134540bbf8e39e58d6954c2842f60f4e9010b8a59d1dcc32b36d9986aea3d2f2573697247b5ce7644f3e687b8fc8d0101df193ea3d13d0a4af4e4443e5a8e81d80a3594909585565aa6dc6aabe91e6704d4ccfda79852bb217912ecacee643ca1b272b2839e90f045baeead2f2b8b798b748ace4c2f4112748f785e32173a5929ef90e7fcda7d91440dd6e616a24f421de35835a709bc9131ca9f9f4dc7c451dd9bb017e9a4221ba850c9e63ed4a4f08cb558c8f377f18920a4b6a2ecd476f65da7b05967e5e659ca45499b6921b7172e91b822377220dae5042b0a25aa2a2f70fd5298b1553075494f8f55997809131baa9d84177bc286478a7882bac8824efb766fa8b2e5050cc52904d83e6aa3beaeed413bb8fc6ce9fbb0826e2d7ba10f77a33526a4250775424f00e9093927d1e7374d6557830a81336ec2cb8b5da4784107ba16fd73b5cd4cc2c884e36524b19086db1c7771aa274ca0517b9a88a141685c1f335cee537998cac0c49a65ef1b513ac0731ba8d70afe22bdf98556b59ff83aa2a7b385e500d7d0921e383f1bfd9afe4ebea30c9d0c3f2e0e22360e017b240dbe0e85161f5ca64acc70e44a97a516c39864bc9cbd8d1f28ddb61c4a6cd56821b813ac9f203a81503b46acd380f5ab20a73e19a6a741da608de234d2aa53d7b9a73372f5149a94c702f7b726595d85cf3c2e393770e9d7be8b2bdfac5e8f96646bc26b2feab2b1a2803e0c244bd17a6cc01260398607817657341b5260c8d5ef127c3d382a86557034e3f37adb5a340be7683a2cfc5d02fc43252df184aa980305613ece3b9b69514045fc9d127031dea94f2a5e9619ee4d1cf21b7b27c5f5e4929a9aa1672780a162d59afb8d8a5273d6790539b18eb062633bbec785049ecabd1828ea2f2c0ed4ba66f60267b76f01695688e0902005bc24c078c6b0f3f7d092df543852e7b31b88aa1b5465064fe10b6596d7c130d5c937796f5877495789762bf34d9cf347fdd60cd197c3f859e2eff432fda1a4c9f9ae7d5de73cbad53c0894088737fb4fa15694847414c8372fff5e4d3f965655246650bf7b8836f935e715d26b43194a91a4c9f074aceb44ff2d6f3a5cb91b5768457d02732a99793ab638085693504ccb11b055d2798f6a9e0159ee5e031f9a707a6a9e2daa4c4796a498cd7a92359c9251ecad2704a04525972cdd01448315e1e40b1e8eec0df6a1876c242f5b6b32e3254b5ccf29d6b347204b96f79b52d8030f80513bfaf52d879a8a9e0cbf03cdb14b6c64e6996c4bdc20049b337b529ac1a035b49a8aa8cf291866ca3eaddce2ce4108359d78417ad2ed0a50fe5faf9814871332bc95dd626f246843fa516a0ba69dd1df4e63c874280c91c4da589b15f5f75b538737bc22fc9a938a17fe79856c17d6ac69d4c7a923eaab90959377195dd38ca285ef48d5e53e84645c8c4ca121a55a9b5710aefa91aa93b28fe852322857b1046d5a050cfd02d9fe6a973a6b92aef2409378c5ba2068cfdebf987db0caad46830026514911c1845f02f8a7e69d782180f78b301b83c4ddd03e6479f417be2198fbb6ab04b0f7f25cb7c3f625961ff02f5a60666ac6b3f7a5aa26dce18a2730adbd980fb5c5b35d83b18de0c31cf7030b2c963f0114ffd4a79a69b1f010e6696df981317f414d6ec2d6ded4b3db179cd2d71abc87686832b560488c29ffc06c735d637e261d7d87bbb815e0410afa120eb036e84148d839a2058901cc6ed24c995452f2933130357bf406576fc06ced5dbb4ea6bd9c5313841a47f435ba3c809d5d6ddc984bf33ed3f38d56829207fed1179c3f39d14ad56c359d6205e89b14a30290783870cdade15f83305018252958c855a3f7fce145c7a01f51340a100ce98d4e4df1c2b4615716aae82f076f21caa7d86d8138601eb3e5595ddc4cee37ad192e8465f29997491357af0b98d1aea635e6fb9a2210324f05d31b6e7b13227359f3d99120fecc5e48fa7397f33a7d13173cf29db72fa1bb86d118614d779530b578edc5a5bdcd4f49d0064441fd83906299d667067e1a701759e4c6a7d6362bbee5116e0ed49c5210db8b6f4f4b2d2bad3416b55669048f470afdf3509b4b5e09b5647febc37646510946c317db473332c09edec335db68e746912900062187e8640dcfd5f32d5221e73ac286b2622e15a"}, {0xb0, 0xffff, 0x1b5, "53aab76f50e9e6e399ecfcd9fa90893ba6a6316db14a03512927839eaa926476378b08084889082906b5dc629a4cd4be0bc76ce44f771ec6e5506fa8db445f29411b7b9e0ae52bfccd46b3031fa7f7197898ecdb8291600965c27317599d75349e61bf04ae3e8ad0c1e9cd6303ebe0d7d63c5ec1fadfa09e0dd7bf6b6bb3e4549cd8d497886046f3b7eb4b42eb7b5d96f088ccbe584618a738e0ba"}], 0x32c0}, 0xa) r2 = accept$inet(r1, &(0x7f0000004d00), &(0x7f0000004d40)=0xc) r3 = semget$private(0x0, 0x3, 0x100) semop(r3, &(0x7f0000004d80)=[{0x2, 0x9, 0x1000}, {0x2, 0x95, 0x1800}, {0x4, 0x80000000, 0x1000}, {0x3, 0x86, 0x1000}], 0x4) writev(r1, &(0x7f0000005040)=[{&(0x7f0000004dc0)="2e335cf8193d4f62d0d020c5323e410652bb3fae26f46477697db9448df6c17eae053ceb6196e45d06a8e868e914a699324c1340f273224f3a61485a5ba5f5ef9dc7e19d4aaed43752b4248844100564df1653953e92a8f9d95290a089237d30a963a8c2f45e0a9e3ae87abaa61c5a1fc8c92be619442e0d9e2d3bebc377438ce1a66e1043a1170be6b47e426ded5c2ad77046565a6f9be747def640e020af4a4011c11bb405b86f", 0xa8}, {&(0x7f0000004e80)="15352cf5cffa119cc6632a7c0b78147c0a55f6bfaae091b5f7465b670d6ee54c330fc95c04003930017c65aa10c1a6f739725991b728f945be0c20e5c373d0fb4d0b6574b553d21abca9adb465e36921ffc2c82a25276d897eda402fa4ac46ac969262d5075a01ee2f3a8592b5f218c5917512734bba089cdb056ef320afcee3c9d9f9283e32223869f54f8218bbbd375dd1fba5a7fb4aca9a80cf718181108467cd07ce6015bfa93c8bd5a6299c95885eba9bc1a1b889cdc2e527788b93c54e6a9a1aadb9d74f951574", 0xca}, {&(0x7f0000004f80)="c7626c18643981d05753d2332fa34c581454099d850f4c0197a8125360babfddf03723261eb14d856cf2ebe560409b97b48e92f9608817c8c2d9fd9c9e4666c2d5748fe26ed2a22a6d5bd0a175a2b54ccc62e2e00d40d797801cef", 0x5b}, {&(0x7f0000005000)="fb061a45a4b79fc2adb0a0d90ec789dcab9dc7adf13a24eeb728a7b1c6031752398dfb548a37", 0x26}], 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000005080)=0xffff) getegid() clock_gettime(0x3, &(0x7f00000050c0)) fcntl$getflags(r2, 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_int(r2, 0xffff, 0x1127, &(0x7f0000005100), &(0x7f0000005140)=0x4) accept$inet(r2, &(0x7f0000005180), &(0x7f00000051c0)=0xc) utimes(&(0x7f0000005200)='./file0\x00', &(0x7f0000005240)={{0x80000000, 0x2}, {0x4, 0x1}}) getsockname$inet6(r1, &(0x7f0000005280), &(0x7f00000052c0)=0xc) accept$inet(r1, &(0x7f0000005300), &(0x7f0000005340)=0xc) semget$private(0x0, 0x0, 0x22) fcntl$getflags(r2, 0x0) sendmsg(r1, &(0x7f0000005600)={&(0x7f0000005380)=@in={0x2, 0x1}, 0xc, &(0x7f00000054c0)=[{&(0x7f00000053c0)="129215c0683723162c9cbf882977083a74ea452e1c1cdeb9c12c6b9cf1faa8e4a1aa502f35ffc9f16af39842eae5a4af5379084da65751ccb83eee2d32180931e2ba998812a5fbed8421e62f683725c4f37cbeedd25ad438f73969cc7b09d0c2eba9c66ac0637f1c40ac8b822ab6139d9cb86e9be259976556255b77bba63ae530345884bd04ce67bc7735ea298fa8e90ec4ebf7ecf19f0dea13cae194004c3079bf23aee4496e25c6936c83d72e615a34ae5b45a47c479ee61dfd0aae3518dddf37b9a07d921de70afd82a0f2480c902990bf4ed0cc10475d1df9d23d62a96b4eb0ec17e4d4899acb7ef67d30452e7157", 0xf1}], 0x1, &(0x7f0000005500)=[{0x18, 0xffff, 0x6, "149318d373"}, {0xb8, 0xffff, 0x76e, "5e8da71b747a03f9c4ceb66a816e51f094cd3a38b0c837ca979010c180102f5b03ab031669946e809a48bec6cb718d32fcc3a883a6d3b6a453646050418decd8e72219ddc0a6c4f38159770ccb90a9d2bd79810fb74e5a729cfbd136056ac16f92985f38a8d99205a98a9b7c2df8cc6c606aff9b4fa922302fe57214d36ae1a2400076d9102380b17f079685fc74063b46b1bbb6251cdaa8c8b59bdacef8e739d92ccd4a5b38318e"}, {0x18, 0xffff, 0x6, "4cc53bbd1d"}], 0xe8}, 0x8) syz_open_pts() 08:51:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40, 0x3, 0x0, 0xffffffffffffff3d) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x8, 0x48]) 08:51:07 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x20, 0x1) mkdir(&(0x7f0000000140)='./file1\x00', 0x42) chmod(&(0x7f0000000000)='./file1\x00', 0x20) chdir(&(0x7f00000002c0)='./file1\x00') readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/42, 0x2a) 08:51:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000080), 0x10004) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 08:51:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 08:51:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f00000000c0)=""/228, 0xe4}], 0x2, &(0x7f0000000200)=""/216, 0xd8}, 0x802) 08:51:07 executing program 1: r0 = socket(0x18, 0x8001, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 08:51:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 08:51:07 executing program 1: r0 = socket(0x20, 0x3, 0x1000000000008) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/161, 0xa1}, {&(0x7f0000001580)=""/130, 0x82}], 0x5, 0x2e) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/111, 0x6f}], 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 08:51:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="255a06dcf88f57c2fb603e074c61fbf5571aea361681b2a5102a0398b2bc16090068bd17319e6cad71b8a260f1e29811230366c716654beddb04e60fa2fc3c17ed49448ceea650c2d32f889b35245db687d2309165a87a96741c8ecb5ca2533ff5f43e0b654a548e8ba9c0af1f7f8ccb97bfad450ab92b2baf1d282611a684616466cce23e4aa5b5c39509af5bc8d24c8b15407a52b5ceb1dc103389c80c8a21532c794e2029ec97dab09c49aac57352951b5b13fe78d5f428a603710d95fe03de1322c6c2d621af83ff8fd09fe94358bedb28ec0db360e208f8383d839ef1ac57263b76ebd7cc31e35bafc784c9efbf0527c543e0", 0xf5, 0x2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 08:51:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) utimensat(r0, 0x0, &(0x7f0000000140)={{0x40, 0x8}}, 0x2) 08:51:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000700)="fb940c1ee966d2ab91fabc23997966660d83b4f1b3e1cf80aa5fee327479f9ad714a6953993a16f8c25783aab615bda3883c2ce1b7b9b97680e01a1e4985d3fb576fc15f6debef524fa2a004523020c50c1192981af35efe9dc3b9b39da3b0cf2d3a0858631b56770043623e2d1576fe", 0x70) r2 = dup(r1) r3 = syz_open_pts() fsync(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="dc283ccc2f63ee50f5459940675d1920f84b4e524abe152d34c45b359ed95aa4afa9a0", 0x23}, {&(0x7f0000000200)="b95697065744b0d227f7e3f18d0e723823d217465c4284bb9b109dc461d86a32cdfd501b8d71ed5a0a094048e4abbb1673483092596c9e7653d723ab604fa0571e52db778d675fa494fcd1f2c4e81418655921135f07afa312959fa8888d9237522eedf692cb8f5ec3ff09604ef95d356e4209096d14d4278d31e24e84301ab89fc51e1365bf7abb6ff5f9314c8b82d1f4d2d6287ab6ee0c5b427d31e6ab2c51c34da195d085bfed359281cc", 0xac}, {&(0x7f00000002c0)="077ca6b4e4957672d663ef2f6f0b9a4e97c6c221490b79b6956bbecbf000b06ec5e6d2257906cbcbc6f4819d32c519498f4314e8231f1fade2c0e8c21d5df48082ee621376004f60be44046eadd96b30f06c58f012afd56d781f526e8ac9bde0ade3fcef7a4efe0361fd", 0x6a}, {&(0x7f0000000340)="245675e06023e5bd56992b132943b32135fffa489ae09acddb67e43a9cb1042e31527f5b5e5fbb441754069c6108f691e1003d664553eca6a64fd6092d13ede592c6077c6d3d22cb37e2fae7aed14ced773d2e97bb025bf4e55186f07cdbb5ceaa509a3b835e5a75310a5788ca871329595652f88ddb0cd3b7532e5ab1b8f12ca98b22e30bce58b10ad36e4b7b75c1f741c40441d468da205ff38ba297a30436c2909ece898facdf8ad60f91d764197296178d75ea44fd5cdbbc904e680de08af32dcb07f1a6b449b98956fcf0dd1c5ccd69666c0c4170c3460663154e7c53142c909439ea0deda96a534444919800987610fcc3674c43", 0xf7}, {&(0x7f0000000440)="6a1acd6844fd32a0457b1b6c301c2acfde72da6099e89c68e15c5fb97ffc0f6aee7d36056befee6463e9988f26330d43c4fe5a94fd53817c1094889223177ab62e", 0x41}, {&(0x7f00000004c0)="b296588fadf6bcdc5a44ea5622fd011005", 0x11}, {&(0x7f0000000500)="fe2b4e8483", 0x5}], 0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x3, 0x0, 0xda74, 0x7, r4}) 08:51:08 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806d19e098) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *185854 53111 32767 0x10 0x4000000 0 syz-executor1 55568 11423 32767 0x10 0 1 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(93745f98a5579a01,0,ffff800020b93530) at witness_warn+0x6e0 userret(80e849b64a94cb66) at userret+0x361 syscall(fc3ce2037ac7553c) at syscall+0x680 Xsyscall(6,5,d,0,3,83c296161a0) at Xsyscall+0x128 end of kernel end trace frame: 0x83ed97fe1a0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(93745f98a5579a01,0,ffff800020b93530) at witness_warn+0x6e0 userret(80e849b64a94cb66) at userret+0x361 syscall(fc3ce2037ac7553c) at syscall+0x680 Xsyscall(6,5,d,0,3,83c296161a0) at Xsyscall+0x128 end of kernel end trace frame: 0x83ed97fe1a0, count: -6 ddb{0}> show registers rdi 0xffffffff817aed67 db_enter+0x17 rsi 0x55bc __ALIGN_SIZE+0x45bc rbp 0xffff800020cbb270 rbx 0xffff800020cbb310 rdx 0x55bd __ALIGN_SIZE+0x45bd rcx 0xffff800001346000 rax 0xffff800001346000 r8 0xffffffff81ba5254 kprintf+0x174 r9 0x1 r10 0xb4071bac7a979ec6 r11 0x4c599a4937071550 r12 0x3000000008 r13 0xffff800020cbb280 r14 0x100 r15 0x1 rip 0xffffffff817aed68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cbb260 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=185854 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92bd0,0xffffffff82307ab0 process=0xffff800020b946a0 user=0xffff800020cb6000, vmspace=0xfffffd806e92b170 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 53111 194783 11423 32767 2 0x10 syz-executor1 53111 174223 11423 32767 3 0x4000090 fsleep syz-executor1 53111 10013 11423 32767 2 0x4000010 syz-executor1 *53111 185854 11423 32767 7 0x4000010 syz-executor1 11423 55568 7771 32767 7 0x10 syz-executor1 7771 120625 8831 0 3 0x82 wait syz-executor1 17105 288526 92839 32767 3 0x10 biowait syz-executor0 92839 455593 8831 0 3 0x82 wait syz-executor0 86179 372612 0 0 3 0x14200 bored sosplice 8831 185707 55528 0 3 0x82 thrsleep syz-fuzzer 8831 74843 55528 0 2 0x4000082 syz-fuzzer 8831 466204 55528 0 3 0x4000082 thrsleep syz-fuzzer 8831 115727 55528 0 3 0x4000082 kqread syz-fuzzer 8831 241615 55528 0 3 0x4000082 thrsleep syz-fuzzer 8831 352757 55528 0 3 0x4000082 thrsleep syz-fuzzer 8831 455464 55528 0 3 0x4000082 thrsleep syz-fuzzer 8831 443954 55528 0 3 0x4000082 thrsleep syz-fuzzer 8831 431804 55528 0 3 0x4000082 thrsleep syz-fuzzer 8831 308659 55528 0 2 0x4000082 syz-fuzzer 8831 33403 55528 0 3 0x4000082 thrsleep syz-fuzzer 8831 492437 55528 0 3 0x4000082 thrsleep syz-fuzzer 55528 5934 67636 0 3 0x10008a pause ksh 67636 279450 51113 0 2 0x92 sshd 83117 272782 1 0 3 0x100083 ttyin getty 51113 213393 1 0 3 0x80 select sshd 16717 61929 20743 73 2 0x100090 syslogd 20743 369648 1 0 3 0x100082 netio syslogd 66370 39756 1 77 3 0x100090 poll dhclient 51271 76272 1 0 3 0x80 poll dhclient 88482 289571 0 0 3 0x14200 pgzero zerothread 84953 372233 0 0 3 0x14200 aiodoned aiodoned 92565 257122 0 0 3 0x14200 syncer update 86093 391550 0 0 3 0x14200 cleaner cleaner 76638 466043 0 0 3 0x14200 reaper reaper 76938 139884 0 0 3 0x14200 pgdaemon pagedaemon 3843 141133 0 0 3 0x14200 bored crynlk 66068 366310 0 0 3 0x14200 bored crypto 46563 481517 0 0 3 0x40014200 acpi0 acpi0 92384 136272 0 0 3 0x40014200 idle1 56291 474930 0 0 3 0x14200 bored softnet 81620 66107 0 0 3 0x14200 bored systqmp 30360 495008 0 0 3 0x14200 bored systq 54402 89964 0 0 3 0x40014200 bored softclock 54665 313465 0 0 3 0x40014200 idle0 1 272026 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper