35d7eda8ddfaff04452ae3e4330796d3376a7b30bf7d872282dbe13f1267d1e610b57001b1b7d9d0368dcbdfcf0a678fa7eecf1a3a374b67299975dcd58e1f3f906f1c79de13ebca4b803cd27572fb7e86a3c2d3c36751f1635faf0bec15906b7d836f8758b49262ca0052e200f1bbbd9e71847f4400eb6230b5ca41c093d08d2e9a6da488c54721b3842062e2ec6182cdaa186ae01ef10b4c193fe65be062f3d9e17c7765810e2f8cd1dd63256e2daf318f94e5e68e1a382baf1b6768914c2589865eaabf13cb57425c22a41ab92aa1c6da012d73771f6d08f55aa6e627ccbfa93d992bb36d251d063f51808ec3b2060d78d000100000000000001000000040000006f853d646de0c67047bf62664690e19488e7c13649427e289b1624e26ffda29db08570ce9a5e8c40370da64082840f2117e210f34d7f4430d01a440ce7be337a4185683fecc3608ab2a969c398781f235300863170cb5a0d2ca70020d829b8d39ad32bd600afdede178429a67e3b43970976fba061c5560fcfcf0e877b034cceb53d444f4f7a6fbce884b31ba202fa780048f9c1ff78f6c84b67e62cac4b89f99d82ddbabeeefdbad5bc4ffca81e2892495b1924dfe9f74a2ed4fae19baed438413004c7e2efc7f51ae1e57059fa1cd30e164f7637a9c4d424908dab85b99f53b94571f6d447946f672c59b8dea900003000000000000000ffff0000050000006bf3d59b08b3689d45664de96a6c05430abdcc926e265d142ed3a9e064790700"], 0x1498}, 0x8) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 17:31:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 17:31:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) kqueue() 17:31:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getegid() getgroups(0x9, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4000000000000142, &(0x7f0000000180)=[r0]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040)={0x8, 0x6294, 0x6, 0x9, 0x3, 0x3f, 0x213, 0x1}, &(0x7f0000000080)={0x8000, 0xb5ea, 0x6, 0x7ff, 0x1, 0x5, 0x8, 0x51ba8ad}, &(0x7f00000000c0)={0x7, 0x1000, 0x9, 0x834, 0x5, 0x8, 0x1, 0x4}, &(0x7f0000000100)={0x1, 0xfffffffffffffffd}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:31: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, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0xffffffffffffff36, 0x9, 0x3e34335a, "5bb674ce500b6a735d2fb0861e256a6dd99d07dd", 0x3, 0x5}) r1 = syz_open_pts() 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"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) read(r2, &(0x7f0000000880)=""/161, 0xa1) 17:31:34 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001a00)=@file={0x0, ""/108}, &(0x7f0000001a80)=0x6e) getegid() select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x122) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f00000000c0)="cfc6dd10d76e9a85cdad10d429b27f5f9a1eac266dd49d7ae936e908028d", 0x1e}, {&(0x7f0000000100)="ea1528a0609242c13b0d46a9a144", 0xe}, {&(0x7f0000000140)="bafc2041c5aaac69eefb09eda8782fbc6481e03c76e42ac22f4644ec9e832343d739b0b8b76a87840d040060a5cd7c4098e73a3dc457df585eada1928b69bbf00f023d774d7976f3bcf1ccbd7f7ebf0b78f25c534713c094e8790939b304c9f54e583abd26b1a3c2cb14d646d41a8e098571bad8682fda59055ee453ad119027927196061a313a68cc", 0x89}, {&(0x7f0000000200)="7bb04d39a64ba8a875f6df77daa9dd35eb6c22dfa4ef34921549544a30b21b817e4594a63ca8ae19176c4386be4c1d4d2e42b57e68752e9f5f61d9493c22797c4898a43a2c2f9a945d3b1bbbe6dc33a741629631f78a0a8910df93705ba770163a154d88809565ce49d16eec20d9f00c852ec4c106f38d814963b152829447c2132be7eb5aa1cd4d0d87e3b64afd9a6b308f186490babb2e0f6b491936f3569296ad66d55d67febe5e82eec25ec7d6d3c73a5f5d92094ef0700a9cecdbbca237eaa659ac23f742dbb48f26eb3254c620de58f25931589634f6498eec4e3c4cf4ecc01314187847feaebce55c1523632ed35e408af299064c2c1390f642a83e2321f979e2bb07f3f79c43720e7867a59820baa72a843a67921b2557bd278cf0e62fe80d04219b9485c7dbbc295ccd7c4c77916423585f1818e775d209dd8cf6e15271c75ff279ec46e0318f1fda9731050dfc426196e2a469e569a58e18168cb9c567cd040a9592e8e36cbeb16f4d633ca8795a049a0c36eaf12b3070af134d29930154f26b5fc022897fe3f08b418d2a9fc0c0f2ffff994d9d56ab8e28aa3489890055f575672956b4dd195aed5fa6d5f231cc12fccb3c9c3848b8d8cb6155f6cad52475863269e1333245a933845de747512f13a94438088560f814e63c426e980e1557da11950c18210cbd339328eb770f04ea4dc930ff683641f360168408fc509fd9722dd6cba30c6beea3e33bca8cdce988e4f97f407012372fff44252516dfc6201ce08eafa5dcba3f3730c5a3eaf9de5c5c5b59bb366b9d873e33145166069ae99412388048c2ced867c1dfa3f2e2985ad1898006771b995b70de22adb55b36e8ad3e8a195fc4e08038f54b7826e84771f43f28a73137b6ee638acee2823d2097ac49254d5734b2eebccc607c6b4880bc6799ff208362c9201204bed5c244fbec229a94f689b811916b5b5176ec20314d807ff03935484d75025e75e0ea3fb94ca7619a856da735d9b1bc6dda248e972b6914b4b244e484c73e7a4671122f3c8ab5769146906917431280a773feb073a5129540a478623b42b18925bf99dde561524c878f8157f89fba37e94b435cae31e2c01d47d540f947ab461b2571e6890d7f27d433d096fd6984c564047d0939f778b21585f934c8097c8424b264fd0df6d4a45a07771cc7b3aba162e7afa7918d839b5e6494d8b81180a6e5019c6bc55462c4801c4aea2911c3157742685d85bb2314d1a63eb682070d28db7a6034ec690c88c4f082ee6013bcdfd64673e76078f7c4610dc3293d8f7bb2aeb2ed32a8733553e0df511282a4b74409ccd204a692cec703795f2e4729a7f81516deb9253ce31268d3a6f3f9bdc2659a1e5a45435459de4c8bb19e17e4ecfee501dc7881038a29373e3227d51009cba4e632d2223c8a4fc42f9c3bf83fee4709317354a6e80c3becf48291bc29a2585f17f066f0e12d8ee9bfd73a2fc401102db42168d234644ba251791ae92ccb082d6276a1fa3251b82f5a94c9abe4a6c634fd12926014080dbf2ea705f2fc9ca46f9cc168e85bbf04a3c23db80f28c930aa5e374e8103ba59660271ffc75cf5bc7172de86f4a94ee105f02e81192856e93a8e222e7da29bb1c47782f9f6b938d2ccc6743f9049c46543fb5b20759e46d0313d4d0dd1f58a2f45aacf9101a5515b55a095868d79fcb55a58fbeb6ef283d9f2be2708ed53d059e0633e3faf7f1ef3703bff252b197b0bba9a0b5ce15d4790471d5c7addf09d7e2ba3c0648dd3b14c7b50495d34e89d8a49baa0fc47e714c8a1672a2dbf45d61e454de7adcd639b3fbdf651a4a22768fd75213dcf06bf8718384a57aab39842c71456670d13e1806feb5143b9933b4919fee635fee228a6127a3f92b32bb0a8e3febfc4ab0cbd654d3932ae853873aa48b23791e248a485c164097aa7ca3ba74694251a3658ca5fb37ceebbe58064c4d8a03b426a4772a210e1e259679374d02215d6872ceb9dedbbedb8985b26f655b136bdac4b02723d5d8531c4813565ee1f6dbb1823d32140a9b7e0e5de9b5490e894d98288a3824b375cf20c5adaef3e7cd2a44224fd3108fb1c5a1cacc31068a2001f1ac047bca8fa6dd170ec8e38a140fb3c886c6f9d3d1ed7ba04bcf2d4b4ff8beecdfef408865fff6883f2d06a3c7d6a9bcd22a1ff2c1e94736cd0bf8d0cd997a57c2ed6745cb0569caf76e18539d0d11b14368dc924223693909bfe0c768e53c6f57ef100e06670c8c9c4bd1e648057310e0a0eebf44bf8ac12b4efb6ff6d139afbbcebfa046f7fad87556e44ae963d34c94e0cebfce5d9556f6a88f7c990066b5f4afb5adb8c689d568d1ae5af662919562c97127bd07358835399e52c007da99f3211916421b8ff4af9702e0415e0ddc39e479e17adf94799acddf46a92e1ab74284b9d51eb07ef2f66e255adf7eb05d94ae5983ebcaa3a78010428d0446d01265c4c531a42893e899a4f5fc12c19821810797f8f74c1e2100035539ee43c575cfe0bb66e6e5c24c8d5b27d03faa95b80cfa34563dc0094ef106bcd2097d565873b1524d91fddbb7c592490e7ed3dd5e52baef568ccec56c2da8f5d91f36adc78f694d45a6c40920d6d8b9c8aa132132a8252a34c5bb6ba25fead5aa8ae3bf72e56f222b495b222dad1f9c6d445bafa48c820863ac265d051297cd64224b77a04d00d9303352f31ff2203cbbfdee76d79722b7cc9c6ddab57eac864feae4c5f1738543e24f610050baf0342c92abf4155acf076df9e546785826c1a77b64c71c00c43cd607cb673ee64e7853bfeb7fce2cdf3ab50cdd9c3d5b0caa62e4e332d7020bc88a8209f03a10c75d44be51af42d11f93a0f08fa219aaf90a511f8eac6ce1b83b7dc14a58564456524720ba0557a301f4b5f254f41036329436697d32ce42352ef7dbfce0cefc900aa4af23c1889846d1d1ff579f96840698c33e70c57962ce856f0d59d5c425113319e8c30f348e894d1f33127444f0042409c169000111e8ad9024cc33aacf668ead7134a081acf551f4048081ff3995f06a06cea36291e3d7c36915e144733afb5a71340ccb1919931b63ac8c0cdfd2e795a12a4ddec6b730be2398ea76f14082de555e05b69262448891ca222b9fb6503afdcc5bafe40a7f5e55e4bdcbcf3c71bb0b5eb16bfcdf73fb33ad126de765cb115426a1646dd27ce37b86b3050ef957a0d5768895a073338581c7822573af1a1d4c98fb9273ea35e5cc808451b0bde95baf1d6ae6416b99b65d55b3f32413acfb654b7147dc6cd713767157fa8e6b9d73a519dad77c9bc91ac27f9470ef3f2d0eeb8f36274d6d88860a9340393b79f2bb94c6a25670fab77cbb1b8ae5c77a4b116dae38df1539e023f4f56ef1a017d463a467211cfb564eeb502e0b34a17c38881ad78d14430f32e3e1d038578172a46f3dd42cf62d714a54823e720efd79040a911efb9c24566f49ef6ccd62d5899b91b8c25cf5f3f0ebf6699f4b4a51d6eb1dc204d0eb15c48d8de3c3f7cf4b3c13a4869d70d821ec7e2b84a2f9d0538ca09406730f0e6cc60fa75e26bd148e1411b8ffdafe3897259f0951564c31a195493295ab780c1ae45572e682184d15a7cbbcc940be46518b482fdb02f8dc88725554b066297baa7e31a171c4949a41ac675ce6d5199e171711d3f112aea2f728de7266d7f0dcd345165b14b2a9b5383c83eb608ac21746e11e7905bcbcfb2245db024a4123840ebc7878c71371cf3c29c17bdb6305ebd109ffd288f905a534444e3dd0e72573422a5e1ad840fd07d4ac20e7bbdc60256b14e1324b8176cc5e2a45d2d0034d8fb4a2e047be67f2a7102082ecdd90438a156175925c53b1cd6709936d0ac8c37eeea18100c2ad3a0aa0d0746c4272968dd077c8920e65b331653b961a732a0002cbf9bfe73165e76d0b5ee711c8033e28180fe17343da339ce775b9b2d34da9c4efc7d3c2a24bcd4d7234739e909b521a6e5f7cf74d18ada7f365d2c97924f09250d0d9ae1488ceb8190a3d50b371d2164b2e79654e94228c000cbdcb738849777083fa9d6aa417bdac5ed9a3f8ff7d915006caa812a6e81d545259c0846c2d45f17cd6db099a1e6da91b917a2fb52774efa862d5de7b0695d2e92526c74cbad258a82d7653d0e38410c1b7f347bbbe920f1b35208a7cb1dc36f1bb0c66e1f3ad92e3aafbc58bbaa24640e5eaa97269ce8a7c2f9b63395dba116b41f09b067f58c3f5856a87cb4551d54b6d47c42bd5cec52d8cd13eddd1db86e9689f43df86d98d136baa7246cd44b4099ac3eea0203d74164e4215b374e4e61f597820c39f627e8749c0e0114d1916830772852043adb5cbce4d51ed862f146d4245a3618667defbed50bb44e7f8e4171a5966ea0d128edefc6e410e692244b9ae33d3b2703eec5ad5c79c0ba8b0a021b5bda671b0e09d0f9d5bf3b6d5c952e5916f4f60fb8875b589b12a2ae3fdc5200f231132a28ed149aca1ddf266a6effe6051e04920d1f32149e49a631558324a460bfbd0eac1f96a8c1e88f283dabcef342ecb489891e7256649d33421fa18baed2b9738f93a9ea16cb0a87286ecf81153202bdd06787b02e4e6aed4f899e3e2e71d5390f24062c3d80e539d70899623794e2ef99f27e9234865122bd5a687a7d1146ba404e1fe7e45a72bf9031b6f09ec7ad73c2fd4e0546dfcaa085a951578fc2718745db4c3f419a61491dea412b9e0023b58af225f36dc90fa8bf836ff98d994b839ff56df979debc67e864d247a218d8366ecc91c3eb62dc4387b64812bdb664711da983ecdce29a1df98902659e4990b503690b870d24f97c0f457fdd68421fa917b69e7f2acd6c9d7d2e753a7e9785801d5035fbae7b12aacba8fa11d5f23c3b26f6c007c968878ccef2554f005b98445585b55e407f6c2a0b0202986933d1e48d9e8a8a1cd78f0bb51864c728b7187b48efab7657c664ac6e02ff8898b72d55341e610ede8b361b57adb730909ae6a0e734ae8903a3bef3711814b5e16c0f9ed9bae332e43d2d1d4080ca842b437f66f5197d5a96a1b32e6ab595c44e485fd30faba410fffc135f7c27c005769973d87dd21aa595e916169f3b3ef7ff1b43e0127745fdc080b6edc677f2058281d744f137c7a3b42103283b34a56cf4e102da3a460ef6a70dbe1491d6173ea940c39d674591f789ebe3aeee8bf232dcc79c95efdfc6c86be243d2de008c5401c279381095a65d543682ba1c0b6fe6e014062551463d24c1938cf93df0f494f4122d633e15bc6d6443294217d8f471abdac3b3535f56af3400bada86a0315bae5d29e19d15f9e3262f7a3d4b926b64b959cb43a43504454175a68b16dc02e68db6bcc063545176ac27326870dad25b905058f44d06cb574aec32e6311de708f7ce209827f72d39968270703ce20c7956e4b70ffa9f039425a128db9c3936abf751052f3a975cd35f69ea63e81a65ee764cd282fc84fe58267b23ee1e389e768ce20addd291097a8412a373482ef26f17c83c1793101eacfe27e09459f1244333a155c5d8884c54d672ad43bde22da7001bc70979b484d292ea3401992fb69033ff7c268715d233917a8a02564df91aee4d45182e7e8e203b119d6a1fef5312ffb94b75f2e30929879ed614af8502b14b58844b0dc201994ffe6022cb193e93ba3c8fc71d5ee663d42e7cc920067d999ece0740983c9424b093ccf86cc1cdeafc3ed9e894d930b3c15420723411edd7d8caf1e2b7235b1ade34b4015ac62ad2b72894ad7a03650bd6b6163ee834", 0x1000}, {&(0x7f0000001200)="c9b2ad37b2824a11268e2689a0a934316e60fffea5155b5b894d97de9cc2cf6325a63a4d9ca63a5f96854110a04af5895cedb9b7ab0d02fbe46f95", 0x3b}, {&(0x7f0000001240)="7fe39b80e398b5c3edb7b22fe4f312b31db3962e3130106bb54db1554b49efb6728c937565717c994b51e9d2296b7de7a44074f345db93591abca801d33dd827b5ab76e08f9dcd1293b34768507a49537b9cc5913650f52243413f39d89ec55b47f4019385bc00d9b13645b267eac7c3acf10ff6eb909eba8b8433ad4eadbd4c1b5a57d17fa6e326514517015acaac5b7f5c170618d53e99e95a324de904dba8adfe02632b2ed1fdf1464d4d5d6328a6e2ea052e30f77390c05d0876cbda4f38d6ad7adce70cd0b2990c90919cdf1a8f64ae65ab50c33095a8798c63d9b8f404638dfcb2043403ea57d002146473", 0xee}, {&(0x7f0000001340)="851fe5098e9e12526291fef61ce3fbdb45e1513abf820358ee2ecaa1b2ee3be64e0334a8dac5ef5a6f28226bc6ff8c09016aa528d034a59056768df2847f9baec492c2affccd50f9b53b4cbb44d06c5e", 0x50}, {&(0x7f00000013c0)="f0cadaec7f96e0971f0cdb4eb398b653b220a64797a657bab07f6cb86a44d8dc25476fa2206a22d393cac3088fe949c66b0e0855af24e388704a186fc4c7b91870a015714c76b834477d644e7f1ad77d59947916b8ccd01a57a8c4c749cca1303496645ed5faf79d6dd857eea7664a78560f38fa848f1c62fde365daf23b6e513bf3f90cdfbfbd2a42e518e3f2123d42fa46f23486c7885ab1a35db42e33b6a6438c5755463b4684d09a86de01a167e446dd65b6ababf074487661b75b1a77029c2deab9f187169259bc46b5b304da8ecb3e258ed90f046cb3d5683e77af01b16c5b5c0f0080fd4eac0b7034bd786269a4cde68f001aa3", 0xf7}, {&(0x7f00000014c0)="474efed36acc104ca208af8f3b7c5d5c8ec6f5bbdeccae9cd7dce86306759e52fa5b314f1899eb68e494fe49d53baec3328a6c01730a0d36b224f0d2c06d1c82803695225eaf37e8a854a699f70df3ee32bcaf39bbfff303f92f2ef5778c711fa519faf5fb671b27a70dcaff342194a0fc3f630e5ed8802ab9a8a01434cf3c32349fe3a8fad03456e8ea31c94284", 0x8e}], 0x9, &(0x7f0000001640)=[{0xc0, 0x0, 0x8, "8490126c0cd80032333e4ae4bce9dd6d447a9dc9e3245efedc10453ace7c822541af78892f88ac4233dd0405921318db56fcf9f84ed7711c43a16148a8fa0fbdaa17f9fde26da9f41d632de0c29b9cf0be9a6aa0a14ccd65cdecdc5b51749df005898ce4d607a110d3c1b92a669ea7b83e60022f08814b1197d41eb9745baf5ef56a418e319940576a0cd60c198c309f30cb162ea7278c8ee0a93584c174b1573f03276c4102ae4f3c8bd6a79b"}, {0x30, 0x1, 0x3, "2efa27e40eab0539a10ae1e5b351c45a90adc331abc9cef079c60e8c9798"}, {0x50, 0x1, 0xd0, "b322bae5a0015967843cea8420efccda12c2e7c799ff3bc3892c6f66de3dab980f1552b2ce65336cd9861aa2faf64bfafa4947b38a3c4eb14e16c73e5162"}, {0xc0, 0x1, 0x0, "b2766f65e0e0fa3ca616f608e09ae99a287c5ca14c1360e6195bf5323d4c0e7f10b2849bf41c9d6ad52340c8858de730a170da098ed0778623c45145a9829301a2829eddccf23640cf11b4718d801275289e7144035e64e95077787ee2036cb24b2055a146684f7c81d4e8eee0f60a6ee765d757b2bf783fd083e27c90ca0590abe6f01cd1c158bf0176184d72e20db4ed404c69c2d1db5d1e74cb4139ea1c0164f3f45a4e0ee83145"}, {0x10, 0xffff, 0x5}, {0xa8, 0xffff, 0x9, "a89fa8cb4a35166c566d87895d69a8d38bc668f747f7bad314bcacd330044a1a35d0e6e8dca74f87925231062246a00021e3a694850ea6f3267aef72d5b8d22f5649a7497de365f870bf25466c4cc188288955088bf69a1e88810f707652293c807d9295f8b1b28a36442a289da8bada4f1810b26a935e4879acb0d6e1fb40fab8cb31145d59b876d34b154f06e9af438592d9"}, {0xb0, 0x1, 0x1000, "60b3c15e167abbb2891f595a5ee29f4fe99b26a5cefbf31b655ff17f487a644192e2fd59384ea90073477059e3e071cfb0e25db7e1ebfc5b8d0dd64ae5a4d87db95e45a4c7df54def3220031dd8d27f61753d0bf3abad94fa3b944792ac077f882674a972558a51c10e7d176ef0b73abb7787351d42c8cbfe66eab5994f3cb5f18f80f169c1093223995168f230c8622a068482ff8cbf788ac88"}], 0x368}, 0x2) ftruncate(r0, 0xffffffffffffffff) 17:31:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8e, 0x0, 0x5b4, 0x80}, {{r1}, 0xfffffffffffffffc, 0xc0, 0xf00fffff, 0x9, 0x3f5}, {{r1}, 0x0, 0x0, 0x1, 0xf, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0xea, 0x80000000, 0x2a4, 0x400000000000}], 0x7f, 0x0, 0xffffffffffffffff, 0x0) kqueue() lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 17:31:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/172, 0xac) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 17:31:34 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0xa0c8}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 17:31:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c0, 0x9, 0x10000007, "b08dce5800000109000000000000c6ff00", 0x1000, 0x101}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:31:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc7, 0xffff, 0x2, 0x100000000, "dbefe3d9edb024b66cc596f0abf99ef1acf07c5d", 0x1, 0x120000000}) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:31:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="85883a895794eb65bae0d6cfb0d0897f0bd1366ebee0430ff4c2cd04c3d73da3b71d8814e51a", 0x26}, {&(0x7f0000000080)="46acc7afb611d1ad676799dac193c797ae6952bafc8fe018a1a3c90041adef3bd26fc3be6af14b1e999d06c6ffeb9f05b8064ad976ce4a5329a9354f39c2a7f40644daca90f09e0d059fff00442d955ea85121c871ead2270284e1e2b1e0466fb8a3537c5ac207f1c42dcd81584e163699dbd075f38e7c47f465a9a0d9", 0x7d}, {&(0x7f0000000100)="e4559fdf1334ebf4b0b0330348a5506eafb2a408fd07da3233a7351afcaba198c8cc73e52c553043a9f457c3c718d389e166f34fbe57fec812a0ebe6558a8bcea93ce1ede19c4faecbd11f0658966888f70e4526fb039386", 0x58}, {&(0x7f0000000180)="a38ecec39b61f1ddc73be036c8fac352e6a7d7affc0c05880c95cfffa8da40c8a14b8d7e671379ec45ad1b77af2d4b2795bc288960d3ed7b3bf65bc1c71b28c5e83afbaf5365de0d527b4f750cbba6945393ff77e49dadc85117f322a5980e205ef744b2354e45b4f174b235342f317880f4562ad0ae5581e9f3589045d95de0352a0966306df1f6739b0f19cec2892ba4c681228a791767af1cd41e63d15fafd579dd7089bcbc8790d186836448edf73bc8d91986b414c87690f3350202f626fb45", 0xc2}, {&(0x7f0000000280)="69ff3e3f89513d4a0dfe544c81a50c17435885f9fc32557811e53221abdedbec0468cbd0eec31f634eb2d7004425e74ffb5177571e7713c6d3c344306d1b3804ec01fa8efaeb2116a2c16a8b6969bda6744fa1017da8a5cdb9a5bcf1d853c72c59d05586b68cbecc92f16eb68a1608f52a449168c1bd13eb1b6b4ba95286fe993abf3ed4d2c8e620d63a3af0725f5ac6fc6dfffc2ea2d4fe4744fd283ff8b957bb6c5d98da97fef3db07cd00a10739740352098c2e186952bc431693eabcd3717c760537fbc506f7ad7238a1c8f2a0159ac0acf2037c28ba718b8a6c51b6bdf4fa3dd5d1a068f2b700d825afc019e229900795fe5e1cd9ac0d7d3c30fd6fce20ca8fdf58672e003aa102f76a29db891bb58ac7af295b783fceefe0052dc814c5ba96d5dfbb04241aa5de678a70c11574c7d4ddbe5f6a0b14c9f752b18d9f7ecba49b308a8c096cc47706c78cd5bd89e8b7910af796d41d54bdd8db67370b018672e834ce57aeeb4fc21069840aabdca9924d1f13deb455d16d7dd7c34115e5b2310c327205116bdfbd3a71a43fbb0ff5a880e53ad7664f0f0398dec8be35fabcb7d9343bdc656acfc19a2ba500eef5c65c4378f268d940d834a3a8188d206e4ceef098b6a7a6c7979ee4d9d3bb731ca75ef8b1fc93bc8c211f725b729d784606f4a71228427888e36005de1d6cc99a5aa2c28eedc4c30d8bc621371df3734f306e45f809b0945008dd85fd3186273f7c764b78d2b1f774d99881372174900bf70dacfd63bf42293bc9f993a7874f538edc2146f1b3d968f67955b3e067e04bd1304e64af44e3ce5301c0331a8aa72532df6d11c07dc10b6fba9d020db84822f2e7f5d09348d41e2a5311255d0d442245dff8e13100ad26fd35f4321463e598e1115e1e0dd7fe18a383457d1ce92865e003a86350ea19d83ea2016adfc078bffbf7a20edf25f87cf1d06d2447317cdc6f0b59dbb2e3813324747e8c04f8c81b4e96b1ca2f7f26a6d2caa35a322e951599907f595a73ba92e302ea8d2b59b90d57669dcc83c47adc625c5963cdd1f83f4374f4a341ca1776d0285e2e1d16252156c7ff5a6984c3b7e9929321d9242de7528377d1272219e60d4cf418e8ed5a98bcf37b837397b7ef224cd023001415a6a6b8ba9f01dfe7fc9bc65366e55d44444dcbb2f3e759a69169ce9f0474f94a09dbd9c64cc3cb1e8fdcd03ef0308958c8f0c1bfc578ef7dfcad71b2082ce84263d87cafa5f9efc113ec19331752252109dddbb4d79c3625c8ccdb9c7fa2d578595fb6ef1c7d78e212e19bd6f70bbb67f3097c3432ef5957dd4f456a8d3f9d4960768d0299a5b4424d3acaacd55b5333034f5740273360cfd1f534de0396b0d571ad9bb6c5a9e4d4f8144fa2679b48134746a5c2f25e6bdf994f1d748ecde769afb5d74cd8a4e91489dffb3a222203ccb4f71ca82f7fa635e6386b53032f0c0beb7d993ff2c243c49beb8d3aabaff99379d5421c2e78cde9b084f225c7d45b0a02f7b5a478163023d90e95a742c1785b1b9a4ecbe2e27968ca5da1a571d2aef89ee60f599fb7aa6732578a06bdf8e7497b7821d1d0fc571b266d62cd707758c9d53e3c3a9176706457942fa9d47cbcf43970847a12643c19fcdce6acda9ea178b0e5fe22a68b769e1b41218f7ce783204a8aad1b9e6060473514a2cef081b2e199d3768df4b0b165c798ed47774588bf3c486c5d96e279d26da04cef09e2a07578e247397128e086cc06e966f2667b48b6830cb9c49ca8fc777b5acdbe50c4adf44bef0913dc77441d3c5188544f45a665a757e62cfd9c66055a4d1f82539edf3bc050f85b1301d9595bb7f758fcf8275a822f646f71e9ea96668fe76dda450f2c0a549b76a13360cdb36e7f51218e6962699581283d900d863568f87514b9b89e8f8ff20cadf9f039f2bbd0c388f8cf4e65e66ac3237b6150c4ebacdfe125cf9bfef0f3f9f2163e2972617bb55ed2f186c8babfae292e5f86a36552a9e892629bf22a247bf24b39b4c3304c9238e2e6c57b97f109ff320707eae1260476318dfc2451fade697ef023055293ff7ada7bd25b933c06e42ead13394af6746087eb97b8f8115785a38dbe86d363422e04a95254971fd5a84da952a8a26809c8dfd5a86d7228373c7fbade135251d87ab8b7b7707f22f96d33549363a6dfc8f198a61df2aaf08be040eaa0d006237bd587a12e9300782bbbe2d3cf8e39ba8e08d16ad5f638f50e5346e1fee608f783b5ee8d56d2cd46fae280cdafea28fd4d388a3e1e39b66e2511511aed81708b1a78e16dafbb38bf71b3e2df29a446bfffd094e44de8a5d92d06e7164dddff965cd9759fa4de1a1e6cc7dcc7c31b98294f1169d5e93b6c32d6de4d086e1b4aa8132243aefde9bd0d06f55a16965669a11f413081cdd5d536a9b367645f92f09e1fecbfac051ef521f73585a55e86d3c30a5844afba0e9624b37648854242e21e733055c15c1c330b76939fa06aa533ae02e3a7b48f51763daa4c4668ea74381f4f8ce82960568811899883b4ce80e242d28b5b528b2efe74d2aad3fbec81ab1e2450b1d4ef8a4f40d205b3ad8aedc00f061b4bff8475cc72a00c42afd9b8f52b20095188ede1b0fc92b64fbe5d58b3c6484763e2d845dbe02371269e0901727c4c93deefe5751fe36cc27857743ba1f2dfb9571d2e00b393d2738d3c3ae09c9ebbf8f7ee667d4c144b16f07e7cdcc56c70a1e8a1a9f97991c0a027a97a319be94ade7acb3f7fbd946f67ebd43dd714c0bccddbe23e8cdbc9baffe6930852262c2918117ee7b33f985a2414b8284a3fcf8045bb5babf611ef130d74af18bf018821dd4acb7874ce444ee1d5cf29a7948c070593f0b38640aefdc1cc54639bf2c5e6e4ca6d2f2743803ddc544e52cb9b3c968119e54db150667b0789a7ba2113e1bdad062ead1e6a04580058e63437771f7eac3b498de79ba7c6769372345e50023e0bc59d531b95a21aeeb595577c21fef3ffdff9f56009e73811702ed1afa98c4100ff1a535867d54d57c6ba02b0e03b6ee53afce18f66abc4acad19277a5e1dc7665a86b02f78de4fb5465cca749a2aa78d62cde59f735a6891f8ef6485d448225f2f3f7476407374416dd793a22fe921d41c9804f5ede2a6c181d855ad622f389e3b8a9d764c4d7d9ddf0f384f1126fdbdfc5f668d8d6d9f413b629527e19ba8f5e46039c6157eb6efd537cab0e8519a8ab33306e5a7a5229ce943eb7450a8af4bb391d9719346a457d762aacc3c110616669742055eed33a441b3e0426aba29562e1f0343d3479c00ade72d8ee41e3a025dc03d43431d7aa1869a281655ea50d46e9765c0f3123a6516fe17670d52e5e6bf54eeca583fee6157a009909b718bdc293f4f7d729280bcc63faeb3f27c179c528a4951cc3a7f2052b23cadce058b1fba298631d039b0775a3706e78a65391265dffb7da219eb92652015c09fbb34f91550af959c0510b74f5548174b1c9085420885505763e59adf76d8061f7c7c00c4020e23d859a51f18f614f7a041e88fbb698a510a1fc00ada1aefd4eecc1ef5ac63dcb3a1d88390bfb83e5b94523d91978e59b257d51edd994f686599332f1456f2b3c37a170d0e70271aff340c758a2df11eb43b4e468aeae0b5d0f9662918954d4b829db812485c6afe1f12ea00e4b1d9151532e65510afc5a62e1706fc84cdd5350c8891ff4f70af42bca35cf0e3c4221ea66ff0d307ba7a99092df437b053ef7c324a961c43afa96ca5cd32f3a5c177f1a0e4ed9a09638161c295b02a1ecb00a9b355253ad70686eab3cd4db1c669471122d996b044e98f9657e9c970feb0b9fa911fbd07a127bc9c37be93bb14f20bb0b97dd51681e62105f1a48c1d8fa09560ed25a4bbab55e126b8418d61b6fca69174cf9d0652383f71721568a743156b9802305ad40766a58e8aff955a80c29103500d096a7c7f243d13a4b6b16cd10b059a26cb168bb42cf2984eba084cad5ae7a0a621d88fe7c6d57c2e6caab115cb686a01b8eb259a222fc6f6f7232677fbdad9ef3dfa4daaf291dfbbbbdfe544ea9f2b93e9d62a477a758f80b191afb8d3baddb1aa2ee9925b23926552a7a3749d93b2ec1448ab6a6447d51b340a9d4896f4da1f7e3a5ef690ecd65ff68821c5c4bac4e880ed48f0900f45e1d0b287de0844ecd1d0c6c0722e9d3f9e1d21205ece08043413fcc74200f6a4aacfaf30539f8453d00e1e5e41314d38a84a6fe4534289224cfe91ddc095d5f86ebb297019e9e72c27a4c50d5e918ff5bdcdad1ce083d861ae8014618a3e26fbd84e7b0d2211e83a1b1bec39287c652d46338f6fd071279f551ec1bad2c73b8930343bf374565b5cfd0b66f6028d331215cbbbcc4ebc7ec0fa4c40f085fbbd75be17fc661a9f1c7389c2c2c63f89f71d9315eccf8a54ae7cb173cdba06e94e2631f84d77739e9df700b2c6707ab0e00ec3b0c6e7a16b9735f4beb99e10ad5b579fdbddd4959252ce01339e338b1f35413b444c9feb9318929331c797c8f5b0ffc060db39fbdad9edab3d919d0d97bf264cdd54805d1414cc7ed11f3770b4eb409b8e01e5437d7478f5081bb641db092498e17f021fcfd1cee9ed51ce08add61a6a9cef315b45e26d10e607f55e22576aa899d9f570c39d3d51627ccc9448455c436f941664f2a5b1f85ec4fdf0219510c4484d2bc71da208f723bc13f6c5b323c10147827b812aa4756ca0a8dbd7b9df164dc3db89d4448001b9b7bcd8284575a07682b772df314d5d019f7830f66ed2de665a12d1b3a24ccd5dca296bcd14f6b3ed95ae618da4bc861cef4dde43fdf2dce2641e827938c4c3173d7b9d6d492ec9cbfc7441890c3e56cd4ea064e62a8ac44a8cf29ffdfd5386ed583855bbe52c385f6bc39bc66c08d08d7f718a5ad46bbaa04520249b056dd68268d817832740d7dd8c0c5417f1c677acbab2939347519343327683d630618d3db3851a89b12458a37fc79814aaf04d244b485ef5843610f2beb4f51609caeefd2ff8856d67383a5b20b8fdb5af6f0d1823eefa3187e4796490f2e56cf7d9c4f42507fee7c53fdf7478a1cb4b7073161681fe4443fd5c6e30e59bc404a476a20749613db0d0289b40bdddc570016c25c6c7154e671e03424e93623a4a41dfcd726229b756f2462159747d24baedbe67ba97f3a5d0fb5a2a425d6620882df9db48d6c1151acd2d2618d6d975ded636d02a0d3f08d07f5efa84974a30c049068b96bed39b215ce8a1c0b0a791bb71861649b398c24dd87941242ff5174a431e7b9d47855bd88006640817b8bec293061f9df2e389f791eaf09dc42d78eb4de685304aca5feeebe62d7017c708d5a531952c703fa44fcaed69a4436b5bb1a73d2214bb133e0ff44596eb2cb98fcf04b5087f9b3c8f4593b3168fdb7dcc11822d402d4f93a3e67223737b4ad3705ae5ece1e0aa67e3080b5d215f7698719c1a5a6168e489ac1b5d68f85d6241e1a772b45daafca883941b79c175352ea062ad53cea2935b5e93c46172d764f755e0fb393d926f534b4c67b68e6e843b9ac7c2e5e124ce8eb859f4bc5b72c5d8e84b2da2657bf0b299cffae37beaf35faeba5fd7ef87e7e5684e461fd57c3c0a2a610da7072a0feeca0af43a4efcd2825a34083ee4e1721e65d7448c67d7d39083bb07c93a6beb25c958cb5ce8c9279a32f786561d5d188f50d2265bb5ec1206b6842aa3b3d3d0aeb18a79af30b962b7c506292c1eed64c6fa8a7c034cd568de31c8ba77caa185466d127bafe6db0b5155953dda", 0x1000}, {&(0x7f0000001280)="b2bfb7856b91a29b2f95bed8f9dafadfe327ea380566a5f1cda9a0bc722a9565c4f0942d6401a1270fac1b8d677eacb1437f30516e5ab6125758eb7260b28ca28215ebcd56d4e22d32e450d2ba6bf2918d8de6783ec603ca", 0x58}, {&(0x7f0000001300)="bac02d63996e3a118c462b070f50870b3ad9fc632213d2b5b562ed410e8add8cc2cfa9afdd2d626af8952339c8b9cfaf26859eb69d354d8751896d68df77556c40db196a54c645bc501593c2", 0x4c}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)="c43df418b1b4e312112d00409786f274bfa29c79082d57812b9c2060d03020e04d3742c6008ab53971a66cd00d721a70e160f473368c3f75d1852714d303bd287ccb7f2974e635151227e11fed18dfb7fd94ca13e89c5c772a54e1aa51a1760955d0131be2a45d2a25c53fd213d065767e6dfaa34fd2519f9bd50914bb829709440c82c15359b07c3ac0ef537376e7598770a2275ca07bdf4dc932c7a99fe3e5b05ffa44667e12e8bb863474ff09ebb910d63aa549399ba0d7ca7c76466faea6a19f80eca2659b42e1edce2e2f1dae", 0xcf) 17:31:34 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000001c0)=0x9e354c0a265cf22a) fchmod(r8, 0x0) msgget(0x0, 0x40) 17:31:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000001c0)={0x0, "7cc37b6c2fd1ecbe2438fb59b12333e6ccb05d9b8dd854505edcb7a82c6cc22b0219321bfb5ee037cf4646f568830cbabe17ea43fb792ff17e4389e734e1aa69116292acdc4eba571f14ddd8"}, 0x54, 0x0) msgget$private(0x0, 0x8) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 17:31:35 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000016e000/0x1000)=nil, 0x1000, 0x5, 0x4011, r0, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 17:31:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 17:31:35 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket$inet6(0x18, 0x4, 0x8) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x238c4653000, 0x5, r2}) r3 = socket(0x800000027, 0x8000, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r4, &(0x7f00000000c0)='./file1\x00', 0x0) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r5 = socket$inet6(0x18, 0x2, 0x0) fsync(r5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) preadv(r5, &(0x7f0000002700)=[{&(0x7f00000025c0)=""/71, 0x47}, {&(0x7f0000002640)=""/151, 0x97}], 0x2, 0x0) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x80a, 0x7, 0x9, 0x7f, "21a3ef41febf8e7efe7776db878c503b5f3f3b47", 0x4, 0x6d877816}) 17:31:35 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 17:31:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) setrlimit(0x7, &(0x7f0000000100)={0x3, 0x8e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xaaa) 17:31:35 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700fd000000100000000000000000"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000e00000001000200"], 0x1) 17:31:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = dup(r0) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa, 0x8, 0xfc, 0x10001}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000021, 0x3f, 0x380}, {{r0}, 0xfffffffffffffff8, 0xa5, 0x20, 0x5, 0x2738}, {{r0}, 0xfffffffffffffffa, 0x11, 0x20000010, 0xf4cd, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x2f, 0x82}], 0xfffffffffffff008, &(0x7f0000000240)={0x8, 0x400}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x4}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5e) 17:31:35 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff01000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 17:31:35 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) socketpair(0x18, 0x2, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000003000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) execve(0x0, 0x0, 0x0) 17:31:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x3) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="8520f8d82a38b6dadc4126450acfee1e7bb20216fdc93c302630c7d09e3aa521ee007d5e7ed47d9d5e8cc0305e6e7d93adcde4aec1fd330fa52dc7dadb8391399f031beb6fecf400df4c31c72f2fd2f02500ef135033ce007887c0ddbfc04b7b11ceeff2c1e556b1", 0x68}, {&(0x7f0000000100)="f18da49a5d228822fbbfcad767a4843c6633e27fcda96a8c0bf1c2c42b76a3974ee74b37f04cb231b1e03678e3a01c1aaedb5a572fecafd3c1ae024119aada8bc31e865795fbd75d7a897dd20770c1ef117beeffa481cfadb35bff060fb176943bb4b45b4f72a0f52a861e09e278e07567f800d675cf377b1f8f41764ff016ea73ba68fb33d0b2370120296dec349fec2c08bf9d65c20cbbadb2abac836e3f204e99408614552886941a0b2585080c5fd5065a52de4fcaf42290a3219df3a41481dbf7a20e3e6b037285afe679666f75849131cdb2ebfe73631b4abad32251a0a75ef482a6f79e31f07f36f68172c269bfa7c3cdf8306b540a7353f694d0b302c1ba27df9cd2eaad0cd129f55c20c165ea8fa9fcfc01f530b5da082a48de69cbfd7e76463bf625dffd2cdab2b02bce0302e3e358862b7cf05252e06e691d8b661c56baf21df087ee8d7b3fbce6cd7b87e22639e2de2d415db5aa845149d0bc84f130542532a44d4b9ef25f61d6a3423563a825d7999aed6b197c889f37e44603d22a5dd99cad346e530bc741ff393d2b1bfa3b49f0ecec12900ee7c81b0be0a45cbdb39d1e4024c920deb847669412ea909d66f1d2b0cf326add0e31928588aad83ad9012db8f37ae8cfadcc8ee88379cc1d1483eec72ca3715a3e6f865ba7bf234cbb4e9034fc1046442242b384c2443e8ef15c07c7f0775c283611d2c39908748e96e148ab328151d4af841dc59883a1fc6049cd9d50482be14ec754e8e0f1c4580c3daacae6a4f1b20e17cf75a644a7800fb0e53e12114ee921db91fc5c953232b6d47e861b90418620e1e7f1de6825dda23504ebdf79b072d2f0d65cb26d1587c0970466503c1c7f82ecf6cd0c22b8d3b021cf9c31593d60b78bd77a3b911dafdf16234ccb9e4b4ff56c3f53fff5de2c818cc64b81f51c564de0ecdac50149a151d044c849669c0de1ef39ddfbf2204bbc571fedeed7251fe5c8f8dd284d9e44f9b66472a5fab888e6f0a972faefa2d8104fd06433120a2946fdbca4d3f73335194853a1ff2dc39bc72aa32547d3c7e3ea21119df0aac3f1f0a5b0f2a410dd7e1405b2304d8492684ebc19df226e0ecee07531139f5512f5f54c77c2d91a5f989f6e8738a0c2cedbc8c82ec35d6582f526bf29a83d49c03c6de23920154da29b02b6a88470029185e0a24d53651b3df600af04e9da2504957cb5b29af4a0234dbc3e08ef99ec4bda682e1097c29dfcbf84bd99fa97051724a9cacb609909a02f19eb18f47c2e85181267b6a67e3d7401076641a03d1ef12cbe5e8acaba1b4b981f9f7d4d3a0f715b1333ae6762a728838330fe8625ff11215f2bc0f562ec237470effc6c398cca8581bb6b3b128cf5c41b935052debf7641271dd5f075cc19ffb2acfc04d2871ed26b4637facfeef16f7e0a343fb38f3cab63e33684caa4917a800861366710897b39573ac2dd35ae4370e7b68262b861a099e041a189fba8e8cf0d2d258e8825c0c28335fa3ba538741b8e36b4dc121d0c4a4e23d58381b13e44b6f326b8848ee27e2167fb6454db94f80a7e98fccc2bc796b365e65cd9a9d4d7485b376b2cfab3199a7a4a1e959c83978adb5937c5ce99a1bc17f18986f509fd2e877f9e88b8263b794072a4408ab0e0ff2a2a06cb18a7f3a464133cb1702bd585ed5d307fa4110da6506833dff9edce248a5dc7ea81434ce99060d5772fe91a87964ec3417f940e56f9cc181bc0d4963f8c2dc677ec81105936a6cc2f3bd5da3ee01cf1290e6bad6770d5e553f99b8c78f87efaefdd6bb25720fcfb198f433fc2d27ea6509d1d9a9cc03177ebef4ed29ff64f0d8c2f6e44323563107b79a8f9d4595c7d1b40489042523b912cd3b937a071613899b16bbd7e2808f16edb51bc6e2f36e2a0ade437ed746ba94a649b5f5554e4d07b767e882f130b0c42d3f09aaa3bcb1d8e347984b09288546aa88a49095cfb8d7d22ef00905c54657e2e3cf21fc37c1c06a09661cf8075560c7b1cc926d6c4c85ec52609759956bf46dc8d6788849a2d9751f94940f8c92e79a770dada6fc883341421c6bf414408562db62cd713234a12c4ea725c8152fdd137b3a6b3812d54da66295ed9b692d6b94adac0ae34095c4b8fffe9c7ffb4e44131433c1cde1d3ae256cdca37312af131ec183a09c5328d6b4af09f60bf83a4239c13733d49f87db871fd495a92231e9a5f603ece0c2fdcd711b12aaf6d47ef0640953c4a26381bf35d68656633c708ab2b866634a544e8566b1db2f578f8f7e3dd595cf0aee3c51e4b11c86d713e103bc5e5a3c18bbbf459f7afd6c2f2f041bb8543d7502d9d837f2ece59c5521c83fd537797772eea83b23ee473358b97fa9df24aca28d39f8e3912ebe585a503f7084abfd3bd4c8f49564144477071feaa9bdad498e5218067585fe8acaf2654a3d84d7fb93611dbf47de82dbb410a5fdaa5dac54007304be918ac66a7894d0bd9f3db34e12d321fb60c01a2a29e4b5ad3616a2ad9ebd83ad574f382a44dda3b65556c06c929790f9cdff363731aa0650aea1fba3cc5678d1c0eaf96da2fc194fbd30cb69a098c0c39fd4c7f534227aa3ede6ff69fcafbd2a7c959220a605639772bdb1ad41d6617612a5f0acfd63c181b0247b8fe5eb2a033c6c21e75d3f1741187261d1c2f6e5533633ce6ae899fe929ff8997859911994823c83be20b25026cbb647f1831acaab9c4c7bf10ac01e34857b78a1809d86683351efb639b3e7c06d5efaeb9f95eb5403c1d49d859f14e4e5ba3aa1527a11c0bbfd5ca735a7c7e407e8c747fd3b13e0f9cd2e3983f387bbf4b62978815319e59176de8be189570de08e1cce404834c5189af0d3528fea417550fa45ab7f2fb7e7c320a173cf50ba1afeed1b35e8605d2276d3dc39d1608b50dc547e038f2fd44b101ba23b45fa8bc38a04b9150e9b19fe1f921f35c82be663286b26a1b37e0e6a026ab5909d4fe6388b830a5d4d4571e36c842e909153b7ba86f1837b33aa1f9b7f72a4201012d4a071b81c2c4903f0b7eb7617f34569697ad9a995b6527ec0da561854140acbe83895fc76692c9ed7159d5f2eb4f531508ad50a0ca3e69c89e162c2d2644730a8f74dd1dbebd4ec0bcee52d0f0db94365fe42e4c9e67dd24d48c4de6b74a9801891441476ba1e39576026fac8c664bbd39c6c164c5ad7135bd3d6a2ba8ea5bbb7912c3fa0eb600b45197fce01e49af900dd052acf4b7a3128563749493da2bf5ac6115e262a6473b51c0c0797b893aa0a77c8486b7d4dfed5e310f1aece9f1bae1038c7f7df213e67a2ddebdfb2e14394e96fde153c19bd2c94b47a0ab41675bb1426668e09d3beeece842c94aa564a85fcdb3921b7d0faacc11b86d8fc4457a90e7af3842b0c3d780ed1b6a45e2660b1769c158472951ad4dbb15919140c95269a46435a3e77161ea5a25b4c869eaea9cf380ff92626470b6ca7cdf534289cb41e4c725bd3056cbf2fd21fb03625d8f0cd62cdc7b705e81877f0dc7a3e24fa5bd86024b7b0dbd11881172fb6f5733c10013acc7e17c3b2bb93f3e51b7b268b8789d46da9572572bfa85fd7bd8a9cea413309ddc04e71c83e96f925f7c5dc5b665fd7e0ba5536de44ea3ad4ded84297a514f0b2a0a03c352fa278a34d4f7077a1e34f1035a6913ee893015a7592465b106449a1594ae916cfee7169dd5919ef2413063e1e5d60eed5c78597dc8a9e57eb0c1e7c020d298ba6a1ff35a053fb105574e9f66f1a183e1d13a4e7c0aa6cdfa88562f8f7034ae088881a73f1fa48b2244b8b453a830daf08f47dc08ee13fe3084f057cf50dac8580111057fbe9c674e73552325d467b982a77f0d65e9687d0474b0fcfed9f8d14f83e92763fc048fa7962758efa00cb069ff3ee18cfcfa78e753581f5db0a2facbb7e997b43b1c15b74b60da1259aa6aac858e312aa10bc87165c93e1018ff3af54226b223bf4cb35d18f14d5c9a52a8d9723b40833b1093259a94491d73837842709c8a64988585b38e939776cced983a556ad3179a20b44041e098b6b0cb9ed02cf45cbd91b5e0dec4c93ea9cb9463e203fbc835e68522acc294dc589989e89351d00dec58f49f91e0c5a34967670dea7b2b996ee33fdf5981dbd5563bd08fe213e0543b65fc61aefe15d5ad82831b2835673fa36e33ded9b9419907144403a43bd6e78749556eb073eb59376c8cc9b54144da4f242344c71c27e83fa3e311869460ed9c292ee30eec23e83eaf9cd0523d9f546c456310a710587f9f18f1bafe2514cf72ccc64ce28cb78dc2452204e425dc9e5f1e2607b1abcb606d74bd1b2177016d856c2bd609552deffc406ecb2cf36322b6851cdbc03345cdc9cdf8d32f597f03e4668bb651ab9cdfc42b30940053e397f9bbcc4786c63b5a78f30718517994bb8bc903d92dde87ba2d2808f69856296f34675f59f40e61a64390e8184c52965a4492ac3b87aa419f82ab076d3737fe1efa70816ff1e1ebf0ad4c2bba081105606d65eabafd8d72df2fc04ebf19132887ae60cbad67f2982a6a5c13f019104c0414350c25200a1c237fde23315f1d9553b0312fd41f715aac7909044733d4349edf8fd6299c15bb8ed9e027c5e2c0e3dcf742f6296b641cb358735da559d4e5de7411d186545fc4ab28d0f3e14945021cbe86cbf7d1d3e386de9d0d7a05f62b5b5dfc85747b07cef035d42e40c2a0846756ede92f4bba522cc8f512be4e161bc71fbb15c372e78b346dd67d62d36d3a0bffdfdf7309a9cbfa906726fc4beaea97d316d18492e7a14db3235db39de0abbe5d9692743ef61d97d32d62fd38bf094c2e801bbd72e55cbe409538c28a87931a965525d1d61cf35f13052449ddd3c163b67ff635fe847862bc9be5650f72e41dfa8e1a2bfbde25298ffb5e1feb0d6fe6196441aa72313142f6febff6f414d881eb9957b9e8b4e674bc08c7b7832f2a81aba5d1c0b4e415a413e117efc25f6da2821f6e2faa77eb12c9aa7009d8c2141f42f3a3a527813ac935dc8e86dbc113884ca7efaa3f96f9ccc06cd3981d202d8a6613f47b6abc2c1af36b67c3bb4ad07b8080414d90a2ef0e9418e6b4d5228d209185d1f71c6fa291dc65c664fced6b880d83ccbcd4cb672b4c5e907b87e73dacd8c52bc1ffc0378e40b26b0b2128894ab5fa1d832f5e480fc2713e7e2b9f4d302a886d9cca6ce51ad842f88ff19ce2bfd24b5cdbf1b7b3258b3869681b0a8b7780220b777d73fcb88a4399249cc06bbb1f83c77dfb39dff056c3b337dfa42e6fe7fe67470a8398535297f2f775147da44e79bd35b9d4d774d3de160c498a6f1d1397d5df6329546920c376feee814e25f22d14c2a2a0d4c3f13f9b1f00c8bfdb086cd96cbc1d561bd21769891c0149c3800da10b97c0aba42649cda79627c627bd59cd0fb55cba78aae39e32b5b274ddbb95e814edc568a524f8b29b97f0e8af0a56aadd634c30c9eebbdec874b8fe856388af3d5c3822fb043a0a1f39e1ccdf99de09211c98768ffb4040dac08904fb32a3bdfc94e247152b4e2d71014c84e6463b6f988afe4f7de3f0b1001faf06a41e14b8b8561c98ae10ea0046a60c64027be70fcec37dec20fc089a3cd555158a5660951420486d8d20b13fe50f87583ed1f00759649c869213b47751178a628b057972a63e271a6b80b5952bb77f60ab256936301b1592170a0ba1a194dca506723969abfb5789676e440d53d1b0e505a5e86212471a03915ed6a4ab91e4e5ba6a2298d54ae147e616313754978ce86327c1b7143cc903", 0x1000}, {&(0x7f0000001100)="40c1bc6fa9b1c11513b5c49bd07681719b2162e0341f838d569cf802697c863be775fa05926bcf798554554e5efa735fc4b68b89d84079072dd7be960258d892c0e5e04c691987888948b7156537fcced85efaee136b0f271e27b9c0fd3b809311e9bbd1c804678789003b7a0ce396caa58722add0982af00cd427f8ad7413d64ffc341194718547a3e39a2aa8397f8d8421241202ee50822195d558d6ad3f8cbc610d98d10e39ef7336b8adac49045233a2f065bb8d1373153c122342f2ad794487c7993e32f7824527e8ce3b1d4f7373bcab1f5426287eb0e71ef81014ab0869aa143c6c05", 0xe6}, {&(0x7f0000001280)="5e4b260b5954120d834fbf53cdb8d169a258e335997e0828ac68143136dce4f770e8133dd680b9f2894c2b8cbc4996f476df1804f13af77089a3b005264d9750f83dcdc55abb225ae73db9e19ad7a8e54272ac693112dce8e1b8d54c584d1b12c5986a3b28a1", 0x66}], 0x4, &(0x7f0000001300)=[{0x88, 0x1, 0xffff, "8e101b9b008d116ecbcf01f73c0bec21662233322ea8d9a481d25b1165ec4c6c43fb9e7492194021333320da2d680c4af3b2af1df588dd01f12e508e68bf7c10baa479c06745ab280e35910d7fb6781d6d02fb6dfdbdae917f1849a887fe34072a903ab6525251f70adaa1cc2c6b59abd2"}, {0x1010, 0x1, 0x8001, "5008a4d4ef3726eaaf4912c1a9ab86be93d12f8c8530c5ebed79326d7b3df58fc6cafbd2b91f0ecb63250eb14a59462b77a7c9734fb54e1434e02bc9c0569f131512867a2b47e1225a8666f131fff6b241f0ce697f7335474b413a88b5aa0fafaa9713405e24315fcdeccc23744bbc707e3023ba92806249307f6ea038731a052f4e8e9b0cdd0ee267f6c6b658353c860a5cda75e81081b6bc636e458e4f5c5794340d569ded5e1aa728ae6c0f504be166bb3bab66b65a632a1da31861ac3a4db1ecff0fa2cc446f03d6d5471a78b7d9d720d5e148b772511e6233be931d5daf3538777658ee950d57b98f7696e7a0d2a8c37841eac05adf3d7500218f35caaea054640620e5282cabf4fc289d2101bdeaea334d0d6ec4aa0bd35c15affa2ea75368290639c5bd814dfb11047bb42d69c57e78a71bbd71416e548aca3f5ecd5c678acb0b65fd2f939bfb7a6afcb7d8e53afde1c2977bbb55de06a5bb175a7da79960e8de7d2b7b9ff2607ea68d3d17750ef5be1e9ab3363ee31cab1ff02c1d2612d613585311898bf699939fd7145811761762cc718c97016bb3225373a1cc31fdea74df662308f2406013746bdce6ac50d102d3b1590fb901e5e29007e7f93023d967a5dc78934344e3f2ef70afc84c134a563a3744717ec6117d4a6f8dcd4f187c9264f1645273df2fd1ff8e951599bb215add988b21c3b5315d1049f2f806bff42fbb3c8834ecf97d973355af0ff817ad9e58b8cf031eb589f6ed57eeb06a7d66fbedf1862e2cefb6fc6a4b4007ad5ecc8597093532bb3ffb8c911cc55db567fa85a2375574c494c04c94a4e12af9c8c0359d5d43acef7e2f28162516be29eddfd1d0fabd656b9ff1c84f669d191079c9ec6e0f4216691824cdfae483cddd4009c8773ea87f9a63f2cef679375894cedb49630ea125bd6b226354f676276d24fc928e1453aef287d2a554526a540d21cb53f4529c6b53347ae8c81f7b8c9044641261f7e2b9dca5ce0956dbc45777614793fa253fc2c4c3b3842b628bb5f79ba2e562184626d8758dc7d580ac13d7acf2f17a75731a0ed64e75604eebeda9cec978f8caf6a6c8eb649d6d6194d35fc1faa0957296eb5f0a9c95f9e090fdc1e417bc4124fd3e07f48bd110660ec8888a524844a564d84d8f22759088a9f03ce6d542de859e428974ce722378bd980578df3b6f639135b13a94e2dcc96f8fcb4d2cc75583866f57e47a58c53826d3a814202dde3ebe68703efb07784994456d79a3d02633cdc463642a2849af11ed925bb8b0e335afeaedefeebd0e544694bf1f9ae7af603d35c1b9e68d5f0bcf5c626a05be2a09d0a98df82d8dbdaed011ee6e0aaad020ce3c5db4b221760636f09a860282ac142e219cf950eef983f9ea694e75a0e60bafcbb85e57525b40ba9c2b0ffe6f57efaf47928c97e03b774cdd10c221d1589e7d655b6feac2e03c34983d7bd19c2a51d9afa8aecef4a4555ac5f739289f7d0e06da3043fd8b06a8a8dd110b3a51f485957c051871d5409e335ee0041cb73aa8f7d8b77c602204259d42ab5e40b2da6aa662f8bbd2dfbb1571c357faa79b77f8977e2e2fd1c8378cd967a679eb84802587a425e1da68afb4e991510f100e1e656deb57273b6652b95142a339ff3ad95b6688035ff1bb440e0cc7548de05be739aa747ead3b8261ef7f405c80543845f20c2db3f0e1fcb276caf949423cd5b8e86e3b487fc17df45ac7e18ab75a78ba133737548181ad06fad31331a34e7ac15594c8858fc8466731db8db94597d8af88316c37dac1ab49d26728c028a18c84aa9da2cf6432ec32a5cb5affdc151624f509d199d658b3e25bc8c5dca18d32940d0ab65476b724d069add2263ecc23c5bdd0cb9de3c729ee915d9f78b3f19c6a3bac6ef193e04755ecb10b0ad3f6972caec306af05f1c170ef12461175d7387dd1106f4e5d5840404fe9d084529b3d0e0ee4f789cbc5caa8c78a9a4bbd352da87e648e98b0b2eacfbe7c711ba35855b3833dba7a7a9dcbeefca98d28787bddc0789ef0fcd2d2143301a7123f34c950be786e5bae1390184cd17f4b8d8848aabbcc6264112e49a735d94a720e6a6f1b137750df7a448739c688a0345a2e8880ac87d79b9b7ea9cb5c18e7666fe95332b0713f81b7744cd79baec59aad532d4739edbef2261d6721b6182eca92c5e7cc9654542b9bfdf2ef9a03b7b9c80a86e636f23166854cf7ceb9184c624bdf243a47c22fa7b0a564b1a7c95317209cdfb32e74888829f4362269a92e89af7723488b1a823efb89731bbea2cac2cd2ca54f35a9131e7599c8d2fea58750c2e21201895781b81e1c52fd959b15e009adf2184b15e9153a8656cc7350a49ba6850f2ab23efa69a60a86f288021c5d76385a92feab5bf537db9da1f18b3e55ec682b564767da97abceb18d2aa4c5ff0de6d0414955f79d8b80dbc7a4253825c4790dc9cf43708745eb97f85b1e6a9b821f798d808063a807b5aadaf218cb446e596961dc120fdafa8c3aeed969df3cf450443a6c5ae5bd2ff3f7aec61bee211b018c7339461a71e2071a19978112770ccf9aa0b4058f9dab5c7ae64a62e44271228340f96d2986e806fafec98d2c7d069a5ae58fdb8ab43679eccce382570d5cb8748e3c60e1bf62ea9f7ff4d1d1eeb15104a7f329bc52a32d75a6c18afcc99ee242c9443f7aadf4cd4caa2ec66a64f24f14a60e930dd62ed6402366426d3c1fd6d0b7d51be086f901af455dd0f01d4f97227a655fadecfc8752dbdf3a0d27316cd08740c1b10afa299c0d9103d250cbc3a1a82757d728f5030ff2dd13754951a823df502d4d8068504a838f2ec083e3faa6b54733d10938f7d666b7d890853fda742d11be3bde23a58098d69ca5f3bde93729d97b030baccda16df0817c1e71bda002b3dbb694d0bf0b437f45667caa64ac483f9caa2b9f2caf4ff2e1f420e27ceaae1704e509e13296406fea973e70f9a32fc8d008c50592d15716b1f49b6759cc0a57cf5c42288350887aa81d04618affae7bfa5207ddca0c5698229b64b4981d9bfc4755574f961c10a97943c5d325c978bb76a6fffaec9c06c27b29b64416895b693d3bbe7b9287e8edba598dd8fe89ff2c5ea4097b302418ee8c5a9f9572e0ad94e89ea97670a3117ea9fdda53d6bc063054e026a4c2fc9ab219549432ddc52affa810f6454701a48df2f47ff644c06ff439438806bf1cbdd334c96609f32459f4419d7814beea5f68d33606be996d72d86cb372b9c046722414f2925be83f7f91b412aeda5e5acc11b5808a0541fee958aa784114ab87af69b86b2bf6b72d7c8bb023f01636240b6d5c7d763f5b0a6b2f7badecbf8c0c88593a2f0698d95b7f42d7ab03523f81abc1f5ede8ebab9438653c8c8c351f3216a369ca3906edfe39f4956b350ff7e3a3d7aa9aa8334f38d1a08be500b4c97c66738dbbb5e85665c2e6e5fc8e06f5ea6594eff930509efc1937f4f27137685e6a6a44c7b6454d8cc55f0e1d07f41bb018eac07a0bf09919d4d7513a42d6ec16659b7b729bbd95a00045ab02d5f4f16c2a611d7d46e34784d4be0d7e3fcc856a67e7fa2f1355c6fb968ad4c03c8ab6047a8ec35118fe2b6d89b8a22e9aff669ac99976fa67738e21ad348a77ae9b56ced875f665bd56fd9167d769dc07b2e95038df87fed23229204e17a62ae1915f2f16de293c4f259c6d74b05cb95ce7ec9cdbe3fde2bc51b4891b296b59d0914025e225fe2decefcf0334fa45e358d0f4ac712d3e145ea58cae47131bd15d4c4163b15c0ae6749db3363dd59fc00b61be46d685cbcb7c241efd50d68695c6324a0aeb510bcc2cae8b862e93efaa0121d84c0117888b60891da853e893371bf588f0d9138849294144fb07c0b115fbd10071483b85242fa40d35161c2ca98ad8f3fcc0dedf4046c0860e5c77ebabfcc190f82fa68bd4c15c6da3ed12f9ccfad2536d572240880711dfc628f42ede3b6caecff306e963e78bdfd90271574ba40aa278187296514e3e2f95520214b01c7098f180f1c98b979a1b279110e75f214fb38edd2bd306f516f39815885a2e31a0ae1c034aa790454349f661b64ed5cd1ad24b05af1a04a156be276187dddd1291d8b249f7179189d42f4e95e80df4beb62bc0be27aec81aa0a47607f28c5de509d3f0cc69c835dc2bca30c1edf98fd74286c9b43202420ad82e892dcb837254533ed3632680116506090ac9053ef2fd40a2840df70470770c1d550e9075206c3b279f9443ddc150163f7eef9d2be725f2b4a449f3d52d587edddfd5a1012c5d54545a704e9994289d2649f541737ab2f1acf68c1f9fbb24605987dae2046b046230bed89ce9f7cd549ea425361236d2561cc7b9b381f45481a5b3b053ac99229021081493e5320ee4de30dbfd04e9a40dddc3539e6e106fdf1ef0e69f8e262ba7ba1b75d85ae75bbc128a23ea4897b8e8a528abc79cc08e71b0d2ae04e5e9d434b59be57baa827730776c5bebff8b79695fb027405cd4e786669725fec515a6a707639f452580fb43c1f28dad1d6def4439e9cef6a5175b78983fe11ea75577c3df62adb215bf93bf6149b398255404947821f862536c01340a3e040fe897c3f1ed13b14b0b631603bb65692a62d36cad9fd9fb9f29525e034c7c538f5d3748e4398b2915be5252767c2eb55b37c85ea85f40ab7c1ac643b42454dce4ec759b8a3ead0d14aaff454108ad706e1920618c520ad160e51338124fa665d74c0d07d3c865023fd7b09962b6bbcfddfc3671158de2e6f3d42cf395f23aa7c7a801ab35050d69df72306ddd820c02e06b89f87f15123db66061f83a823a7e52c8830467b8982e942a834c6e4bb344054f8af377adcd0e7cccf8c0a6c5c96e709c1bfc115bdfa1f1cbf46e03aef7a70d5ee7645a36e48e734b1b97eedbd67be8db4e0d9d613c347686eb5aa46efaf62ff37570490fe411c7b6b61552e6c3d1907638e5dd46c1180ff4dd4130839f271203a64deeb1ab3a5f132503ba7ac258f58747dd3f9e6b43c3d5057d29330e6a4c1e3479ceadeebd2c57c92a8100aaf939ce8c1b9d7bc2662c8d7fcc4cbeed5a1bd6e9b63d0f4ba41184210c6397173ee68e865c882be74daf21362978903f4390be7100bc771159d86d2f2f76418c5dd0095a8bc670fe308088fdca1adfe77b1b415af3572b912c089a9790c6645dee074c6feb293deeae27ae2db696dfa77191889bda212e714bb0897e04f121fc07f09f711b157fc161f3aedbdc9ed6a0c6735a4128dad4ae7e10023ad38df395973633898f1f76acbde95aa7d7aa79fec1c3809437b3c50d03d037155d0b771dfedb18c8a925e5f45fbc492de68cbe42aed11cf0a1448e6e0274e4db64a8c7a99eed27aa4e555151f160e00f69c5ad08707563768c16296d62e9db307e1669142c11a195f858315ba0d3ebea898ccab3421f8dd32193be7425ba998eb4d68bc3fc42b299dba451c197b0759a25c7c90141a0bafa34fb6227867701803976f5e3cea1c706553a47a127172abfa6aba4f7e894996802ea061c7a4b46cbb1ee6fbbcc6890dde5320538a6d608e0d99973d5cb0827adfc3e340f4f943ae740063c447fbd9e8f6fa38631b0236023e0bbacf1d903271087a8f766b53620a270cfd87d676f7505762ee73e8df1416f175699f57502bf2c08a531b3621d4b53e25ae5f7508a4784fbef4bf4a12e548384a8bebc234e650c4057f3f3712cb40ad3ac562db34bec1902fc243060ce6952df12a06eb7fcd48b058439e0c43d7b78fe44"}, {0xf8, 0x0, 0x1f, "e9d435d5ec115f44208712df073c4323578a013d6f4f9c44b95772b16855d6841997dbbf3876b2d600e900878c508c21abd578559f8921f7c8e8973ad367a5eb5b7c7faa6d855f30edd641d5032804cd7ee15540a6559e30b721b4067dad6d4807ca121870dcc9d7a252471bf57da94a2af8154371b0b1bc5a8e8436282582be70ca645fd04680d53d2e9f4be6b5df091e538f9922470ac2e25db2d6f7a727e63e34eabc4fb75498a9ca685da2c013462888d2357cb388fdc172ab554593dfdb114b01e9c1015689d92521a62a6097a42bac5874a5a4c5adc2c08022c01955e71f0791a8"}, {0x50, 0xffff, 0x1, "e0d2a737a5eb8564ab7b31f6c91fe4532277435deb71e0fb24d9fb562d1bff31414c0a103b5ce83037c4fc9cff6d84718dfbb2fe6d61a9f8b63fd757"}, {0x58, 0xffff, 0xa96, "ec02ba3e3d02a7f9965a3f75ad6340c98ec68bfa961382b171d283ce99065ec9d8b9696ae10b5a98bdbd8b4247c4f2d227e2967fe9a434d90c8a3c2deb6db71559"}], 0x1238}, 0xa) 17:31:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 17:31:36 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/38, 0x26}], 0x4, &(0x7f0000000240)=""/122, 0x7a}, 0x802) setsockopt(r0, 0x4, 0xa2f, &(0x7f0000000380)="850887fd9f5a4d171655fab79c0c0d6f7ad8217031c4b754d5460044dffb5903a102e5922f10590242f7269960668270b64fb26332b0ca1a77d3f5d2a352782b4ff7e02fafcd855fcbe78fb1194567d499616da4b1dbe1b82f0b3bd17ecccea7ba35e69dcba2c4853139", 0x6a) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000400)=0x401, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000300)=0x14b7, 0x4) socket(0x1, 0x5, 0x9) 17:31:36 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0xfffffffffffffffe}, {0x0, 0xfffffffffffffffc}}, 0x2) 17:31:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 17:31:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) close(r0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:31:36 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)="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"}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:31:36 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x58) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 17:31:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x6) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) close(r0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0xffffffffffffffb8) 17:31:36 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) shmget$private(0x0, 0x2000, 0x92, &(0x7f0000ffc000/0x2000)=nil) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:31:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001b8000/0x4000)=nil, 0x4000, 0x4) r2 = shmget$private(0x0, 0x1000, 0x262, &(0x7f00001ba000/0x1000)=nil) shmat(r2, &(0x7f00001ba000/0x1000)=nil, 0x1000) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000065302a2b04cb71898965e0344e000016364ff7130ecff33e7eebf5"], 0xa) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 17:31:36 executing program 1: r0 = socket(0x19, 0x2, 0xab9e) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 17:31:36 executing program 0: r0 = kqueue() kqueue() r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) fcntl$setown(r0, 0x6, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000026c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000002700)=0x5) socketpair(0x18, 0x8005, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() sendmsg(r3, &(0x7f00000025c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="7f97859ad8c1da468c8deeb2809756284e95aad2071a67ef971224a968f07023aa0f6ffed1a6f6694bfcea3004f0a61f22639e852f172afa33a1d3b125d14f7c5f420f679b1bc7800b071bd36864f7674f4b5ba44981b10167ee0a90186fdbc9ac1bdeeb245e890783035ccd0faee9b5054de21396045bf1af1e7dacd7149dfad9899b0266cdc86a89a455b5141e06cb2cfd6f38e77e0402555aac480edd76cc309f1fc0f76059d0b06554595ddab04671", 0xb1}, {&(0x7f0000000140)="34cd634e9c34059af3d9afec606bc93bf94a20ac0a7d5875ae2b59490d487ee60a954ece59b1c671e508ef129ada082d4b51d6210905f1ebd5e2733d8169cae276b2ab260026ee488c982efbfced01b91fe0031c331436da129831be5472dc1d01d5ad47153ec572628c7b20ed9c5122859a1fc9ee1d027d143a40afd8630b3a7312ba7f41d0b0bcf652cb474567be7bf8a8d64161294711ef4f47a6a039090a45cdc566e3a23f48330a8fcb167b63db28ce93bc9d14b7a0b32303953ef35079d51e2fadd043d788bcd9fb0653459dfee48d96fbdfce143ea25232e8e3a6c45046762280d3f9da09e361f77e32ffa39e71bd96fa2bb6c34d9e79beaa1b6aaa38e22b4afbc0d9c3276059b0f1edb340bb007ec24ce6ab4077726881ffe4747a992e37c90ba1fc5d095aea037f280be7d120d3c86f3e99861cbd5d2654acacdb7d5a26c862cd530fd19228c41de72f0b8e1d17dd269986b83d4f5f363643289a2208132604ec9ab15d5b2c91d77175ddf935904ea01e9f85968871be849b2734fbf95f6249a54e3b5ede75596297666a92a3c69ac4c57f1ecfbd0f3333acc3a97c70fbfc925f00473cb1ff01c73d26d3e1cb201351f4d254c0df8933de61c04d6af68fbe2bcfc2be1f902446ada5adf1221fcc877baaba74db7962f91d6af1cacc160e87c99cb280390ff2ce912bf30d606b0ef72e87eecc436edac847ca8da4ec2023befde83546dbbc79436ac5fa56ce966b32cefe1da7d2d6490fb53ecfc7d7c05c70726b6358188b0f625a888076e167f7a152aff6b2712861b5307c9743ce5024d61ecaeae195f9332a56f4cb6dd3ddb3f779c722ac6cab426e36456aa23f5c8066795b9f20ab16fe4c97a20d64946d28c03182440f6089b4769e20ef5ce88e835fa752e4106b9e7784595fa455804cd0816c4e973a104151b2dacc6249e1444eed9aebb3c7ab67eb0b3021ad7dc95c74182fa696db59d5e2be55391a43d4b678672890b945b64c5baa207bb2e3d3041559ac49d13fd25ad1d31f10b0e76435d94cc94b5a766a2e44aa3e85286cc375ec50e8f3e4c46f8956986fca34fd522d3074dad0c736ff4efda6dfc22d69ccbbb4df5c11a0d6faffbf0e815d16732becc6180212d5a663acd15062fbdcceab6456574f4080a1fa6abef846014dd1bd578a77744b8aff95d320e0e8302036b58ce61f01d48d387f0fb8de45c19e044ffe28aeb7528b4a0dc65c345bea8626a3be1fcd4c259b16931397fe310b1ca692cc3634612ddf4e6a4a8d339ea907c17cbc57f29d41d901cec9c4cc30063a21afa615324fbf5e68cc39066f9909d7f066f822758721a3f0170a9e224e58bcd085dc837904ca58f3368666b930cb17137965051986c71550cd280bdf4648afaedc33675ffefa84301d47b4336b867b438b2bcf9e114869293479617856022fa5dcbe717eb0e93a21756e8a1dd6959e16c973408268ad2587158981dc089f0f975f5c79e0ae1ecfbf661e466db42e4e3993f87441c2bc86b11fc6a6eeba53c5a8e5baec20f402c0b9b0ed394f24390ead3ccb4fb8fe6318ce6d709c67aa75d40d57d94be408371b69f5f85222a440176d9bbb30f7add4fa5e2057d511732bb15de6002f9139af7db4a2a376f286b282fd0d896e89e458e05177cc00bdb036edd511a09275bd88226ffa01f31bc1fc740dff639d8efa716cca140fa83cb403ac174de75e9cd126424f07165735c55bbc513dae9cb4fb49dab87deafc05d9202700a1fcc4ad6b6ad881ee45ad653fea9d30fbadb4d3ae963495716ff98effcdcf5c88da186a8ac51014912084929a047ff80251d6a12546c493f6582de057f1d972cd42da691222f2dcd37033a257bb82e39c75b52529805ea21938f2657d6516b36e6d443d8c1d33f0e06371e474e3c0891ed10bd413d8c72f430786a81a583761da6d402a88c599171c6b177b29d7dfa0c80cb9a7f6a80d1568b407d37fbbb3435a61d33309837b5e0af1a7370c4ff95dc23d587fd2b951781e609cbcf3d48340559701e3d56f58762497ace8edd06da261f8bf944a4ac0a27eb2df39dc6000c30c281255e185bc7a91704404263a2a50d56db4aac16d3dd6629e148941e2024f1d74e3fee2db9845020a1e9bafe1e1a3bcf9ef61ee446ba64bb312de6b7a0b4dd711e003930cfe01cf77de9298d6be3654ab50a08c2db5271f2f42d3ea56d505d585cadb6b7d3afb195c125dab6e0452d8d25b60312872c004df5079ea07695f1604d5b420aeb07ce9cd6b5debf8a9a2de3e0b5586f647676a42dcc7e7a3889d489050bbbe4df93d9ece255d3eb86f00d51aefa9d7ad4dafa19d48201b396f3efd41ec68c6c6677434ae22bc02cef4463bcea396f08f359a25b0e0628bd2f8de18ae5d4c819273026557b0c0f50281bf0ba54f0046ed3dc5e7c0fe565ec2ddc57cacddc7cb65b3b69bd0d5847af3cd9b7e3c1fbf2adce3dcd16682b82fd898105005feed5a3f21df79d9909b3bc4df10d98bfdc856c22c0f1103c8ced19cb7f3434f6eacea11b366a83ecfd4dadf870bb0749fda7500d7121177b3939645ee0c1db34721c7ce7cbd3e7765072fa7a813b47139c5244636b7e61662ec7dd36ea64e9c7fc6cb09aa6106b24490638737650dcad7834a544422ece35c6b2bbb54327cf7a8951b960ad887efd476cc679b8bee1f31760282e1ef95ccaf7c4e172b3c42af8302cbca892120d43f9fdb9e1c0cb4b26716e8256981ac26149f21198163b37f0c30b4238015fe969554454b5c16b02383702549c2b609ec00ca192c645b2d4ccfd8c6e0055931ff3c282e3d63a6d13554d46fd97b1b6ba3a3553f2d3728fd52702843a53aeece789d8e0729365a4da884d0a6abb73f401595836fbe0435a7da6fd237ae3851a7bdebb69f3f3f19eb03e4b9f6abb331198878ac34dba39433c2ca8160317a6883567bdacec095c379d25e098e04a4df5b5200a6e931f7c58797701ba0bc8b39c104b111cd5f762ba03efe6e0b37aff5151890af0a6fd50f76edce6b9049561399cb76f542eaf2a9ddcc9734c3d1be2a08cac3becda16c7010b8fb9df43d7dfb4ca7295aeb536a040f9e10b52b3e8a8e00714e2aa745fe3310896787c499a2524f18840098cbbb60a2bfd59326fb8aea57da5e7cf7cee8a5a601df41be1f8661852f493e83882d39761cf5a7861390a6f7791f57619e7c60e8be9d1b9ad74db0ca8d5fa623347472f6a1e960b8783f5f9fafdb286100084e08abf506631aad1d97f0d68b86f07e10dbf7dbb5bf74742012a6144a787d04bbc6c8caaf1faa614f02ef0cf39f027722d05382f45d440e4ccf050eaab366d1e6c978c0b848afe41eb9eced3c6ac941d151845fc6decdcc9c3c89d383ae8452b97b0feae87fbe9e5734e5ec6b8f927b858316c8436b685b688b4d5e0c3b30f7105c25ed5e03408efca16dd2f26675b420e2497e20e32af46311ae93a72e5afab9a08e64dcbed5a090404501b2b2dfaa0bfde80db2dc08bb8e36ac84b0bcedfd37574a55f02931d412da2b512ae39359d7c5d877e2c4a00f1b2d34ab9856afc56fe8fa1fc1710f34b07b3719faf57eaa30134fd485410359fad7de2c81bfa59728f203d19d83388e3df635032174be16b8718b1c1a4f26d0b70998bbefb8ea4cab5cabd0a195c4cea61f4ece4387db23d6f01a9c3a899ac6ccf2a5444b20d62a7574417bc6999833dcc46c9415d4e9c01f8e4d49676400ef24344e705dfa6fffe9acc0579675161e745a284072c3ed9d3dbd5fc8e19333f0b8dfad9121463226af484e972875e6d1debe06282ccdd0f470e2ba2f7c63a820e94fa214bb245e3b3bb852641edc6e63b668c3c06106a4869af79efc70146dcbb6a9d0f50b2187ee20f8cb549dfb321c5459aca2c69aae96db04ef7f19c1e85cdddc9dea1ecb50046a8fc0756b1f429b5bc3578f97ebc1b3d40ef9af4b00fc9e3522c961c03ff4b1bbb97bd6991fe356a8135bdec54d7b053ae8c797f7990e23e51854b2fbf05c63bdb951cddb39d58856e653d73e78e523c3c8525256b4266bc51f3ea630e1043c0b958e363712d74b9059524c687f954921165ea1333ed8f7d38ca095f515dc37c9ca8453ad81111d87150adaf64d797fdbe18776160be937311a6f72b8f0c8a96306880fe78bf482f2a7eba03123be54f702cb42f56d8332a0e4ccb1db929eb6bde9a273772c47c6d9d63dde7f85652f8cc0171943eca90aa0403b476ee5595e01a9e2877c2fb2c5ff9c963b849e9d0c7237c00fbf06569ba7a2b8b8ddf691bef300f24d83594fe5fd4bae9051938071e6b30de0589514a6ad0a56ffbdf1e57a546373d66e20a18dde7a237b139fe9ffafa4c72db3a2da728c55970b9ab24ab35d853db8c0296e20fe11697e968e4a3328963033917b48f1b68a92eb2eee3d550cbee713c465e8d6e6fc39389caf8c34505b6914783b6bd2226e86d40c0d17be3b24e7fc246ccd16ee088fc109b42c94a955e79ea3d352c9271fd0fa92e09a24dc86b1280cdbd98f5680e9b2fa94139e9a7ea3c3988251c17598eb36c1084d33c9387d91db8da060f70d78e285c453be450b3209d7781b6bfa28479ad9ee854fdb4d17ae8e590b1d65c980ae0b5c83961b6071c31baf1f6ba4ac2db782b6c44c55c0cee984a6d73559adcae486adeb02a0ae2f6eb02b7a3934a05f6ab4afcfbc2939182cbdc7f9cb0e71cbb80661778072f360e3eadcec5836af702f9d9b8e0af77bf86528e6be2fcc38f75ea6494926b74c04577aa9854bfd9bfc874ae693b4c3e90b9c53d316a4b40e1929d7efa21263056d3314c0031ef9af5ef978906048eecb3103335c9214e57e4d4b21871351a603bbdf95338fb32e42bb8bb16617ea4efa22c2d8795ca8af7af70f7278045ded2ed807dc32469eaf95261a94fed11f3328b5dad570cde21ac8e454b656516e4a28d9b1d0b48574ec97a26ef861fb1c89c95fdf8be995a38104023de7526e603062c32eb978913c38d43c399ed306e79da36f584f0f321212904c5edb410bbb4e2002c45708d8771a265fa5772564a8ec4321a79af8f15310717edff01ade5b7c40525b1866d29a0c4ab93a9d5fbf7829547adc129da1ebf4cdebf4ce3aa80041b88ab76b7f8166d184f1d45438073c26a99a88b1ca8e8396ab2c4d1bcb577967d1c964326779c4af0b0dd61bbd69f676d6dcdc53b54ee2981d2b7299628f10ecb5f8e4a50dce1e6a7d8ae8fd6c3a70d6e4bb7c0903548dc497c0511afb9a40807f2eb33e216a1232416625feb0ce101bd5429d6dc5082c9be8cec3c92133217a9d3d2d164142ef51a09df161cd148d933124fe1e9dca737d7c59ac2225f6a571706802b3ddb2bdc351fe951e81774ae6e28bcf099308e7bc218736ceb171a066406708daa1d1a8abfec70e672874d4f3ccb2de52f868d0859208e469cbe3aab31e4df820b664ec7c570b58ce7569b9a894efe1b5238437638df8c49721f6dbd99a18958c3208469821856dab9287fdc010a20f5e43b4da149c697782403ba8ea56174ab32b04c223f616e0fcea8780b380fd862b2b3388357ac31437923ddce9d6bac6b8400d8591084cc90d276c878be41a20cb643d9b5761db30314692f2bcdb3b36268e4f5129c01f0b37adaf5e298c1b818754c61e204b6a3e14a0c331168908565d71e301dcfae24653296922ecaca0708aa856286e9eebbf78751ebb904f11ba31ae50f8b638070a133a0f459f9433417b0f856138ba61710d23df6579bee967015032b87ce33c1c359fd1a5c91b", 0x1000}, {&(0x7f0000001140)="a883eb7090527d64b896befccc7e8292d86c55682701004665e86c7412fed8e1b559e5f17e95f3ab3dd5991c6bc2a95a4660bd0c9fc696979d08937f49f367a5be451bd6e58060aeb74dd61ec3d4f91737bacf007341e19de7e827eb0cfeb243a57f1433a1d506fada4604c105dc16edfdc63fd2eeb46173", 0x78}, {&(0x7f00000011c0)="3064b3cc63592b02527cfd1a04b627ae40169c869f4cca0f20493630693883b99b5663ec00b412e5fd550d3ad68f26172ff2f04de80119752a2e2286fc7e963908f2655c0cac547c1e086c7ba8e33955d8e491467e59c6c0a5f886e92bb3e6f5a04ccc1abe853c", 0x67}, {&(0x7f0000001240)="892106ae7b90c5ce487163e522b8a39fe05f21db33fb3abb5c572d0a7dcda04aa7053d69c04b420649317ebb98d58c0e81b44b79452af021cb9c1f5c4be9d1c1d424253d0a5adddc15b2b694731d37f014b4742287bc7ba73bcb3c622e1ddf93d69548093d6ed3e652ce097666f0199ef3e788238c41a3", 0x77}, {&(0x7f00000012c0)="f1800740610958abac80919c4639051e68a791fb6c3ffaa47b6394ee98b1e7913a723429cccab3", 0x27}, {&(0x7f0000001300)="d3e50248f940ff6c9fc423d7eaa9ad8bb3e8bee325fac95427deab8ac0b970a5e06e10b3a11718047735db13360a255e10d9982d791b791c894eefed425a193a5b7f10c2b91e9c1a31e6856bd17aa2156bc53af3045caabcf41e218129b730bea5a2d0db82f2a80dd7", 0x69}], 0x7, &(0x7f0000001400)=[{0x18, 0xffff, 0xffffffffffffffc1, "0eddf5ff"}, {0x1010, 0x1, 0x7f, "c78391fa2fa78bacf7e377d3d9d4e3067378cdf9296a35d67901dbfc4a70550221d9cce85e3583aaee111e90c13cf5abd8986122d75488017b650f3c1b6e1bab001baf0b3419ae078aef23ca768d62d7806c1b58a01fe2880e215233ff5ed66f6763099f1095ed05af4512e7d4c28c827a0132a5e151fdb05a5a5a42d89a2f40c993604ae98bfd522ef6b09fff448776a9a4389960fb62d2ab93dc3d3184232852ec6b5da059cccc7a0f66e4bc9719abd7b11a30e46b62d2df744366183f5b5b3da44fb55224a18be3c48e1d77c81c83638386d530cac3acdbd679a4a875cb146758b192f0b37841f934c882a7bbf2d4bbe4ea5951f6cd3b970c2f38d0df9e2f702694d974951e153ceb9f1f661d8e2a6234fe39de69fd64918829f62ca09489fefa61f9ad0f5fd522461b99828686e679abfbd296d9c5487836828176e4f4984ab8f783fd0a4fc2bdd7bd3d46993cbcf6a720ed74f464f10ed320a1860f62eee5012067d1e64ad2aad9be72904b48a8313c872fdc1befcae2c5f7c87b47dfc3728eb5a7c8690d7957952697a507b70fd49f28a95327fad13880c4ba166635a1149d8cc0bdec3c05a24cbacebe39c48531aa9718de31f61306802ece8c4d9285ead1559694795afb83c7067dd94d692825f0f0d21f250aa3d4dd048e89178c405b4d2c3461e4b2828f00d143f8cf53769e28112237d12289f59b4be1871ef0cee8f1ee0fb761d065681028a854592e8e1db281ad13cf152ed8f5093b3a9703149633aea14e4a2e375796e5d4b221bfb60a27b291b852b230b1a438c4a759ec5c95fc6dca88a27ee129c70649aa7b26f9a628adf7680b54d405d091864f52f3043f87a24f9400a15cd486a7fa756915d666b3fb4ad106bcc4d485d609e3e64d6a81fd24e56460c5dddb0056b90470f3b75cd4b08cfb506a89df67d24206c0b3b82a84ab5dc2022e84c05c4b3b47783db60d30f52ce09f754b27f580ba2d94a92ce83b49a8adcb37a6581867029118d00c871c7637e79229b455dd09de18098e33bb863bd95e1d773999857c03d2108d36e593e78c2fc3b65d156c3e03c71bf7a6630a86b17c049e9d985b800878a1c9c87f0222d37a1a33b0d9ac7740e8afb56c336c68d3d2b55bf8f267128003571b66971d09de6b12f6090ed13a8d4a7e35260ebcb9a2453094ac657a27df7f9a2ea8407f55bec055de15ee5900d62948ab971f3a02228d862191bfa4eff7a3dd7d55383dc181b9916433e5fe7dd39b09f213d0c8aca85a31dcdf0af01f599069ccc6157dcfbabf2aa83e145e81cd9df9093e705457ae974b1227609ca419db427ca9604b71205127f33d58e1fdd14aaa6723b82e97c6132b721f25e5681005753cda686f6a26c39c96196b4fe0e24a71dc439b3dc43ea0f50b814a7b75aee6d01862d3e42f8e0058eeb0b95e3f926a08b2a2d37154a4786cc859aad03afc3c8ca12850fa2264e37217a41dc62a0c550b27b499d598b64cd415b677df29508e52d7db5c243f88f8dc582fd6f7f59c98909877b4c3516ac21e94850adf14335c9ef4d44e20def17467ba8948b15baffe7068169a2f8f0d1f91bb46261601543058d7c84aa0e816f1a2b4f987c9df2a8fa6f11489e7df10cbe7c9bcc9cad330f45abffd3b835a64fb0d628d8443b4c7b37cc562c38248575d3d0cd2061aa82c48c3f2b0661e4bbfb9ec2017f7f122f36cce47bb31029b0521f384c7c3ffdb723b6080cdd7b37969cdd0ef47a5fcee4bf752dfbed78d55cf86897a7219c108e5523e2939174ccac08e0a7eeae91dbe7b6f998842e67f41f2912fdcae0c059a870ba8bebfd3c89e3544eeb8ef4e2b8a6891e5b8896499a3d0301a186fbd84c9bb252618aed0100c804876896b9481be425a1d86936297fd9da57015f2b553fbc8ad26c67d0a9b4f812d797caaf149e2dc4f544457dfd5d25af5120452e4c8b9d451c838e819bc020928534195f39d57ea03e6c40a34b374bacb4c9ba7609a4ae381aa0d883292c54a23c2f1d78d04581dae2a80ceb9f5269f958fbac707ac233461e12406e2184009ad3b53fa2b06f0d175f45b12eb6940d846db7de0bce7e9c5d0e9247ff9f3845497852669c641d3767b2e745196845cd49ba9aff937c5557eb4c319f43ba74815fa2ec78ed19b8ea5de5c7c998d6efa610ba132df868d3699beeb43e88d589f9319846c348f0ad7e53272cb76ee6b8fb160b60dddd5b63c90ddcdbf21f9cfbf666dc63383be9d66132c0269b3eb954fac7654f7d4e70a30a412728059779226fef59321cf51f5e665d05fc899ef5f40c8edf6d2267b2c451f69f07d94520139b5cd0db721190fd50fdf787cd2beb1734ede3e0ab8751deee53ddbc1202e733b6c96247c719e5536e2731921c14b83fd8869b748fcb7a237b4bba2ffcfee98e69a074f180278625c21a5caf8be357126609a688279102d5a21294cbca5b3d37f317bfad405a99c11786cc2fead67d804503b6041f0349971c7d03b2bafd5f0e957e1fd36343cec8c08fb7a25dc7783fea6530601cda879c7d769d00ce3b7d92eb44e2cb92ad1a880a26805a674eb285ec0869e4c30346a7c1245b340a32a67d45d824ffdb3d9c40233e2bc8c97af4e9f46f0e7384d44c783b952553b80ffb555deb7f53ee1f1a5859f3e9ab467d8b884b72ed2422ed4eb7cf10d8e1e9c628d9584b6a6e521510594d6052179e12ef5d269d0e57c75a6e2cafb35f8264de3cb31bcc468a99e3a335f4803c36e23b82c10e1ddac1731c49a1de30839972c5d9b052a02e5623a459a7f8609fffadea4c0f3dcad0ba2fdcb3136ade9deb3117b377b4fb3dbfd751767185e07ed57f158278d4b7e16a2349ff37f9322794a30402d2327122d38cff48cb71ff2510ae5a4fb907ee79cc43ee05f20eeea208007f5b88dace1a6002cd3994b3dcbc4e2f74cf8b1748fcc0d7512ba6e518c8c85a0686f7cf546ad07127107e1f840b905d627863b6f07324934782e42b6f6fcb1c83ef7649974b87609e9d36c6115ceefc9effa17617fead4c56e273f448a818242bf784c9e3c9b07d238acd0af64d9040c07f13ff63ac483bad88d9572a4c54372b0ee5c3f2f03693b130cf6f7fe9eac12e23278a810bc3c90a86ad871bb831ce6b5df2b0674fe7b6826abffee42d1d3868b9d63f320d40bdd668bb9e87687944ce0de76c1e9652dbc0ca140162565b072c2ee86598dbe937393064d5539c90e866594932470fb88418ad5d6f3ad443b96b43db58cdf5a29ef722b4172c2f121f87e8a9697ce009e3da03d80c6b9e2dfb6791b1827156420105a2ebb7489876a95cacc2a2c6f64d1b7122332db148b3aec786cbfb856889e3cace3cfb2336c68dac710de1d6d3e66862105373e311cd8284c3d9db79f76851f83b1aad63222b1a7a21dae658d3914a56eefcaa74931f56e6b1d38d23c88cc3b3cb4be1662a47c2e74dc4ec14538775c7edac1782e305cf3c150344d276851ae0296c6484d3a1fabc737112f9d4f9d2d362e0a170c6feaf59f3a9759d8b72d5054a39c0d7c616d351321211a9906f65de3fb62be0af068c242b24846a665dad39ed79d760e4bb2943df4aa4ac2365dcea7f24f5019a8edc7b3767570d0882c4ddba8b9de2c45709832b968b87141946f8af1b24a72bccfc6b9726643a371fd6a6fd7ea6aa46cf35beef46bcc0213da3777728cc262e179c2bc5818a943119971ab91b755545fbb7a199b93d1e68f5792c86302c1033e510cd5578fc5b9327c47e541f4225fb224cee1d9ea7f5da0a259b9ceee769b141afe9f54913e329baf265fdc415634cfd15edde7137f80449a3e421eadffcf677ba3b5b04c55f38f6df08bc191b875dff99bea25e9a9059d723a816ff7dc173c030ea6df98911a71140c55757294988fb2aa6debd8d3f4df8965fc245301e6816e752652175cdf1cc1ceeb796d06834e6319b09ef1774a10a0ede095ce9b14ba5d95c6b59cbb07fec706397f640ad3358ea2a7de7cea6f4bf053f8db96fbb000cbfc3696ac888d7d1efbfa43da28d20609b0a5303350a9d12d0a0cafee0fd055dfb649744ef88b96866d3ec4c8c68c7167de56507c89a4cb5323478184659990f570b8cf28722c0f7ecabe09d6c4b32536cf976bef5dc5586f1d846608ad043e689deafa00ffe47eb0fd88744378fe05aae5cbca8000a20352c14a92b755e16fbc4aca9ca06a071e80462112d0e16b384242b493ceb99359158ef6c300c3d44d0845d988dd891f8bbcf5eb2b4529fec9e3a52c554526ca2e1783fb1f1dbcc68efd1dc7a6be155cc01bc61aba3bb5a563b0e25175145d94577940a9adf29c37e0412469e4eb18e09cbea384a6de1bd6346625ccd8e53a0aa42cfd344396707abe2b2ddd3f3754a19c9c44f794e8135d1e35df1d58b0458f83db02f75c02e4193ac84b62ed76d9b684a4cce2a925fc5b82e91cabf4be102ee8642d608e15e16e79391a54cbc14d11d0182fcc0060b1aa09292829208899b4c07f08bb7154488183ebf042feaf92cfc2c3def56ed0ac1af899569155c70212beb5286f1437a65977c7673de473c4123b74fd5302e70cb49dead5e55e6e86f95fb148aa23d3d41fbc45189a435887eb10a0fbd0eae55f75f91ce91ec3083a29c2e576c3daa2e03e18c883f9bd9477c17a5577603c75528c98ecda05db253e59f6fe5de4c7ba0a1d210766939ecb07ec024705013b65677c307c2c4a538ef1b652d73f127b82f658d9430c046569ffac1fb08173a7d82f002c689818b6132c342a0298694a95cf95cb935c3234b48f625052c77b656386327c5479ea5365c1e957718562b0453ab6b918b0d247b0c60ef5ee9dadc499e817fd1ce1f9d0b531980124100a62fc10b176055fbed6a91517d2bc794c959a264f8a339020754e5963fccdcf8ee37ea001f9aee3cbe04d5298992cf4ed37dbc318c1551eb8ba6d178f655fbb7ed867809daa0da2a50ed09a967829705280e887f9568cdc8389a01de05b2d2561d897ea9ede9606e31ec3edb8d9bf6dea0652a0e6e9fd944d7abe367b133b9f0a189157c148e2b677a5452c5dd93d2070b5a925436064bbf961575f6002903ec902fe39b5857555b427dcad7c7347c26b58a581bf3c7f6f624a8b332ec3a3aca090649ebdfd49303ed6cb6fed4ff11d53a5003b3246aee5d2469149e7dc90fc746d019b6773a1be5dd66c455da8faf62b41cc1b6f1ddfe488b782ba6b3af323e0433413a6422bf921312557cd34461ca5f376592fe75523b76f1c3899f2d5b3d64f79b36117d6957d974f04dd08c8af78b4dfd923ea1559d889f07c3afcc68c830218493c51dca9e979077ee8a8942bbcdf89118ac6d237c32da8845b1680e4e1a7c9690ae546cfda331c70e0a33a22933284b2e23835285baa20d6ab6e022e8222acab17ad503b78c03ed072f0118ea1f12546f4ab1ec715e62c3f8b0f22e7434389c8e28878fefe52e9437001fd6028ae617333d16f9319bd62057061e90a9d0d39e49a88bf782cf6c14dad833b03e815e2f036a9d84e0b63152566ecadd6e50daf1e5c39ac41839e4d7e4b2ee19237d9d47ecce39feb12ecc7229734e70c72ae3725f4b22ae34af1b72eda1cbb66cab97334400fda44af345d5a82d0cdb0663bc20c24c24488576cff7f88ebba50193ad5ac2fb691c0e9e259395c4f8e2b60bdef96933b9be7a18850ff72299a73501ceb30475833d57a9faaa0800cb89f8eb8f03b889026900d6c43bf57188fcd7a7bcd18f43e766744298c806cae72c80511d386ab901b00"}, {0x78, 0x0, 0x6, "5de5c46c6ccc09f5e6d7ce36d2ac8f670972c2f0024ec3d6e581c3b7b48074682bcb831e6f64fc889f70ca9e9d265e39c0980052cad853b2ddaa1bdf2fced411efad1fcd971c0cf3eb2d3c60e922451b7a6da438186050f4518f73fea30c1d8b8e33f37ec1f4"}, {0xc0, 0x1, 0x0, "9436138a0342395413ee994396dff75264172ff76173228c2ed525e5f17dc85cf62e5730328a3f191b7ba44ba973ed20556777f452d2a816cfe9b5e65b19e82ebe1ad53c1fd075ee965628b7e15645ba6c2dd95fb37220239f2343bb3a654c7bb7852f927272525406a0f678d5c7285e9204121f23ddb3deff2aa4dcb22dcc661cf42f2f30cad3f4ff932e6a89355eeb7de5ebf771c0eaf48af92537b53665e6f27fa722164816b583fd"}, {0x50, 0x1, 0x4531, "11f17e6addd93799621c3295d568643e3f2fa40f506dd9c0ba91be727b3887f234fed2b3568ae25e51f6be9ac4cd1ed394cd32bc9f2d7178c4"}], 0x11b0}, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) getgroups(0x1, &(0x7f0000002680)=[0x0]) setregid(r5, r6) 17:31:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 17:31:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xffffffffffff2fff, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') kqueue() kqueue() 17:31:36 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) setrlimit(0x0, &(0x7f0000000000)) pledge(&(0x7f0000000100)='#\x00', &(0x7f0000000140)=']&(\x00') fcntl$getflags(r0, 0x3) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x0) 17:31:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 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') 17:31:36 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x4) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='/\'[*^-#\'\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=']{]::\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}.\x00', &(0x7f0000000340)='/\'}.\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='.\x00']) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) 17:31:37 executing program 0: r0 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) 17:31:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0xfffffffffffffffe, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000990935ef951c72bea886b0c9e892bd780e7c22c47a14e0b6b660f665bf571c4da4dd592ca8620513728ac3fc656ed1b11cf27839fc7f9eb7c0a35b88ae33e0a4fdba10b651dd0bfd9fb394f3b209033dd3709af4476d2a6aeeb3e7891d93d5c78dd00e006e4a61195bb7126da71ce71c7ccc98ce10bd79eb7ee65ff97fb936f33b2e8773edcb1835b1400f09f97fcc6427faaf91b1190497c92a9e9d098d666fc60d4bf25eee046c11367119cd53c87dcf0b4286005c2e95664ee1e72aa4409b53498d355d7ebf6fb81b43c660d9f6dbfb5f0bf3"], 0x18}, 0x0) lseek(r2, 0x0, 0x1) flock(r0, 0x8) 17:31:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:31:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r1 = semget(0x3, 0x3, 0x66) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) r2 = semget(0x2, 0x5112e0ebdbeb5014, 0x20) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000080)=""/143) 17:31:37 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r1, &(0x7f0000000880)='./file0\x00', &(0x7f0000002bc0)=""/4096, 0xfffffffffffffffc) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r3, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 17:31:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 17:31:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(r3, 0x0, 0x1) preadv(r3, &(0x7f0000000080)=[{}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/177, 0xb1}], 0x4, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 17:31:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:31:38 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 17:31:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) poll(&(0x7f00000002c0)=[{r0, 0x8000000000}, {r0, 0x41}], 0x200000000000010e, 0x0) 17:31:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 17:31:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x16, 0x1, 0x1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 17:31:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) r2 = kqueue() close(r0) r3 = syz_open_pts() read(r0, &(0x7f0000000300)=""/4096, 0x1000) close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xb564, 0x80, 0x8, 0x1, "5bb02113ff0faee1fed1ccec82cc2ff1533047ae", 0x0, 0x6}) 17:31:38 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) getuid() socket(0x7, 0x0, 0x80000000) r2 = shmget(0x1, 0x2000, 0x480, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) 17:31:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) chroot(&(0x7f0000000000)='./file0\x00') socket(0x10, 0x1, 0x2) 17:31:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) setsockopt(r0, 0x80, 0x1f, &(0x7f00000000c0)="f6de3b848a37464c0a4245d9a5f840a1bded64a5a116fba4d6e8a74f65b6b980553386dd630203957f5e3aa6a31f828b24c13a8e9e9cdece46a6da4447e736fb5f0da9247fc57b849086504dc96a8008f24390f46d6e04903bfb4b6722b03b4dc2f500336337fe9cc2f682e93df8c2714a5a06ad67352a7ce1858d1d1d0785364160ef8ca282474cec04e192df5af1efc644ece8f212d6821072bc69f65da281602ce7372432bd63baf40d64689252bdde36559c02e1bc7a38613d5c8af8e1e16f1289166e86fe21370b4afa9efae10fd7111f25cfce652b45ab15db320a9d083e6dcef7f2b6c03b91ea86aa0ff52c7684026b9512e85b00f4", 0xf9) 17:31:39 executing program 0: socketpair(0x1, 0x3, 0x10000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000480)="2f2ec66ecd1df348f3275ed5df4ca1c924d6764b73bc", 0x16}, {&(0x7f00000004c0)="89a73174", 0x4}, {&(0x7f0000000500)="f86d12421dd3", 0x6}, {&(0x7f0000000540)="93f26290085321038406bf740f8b4cc05e78f8e5b2c538a05d8276149b9dbff3f4f550812d3f1b5aae7ef9e6fc1fb4edfadcff808a9668e4e7684921e48ff319cf7e20be44f522ca427acfb2a619e0069badfa936b6a29216647b755b801c37f6a2be9580e73513525c7bf95653f618e7fb3955d40276da61ddb701ebbee6a901dcbe730cac9f71d136891a0686f9fdc31628a5a9b793ffe92e9873c7a80466930084795d14e474638636fa1386d3062ee4961045bf07bad2586bf14ad1937b56feb99aa5a782dffae03f3c1a56f72a32abee6f169ba2fbcb42acda35e", 0xdd}, {&(0x7f0000000640)="e587e132e4e5644dbff04def9209e0e386b8611fb6ef960d9dbae32417952750352fcf2cd636e1922caadb274c14e55b67bc77e0d4a4c4bc1964ad05fdee9d6a78", 0x41}, {&(0x7f00000006c0)="43853e1f19e28d755a5b84c535fe7eadf5547c415ed28ff7929c319daf2dd2139edc7706895430882d2d636612fad54ece45784fc697676d5badb3c333eef28c029e982794131efa3199d90338270f6f559797e6fadbc9cd5303e04858b0954edae44128678d2e11e5ac962878483af39b1e967797af71665d4e8ee6bcad8cbe815a6676fa3b7c42957b", 0x8a}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="1ba45839d84adb3aa0b94874dafbc4ed0de7d85e4a185daa610450086796c38e2592143272993810037fa7923bb3b690984ffd9a580e19ce5d08cbd144c41ebf3adb3fba75a2e31c20168b007bc714c5a4c002ac", 0x54}, {&(0x7f0000000840)="75300815fdc45b62f6b76c852d9ea175f87d9f6548d4b3b51d662559b1ab17181f611cf35f3a8f7309c85ab56de588afab68a34eab240addca4fbe7952b8a9454cbb1da1ba44e0a13af8a5d4e518cc7104fbff0bf759748bdda2ef49fc56860b76f9a86d123b2cd4a4523a3ff6a90b28b998f18dcef988a83dae71f24565f4c2c5ed07f0da2458301fe542c92990b1ae12a1d8c565a799067ee8bee9d8f1676118803d552994b741f728aa7ccdbeb191344459fb0e0fb268a9c76cda7e0197e0407a0247c728705905157a8df539bb361999cc956ed44fc78e571caf289a043aa180a35cd9f5c60d5209d84e8f83df4b944ea371fbd98b5af00d8122771ee5441c8950797a49ddcc70b61f6e273373f8eb8f67bd85e85d06bc6ee46b333092621b67ef428f07baa51ed796e10edc79bb76b6a15ed9e61bc157ee2ca8755e327841b44987d563852a94bae5cc170c9bce5ce1e36ed6e9140d7871d937018ff4f3be18e15b73b3d0555f8266ac6361038b09649612e615ecb6182a905959d8378082151cb6c2cc77369d912ab35017f5ec54621ea4a008f76bcffb5d49527dc139dc40053fd7607ce7d4c4610eb06f59d5bdc53301891886434395c1d211e0dcabc3ce1e5d33351e21be405e53d559ca6533445a4aa077bdbf33e956a2f58367cc1cc52ff50db60e4263aded9446d70c6a97f00e8a198681848fad704f49cb0021e110f2863a0b75e0759566bbfac1f920e4d5d2c553760ecada578f7eb840911e59f0e070251caceb2b4e8317decd69a2669b0f827e43be4a3d6ed4303a1df647187e8172a29e05dafb332de71e17424e9858404a039d774bce54bc9280fa4a11fe65f6e032324c0ac5e4f606d6a205ec705d7e292f2669edbb84db18587b7922ed2558f64d7588f67f72e0fe3fe288e2e92563c7dacdaa42855c0a7c6bf95d41a87103d9e881aa316375d042621fefc535db4bfc984ceb5989c40d5e64367bd0ce6533463cb5ec2b957dd5b77b1c089644b45bec56bcdd5bd02f32a4b9ca1b90523b34356ff8a8dda576b28033a6327a6df48a959ca6bc8d2b2196c685ad3824ebd545381ed1c778ad3a293e0dfa5d35663b0b0096ed741ea7e270e4bc92a23a9ae61c9aedc4cf13df54e584b77376aab725854e4474e33b4348fdabb2e2080b2309f8e8774450105415bd64b419698a96bcf07d4c2df8f5e77d55a505035c5ed8e9d1ba94e069e801eec2e4c5f3f336a166237cc88f380879a9502a376805215460a00e31e9cb88c45266e9f5d136f0d98f8431dc6837e0e5ab1b555c715ac99733ac382a60f73efc6a28218907c7ba238bdfdac3fc8e22a23dadd1d25612adde1636bfb068a14bdcf07170bf67c1843565781a5b296c045526d72f90b29d8bab606b1eb9cdf27bedfae283bbaeb76ff271dfd53e666378d902bf05fdf4df0eba723462f6188e91518d304636df83f5ea1fd6cf50a5150b0e6e0c3b1ee9a6200384983f36b40f325f0635463d87f8d57ef531bc12ab8303fd36f7da081f40936fe61a930553b747e830dc4482be4ca0fb3294116ff8c9e0bdc564062fb53b4a9a88422b89c10d6e8b4d395066ff234033abae2531a2aa433f906c7b2457124c2681d64898747b6457fcc12ef8a10b6cbc63e21e51ef3409f79883a007eb194f6f5b0126d0e14333131392396d9ec0f322d77dafd6a2abc693b8fca81cd418c51f196b120c0f07530798448374d842820b5d4066e519555dd0b709c9eb398aafaa8d5bc590e31feb7736251611189487b00e2746eb630f77d7f8774e7d19f05fe1f54bc857e898c7eea9452124edba14ea066eccafe27218565feb947cb2af515a1e6513843dd0ab88e4268757277febd55f70effb1410df6292aaee1059174a11b32ba1b4bb882879afb62a803b99ad88fa7cb73ac2e0e3687ef762f2bae33876416ab2e33671761ae70372018ceaa186a689d919fde0b551fc31f6e3083abe274f459cea01b68a98241524ef9b01c972abd01bbd7cafbeac54a7731000ad2e76b44c5963a2ff891eb4fd38b97076af0b60d84e54c9d72ab069b8983cc9fd99dcf49211903f8aadb5569dc29c0f0aba2b429634a2451880fd58c27bec7af997e3ab6b714fb0a11ab036a1fe9b2229633e2ebf372ec7c30596928b81886ce22bba5d4752a6e3a20ce2001a015544d313ebc1cf0fc5e50b3b059b7b1878369b992b21c51f34502d4e08c7d0aafc3e37e4b6d238c03df04226d16013b639f5b22a4b417d29bced8ffdda4515669dc7c809bcf08969071833622b39b4b41f60495420bc5d72cfc853327099c52d4175afcd574d10bb58f84280e52722215ba8adee251fe5bf8d28303fbc86426f7ddbdeb9b3590c58476d04b4c08fff1e432f2e71b08d3fd56f74c397ef899829325da1a8600ac6bb522c82bd4e83ba2cedf5ba10384e8b611062376278eaba1f97600a30458b19c4b43a83ca3e22d2c119ae5c303c028a2ea81ea96f7cbe86ba1df7e6b5fbc5cabd6084b998b333d7a8e9b47199be4055901971fad71829ccf920495f0503380d1df552aa36c4dea936d56e0af22d57d3dc1fcc3913d3491ff0f1bbb9a7f66c87ab3889adfd061190bce487ede1721198c9a45ddbb95cf77724cfce7d63397387698dcc6567f65293927f8d27aaff07b9e052a0e0220c715ad8a2da75345b8f880c5442e0aa915b2d42e0f1c60aebbc6195f929a3cb640baf7a49db93834d960ee1d49e0893d1677553c89425ef6ddffac113d0967d6377ba7f59dcddb66c2c4479974f572c16e7eb8be4159518eacabca9f2c4a39da451f5bbb9d89641b7c227a55ff018885eaae09d28d21e31808a2703c56bc41bef5446c15c1b78cedc0c1e47aa58dc56c4233297bbca255c6a481f2d5f600dd84db06b91185f647cf9978ea959f09cab41d0c109c21de33cf9964a9d5d80005f8c61a14546e0283634c38b7521374c376b96c50b6aea529c5362ddd65cdaa35e34a8102bde0dea2c103249c6916762724ce8790090b1fa38c180c62e4d2fd847671053e9d752a0136bcf177ec65edbe6bd8789d30f3d73a05521aebc5c8291e9716106298017d67cdd247c9e853b4f752b77c1e96ffb05dec4cbbfcace639be2d8e6cd131b919ee2e0f64802da4732c2b7182bdae0a331fd72c99f1441eb82c7c5dc142d0093e2ec66fb8615a1344489c5c773516367c6bb609d82b4cd902fd40fa11a5d78078bd28b8ce26f71c91f85abee7389f18b8d285b1be28dbc6df0cce05d4d64f45d7386663003725ae21d5b5c07dc5986d3709dca85f99e0b90531495fbf05969cc4e28c7135afed8e04a3e825f23baf4a2116439bff13393cba7c9f6f251e20350a04d621d1f3e5b167356910c50f9e050a7a96c65c262378c3f7b9b18e19949f0b6fd70ce9ebb81f7659d2610472957e145cd6a3fab364aff71af2fdd787b8ec8e46a0ddccce7460a8097fb021deab06ef8488e75ed21fc61f5ac6ca29c90b7ed5f3e524c344d9734cb92346c784da0423b9dea99d69ba2ba693e3312f1cdb455d78c8dfad5f45622951423f21ef41fc79ecea9c7907f3e45ffa9947441bc2cf7ea14526e7e5652d523013b85f4e2f19ef6f8b1854df640084783fc666ecc66ce41f955a09479dd149a07b3cce831798a755d5123d9f637fe80c2ad52c396311d15285ff12a598f2319b2bf7598182c88feceb3ef161f6a9dfc3993c82180d66d71ed7157079c8c70226bed288a0dad29ac0b95824b7f9e68efc007fd9d695944cca041fa0f1b53d337804c5d21a4b72d2cb094ba6cfb3c8157f2ffc7568d0a80187990f5b5cd6e9737dd46f4e8e265e06537cceab328c1ea68b53f0b2efcf89b9b097bd73b7f885ed44195e5a32c42b22520bf187a817d6f7b32a2885550a04155a76c01179df97ea026c6bde5000b27f62cad3bb73276e70c0776291c9f0cf5437bf2266616bb8dba2b21565db1b832d5afdf12394dbaeeb8fce808980f749080d7eefa88273d73cbfe9b28404e7098ccb4c2f5b4d6655fdc5fe3c8f9e8c55c77db59d7387b2b7b87458a20a427fef7d975c5e2a6f8e9bff82953d9d3111fb75a895a965f88e88922a8280652120b6396cd0953e4c30a7c3d02c83a8d7e6a20af123b99f4a561bcc44bc8e456243dc9e297263a991baca6e8cd7c3cb78b710555f4c3eeb944dc86bfd95222814b301be451388229499915602dd098d7ec32062ec755ec290e3f3441fac190040e4c9f45076f3e3a720bc8d9705a777fec1cf9af95ee5dd4fc79e30da143e9b2ad32e50fc0e71837629c6a2dd0043f3873c9ef9103087a23fe3df67f07099414cd0e043ed2f0e0476278b03a27cebde7149e177027fc145fd0818580ed6961563952b02d6b71c5952ae2a6b2ff108cf6f5a447245aaf97e90bf9fb73ff5202bd19af642a20a3ea5776c02a251bb9cbddd01ee90c2be34338f9ce0dc033ae48bcc5b016b00c0fa88c9f91300c1f0f96d2b9e14d5ceb6d9ecdc1d7a483f0ceb16c0709e07e0035158f2ba4e27f719e8b7a884152f142895093293ec659a8431554e4146fd409e3d90d23e2d9c052a273a258b9a10955a8401eb5babb814e555aa58415df11c44aa06bc8772ef548f85ffa5e53194086027e598d46424826ce7c1b371949a944505b59107dd1d50c689a76bc2d4a5fa0b59ce6a6fad34874c5ec219e532e275eeebba3e4e8a5abbe1237900c69a90eb9aa2b5fd0c14cf2cf0c71e929c7c33730407796dc40fcb82375bfb1f67ba8579a6c88628ea983cd79bcf68c021d9a74d29567ca5ff20502e9296fa1c90ef3df1d46090013047b564672167d9602f498eb3d1d91f3e8870aa83c4757305531ed9f0697d0c9135c2ea74850e54351ae021ee121753220b30366b9c899326380bcd7d76e90bba72b27099242b378801ac7b72430497ce836efad811626749b6ff92e9f4362f6ad0482e959f485aebb4f6e12a98d032831f7bd4989e3d910a5c4f24d5e3f46cd853b7abd2c4e84372735b166c09c9906342f10c56285088c3d6f3d6c320aa035973dab282feae6a7d7129c9722dee57fbb5b01190c9cd854a582f67c4a17cae21929a06d4f1746ddabafb07df7e49e6b989abc4d478c5e06227659268d157310bf4d9efc0c276ce3db8a683eb3a4ebfff9d754d1b8f56956f1ae9e7d4cb8650756710d0c7d3d3db0ce4cc6cffe8d6c79c33fa22403592b1bae731c94009ced12786974730a9280aae0839c5e659cc2b370c55b3f343e45898b7508b1b6ca2c6e2d94b3566976e149968ea060c12fe450e5cd47e0d57013d1628c45abfb5d2a178aa96a9ef53edbd78a4c7b09d72be3f426ba24917f2cae67fc173bdcb1764edbccb4e88cfbf5eae2f123c42862ee6beaaf04ad1849a7d7c58919783bb654c5d8cc8dd753dab76a1cfc11782146402d820f58904d9bd2429f48e16844d740939f3a3ca95773b121ee33b746401db6e041100f7298cc49769af7eb35b3fb5172e5aee1c18aca62c3784fccbbaa82e625f0e19559069683e49a2d3b2a1edb9a4ae5d3424b19beda94bd84190d8c39ef9d4dad023020440e49a759dc0670fb5e5d2dc6b60eaf96ed83f2dfe6a35c0b96782d0f318dea32bb89fb52381d09e7c82a6c373d3f1835c1406223ff489e18812a1f74307edcc50a40f03d76abe76ac242e9cb3c13b9f7520716c6fa7883c88c51139e9452a6e54d6e300878eb82a1a8f5f65055616ce2656fff15fe361cfd26a86f8ed01ba15594284d63adfa9c96f2a91216d60d405bfc2057e051d09c", 0x1000}, {&(0x7f0000001840)="ad0fbc3a5969012b058bf6401864a837db879141e9422080fdeeb7f411d1db69c597f886323a4dc2c6b22604a47f6383657d8acc9fe750809dd0a851f64f9557a614bea62310d2ef00e78d38edb4221cbd2d8dbd88f17c2abcaccad24dfcc1190640d45b57b5972e3a407b9657a403d2b7774d6f7f388aebf5560a5afe559ac9f6c88204553bf4f4a569390d31717ea6387aad2d99129f9e6586bb77d1add2c724438b0ff70e9f173211c27d94577d888191813cfc1903bb0e3d0346a975d63c06286d601612226eb58ae28f781fb69e", 0xd0}], 0xa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140), 0x0, &(0x7f00000001c0)=[{0xe0, 0x1, 0x1, "e8a68c749db00b34c694bf7f6965b126110201d9c31f22eda2b9c496cc916e34c96d2f840367c45ae3121cb698c54ab91ed18ae93530fa11f65059f53450a8ddec41cdad87b091ee2b2827c03993d5eab77774fa55169e4324207c671a17413701627910baac25466b7e478f8a787b66cb621ad42e83ed74630da46f1c50c49c641a35f8d32be4031e39e6fa3609f2d47ce577631eb533525d02f942f2d0a3cf99174f7febe28c808dbffb7744b63a703e4fde0d47be459e00dd6d29c9c3ff8cf6a3127018ce29872cc5f01526842652"}, {0xe8, 0x1, 0x1, "5c6da67013a96cff3ddea5aa24e321e0c5111c748d26378fc28781c5eced9a93910249d7a2f44478e46dd9a4d963c531a528fb62cffc8b333cc8e42f4072898a28847d439b719b16e0a64688de121eb8a438925ed378e779840bfe45bfe605410a885d73263c26032311fdab9f12e9c132f6141e52e09da46cc73e0c49d473f82b562d0f01822cfc55ed9da9069ae22c5344916e332efe73acd643dce1d83fb8bce385fc892395c4b6010dbd9da0e6ca30e1b97ca319bbc17053a0c7f1a7bde72a6e0b6b53cd807a9b08d5bce61e46df7b293327bfed36fc"}, {0x20, 0xffff, 0x0, "85d30af2911277cbfe80da43"}], 0x1e8}, 0x8) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) syz_emit_ethernet(0x4c, &(0x7f0000000400)="5736d0b126d8f47b379b0573eb351c42da37209889f7a9a6e6436a9b5aee00b9a9349102df97dd08f6595628e3f2cf3084812098405c64850a1316a64583910bf07fd5732633268b954e4c0c") writev(r1, &(0x7f0000000040), 0x1) 17:31:39 executing program 1: r0 = msgget$private(0x0, 0x1ac) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/253}, 0x105, 0x3, 0x800) r1 = msgget$private(0x0, 0x4000000000220106) msgctl$IPC_STAT(r1, 0x4, &(0x7f0000000000)=""/167) msgsnd(r1, &(0x7f0000000200)={0x1, "a6a1a34770f3d57ad914557d9bfe0c462f6fcf14c89936c80f13bd50224d442d109f8fa05dda6cbb712ae4f3b8d12a0de5757ffbe6d541ce85b7a753dde8cd3d44ce6df2fabff30bc20bdd344c9965048c0c1ba08177db48f6f0a1b4cf"}, 0x65, 0x0) 17:31:39 executing program 1: msgget(0x1, 0x40000000020) r0 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000000)={0x3, "e36ba2a6ac73052eb17d3b7d1b2b49f45929f295fb1a13ee15394862d920b8bd7fbad958c77f8bfc6596ec16684cdc84683c29eb61d0d13dfdfc01ddc88a6e8c023cd465629298e68eb55bd642e2ca386a57a583cecc18dc531934bea06e965031e8feef15cf1ba183057de416601d4d32fe644a963c05bc2bc2863ca16ed6f7ff9b64bc7a10c3019d2e1425"}, 0x94, 0x0) 17:31:39 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000040)=[r0, r0]) r1 = getgid() setregid(r0, r1) 17:31:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) mknod(&(0x7f0000000040)='./file0\x00', 0x6001, 0x0) 17:31:39 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt(r1, 0x6, 0x1ff, &(0x7f0000000180)="24da26deadecc2077bae2b9c5a0d7275323a2034cf39c5e5fdf10f53f0338bc4a7e4ef3a77828c475557244932e87b4173e408b37922eeec1b1265817f63e92e2d47190088a92ce3b5651d3e1fbdc467174ed5ec094c86eae057dbfe2b5a385c312b79e8b037fa48e0b7e49dba1fd3cb07d092cca4bc3e1faf07939affe29943c3cfc95ec7cd464401aa70a524e2d5631ad68364f59f65dda42afb78e80224cbb342660c1a088c1e0e886f7af733a551f108d3dc0d59760dc00827c1d56f98a162471ca873722e6733d25b243a45b43ce11e9e8e7d5e0fbc3b9d", 0xda) r2 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x508, 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:31:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x3000, 0x20, &(0x7f000000e000/0x3000)=nil) 17:31:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x2bc}, 0x0) 17:31:39 executing program 1: r0 = socket(0x17, 0x8000000000004, 0xfffffffffffffffb) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 17:31:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:31:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlink(&(0x7f0000000040)='./file0\x00') getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getrlimit(0x4, &(0x7f0000000100)) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/77, 0x4d, 0x40, &(0x7f0000000200)=@in6={0x18, 0x3, 0x80, 0x3}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) unlink(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000003c0)='./file0\x00', r2, r5, 0x2) fchownat(r1, &(0x7f00000004c0)='./file1\x00', r4, r3, 0x2) r6 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getpeername(r6, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000600)=0xc41) execve(&(0x7f0000000640)='./file1\x00', &(0x7f00000008c0)=[&(0x7f0000000680)='\xb9#\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='(V%,\\:{\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)=']\x00', &(0x7f0000000840)='{\x00', &(0x7f0000000880)='%\x00'], &(0x7f0000000b40)=[&(0x7f0000000940)=',\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='$D@::\x00', &(0x7f0000000a00)='(\\+\xe9\x00', &(0x7f0000000a40)=']-\x00', &(0x7f0000000a80)='+\'-\x00', &(0x7f0000000ac0)='(\x00', &(0x7f0000000b00)='\x00']) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000bc0)={0x80000001, 0xfffffffffffffffa, 0x8, 0x4, "63c0a057a07dcd70c7f3840f53482a64615a2450", 0x3, 0x8000}) writev(r6, &(0x7f0000002d00)=[{&(0x7f0000000c00)="daac493cef65361f58884e555841bc965d56932b394b267d585f251e0847fc0b5c6f9eb2b43b92b1621064c9be00a08cb89a6b8beba6ee37b7566daa5c9ef1f688b6d8e261", 0x45}, {&(0x7f0000000c80)="cedc9a8fee593e5f7e3792e3c92416ba6828ea39857b0e83c02c0caea774ac94eb9593f494ee2764191e22866b0d09eb1388a89c35ba200b50d5f47dc4049597d88fea45de8f7681dcf557fe68453717e2e6e2305ae5fa7a557c487bc317806cb4af09dfd05867ded25bbd9f892409c9d6f211f669fd48f23f89047775d9d2c01fb89c180e42bb4e1284eee08bcfbee87b7eb7ac1dc7a606bb268c4669dcc1e4f88b7a433d6e925c0fada86d2e90c95afbc9ab1383f31c7a4bec8e6acdde5b153655e4af88ba6edabe6e771e4c13d33e0e97801d1c4a6071279d100fc0da8fccd7dee4050515f005ef610fc1f59498359b09d37afb15f6521daae2d57492ca5c64175f2f2b3839c39f404677f77fa83d71ea8a12ef18c10e5e8f100e47f5ab69238e11a43f13555e61192f18e68830838cafe05248aef4982282cabb564c505fe3c4f38c145f8a739f577425d6a89e74f1029cbc6b23998eb72f5ffc934d541b0553fd33f793e7215d6686c321299d910e9b6df240e7affe4a5e49a22900eb1b2d60dba0eedbbf67b78935227019946fe1cb713100c9463e352159163b891d9cd45cad5b87dcceee43282680fd50532677a6acafe60cd9397bdafee784326c503b0a7d22daab5f72d9cf6199a938fd6d48dbce7755e3c79a5d02c75d0bdab4b856faf564ec6b6aaabfabadb51b249b2f23775bb275cd08751543aa3a2657eebc86a33d2b55fad0194513d03b9fd670ed1d36a94e48e07e146fe97c35dc2d9f01c6c040e353abaf1f64f1ba4a5a6d7204c848ad1aec3c1fb1ceffcbe453793a9394f1799e52e93bad328e0eb561458307b6516e502a0556122a783ad57a0b166d508b918a15aa8317c54a122920aa08bc44f08d82ae0617a84e69142e37cebe8926a19001e0674bc91c6ce5b5af32ebfea3d5fc115b0fe60f3dab06f92606b06cffcc104fc1774b23348d1fc25b72a1ff82b78d07418156236a8ba4ea977dbc08d680857d074eeaac943979880c8dfb43434d01e620229d9ffcde47d6727bf81d26e4f4dcb91132d91f4be2522dcac32f370da7132c927226d14cf21691dd0894bb9dba992007291823bdb0d8caf0b2e98631b7c11e72751c06d47d9e1afbeba74302e63108b6bb3d83e607c849af6cad9846dd5c2db41dd7bd75007a24e9394ae2ad4eb22fdd420e13dec1c178ebaed59d676b74b3493b5857156382482ca1e81f15819a8964c8f55370ef315522498757db9d80a2d7b8e1a7d658591ecc132b4a5694cc95036579c17d81fab768514a3907f3d8b0d4ff6e4be6283c010092cfc297611171e5838667b1d1dca2c57aa16e9b887c735a050252948ab30faf8ea65280ea849b29a3b389f14ec514350fcaa44372c664b74c340bdedba288f7a929a41fedefc2df8a54283200b7f006ebdae89716f4a6004f68fb78621edc4a66978ce4692eeffa81b54ff8ccef66e4047f3a684da1a5f940a5f221a5340b3741edf40454916c7ee44eec676d27d61768348212793b15d051183f4a4312a3fd68c2a78dabcac8985fdd826a2a1c9fc0195dc13e5fc37f38525751bd18e81866a83579db92c06f8463816c27500358b91abf1fc963ca7a077838decfa6cb5ff4230f4898bef12c52f71dd26120b2c791d0dc74f7718109b4b533798d62d473f1fce53bb2a646c2ec8232fc599c8a818508482031e88c16c7f8aefea1864be8b932cb2dff259e27f672cb4d65bdaa5e176cd396df02988ab2d1f11d9e1f8694d2be356c3445532daf8069a1f0948bd573f64dfea13049ffa8efc7002f2c26bda072eaa7f9e7d76cf12384f51a3abd917d49e94e19ecaab0461eeb40f3e2636d23edda00c0e555f090a5d4de6ca9b1c2077b843bf5ea74b40a1de12d333edfa2cf358f1976ee334d48aa7064229d70dc662da0d04fa1d75d3bbf31297580bcf9a754d4fb7cd77fcaa95175150195e3d8ca502e66309cb133e4a16955e9c66bfe44605ec105fb6c803544fc1ee698f07bcca1bb5525f4eca64929b493d3dc449c00dbb389c2aaa15e4bc3c8123a4edac022c6994da7275a8ffd45d94860dbe5b6226e275da2cc71f1dfbd4b1eedd3db6d31408aa7ca7fc876dfd81aa1a5bedc777242b62a2bac989cef2c926f9e99d7eee51df73c600df6282d1ecc50ca2c958b6743b9e560b2a12e832e5678d10cceeb3842e08630755b3271f476187fce4a6d20239c69399e87d353faa8dd8fb9f6997cee911e7286490c3cc4b0b3ba0f31a96c3020a329e4ad543f5e45132eeb2ee58eaa1d262f6b95339db0a5e9c64179bb43feb985397d91d2def00f29f565e7a1fe278f3c481e7d780b4e4397bb35a01a19b84432bbc2092f18338ed0c2109c826778e2703b41113cd24e844662f93bede38e494901efbd850626ac1ebdf07b05b55d9df2e88529d9b1a314852a23664168583f74e06896def27eb1009863349ed0e18df1c16c46796a179c1bc5b933cf9140892265bcac1a6dfdab7bc158866e484eb7ae9cacb54d5123a520d1730dc8eacb59aae3a6cfe2aa601a25ec54ad1b93af64eacdedc96926312cf8fe1cf4871e046fe0abce9c51a43c42dbd62a2d61d9f4ba7b6bd1283aa5441746fd164dc957b25bc564c6b4f98da566a14745e4a59fb92ec1d472e45544075f754055a9cf577952160d06d7875621a5c02484d2f7042c4dd271e42dd7f0ca31030c59d20b8ed82750219e0e0d1ee02db0406cf8a8969df33a1d3077134df961c10ea1b36cb7f691595e6e8e59e743b2a7e4d3d5a21a845f98ead84df8443750219f7aea23598a591aca6750d22a26b9151b0dfb319297bf7011929b7b805cd39bc6036278ff2ea392ec2eed7cbe663682b3b534ff704d96ae175163f64421917f5806f48649fbd779583d0b01101935e06eac332f8f841900d13d36cc2783a87b01d20ad08abb0d06b63fdea82672501accda8a26c8a8ab3a5f74447c2abedde89ab2a29fa4901ee528046d186637b4b6dfd40433e64fefbbd25aeee11759f530cdddd14ce8589f8f7375a167849a8030810e40e21138ff828c6838497ccd39258f6ef1f21aa0968670f8b781d298a7c0bd03f24efa1ff69ad66bab4bd2ce93e7c0721664d8b6411c1eca85b672930d8fad3c874217d51dc0c5f4a12b098c2c78e85e8e19a0d40998167baa2be954604586871be84be9c6a13847e05c216ebd744bbc2814e9d7c97a331ac1b3af0e2c96ac6386c9f1e29fded4fd6abfca42ad997befa3188eba97979ed4d6691df0404e6fd40baae4e7edbfff8216bca5249f6003d5ee9b88cff9f968671b284bd98440de3670dbb217adce72fdb848c0c28d15d3ffa91b6751ca11f60c8eb27ad63a9f402021eaed5c3ebb92de51be3c0b588629ec9deffe3ff9d261a13d9841327fe2847bf865fc4c436c7c3cdec798b1937f4c76965fe78018ab5028badd86bea91050bcd0cbe6d51c015899325cc6e9dea4d70acc4a0055e45a608a6438f13870da2da518b51e0777158f0320c9bed1084de4560cdebc69ec2ac79c7bf84daf4c50fdba559345eda77a7c44539bf51a576d9f5993a9c07339e83f4754fe3c4e1ffee14364beb2dd11e7aaaa2d0ead10d03b375fd03ec0823bfe4d625751027de9916c5192be9cee528170eccd1ba06d12e0c959f764353d01b727505441e35e3aba6dfe07803347400a8b03e39c851f744b4441ae700a55aa99fd5f7a76aff74441cb07ff1a69fd00e2625a02d3d30b5593a535a76ae6c4d597f89edf62d872ecc6325d1c2d74173fca0f976e641ce9ad80b48f4c82200952faab5be5043ae9cc5f59d79c5e0792ba781f95a5e59c63a644c3f25b755c05bb4406c5b299947a9fbe79db3eb29af010b7b54f6c7c92e6693db7fef1000ebd96eb8a306ba5633e01895c25381d17bceb7893ffe6f7c687d5dbbfeead7033db74187334c525339ddb147092a78dc9b70e1054eb9226cdd036df71f7a83c75f3fa30b22f619fa2bba07d78bea2e714dd4300f2ee8e60de2ff6d2f0fb6a3392a58668fd1b17b66f01b39968e442434efbdf39ff08ac76afa1d386769513f058fcc173244db792aab1b520aecb0ba052a9347e97681f44b95c90c0316e208ed400959fb739c31fc4145ac567b0e08c51d484d5190e5a858677d2ef9c21f9a4fc6d11a7322bc0b93da02a8cb7256afe9acdd8c5f764a4a5c7c8ff9f5f02f203b0d2a4b184ae471fbbd703e765e4dd48d19ac04d235784efa5ec00c9aa17cb3df194c27159f2e7adaf11c9edb9b063ed4d512a132769f80357f6bd4efff2841f9d2f673ca14edc6cb66f9725978fba944550ddccb2a6918b0e1242b21f3cdda8e3ae126e9bb923835f3dab638589adc643ed098933d2f81f70aa0884d4849d5e5000080a9d6de7db102a7ff38c458eb0213a2003ad50b70dd1c76f52f2fb8e02b687e41f815307e9c4cf9fb5cada53c5ce69e46c1d525c64a37becec807e09cb228da781e1efb921c2a3eefd11c42cbc7c2682068b8454648cd6f4231f5f1515ca528cac256e503de3c1313feea3a22ceb3c779dab16c745d8b2eb6ecd659674544567d52571da539d0c09caa75e1d5c01b1b4060b87811b2b106aa81d0c4ec30da732b8ec02b95d6191b33326c7444054305ed109c75703975d927e7c053384f7a04bd56f0c6e32ed235616259c518cb258a786d2463479d05cb35a18f20416990095e492643f2606aed0bc8e5dee7798f365c7bd0735b66ac87b62617689bb83dad894ba9e785c5e723465aa0ca1b51a3c789c0a8365ad63e5063ee239b6c18c955294377276eaabacdcdfe59a8957bac498390a147ad4bafaaf10ac7217c9b9c999969b7ef2fe1f43f865ab22661da9668e9970704f9851b875def87cf7bf62038f7f22a23bc366406f5d0861a26311a98c8bb4d2e400deb748a8d50294fa29adaf9cea62a872f78dd29a39d806e81e88c4ff3d44b693b02dcc3b39c7edf15c97506c3fcfa6453086d5d158fd99a097917c4bc7468740d4348150541f6c41ad66d891fcc98194a4c1e949a4e704cd52cf65433a13b235faecc2b51918a0025f56092c351a66ef50d344183ff53bd6b15a4eb83c1654e41307777bd35a9adf0b5b65beb9a5b5e5c833b63513c564d70cadeefffdb2a2cf531bc134582f2c3fe4827819ebe7f01c1dfa0b9ece9dcdfc126a61043ac9fe85fced5ffb1bc2436c05cc3333f22e97da12655d349959395bb6c252cd69949e63a828c7cce94981b71eb1712c07584c60c3d1ac0124862c18f983063dd0d9b00c8bd5936258966359eaf6c90edfbbbca8cf7e6c138329c762630d19cdee47c74bede37a521843a42876c50aa5eef76679369e2adeff66846a18de9ddbf09433331b24a9f5306e1263f3243ea2b918846b0206746ff3f64b577e250383a8c40e5a478f2fb7af3a5c5812b9a48ab514674f4104b66a133675a1b3145d15b3b6359100ba7b61258db9487de3133abaf574b676c63a9e43189aef106a2c6e8610a94c425ab2333b46495b7758835d0c6be58ff2a932e7d0a9bbdf988c094a5f1f60c079d0552390d3b467fca74ef36979ef0533cda9ed590a39dc606b93f13b28e402a28ec8bfab2315bd358e560d6ce1f1fcd5dc8d72d98bfe9cf3964e7bb06d05af45c9108f3bda48b9ad4b173eaf46c35bb967b478fce2ed1e1d832fd3225a9076a37e8f19859bf2812bfda4b54ce045e68fe64926757f614d8f045f7b163e8fb732ac7c235bf625e76da85ec07e2c5799738b81b156d3d1240c80aff2749d1863234aaf497187f174052ec1", 0x1000}, {&(0x7f0000001c80)="3605e819296990b5227ae1d7b9e2cf6ba8177d0e3ff0310128d13803809de45afb6517d68cd45ebe2e50daf92fdb81423649eaf7168fbdaf594855e8fc293707a54e0d2ca4561a40139b2bdd9bbd71bf", 0x50}, {&(0x7f0000001d00)="b45e4cff70ab1b36a2b93e64c50eb093bde99419cca965c24b5f8a0abd5e020cab487d47f4ea4537c52a4d97f00dac3658c4db840ffb216a248e54c00eb044189711e5a106cae31e6bb03962a08923a95067de2c09d65a230f505107aecbc0491862d03b3f4ff3ea51b62101ba34a3dc01b22973bff6a8447eca0d49ea43ee0f56b33270f6367fff003066d3629e5288deaea1a9870f1f6a73e52e992f39e36f07eeda47b92cbc1ad58e8eae3146e7e18f5d327239ea54821efbaf35ad9c24e9626c42ad34de983fec7da7d935e5dfb6a8ed3f56b66b40b0d6df7131188d178ac1cbbc4271212274189be8f305ae38505f670a860906d86d596ca4ed4661eddd3de3549076982655d06850d2d80fe3e4331e728375125f2f93b76cf49a570f6b0f1e0f22d2142749d6861a807e74d4c946498b95e2e3fbaf6433b05e413d4f07e88bff21cd6b7379ee819bc0a59ea2ed4b7ee18f5de5626f27b60f58c36002f4ff74f8b1e071d3017203bacbf6b3ff8df306bcdb741baf5e7e43f149e6bcd631a4c05d4d887c2c379b8c36ee3ae719ca9cc98dbd6e9329154d7ce1d4d911e41c986dea7cf241bd6b82b195755d8bf24a247feabd35d74a3f49a9b1e93ea7ea6670a9e3cd65bb165226d348907a932b0a3289e2c10e816e9c9e6793e669ec178b32cb48367c9ed8e80f965e9d89b201a30c72219014952ea2240b10860b68d183ffa8d892777e0c062e4752f5244b490607a7730ab2f07afe0eb237bc7af08df124235073ab464a63b0319bc6f0006ee5f7e37dcd5023ef2178b1075db6c85eccdfd6073aef2a39e3ab8d6bb8048f4b7bac3ea63f3569965115acf25a61851a574c987e523b781c0428651bd56774f4c0dd938dc55b46331f61fc0d772af8c0abd6704eb0c5ba537589ccdae25693f22ff67f456d48aae750c6ef4c459f7e00b0dc826a938851b195c587df815dfcbb3484779af3534c64ccbbd3b943411dd40bacf4ba2a0c28c29bf66bab6b1de184eb199a1ca3c40eff951c341c32d368a282bd65f9d9f78d816ecd053bf685bc75f539d475cf459b084ccd3d308dd66c210991e7badbbcd0b00431b3b941cdf34a61e1321b127dcc012a02de7cff924835ac734a54a7e84a30667bb68b6da15aa635de637907dfebf721432162b354088b2fb0b426efef739808bc61a50d0bef18be33ea5c1141c7979350507bb11af16d885e00ce1cd85cbf66b9657ecb6a44694d76bf1bf3649aa8afbc955ab52d76df03deedb55fda828f0aa57b7c8cebffc107f562063094c069b7a93a2a1b1fa69adabbf5a113d9bb23d5d261b0f1e3426c4c2ebd12c779eac1d84bd5e0a2e260f0baa87d297a65264ed7d0759faff741abc71169cf2f46bc8740dfe7b59227f41328ac77e7a51ff1459b215323571aed333f4c4a22686c21a3cfebaed9140769d80e632350671102068bfd62b38d18c9b645887ca4f0b3060ffaade29cf8e9b759bb0bc50080cd931e27fd4a6ef793be526835550c622957e7cfce0e9df55ab8e5d9012699f5a5b7d406b8a1bfec6556ac98a2d1443a841d16bc14cde8b075dd7317660b7cd3904dcdc6daa245a0fd64f87530d20a810c535acd19f122f9bcf7368d71c733c639affe58e1575c4bb69b5cd7e75cba0682c9a308bbadd833544acba1ddfd9df55bcda4154514f22faa6b2147196135d67d6f0c3982c4bc1176fe9ab9e4ac104d4095efea3e66ab4817d620ce4d354284c19946afd3ddedcaa8b8ec82385f1995ea9931110cbaca0c251a2409a8f2e42f4f06410b8a6d98c2d61b9d0fc2b6deaaba1db66956ca303711c39d5d85fe17a3b476cfc25fb6a6f5abedd4633a43a7b11975a20565594ebad96da373552869c48fcd283b5c1a7d4260364110cd2f2e04f0aac5b5d4090422b1cfae1fae76f6df91ae03a244e82f9658875f3e7f5dad000a35214770cd0fb5a4bf3f554a821ef99f9178cfa457a2d7e832106bbf847af3cc3db9d584a45ec453632c14f1eace12b231d1417a430bb15341cb0c8c0d4baa791ad2606960bae4236c08fe8c390edfbcf260f465c1c60d2018f38047e77e0e333cd6c69e00902656e04c1178ff9f74e8e845ab80981cd8bef7d9ffbb03941c0750a3ec2b506ad9c969bfe1e43e90ad565351da4b37d5eab2c0f5dfff4905bdeb73dc136d3b5f7c054267cbcdd47e58957bf6023f376d1298017e46daae797cca034d9f38fe669e3656b5e6cc0973ed6da1b681ed1aeb76aeed9550ea3ccd88b5d468498e7f72972f93758d5bef979a259379b164ae1d0c8b89dd1243fede07e297390105f77548600fcce8bb244e60071a2fcf2a0cc6f86cfe7a4a1b4a03eb8dbeb8761a134f36963b9b46c0cce7a34ab40c88e42199b97d393d2e3b8ae074ca873789e33a2f710800da6eded048d0c78fd7e62e511130c297846f0a090d9e2d8ab93b97ab61c371188d245252688b618d09efb8c1fa4c1d8c6dbdd8abc6d924e7412603dce3d3741acec15c760a17e5ab585f990384bf24950b9dde8133eb7bfa6996ef3e668055d4070e413420822df7ac5ed8294cd57a9ffc4b78dd22beed85663468eb7f85e8b8d0cc7c1c333a1610b2207d25c80e5622d9ed46e59f5d879fb2c33bb8261090d2f63e42cf6c1d8ff7e0f3b7274248b2cca33843399a51b7dcfcd07c95e62ed029e663105ba1927eb25998b8abed21353472062c62d567d6a920952879c7a0651071d072840f92b8b5f914919755af6cd74c6876efd0d74e1069e091e9444b882b59eba5326a7122ce297b7112d088f8683e59cc8bd15305e9d747b43d07b6f001eccef22803ad2fa55a5e933a834af682844ca8cd4535c81b638e9416854eb04aa15ea8a7bd790af528bc6a0f8e371540275acfa7208331b70cc2bf54e8a82c2d9398d7ed61f0dedcefcf57b54b879849544ef5bf4253bf04be4b5f684fa3b6c7b1744b18520ba73231e7cc85c43e7cc2b88bcf11383b8ab9fcdd71e8ff92781604bd2bd693f5b1d879fdfa11a2d9d086b2f587488d57906b0b4d2e16a4478b1a98700dc29130cdadde3c07eaa77e304e70c01189d86b95cb5291971f4a2378ea1b3f10a04f43088c2b0eb013ef758dfb605c0c400dc56720ff8894032f8442e264a7580d89f66ac8c2ce8faff6d0d5663e9de9833a4c095bd02e73e75b3097c551f97d1bebd86d35b902547a3574b46b4c0819f614906be81b7471e270198691c94418907090e9d4a347b02ecf0288ed78dde9881b8700427f0cf69a819637efaf052b1778e813099e3a14d185aa3fb19d9ea1e48c8e7a9717867ab979bd9f256da7a15e4aa4e1c9f4760c5ab56d302484892011f177f2e85934c3b05938594b831402d9281ee6e31896e1f5a8242784b3e33f5fc20eef1a6e683c6192f7add794f32aa7cbbb4f3dc9e3767aec1fe78765104e2f807fb634e24727866f9037011aecdd45c3ee7c48ebcfb7602ea14651d86125affed6e2bb4f67c6d72380488439a32b785d9cbc4713b6b0d64be251e61aa8e1f35f41d267993e6375dec6f9bbc94ff88b16b8fe63f389da600891650acc7d5c5382c2828ecae17b1b1a9b84263bbf8c2888cd4665fdad0bc691dcf0d2fa3f34e967bfa053b53431f579582ee2d91d0f53fa3e562abef11fc6227afe76497c91fc6a7ed1eb5052771b8876ab2c7f8fc7a492bb33d5f5aac1fd03703f23721674e69312bf4457898d92a865b8d1822c31dd8bfc6d1ba4c34452e76e7980a553bc225d5ad5f2a6d8ebc99ed451bb1c8ad0a050a0eadeeac61e87e82a4102268ab36dfb8abf0d88294cc61da2e698fcb029a13b28b2e71baeccebc4ec52f08ce9fd15804ea879265db8b7f2a6b74a0e0438b8a4b0af5cb84a7969b0f406fa7ac1ecb8d0ee07c79541cd551dd7fcea57276a73232cefb0a3a0280bf40f14697cdad9d0f6ab8350f58ba82584807c8049dc1eab978b4eae9c7bf46a90a897e58248ff99edf0ee46ee91b03a4bd4be5579524cbddfd287622144e427c54ebe6d7fc2a149a00499265932d97af7ba3f4f70c7977dd5d8b38aeda4cdad8f3ce1f8349885db35fda44f49678d3117890208688ba6e5777ce7628c08b75d95315330af6cb54d658c3fec289b5dc5e81f5e2986d06a340a7163742dbaaa7173dd85ef59bd6f5c2fcb380265647f97458850aeaac7e8fe11dc53b484958301344ec66a221cc21a182e110b1bdf5f26241d37d6048fc326336632c010075360db1a2a6a2d4e64fac794cb1dc5f5ac0b615ecc9aeea469b8731f2bd1ab0cbcb974055e62fba557ebf3d961d1f7cb27989b2c102e565a1f9dbf72f46f20adebd6c6cad254e26e8c1d8279479e16635218ebd82cd189aec15c36aa3702fd9f68fc1d9dbbd8fd5b45acffb23920a185bac2edbe0a87bc774db7029f678daf3393e10b5cc40ccdcc1a1a3f58667e6c68c0e74913631db7c1c10ea87b63a2fc552e1f0d075bfc489c740da418cf9c97bdfd31b5c4132c4ebec0b08bbbb6fddd4761803fe795a7a517cdd4b2dc5cb3c6a5d532e71f09057e2062011862a02ead2662830884abc3c51eae7c11d121ab3d11282b67ec1f499753fa4e17854ab6cf5f3146949e9edd29c0b121810959d899fbd1f1352dd547f5feefb49bb173b5e4e37c9436a260f225a1126443332db3faf7d3da5c5a9d5a1224469213a5c07c80c4b6ec84ee1c9d18546fa0eb67ec1accd964dd7d7d14e1581a2730cd31d500e98fcc030df2d3a7927566914a3d72cd43caf485d31987120068ce69d9ef62ddc1ca90aed1012887629648446285ef5d185759176287dc0de9ec78b2a68e0703f961d35090e0f9e665b65baefe96c15234ad9079f3cc5dd54e945a54e02c7bf1e07ce5c280743292efef0860b425e2102fb6c1583a7f37056e3d95a3ad656649589353656fc8183e9e04fc97ffbdb2e9953a587a0d0a8d144e6c0426f9f834adb4f56ebe5dbb1dcfb54ca15fda567172512c251a65f3c724ad94f5bb92e47d8792436c45cebb1c2f04645b1e80d3b3d91a647bc21c87510aba0d9f244197e7b1497df9072822c5bf77d53f5fc124b1dc5cdfeada0abcc5202cdb7ba3061e28fc22203940f8a8e7422fbd14eec5984f9bf5959a2e61d98dc14cfc2edab1750e1dd90084688a327b83b75753c1433ac05aa8e8622cdbe2307fe1823307b757f4100a042e1fe134dcbf7c7509fa2bed2c1d674c7abf29bdb18294271391593699bff19ca9ad17aea55a3194415a061a4d1c779b3ed3818bfcee0a3da70aff1cb39144c298cdb5fe8b04d18958d4fb14e4d2b1187b9c79d2e6cf005f13a512625faf3fc35965826907d5b1c37aa83ec994cb6bb127248270e86b8e76fd2c1b91544fb9b2ad6401fb9a6d3c7b69a797ee98442c68755465d8c19b4f66657381200260ff7ce78347c84a1629698ab0f5624225c272a961f3486b5d13712356e40bda803c8e267f78a899efe1ddfcfcac60f6c1f7f4116f6ecdefdd411f71af9f384d337e722ad0d0c2ccb2625e61710edf290915acdbe0c3288d8ea7feea676704b7411e5fd4e71af77f49d351221f6fa371c1e96fe2ab9cf61535d9a3a6d62c01ed15ac344f87b1fd6444f8fbb95dcfcb04dd89e5227dc69fc1a5c2fffd1a4969f80ee6074910d5aa135f8552810a90ef7acce99ddafb54920c74f1493bfe620217de3485690b7d72b94c865c0e113cd4b4935ccf3d4d32df3f566a0c185ad5b9ba75485174a798b402d75b96d7b252fea184067b0be7e3380009aad11e160dfe37f1d87fcee41c7d175f9f4c", 0x1000}], 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002d40)) socket(0x1a, 0x4005, 0x8001) semget$private(0x0, 0x2, 0x508) pipe(&(0x7f0000002d80)) 17:31:39 executing program 0: r0 = semget(0x1, 0x5, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffff9f5c, 0x1000, 0x21c, 0xffff]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 17:31:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x10000, 0x7, 0x81, 0x1ff, "1420093adea4df18ab254ef4293d979f94e122b0", 0x79, 0x9}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x453) socket$inet6(0x18, 0x0, 0x401) 17:31:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x33f4) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 17:31:39 executing program 0: r0 = socket$inet(0x2, 0x24000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 17:31:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="f6000000", 0x4) socket(0x3a, 0x2, 0x800) 17:31:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 17:31:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 17:31:39 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa50, 0x0) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 17:31:39 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x11) fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x0, 0x3, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) 17:31:39 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000000002, 0x42, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000001000000000000000"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r4 = geteuid() r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r4, r5, r6, r7, 0x40}, 0x9, 0x12000000000, r8, r9, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) 17:31:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1f, 0x5, 0xdf29, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/191, 0xbf, 0x842, &(0x7f0000000180)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 17:31:39 executing program 1: r0 = kqueue() select(0x0, 0x0, &(0x7f0000000140)={0x40000000000000, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x9}, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000000)="4c5ba610bf1286b411e47f7e7b10a239f6f14ab378054c1b53e53070a74c6ee6fc75873d42b7", 0x26, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 17:31:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:31:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020912ee284816b4df00"], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 17:31:40 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000080)="2765bd2bbc58a61d79db310a2b9126e186f7", 0x12, 0x408, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x17, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind$inet6(0xffffffffffffff9c, &(0x7f00000000c0)={0x18, 0x2, 0xb7c, 0xff}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 17:31:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x4, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa0, 0x42) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r6 = kqueue() r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xf0000010, 0x7, 0xd872}, {{r2}, 0xfffffffffffffffb, 0xd0, 0xf0000000, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7f, 0x4}, {{r4}, 0xfffffffffffffffe, 0x2, 0x15, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x1}], 0x0, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x4a, 0x1, 0x4, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x8, 0xf, 0x101, 0x200}, {{r8}, 0xfffffffffffffffe, 0x8, 0x8000001d, 0xce, 0x9fc8}, {{r9}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x1f, 0xff}], 0x100, &(0x7f0000000380)={0x1}) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r10) 17:31:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() bind(r0, &(0x7f0000000040)=@un=@file={0xab4a02e24752891f, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:31:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="427e37ef4a68641f7b31604ebb148c7c2b092ad1a36d0f770cd3c87cf71526caf7055aa774562985048da8041b9efa9a498dc32c157f66bb2a3a2dbc610793872d193a11f4104e976fa0df5f9dcaddc2c15a1b6ee1e9f81c5a54e0e6207619f63c9fddc05abcd282e169bc5ac4c452d7e01abb0e01584634be37ae013d2dcf78d24a448b4c7e86aed75dbe", 0x8b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x80003) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:31:40 executing program 0: r0 = kqueue() socketpair(0x1, 0x4004, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = socket$unix(0x1, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x400, 0x80) r9 = syz_open_pts() r10 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x55) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x2, 0x3, 0x8) r13 = socket$inet6(0x18, 0x5, 0x4) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000081, 0x9}, {{r2}, 0xfffffffffffffff8, 0x3, 0x1, 0x9, 0x6}, {{r3}, 0xffffffffffffffff, 0x2, 0x8, 0xad75, 0x1}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x20000088, 0x7f, 0x8000}, {{r5}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x7}], 0x80000000, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0x40, 0x60, 0xfffffffffffffffd, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x4, 0x20000001, 0x100, 0x2}, {{r8}, 0x0, 0x8, 0x20000000, 0x6, 0xffffffffffffff53}, {{r9}, 0xffffffffffffffff, 0x2, 0x20000043, 0x101, 0x200}, {{r10}, 0xfffffffffffffffc, 0x1, 0x5, 0x20, 0x10001}, {{r11}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffffffc, 0xc150}, {{r12}, 0xffffffffffffffff, 0x8, 0x20000001, 0x6, 0x7f}, {{r13}, 0x0, 0x80, 0x40, 0x18, 0x8}, {{r14}, 0x0, 0x8, 0x1, 0x7, 0x9}, {{r15}, 0xfffffffffffffffa, 0x42, 0x1, 0x1, 0x5}], 0x8, &(0x7f0000000580)={0x16, 0xdd1}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) ftruncate(r17, 0x0) 17:31:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x2, 0x1, 0x3f, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x89, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4e, 0x2, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000001, 0x55c, 0x8}], 0x400, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x2, 0xe8}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0xbc55}, {{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x4, 0x41f, 0xc000000000000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x30, 0x85, 0x200}, {{r1}, 0xfffffffffffffffb, 0x74, 0xfffff, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x11, 0x60000000, 0x4, 0xfff}, {{r0}, 0x0, 0x14, 0x80000000, 0x3, 0x101}], 0x8000, &(0x7f00000000c0)={0xffffffffffffff63, 0x401}) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 17:31:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x9}, {{r1}, 0x0, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 17:31:41 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xb) r5 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="302bb46cd60a9f6ef0106bff43d8b281031fc20e846ee186974ffecb46c2a72a05160fb2ed5a6dda90e17d9312d6775320e3359c44989ddd7ad4937f9a4fdebd39f128f3050c8491b4899183f59a9b95477018489f0deacf1cc111be08cce327a9", 0x61}, {&(0x7f0000000180)="e168747a9b8de666573bbfa3868e1c8b9f80dde634f1b227862dbb848344c486a3fd5dfb32bea1b0e9a36b67452820e19be7ea7ba14b159e5556c7d33fac83d9caaf66a093c77ad8ac4b21583248bcc0f023137146e9a7c00c4ab9ca6f465a1404c6de3e8165d2", 0x67}, {&(0x7f0000000200)="74345c0e99531b7f4a3cad5de926deb8009a5f3e381b060806fa3bc655ba2670588680851cca764e62e745fd0f145624392beb40cf57380f435097e3035376e3cd43f41ca38e35859bd4781947fe3359c4f2ef75bf0704dd7682e4df8e4d207467e2afb4eec31479023dcc2229a4f57a7eb21a28a9c9a172a92b1320ce6a89e53dd3ec9091a6da0f6c044b6c467f9b410b75d80a228b36d120e7fdc557a79ac1159c3a993f592a16c1b3e08b499c58f6375bc399b546d43e4501562147602b68f63e9f388ddf71776fb2dce01f310b58ca7094531c589e36e5384024", 0xdc}, {&(0x7f0000000300)="0198c5820101d67059bf9a6e3b2375aa4a145f62a7bda569887a500e4ed80ae074", 0x21}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000104000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000101000000bf947c1d09d028a4577870c923254d92d6f6d3560e7d0c4bff433d6af68df5756d48979d36466efea0fd67b1797d5c14b76b89574dc20e949b18a7fa185cb836fb909d6942eb1ab2494c2db398f151945e1f5b73d04a573ef936f9de711cc0d6eaa0e1b009252f30c82b93ebf508233c6e6315cca6ed12e0ac9cbc66880602fa51e22e9a052941e93d68e23ee5d45a2754a27bb069ed96ed7e335d26476fae41c1765e389cf827b227a48e2049e4f5e06eb10efd35235a9d6fb2c6dc2a49850c86323a28ffbf68b811d2f7cd19a3b4c9c58beafe659913", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x9}, 0x2) r6 = kqueue() poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x0) dup2(r5, r6) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) 17:31:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x148) pipe2(&(0x7f0000000040), 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 17:31:41 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x201) semop(r1, &(0x7f0000000040)=[{0x7, 0x81, 0x1800}, {0x3, 0x8, 0x1800}, {0x3}, {0x1, 0xc00000000000, 0x1800}], 0x4) shutdown(r0, 0x2) shutdown(r0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 17:31:41 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0xc) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000004000000000000000000000000000000d900c9fe23ad99841b702226ba666c97000000000000000000000000000000"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r3, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 17:31:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0x1) 17:31:41 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 17:31:42 executing program 0: r0 = geteuid() geteuid() geteuid() setreuid(0xffffffffffffffff, r0) mlockall(0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) 17:31:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0xfffffffffffffffd, 0xfffffffffffffb7e, "855c550001ff7fe500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:31:42 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 17:31:42 executing program 1: select(0x40, &(0x7f0000000080)={0x3, 0x9, 0x2, 0xffffffffffffffff, 0x800000000000, 0x4, 0x0, 0xffffffffffffffe0}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x6, 0x7, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r2, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) utimensat(r3, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) setsockopt(r0, 0x8, 0xfffffffffffffff8, &(0x7f0000000140)="e61a831358ec6f9b2085c51c3b21898ccd9a03f77d7ec7e8398382810a361405b4cbd2d17c65ad6723aac8bd7ff7e751d332825d4e7cb8dc9a597d288be3", 0x3e) semget(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x9) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 17:31:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) socket$unix(0x1, 0x5, 0x0) 17:31:42 executing program 0: syz_open_pts() r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 17:31:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) syz_open_pts() r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) flock(r0, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/25, 0x19, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3ff, 0x100000100, r2}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 17:31:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x90, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:31:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/27, 0x1b}, {&(0x7f0000000400)=""/39, 0x27}], 0x7, &(0x7f00000004c0)=""/4096, 0x1000}, 0x800) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 17:31:44 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x100000002) 17:31:44 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01110f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c0300000000000000cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe050d0c2db151f558c5d58a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235e1ce7bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d134df08e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a3e77ee2f0166ecc172a6bc19a7bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"], 0x1008, 0x800) 17:31:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:31:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x100) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f00000002c0), 0x10004) fchmod(r0, 0xc) getpgrp() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)="00f8fb3e1c65b0dbf6ef0f96fc156f3fc86187862b307b2e32d009ebf6ef06e49d38ca2d6a4f77062d5f918179f0eed41abc57971367", 0x36}, {&(0x7f0000000340)}, {&(0x7f0000000380)="b067cda4ac6f2d5d9cc8444dbaf5c60223e815e7686ed7262ff08c59b134101c0bd3be2204e0ce27898ffc5edf9b39117888f7001d0d0ed941f881e1c80e6b09ec03b0b0a34b4a4d6859529c35eef3993b1ea03881f7ef15e28c98", 0x5b}, {&(0x7f0000000940)="36597ffbee038e5cd8729f9de54d0670c083e55cdf267df0ce4d302c425d807273dbe8f2717c14877476e9b0e0e8c3b4bd48b6139b8c7796407d1a8fb2128b4f91c7a582f76b0d627f69fa7fe477eb953422b20a86af4cd7acdfaec676d415f421ea134e383b34067b533843d9211c7b762622feb6e11db656d78604e392cb0c5ddcad278031d9b7c315519634808162748f0ece594fed9f6cb0a3024433902a60932940dd04eebd11a4b9d453eb8cf90f8642bd2ad33edd2fb65bba9513de303ecc6667a43121d5b2574027792a77b6ea59239782932d5780c9f1676611c476c2fcec47d64f8cf8e172ac224cc1d76b91b32620454d32158907322a415656295da380e970a1ab534b5a3df1c79e3533b5ad3b159edf784fe3b9f02be1595ef1016c13531102943585155322ec38c933fbbd11b7ecaee5148c26cbe0f8f02737188b88372806b61d194dd832909d358ce21d1a888a8f2743df93c27aeb5241f1fcc9199f04f4fc8ed1c41c577b1676737767f46bb8f6f22af845e24dd50b8116b5d1e4141ccff910ed38455e9d08fb56bc21d97b7a1f6f652c79c2dd552c1fd0d51d2c8b495a0a4c0beb1d7f8cff4a0ea40e3ee68b052a6a359cb28a200c879cfcb7b0c7f32bcc3a1b4c1b0b968b02edc63ae1d5a76c93a85cde87bc55acfb80a1e1482a7c1fcbf784ea18696e947156f73bedda1bf00ce390f4d92a6c3ea447c7411af4c4f1bc5f7225cf7778fc4b1d2c818c95d1d90f837a7b4aca4b79d34650c081f938a3bf46776c48ec89c0f497027af50a532e0fa20fc60dd403b446353de8c0c2688ffa3061f4801e7c2ede1ad154aa286fa9fda633fbda7130ab0d6be66118098b18ecffb67f30a7c8f1c20274e126f8c582e5cbdb01f15eb5fb88ea4e5f5a66e8cd7d66a1e1f5c33699bf3f5f6ce480a194663a8e08c8f77028588c1e61a3d1e78882eece26f8a75541c154f28728b33a9531b72cbab29353a2f46cf8b75d7621bf0ba6bd6ddf8cab3d87fdc21eb666a911e12211a150fe9d629860ca73626207812457bead74bb3dd70e700fafb0a27a6abe38a828ed5d9cffbfd2e9217ccadf0aae1e884ac92c16f937b4ce0aff45c803ceec16cde0658a562c89e992e830c7f2afc2dabba2c3f5c22fbe9f7357038d65fa401068d4aefe4d36b794eec1cb5ae026f115bbe85a96db1fd8e96408060f9aa48337941fc274d3583cbd513d1bc91bfd480171eda11065dfc2192277b6e80468cfb9a6aa120126e3c46f873438fa5ab86ae12f24dd977f2f84a760174614cee10a8d6dc2eeb35dd0d7cae7a40d8658b17f87663a5995a5b53ba938ea2e600ecb628290a1e3f99632bd1e0b272ca73724027b48122daaca156bd3ed23156d14ea03eb9fbab4972d533dcfa733d236a322cf5b5600ee0799b85581a4efdd8276e650d0808bcae85ca7e38e3c3af9fc85b6c924c6a77a5de60d64e0270707cf0a74e3ba3bd4e9389d96346c7ed1f370943eea3831d977f18d44f3c4cb68909d5b9b0ba06278f870f043d09fe89ed423585d7e2a29d143436fa32ef281c9ddbb66c4b7e6eee655983a23e61a0458cdf7ccfa17a9060b97bec0f084bd4ae70ef4d99e77c34c3c381be3ac2f829a1cb059a74be03c019233d2f6bee53e649288660afdc731ee042791deb46c6c68227fd50efe43fe0e8b3f1c9278a22b750f14b783fee57b61d76b05a2119c9dc24175474d0e82e1b33869d5bc98a69e4404edaf8c03ff046ca7c72932b464cb2d530ce2eb7b8be5e162f04d566cb3a9b427d4679cddb0d8244e70176025d7b72575d6650565b477c828e00ba9b09a6bb6ef758f2e3ce283d65afb1c5152061c3d9e29c7dbb0315199c78026c09b585322e57a0452b6508c893077da89ed0f67272e7011c2b259b9151eb5d07e615380508a183ee19105a718866d4202418c506f4ba8e769854c01af1bfc4fd0eff1f0194920d0c6b810e48a6c96eeeb49da17a67aaf01a49b7933661031fb4aa24ba3da9ea91554e75b4810b0918109ad52d4002fec688dfb13831a499a03b1b69dd0746e311a7a9236d71ed0ff1274cf35f46990d92fb4cc00566803e7d1e4652abf14782a7ab01dc7288bc5398fb881072ed37cfe4867f7e42f28493e4659b75cc4e27368dbc4f508f9a7cf164e1e2e379a4ec1ad2c181c6516127de415cd9bcf0fa154d6e43167e74518ab22763e67cea592e397adb331b72b950404c531bd25f43f530b3eb1df9cd10c4e5eae7afd6a0086f41c1e262212a68c78381092df6fb35604b0e7f81282da44df06127861ef8fbb49879ef4abb5cb4f92e454506622b458761bb25c4d3f88d5985499e5045b6fc20cbab50fb0f142be015d2432de0ea67f36180a9db03cdcab5e80223e1b423341aec10273d212841a54f3012538a0d49dddeb532c44e102696fe1d52698d1a2294266fe14913c3de3b58fbf03f98c7fdb7885b2ce2c8f4c93a11ecb7d14e7c5dbc4d2d2c59059c8bbbf97304d9dbf6bc05ce309462e28d33350db1cfbc523c4e7614977d907f31784e6eca9c6c059adaa6279312bfe97c6ee7e82872769389251179c24f3b3499a7d8180df0ee40513a9809224b1b23524d25d2e377a968853474c36f6b93dc47d34fd9bb41b2da71e285a5bb8fbd7fa36f5fc8f9836699695282d6ab64cad8a4a0324ebafc312cca57f31d8b5dad72f8c254bae35a756825f52823ef6638d9ed94f56be15353e587d553d110d6b5f3c7a7235dbe612414535d4f048dabcf76952fa612efe83929c92be5aeda293787a2a0b8796f643b2880f1f45c455d87946901d65bfb2c41889ebeb4a122cb62576c6a97aa47a09de1033fa8b7a294e485ff65cc59c696dc8b8c26385da26b920d969784c41a1dda071bf9bacc4710559b1421ccd538cd398969833187bc40a10df11e784f96178fcb5c33d83922efd2b5500cad64f67ec51284d0b7b914c41badbd55fb61138601612d990a8c8f91b95e25d6e10a387eed65b6ac6b027faecc1366c4d4a4bbae253c8f5e0d68774d460ee0db3d9125d34057938eaff129b1d34f2a2f6259b291692b85f8816de8be69202c5902a11e0f3cd4ac2b35dc0efd6ff5faa27ad0439139f3fde72715b382f7d06c9f2aa456ec682f59c3a85d740ed3fd1ae310073a75f732257db45f8e24e4944c9bcf0dce75d6566e1863bf820a217011c2972ffa4b71f884bf7a6ff22dca76734c8069fd75817849069139517d98a240a55dce7db85b0fcfa7124874df9cca5f3bd6c4d66da7e740f9d8600f1b6e75b1ab2fea27a24a43abfda99169055464dc2c77644fc5b057c913bc236605a8d78e8a1e8a1cc7cd3160412dd4d57dd9a829795f7e65fd62082d33574b20e27446915ad492c9e4d129b42cc10270101dfd9bb533af3127a3c0072585907b2736c27dc8b35603ac66d98cb508623054e67cf6f247704a90e1ca662df1a3b8f3e1bb6d522bf618b767b20920fe954792d9a7c93a7c3621f67babe6739ce2a560f29b3fbc582437bd85c171ecaa43b24ee7789d5d21db037b92c18a188b4fbd3ba7dd56a146b25833ddfc5b863c4325bae41f05072e88734e20f9cdd8809b36a811922da69a4edb1199e4d5980b2ed520f42dc1e6c83db6b6d2242ba555ec71bc674f7b17b54629018638e945561dcd86afc78798071b06793ad8f2609edc5cdb5cc0df63d6cf04dda6b38771cb5eb84a9ba83d4ad3d520f9434957a89ec040778b604fbe3d699c4ff48e01d80fae5b768d98685e301d60037e4abce5b48d43111e0f1c03f4d9c6b0e30003df6ea8705dec86cf1b3da9c4c8befbaa347e1d264bf2a3d2f2636af64c021f6360aa8145725207925e5c5474f62d1e6e74236e3403b6407cadef37d44722fb09f3ec043ffb7fd3767d5d8df77815295011ddc405958e01a80fa6d47c7ca718ca1b86740e165bc426694254b195088a2781623b4085b0deb18fe77219bd422ed0e4fe441e3e887e21584af13b3330e3b87de58f3db92e1f00e1fe02b3bdf8f791e004e4115640a3eb4a1573bbff67e4414cf4d827ff06c18a1eb7f1667861bf987cd090fa1751d01d6fcdc4349655ffca28ab2cdc40fcec5d8b19518d8bf912f079e103afed41daac268313c744374577da480eb9b9fc3f33983857cfba472a3866772d92a785fa3b9378349f7708ac13bff2c4be29257b00dda54a61820a2f4cd809539b0ff42c1d2270d95868542f42caabdb73b9b8e36266f12649462fd13b3f76938e520141f5b04d105f88172a108f84673b66bdfdac29c3612a6e4191ee58841e18ec127503ff7ff1755e370d36cbcf4f67ffd1c916425f5b1c195701bb2626b9de2a3d8a193db60968856938926dc793b510d9c82a898c82aec104b2c052b1a7ce1521bb6c32ccf17e467f73102d3fb21fb923975531fc7db799fbb37a8d902a931c0e0bd8a8973b4f97622f88290817491bb98f76b7ae98d5ce8b3b87d547805dc07eced315c8c0185fa024b8465652b0072cbcf2516cac155d7d108adde81585597173c74aa34ed0fa83499ad732c3f8ff68555e12528d12463a902ddf1ebb1f49c152b5e4b2c643b4db61c7dba859db166033da5a8c0d295cf6560742690741f142113192845129c790dcb6ffccb9b4ac612d55ea8a03d132881b097f3804b527ed7d08d9c39839e969fbc65c75ba6a1b9fe577675a663d876daa7de15d04b1ca07742772a6c4513937c585de945abd946aaa27f8658a509b80632c8e71f78f24f440358817740ac3fa54d49e16b74d4c16d9bb0317396e256f499ea6913dc87b8d59f09796ae02b0242344ecc8e0a043facf9bb01ab0e891b64314866d1645c189dad7c1a8e9dc16a233a97d5475397bdf8fb0c1187c7e01574214bd3a77b900bb07f707d528ab8d31be5d8fb610048c2afb828f4c09c732aa2bb66b683ceb4acf85b52bd697137845f4b8c90bfb0c0c261edddf4630524cc7cbdbb8ef48371ce11c5a5d6e534150927e205f4122b13e3085a979fa440b60e1c9332e1d5f513a969cc0ce2f298ae9ee9bdb0c43e62dda92fe5aae24352a3418a6d3dfa000ba5e37bd07e840b2de91a6b06529bcc0ce6aad69db1898f01a710a72f4fc7212acced6506a7518c51277c590f2b0e5bd6e4d12906a08e931e25c55d8bd58bc3fa35fc11ac92af49c97a52296055de6093daa34a39c5ff2a2b769c1df496b96970addce040d41c9834641da48b0ec1a12371f99b454545457aad0c962966b25128a6b373bc27dc296b2fd84776f447f4a20dca80039e3858cc2a730bc3bfdaa492c0297f3a429ca8b9129623244be72a15894da463d63c4bc559ea3ddd9f04959cb8adaf93496af5e9ff2718012321baf4f63c9e36dc70983a0ce612d4c1864d67c32b207c05cc8cb3e9eaa8ca075e2064ec98ff4bf134b317fb57a0c7af9b7532fff3d58e30d7477ea0595d0827c297b172a82120793f56a0fc4e7be02de210ec2108beefc6f79c2b7ab4dc162b1b626cf1dec3c3ae488fa079a82cf103ab59ae54bca2b7a3da1132b5c482c252303165b4335388223913214055fa087526297d3351e6c16432443ebff2f47bdddc6542b6587f60c62dc1a2ec6b4f6d722d3a9472b5fdf4c6bd85f1b95359e00ad22626ea134f24ed9b720bc1237131e007237c5ae36a897c081984cf6ca8598f4de4a9d16d223a3ceeab32d477c76b8b1d4c872d26fa217e64d90d2f7d24d4b2e6582d5ab0a8bca4d131d5fe734864d4ca9c4affa6bc0eb32ffb500e28cceacf2287962973e44870c668ffde8ca60f", 0x1000}, {&(0x7f0000000400)="d511e4f452095aa6ea9b5aa22d576e4b36f561e0b38294dd6c4b1c1719971b460980836dc7f75f746caa2330", 0x2c}], 0x5) close(r0) r2 = msgget(0x3, 0x400) syz_open_pts() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3ff, r3, r4, r5, r6, 0x40, 0x1dc5}, 0x5, 0x1ff, r7, r8, 0x5, 0x1000, 0x2877, 0x3}) fcntl$setown(r0, 0x6, r7) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 17:31:44 executing program 1: r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000016d000/0x2000)=nil, 0x2000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x28, 0x10, 0x0, 0x401}, {{r0}, 0xfffffffffffffffc, 0xa4df644453298d03, 0x0, 0x5, 0x20}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x4d, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x8, 0x8}], 0x744f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000007, 0xffffffff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x3, 0x6, 0x1800000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4d, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000091, 0xf1de, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000022, 0x7, 0xd06}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000010, 0x5e, 0x2}, {{r0}, 0xfffffffffffffffc, 0x39, 0xc5, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x3, 0x15d}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x42, 0x3f, 0xb8a9}], 0x7fa, &(0x7f0000000240)={0x3, 0x401}) 17:31:45 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x812, r0, 0x0, 0x0) 17:31:45 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000140)=[r0, r1]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x400) clock_getres(0x2, &(0x7f0000000040)) 17:31:45 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x2b7) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/177, 0xb1}], 0x7) socket(0x1e, 0x5, 0x8f5a) kqueue() 17:31:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 17:31:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3c63, 0x3}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 17:31:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)=0x8) 17:31:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) chmod(0x0, 0x45) fsync(r0) fcntl$dupfd(r0, 0xa, r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) kqueue() ftruncate(r0, 0x0) 17:31:46 executing program 0: clock_gettime(0xfffffffffffffffc, 0x0) 17:31:46 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/84) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x6010, r1, 0x0, 0x0) 17:31:46 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x20, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x400000e7, 0x81, 0x8000}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x9, 0x2}], 0x7f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x24000000000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x23e6, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x1, 0x8, 0x2ae}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000028, 0x1f, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0x6}], 0x0, &(0x7f0000000040)={0x200, 0x800}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x20000005) close(r0) 17:31:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x84) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) 17:31:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x5, 0xa5, 0x1, "17f0bb956e62ebbe781c027b72578c4c75aac37e", 0x7, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xa30, 0x6, 0x200, 0x2, "ef15bcefe090d8d6da4d587305a2e4966285f72c", 0x1, 0x9}) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 17:31:46 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 17:31:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chroot(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) flock(r0, 0x8) connect$unix(r0, &(0x7f0000001180)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = open(&(0x7f0000001140)='./file0/file0\x00', 0x40, 0x18) unlinkat(r1, &(0x7f00000011c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 17:31:46 executing program 1: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) lstat(&(0x7f0000000040)='.\x00', &(0x7f0000000080)) 17:31:46 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='/', 0x2000000000000000, 0x80) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) 17:31:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x1ff}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="cdf50418aa192c6e7b3f6f8ec8440d6336fd0de3dee113086124318506a5a4eb3568d8760622367f6c40", 0x2a}, {&(0x7f0000000080)="27ef25e45fa53fea773ca838a68bb46e", 0x10}, {&(0x7f00000000c0)="58c8de662b1711860da01833433801f04e7ad0aa7258d11afa7bec8a48f2e6031259f6dee72f4cdc28d44b6c7561cdd2f52d9894445b5ed6f2b951a91aba616d589a08ba9c92e38b764138bf61602ea28f94d4196c05a688e901b0b3ad99c37bb42daeeb743b8ede03d4bfccad1d6bd22c105fb38c72c62032c6feb20a27a84cd7ff5238451d3bb56a380128037533557a5d2840a5c9efbdd5e3e318329b29257dc6033f37351a39065c43013a0d309ab5c1d50a40ea113510841658508d5b5ede6faf7d03f9106b9ae52cc5482c2e02f1fb5d66682714da58a5c98af47cd06efc324d5a5f2fbddcfb66facd96e9a7d159ae9bb91eae41dd47", 0xf9}], 0x3, &(0x7f0000000200)=[{0x90, 0xffff, 0x1000, "2a512dfda8517223ba61501e089164799cb143e285b47d1e5a5c7fbbfa6f444b0f7ade174cefdfc6586faa853cf213236bf3dc095b15f4d2ee8a44984a412a6d2a6d7625f206ea89ecf78a0b78367745933edd8490d5391e193ea69f1f6f9c23305f2d0c0dc4b09280c5da337541f508b3865c0883a1a619e7"}, {0xb0, 0xffff, 0x7fffffff, "a353cf9a145517ad41874f52a54f950738beac548192d1550eed65296d3bec0f96fc76213e02c0143c1166a6b8df2c8359c5bbf8ddbdbb861b52fb89f036989ea65019d2ef450502362d7ae0758c3f7c084ce27f4b990f46de5384279e2b67636bfd56226ad54fb7d97a7e27780446d323f45ee043ec4a824aa7b4bc49b6486ec2f1733af732161d8e918a567cfaf2ac691c3ce7cfcc5d78202dbdaa1579e0"}, {0x40, 0xffff, 0x7, "f54af0b366147f2566e5e88eef16c6bf63234b5b18c0680055de492b337d3ed6f59997c067ceedd06d15a0"}, {0x100, 0xffff, 0x3f207c0000000000, "59a01a0cf9e5161662406503a398c1cca10308c1ad6a6a805851361b36eb7546bd0ad91d1903628106ca6f1a5a40e6b2268b974f6da2e87ef535e46921a5c353dc6b938109bb8629a421689afa0a37050042d680e0e92ed178e4f08c37e63881191084ba38257aa4d5c836ebd7ec6d5487597e062b3aa3ad35f0e967bcae16d13d207cf25f10eeae4c1bf26ba3a232715b713293b81388afc12dc61bdd63de7015537160da9a35101a2725f7ecc6eb83a5921843e2d7beb8586ef55012d14450c12871270214a98e1811ac2dedf88bbd4a6047d9f98c349885bfc21bde84942a6c369797fba579a78456"}, {0xd0, 0xffff, 0x5, "0f1f5ff32777f11c8728110a066cc177b4e07c7fdb08f6a553105e570960f42daf2f45c9fb076b52def61be5195e4689b4672aed2575b9de084c038a4470d8a6f9d059a3463771be9fc10f9501e0c502860b1e883ae469f2fcda30a5391ab435b1e5192c7ad012387583cc8993708bdafc8596a61ecd50a1e5806c6257beec78e767da3ea78782aa9f07bf8d7b8d49fdcaf72225690297630e768adfc5395be9382b886719c471731c856ea41eba408eedb11fe1985cbc2dd1d98cb2d6"}, {0xa8, 0x1, 0x4, "dac9aa954e705cb7334597eafe9df45190ead16f4f7a873b48b98074172a441af6939a17205478b3ac9dcb92e60f3c65d717b6b8e23eb062c25dccc4964534cc6fd870dd1e11da7667bfb0bc897c300e47bd79ff483ec7b1813a574779d97f496dd6857e06a948bdc608add4952ab289f682199d593f30747707f2b5bc093750a9371ddf429d2204d8a794ca3d6f4445b6086b2f2bc91297"}, {0x20, 0xffff, 0x7b, "08d316bb4f7df49bb588b1ee"}, {0x1010, 0x1, 0x8, "c9dd1018bc811b658b5b7a039a70c5d9c5b6e702c21a255aad0d42ef756176f9837fe23419c7e8bcdf03f78f7f4666efde7c52d326939f1ec4b44a9c6558d3f033247f7ae8061a1975ccb18b11b22c7af9ee7c9e9eb9b55a203447b1c089140aec232efea6acb3c68eb167c3cf6069368764abeb17b95db57667c62dcf34dd2774d963e76f4aeead7a2a8817937c74c07cea83c4b15d30b87201f0b3bff5cf93ced5b501cf5bc181d06f2fa1025ce855ca92e7843571643d94cd1e5f7792dde04285cbc9b21abfddf62c1ab099feb8d7f9cddb46774e81dda969c79d2f6287e7c2e8c7f3be65e635613d317c3a3235d30ec3d27f6666d3f5cb901b6b60dd76af7d2c24e07f83b9599a4f0c5d1c4a953a9d7d443b05e1f7d54493a77e8edee19e7fbf8640a5085296184ccf518476413cfc098a00bc53ab52aedbdd2835b9601a2490626cffa063b2573a381726f9c85fca2faa152007d36bbb5b4c1eee697119f3e15656dd45403704c03b063f3b165d08b71b51240faf4b2a9c27f2a3949ac420c08f3452317ece2992ec35d2edee1eb6628a83c808a7abdb4b0415c96aa09a0630b14f0cb6f60b811c963f241cad02d866bfb39ec4ac516ca1de7e1c8a97310f4a07feaf798c5ad12ee43eb4f0468a7d0e18b1d9ef7f96f4ace5fcef49607b35c691728bac1af0b51946e6ae0ad8eea673a45070ef742df3db3d79bb02e3b70e660b4c58e6b040cb500f2115a89a3cb72a00b90b320db0dcb3ed659d4cbf0d41903301453d32a00c6172e91bb1e2b9451389c4afe94e089f837cfa1b970d512efef116cabb79e85cbbe3b13ef109dd0fc045eb1eeee8d4c89872694e190d913cdb4767973c6c5ec6365fe68fb34237cfdae31871029fed4546afb067b53599dceaec34180dcc8e4e212ca7380a8478417293b5c7f24f4383732f528da5de214335dc7389e3221c778dd715c8f6e59a8883ce4f09c111163fc8ce57c838279a2607646560528b3a02d365addf85c01f95bb351fb70c2f02c1975cb4729117bb64e1f587fcc79cfac07dc378786309dd65b88a43cfbc648cf1a6cd06dc7d9da7c35c7474ac3270449c227c40d6a357ad49f5ea40bdbc23440ee9af87b4f288dcc182f3b3d4ca0f03ddf66386645524b8da1cd6ab50c61bdc0ad4ffa24ba398a5a10d07472a961eaf45d000b62d516b1c14017e577d9eb044797727438eb4a0860a33a1c56fd7488224d5f68eb3e453aa0f81164d488f11b1f26db4edc57051c2f6561b8921c399b73a14983427a9f231a367eba988c45f7a692c4961609924a808a4df93562ba4a77ebb8a554b5605a950ee4bfd7a5d4edd78c4acc57f3a0fd87bdedaab9449f915d77acf0d93df963051415889750f9db5d72ac509427949e0e025ef885036db5895aecc2fa261afcd1dee64be90a3737745c5938de319fd100d160897fac5c7e6a988e5f123897f750d830f13385883dde57ba199ca6ed467f751f39aba4a17f473f3286377fa7c06ead934cda2546104b0c2f352d0c4d15a7f6c8f61576ab7d1f651baadac24923f18465e78369ec3128a8249bbb8110879821f4dd63e2ddf7c9489993cec28f058b10aedadf77c882435113a93db72f1943a42835c8b7b301d126456d09fa72997d67f1acb726fcb383bb70fb3cb35fa2030947db66401adbc364ddd88526a7734694e8ffd813e006d40f024d96f59e741849855e339e7bb1414d7ab3b79c271deb25ff74bad33373f5c862b37c3c878721a3e767096419decd703d1fd13c6f28b5373dbb77aa0795ecbc5015ad48082f303fa62eda1b2c0eb041dda5b84c8b38693dc6511590bdc06af77e0ae294b23a57c72e97065c39386b04b29801e8b8d6a222d70aba6e94cd98ccfa79bf58fb5e0e7e06131943f4e2282743b6cb6d9a2371309af5e1dbcf7a877c357972b49cc559b8cba0aaaa7e3603407c3205e10be526f6d600b936172ed6644114d2e7505b2dba5bec1780780651b99979fe9002bccb110edd323a6573af21207a273374ccba4dec74561911e11083b6d3d0436510f22aeebfb54154526345d916c3cf3f181670a14fed5c9c12442367ed8bec203f7c39be69e724a98ae81c8c570abcb856735cee8180e46eb7154f5bb52e0b5fa1bd906e7fe34f5bc071821653297386ffb2f330732e21f47f719561b4db0da29d3e14ef7dc4bf09039afb0e25a9694a02f656d87fa5a5321b3817e85738dbf7b75e7d4fb5e7f03796ab176546cfa686c6e8f12b6c0e18142e28859fe49fca55dd3cf4c9ef2d507b794e715021e85b4e9b04d1ba1a923e4a2a0315db47b20abbed9d9ab9ff2632e84c9dbd6a18d8e3378b6a363071a55ab56e5e18ea78847ab7bf08c10726116d90b30270eec6763ba5aaa384072453dda774d8cacc0b3c6057765110356fee324a3a99352f7264e0db0d42f6f8529283391dab0cd997e952d4ca28c54b70c7a5deef7357dca5a4baf573e3946f77119a368ab13d8996418d5635be750995b87da7f272964a88687dbd62ab057bc4c00e2b2f355f6a9b79c0e6cd94abe308871e38c87e73e2f8aa6971bad6b363131c40704a4115bec5c1c0773538f5cb8352d92927e3aacb5483c063296b35d4491a01cef506e83746732edf3bfe16bca30605bdf0ea889b3d3c97e9860cd323a40a596f3bcb1c27186e6383a7d8cb32dfab5ffeb5218110cdec644513a4cc21b05b6f6b535140557bf181c9d9be4130eae04a284e2b5882a9c18fd8c63d0ee4107a064fb8ea5637aa34106f16db4e79f8f013483ee10e344ebfc925b13f1cb0d01a5c684d8b1567256370c5f1f418f7a188b9b21f81ec11bc8f39ae027484a162f13fbc30990cd1cb35a767c094f27191a1770de5bbd1a7a0c9c65a00839af95faeca6eb876396a1adbdd9ebf8d99b5210614609e650e663e6ab8e8fd3e35ebc06523207cfbd6617ed4ca98ede4952d4a47c5cb5866dd6cc9727a16fa8217774c77c1904e673f5ff96fe37220c9c9b5c79875d240872d3b50b9fa2e822f2e89dac50a752f964c3d663adf35279afc40f853036cfa36d941c071a8668a0ea13ad884dd6b26cd09d85999e41b9380e47219a092f6166ab68715227858a2dad9ad4f02f47840c3bb4d1264175d05cb06ee1170f58f9e2a3a781ff572bb63f895591c274a4d5b44cc55f6496ba6c35bf91be70302a8f60ae52e40189afc3028249aad0c3e1810286c64a62736f8b6d37bbab2c091f2ceb187d35806eb421b44ac16d57f58fbe6a087dcd411213cab20b90ad791e904f7fd95abdefba6ead1a685ec57b43f321b9b4ea64f813f7301b279b6a376440293d4c87c0629da4e8c82441c3ee48e507c85f063be56d8afd57f8bad3fba1fb402d4b1c7c8772d461d26458e75d5b395079fe1b8b52190b7b33e123710e90dd2f3a37944d7cfac9a1bdb0e1f6d38c35dbe0fe59f0390f8ed9f7fca348db1ae054ec1986e5c2a0d0d86d9653d9c1b7f880cfe920d0a43f1a446c9877cb354b0f552c96ee889ba5dad59d8eeaae86ad0215aaa4152e683892a842f3b65046c260f6edc658a326a8e8f5b8f7da977467e560a4660511fd1e274aa71691f7af7248c4368ab063626000d35b5b79c24c9104add14e922077865f22d59ce9516e8c787ece4e4c69cad36e27bc7d1892533fa36801d54cb0f4fc198deeaae376511665eb407acfb25893f31e79663dcb7e33274aba0a693b1ad919ad37f03e5cdb5f2740c5e2d913d74b0e9237068db4c0a18c82a3c4ecc93a605dcd3b6eb66848a46520a160620136e1a8df5f919e2ac44097aceca04e829a2689a8ea0f8586722f41bc48b7cbf118da7e36fb6f706ac5f41ec6c7e2191de4f9c3dd7408f3cd601fdb01f2a29f2b7046283d375535241bdd9e08baef6c52368ff75385629d6fdfbc7ca5823fc11c49efa1329255a13e9d1c74cdc78b4bf24168622104001875a0a4c94c0c0cd7573982a954f841ea8226f6f75500eb5cd7a5d7305d83ca3c90d2a58ae75179d09278a23d9fab2b2dabc613612dca93aeb0008440a3e64d3b89c27ecf041753ba4d3aa4c01c103854b33a3398677206c53226c71e605634126ad49e5f13623840e9a9cffacef8f95d95516a1d914843b01a26eb16c09dc8b406d350f10b5cfe81dc84a80d7835993432ac3cc51ed48bc55a152d11c406fafcd68e046ad4f97461b1203e0e52cc2bd373ce57370a1b4ff2b15fa2d8d52eb5426c0bc0354b11e35ea08fb85b9541ccf051299a7055000e2df2447bc25b1f5bc643b4f80cd93f4e3de84dff30b504665871fc14975da4dc2ffa2bd7c9992e369e7d587d7061e64d710e931140d0b758d9da2d992598352cdd7c9754c715ec6f0c1fce364c23ebef73f87c7fadceeb6d78c33dd5ba358c66a739cb0a4a7f92627b736d26094ff32237d459e87af89ac1e4b0f1a7de736a1d65b86c62ee6732a22f042582f7cef123692792269a79bccff75efbd94c3061f559b77009f2d06ae14bcc22c9e8ece094ac7aee9512d23db65a074677b9f2e1a8af76d89e36fc221810854912270599a33d1dee094c8b2b44c67b09b64f25df62b07c8a39ec46430b87aed3f597fdecf463c9fc6d350fdcbc6a020e9843d810fead9901ed859604f83538f58eba11b5621063d3ed5a21edbd858b844ca5f97a8ed1d70fd6a71ac589eccba03ed0e01470ce47d5aa0dc4089fa0647177443844ff6b550756efb4d9ab263af9099a183bd5584dc3bf91ff6a229428fc6d3e06135741a98773d3333189dd5880ba7a3c744d83f1286c3dddd534a01990e2f3d0da3f15783cbc097ff8b3378555baf3eb8042759e3a15b6e6a91c2556fa1cd7f8ba4efa0effc3831d43f960ca0485c09daa3287d15aada89dfc978d11df84f6b2808e44adff2e38f92079401c85167cd0469bf6e91a99ba473577cb4ab9e1799a0c5ed564e40c6aa2c03dae9a1a68c9b15d204b594b8507e440a1a0d819f087df409d0f8ab4122dd3d790c33e53ffa39fd691da32410f66bb2f382ae274bbad8e9d7abc2691e5b2611cea93148fef219e6edb3ff1161e29744598fdbb22d848eb3006212deaad7f3c7a4b0cac24a7c2561ca3a0fb0d62eb3081c9fc50d46a5e9a2768c89dc9851bb05b3166492109467e5550408ea9b729d7998afada6c18171f19a348aec8f1066c1474b1f9970144da1e4b4da88a7c8cc1d7d28d641e7a5229175dbe0cf3022ba356b63cf38c4640c3e72d46778dac916f8bbcbd9d9fbeba4d04516b53dca52d3bff780bfa38e9d3ead5b7629e957926d3ba052a32c46489e6edac54624b0901ecea647bf1cdb1b06bbd7585678a7f862772b79ca97366992ba6b6d7bc623d5572c68b6dc2a201dd6773ed17fe1fc7e46b8a31970ab50cf285488508b3d0770b88d340be73f49cc04632db97ab2fde71dda5e2669ccade1401001e57c92b03646c7fcd47d0b1bad535e093cf1d9a1fbc5bf9e44e1a45687fd355ca3ca1e893f8f028b602f2de8f7b13fc37cc9c8a23a7086ee0bceb95c602c00c2628506551d2ee6186559b183df82b8fe7eb1d58d6b60e0bb4d82370dc3988da89a154fe7931666cfd0c876eb8938eff6fab81cc840195c5eadf3960ca4d541a29d7ceea61dfc3f969143d581afb2e9a874294bf1982026fa0929bdd2cbaae29ea309e5a9ff81f86f28a7fecb84f0a29634b8e7802efaa090fbb760da4a96ab9b784842b0e9dca20d381a02e3404435e2e88326a0adb5209539d4d4698b45df6b89a162c58c005e4ca4e1d2031dc39213f6f224c8abf41ff"}, {0x68, 0xffff, 0xc000000000000000, "7d8005949072214c77a34f33e7a40d20a660c1399916d2f01e8430c7f293ecbd22a11ae90756642ffc7db04e4e2829539977ad8c1e198eb95e5e823d85c4f301f54cdab764709c4c173e6e8fc618865e42787460"}, {0x70, 0x1, 0x8, "1861fdca3333562b7a84afb7eaaab22f694de1f1cc53baf6c80c7407e7355cc72c330043a749a2a55bb881861438794df44381556f3914d2e3360b85c585967720992a9c2207d9fa7693bb1be760d0f11456a8fa3fe26768e76f"}], 0x1500}, 0x6) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) 17:31:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff9, 0x4, 0x704a93a80000, 0x9, "d94921cfdbee9019c93b6c14cc95f04b884b2298", 0x7ff, 0xfff}) 17:31:47 executing program 1: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f0000000000)="810895c98164d79746dbca144ed6371a828a1558573090532b7b0a0ffc1382aa18cae575a2bb2b4d77a9a57b90572905d8f4422a6fcafc3ec0f3e9b7fdf0e79ebf3629f908dae1a4a5ad307be348629ea10d04e9ee3d4b15337cc584c7d8ad0d6e50dc6de3ccf5bcd72268e7c68e136dd250f425648d3cf31a2ba7599ec02befb8658ff4164241d2fc45e5ce2ff4324a9509bc01cfaff487340c14a832a7654a068820681b6d42afdad269315b2c716de04ff2c3649798aff0a33d8417c9c6456855c8cdab1ed258029900a38f5cbe4e9ac9fcbd008ee13bd4914b4f430906d6aae1629bcb91354c4ecdcefe9cc4618ecde2d713693cc292396b30408063120aa282bb70ce1973118078929c1bc93b5a171c90d85d417d599ab57b5caf2b03f2c9ac7546f7b2d08973b26d948fe9ccd2b5412d30031abe1bf880b861f19efcd27092abc6af9ad89909e1c76a582c24ece11e65b12b72e5bcf7ae00cec92ae116fc97c69f001a950c1a174714a1e80a8a468f8f4c903057b4fdd7c1f35f1cfb4a3a775833a21c27bd25367f24daa354bc62d9b107976575297709668b2ef02dcb6168fadb85ff77e71b20c9374a4d906da16bb81ce5cbbc91d8032502a909b88f866e095022e7d41d73e4a533d1f1802bb604a2df0c19ad987089f8421b04bde777cc7a1192cb67f46c2ea9ad4d0e3c3a2cd65be74a827cdffe7d371be08d91b448c4abe3877024f8ef01986441c30b5cac47de73f1542dab8bcd6cd61e7139746fe9ffc6e3e30703f011d614864c4e0acbc3230801129a305964c7c43c8928af391d299d6e94bd64615ac7bba9aeec64640893dad9e15757c291bf388bb715a5f476e7e615020a2b98c1c34fa4004564a012f01dd0906ec18824264428249222552b043108bc7ece5da352514b8822d43e7da1c7fd9e5be8b10eed7d14c14114f38bd3bae1790a1bd7a8854ad4908fcfd96551e818d114aa64e0a49010f75afebd7dd89ce8db8794b341ebec91bd778be07a946ddd5edaef481a3d43f3fde1399045f9b8224eeca9de555727374d4e52f134cd49c087529b0081d7dc54b25843c24c3e76558d3257b168af934851fa71043a880f7b1f1f159c2c85af2d070873b174148a91c4ad30458b71fb32dcbfd33d6ba70054c51fdb943c61191e8d22f9eb2e5fef9a365ee8fe276363899d18f691103192da3127f7d0919b471fbbb88ee71f7861f44cf2d7cf552ddb01c6112dc1844e4527935ca4e1141e737aa7f20e101558e7d0a01ae174f6b8b62ef4f64864835b084cc6d7774f160444ef475b9267ea445162d63864ca787946aa39ad2232583dfe2dc63601c9d8764e74b5a78c669f045103aede2fc2acf546781a82a18e4dca68cc3f8f846b74344b098c07b10238ae368a051bff25c83e17e648b94312424c911d987864b345e186186419afbbeb0f5348386f6dbcc9b82129e41ff9ae7b682442111f0b5ad76b599c01e181e00d8aaaf7503d93f9415f57a0ae33bf78545421a43f5d1db93dce8c00efc437a0b77d3accbcb98b0a3de9ae275bc74ecf4715aa7116165d66364343f11a5260ba3cf4b902fe2916f868f5dc0a2a1864d6c69269b621f87ea53b2b4b4c3a3b8017c14b32282e964db6b729a5bfc8b1bdd2331e5af96ad174463cbbf54057a430658d21ca9d0a2a38d116d1adf2dcacbf9afac41d32b92dfbf689b004fdc0dea2991a3e530137f2cec38d271a4eba19489e56bdd5e271706753e9f11d6a0b3dd8cd927ed2254b0eed27bec67fd42b61462fa4ffabd5e5eecd0e134653d9275daccee6fc2e0a28b34f0c388fb517a733f2150cd428255de2d44e605ac91984e3dd77871751ffc9a5d34c46c4fc16138cc1fc747b6808d23f86ad3684535481e7c305710c776f91e83c73116505da4e42b66b6e013dc11e57ba0ce21a3e61809e8a9b0ebe6a38a46dc7c616c98c95eb8c569a434c6fd92214c6437e1723e3139ecad9eb50242e64523d0916375e280c0e79ecbec19ff7470a2b8918d14733e1c19deb3123b8905852cf9ca99f4493584d3541971ffbfbc401fbca6c5df169aa6a94de135cb9692591fd502365b2cb0eeda027e85f65e65ddcd3e2e200a2c141c8295df63e8d75fd52e55e0c9f1f126153a15b299bca98fcc25d032b02b6c72fbdc93173f561820e4ab8458759f08c864a90040be42af541297d288286046abe339a921a5ed7d7048da48044a6d3e39c26712a41f0e4918f4d11488191cd891ec58ff9aaab056e24d2654eec4e6a9b0ec4fa0551032a0fe7f59c8154977d6af3fefda27bc24a76318c1383c503432380794d050433007c57afc89f316f658e766d6d6325ed44c016b50d07a2d5b8d116d2171e2d0cf5638b810b7bd7a3374eed43af3169f88d5cb0d3146873c6f8a2fa3091e401db94cea6b6b905e0ed905fe5b80872365022fa25dbf963bf48681c810f415a717d13db61a337387c6fb1ed078f0461721a88947daa938b0b87bf6b73ff9a5d7b5138f7467198211902df76b692b92f7df339d4c3359373d5d9f49274ef58c3f690281baf094042f68c57b16b29e4aa435fe662e70fec0a4f9dd5be8406d2f150ef4149486be18e716111de2074f304a813152f9f7c75cf0e0066f8eb64f434f95681eb5cf2e079953f2792f8ba93e002800d52c33702d4110aae259de6130a76a3e7a85805db74de8e1dc8075ef0d41d5533c9222afc0e632d85781b3769e1de8ef616ff9c63448bf52a3ab8dad7882aa47c864cc7f41ce0dd7d8691a3af1e32a7baacb46ae0f783b228784185cca0a26c14393b6e7ccfce6c827cec3b534bbfa629450eeb1e787be22c7bba4be82cab96ab772d9fad4d70db98befc807bc3231211d09ea834ab5c53bba12d10ebcc8034e1904a160d42c15d9537c4ecd3514f79effdd6be0000d1c6429ffd08cd6b1faff94eacad5a64a7a957669f0c50cc0aa846433ebbf2ce0af25f1687ae64c92fdd643e9c2dc9ee2d90747332c2d01ca073ac12f2fc80a1d1c4c895b6b49567295ad88f35153767d386ccaedd88bf9fc52c754e7c405f845b15746d5938782d694d7beb35fd861f1bb172b9ee788832c402e6c21733737da031b7a33daa30138de3fc1be865eb4f92f69138ffb2e0298c55b4647be84848b45d4771848f462be07c1deb39c7eea6fac7d5a9f28e8bd0d3a2e96be9040eae3f34faf9ea599f7939036640fa1cf3c04d33b4434ed1691638a0f936f8381a85f1a7298601acb1e5bbb06ec2a3b311a77254f6b5d2bff5eca815028847041bed3052bd7bf0cc5f09a1717414d9d022bf483ae3c3af3e623fe8338a5bf1e3e5d6d459975ff5a46dc3e6923dc3eed146fe56ca5dd216220ce01a67d5aab0354fe2f00d072b05ecf14d0fd9486f478570557ac6563c840e788cf75276889876572ef32a3737d8c13302feab8f5c5e684aaf2231d4f9742b29c81caa97c357168cf8812c90932de27d3145d932863f8d02817e062aa20831de296a0ece580dc8df818eba898af29293e2a999a7779b7dbd5a526383e5579799bccfc82476f1143ccc34188fdd07e362a825076c0b96e61372dcc5ac1530533b7d072f1a65dd5e607eb6786d6d1d265a94bbb42646fdec55fa626f2ebb2ab1cae38c755c222c84aa94599acd373b9e5f9759bc4f3ef7c4d3ea5ab3cfaab744181fafcbb78300f7489da275b69d0f986a0ed593aab7fa9f3156b26c1794df716790d5f863db6c227ca252116b8ae301ef8d14fcf820c0bd7710408644cb17d93d40c7ffd71e2d4886421cbc6553445279973bf1a02235f2daffd84b90d643298d3dab44efce18513755a181475ca7d9f558a680e933f12104b989f69fc355fefe1da4f1ec2483bf2ed446469ce0569e980884429d046e4530b2075a696612b232580f1fe823b7fb021970c7d0dc1dcfc4020a4ab45a747834577ea6d17e558f1527aa0cc9843f0a63b3a39369eac06167c861034a02cbc9adf37548b06d1ffd50e6e97018a12f46350958aae0b24a70dcab60aa6196ea1b2aa55b2f43c0c6c66e333a422839420572131f55acb90356bd5122150bb29ff3b796d157b8046f78aea3aecfcaa3ef152523fddbf219409156224144ba078e7ecaeff748c73d49d8ed97a317844024dcaba863fe01359776e2dfb23b13b0ef5007ce7cff801492a79161cbc54c92061bc9af586faa867ab1ec74d0e808dda05e508e1ffe545d7fb3b90fc07b2b99684004f5c79021a5af474b0ef7ed6034aaf314a89a9c8321eece2a905afbca367bc57423dd3e92412745b431039e7c478c02aa254a45c045084798e0ada10d0b700070b6830e39ff61d3c05a01dc930811418be2bacd35711c9f8bd1d7305c58cbaa4a3caefed2a3ffb2e0fa8091e7b41feda1886cdc8f3749e42cab73852052aa26e75fbdeb0c4aa3286e943aa74dbf1f56784ed8cb6adc0d3fd4c4813d7be910ff726e0e3fc4d52bca0d6a57d415c890451087922b971ccb0b75e3989e66e68b39132489c48002dba9704654f2557c04f8c7055b32a8b979b09592aa69be14a737edaa43329d8fadfcb567f5757d473137717b1b70048af7e142c16c33c375001d01a2a08b89375f6e40ce0bb89ceb56e051447b0b5b397eed88120dce0c8e7c30363165fff0c77367666681fa1d002955c54c6e6e14d56bb4835f76f26c9499c4584ba692a1681efda03e6196d4fe2d75baf9ac23d28ffd5ff1654ced0116c74015d12957ae8c10b4a710147535cb9efb5d51961865e455320bef1969b59faf220611503db8ad060ee636f628df94cbdf7d66058e6a62d9b85019a1042b8dc9830a1ce141b62b3e740836c8cb3f47b2bdf3e8b6beace4d37bb1f6da7076450ec64e683272dee18ca7b6d58df9345102b5de6f54cc8546c94adcab897d2b9882770be65a07ecac103601b8a8b61b5d085fcdbf02fc370d085b9f6336bf196d5c565b6f570e8a451b4e048306263a52f3cb0cf8ea68c9d3104c06e3e590f8c0c80288b4437d41f3b061cd3a4e217ffbdf84feb230e614826f05c9322ccd8c241bf2051ebc19f48f87572853477ed00cf3e953774afaf0211bd70c60ba8c303d3f316a8189cec881d6496ee853ad21ab0adce9b06eac789c5b3b45020bdeabb090121e3a9028598c2a09630e8e95b142a25a4750561182c0f49fee94d804344f943b9501743f8ecb369a1351f6340d3dce5565c4ea17b3d2cac946df6725240bf1fdf9a1e78961ac97b3753288c2249632b04ebb44c1a927c5b9532a5aad4cdf77e9149c5b6016286f37de1753d73c4beefac5e4b2c5e4f9ebe4fb82f624a02c5d7acedbfec6d162d715c6f7384c87a9b26cdeed9bee2a555091319c216c0dc58b06ef95bd6a6ba57c81935bd63b0dfdb89007e3e7eb37baa346f378a40c362733cd2e42e5cd75c17f246cbea8a914be5c8c6d208ec0a3ec70c91995860bf3d029f48bf303d4324f8f5ca518185678871d9076e68de507466f5f5c7bb75f3c9ddb400d4eb05f73eb03c2a1c6fd29ded406565e8da9a5fec541ae69da01fb294a06faa5eee2f879a0be94dd4f2bad0361c54e34422446cf8b2b27ff603ef74ad57de4278e1c98a4c48772d95a549cf0c2064e4e90b94c6eb6dea2a28f9c3d62d4b938c19ff8fd6fb035acef4a52394217bef54f1a2bc5c3f0e1bf517f1c7f6406cef916a72569f1226ef31bc44e356b52e95063859aaaaaa5de890ca168ae91966f00d5105f79d0b7fd0766bf9656be0f7b6a75446142b134ef592d1dd802d48f74c47662ead39747f1a5fe", 0x1000, 0x4, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000001040)=@un=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) 17:31:47 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x7) setsockopt(r0, 0xff, 0x3, &(0x7f00000000c0)="aa9d375b1b21daf23e35c5e2e2f1ccf4cd938a4dfac60b741ba69d34851c6a01b158d1081c335971f0e9d2199578caf497db5bea429230cfbe10edc8a6d59910520d5fa354b16795953a9434ffffcc74e439ff4d81d42589dfb913d998c042b031244d7f042e018818b07abe634f2441c84e8689d75254f6c45ab991f98af41048b329bc335b34bd01bfd93bbbebb5d282e973415c50e3f24a", 0x99) setsockopt(r0, 0x8001, 0x8, &(0x7f0000000180)="6ccd7080f4154dc38a39a82928cecd822ced27f4c0cfecc7b955dc8af7117fb2", 0x20) getpeername$inet6(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) recvmsg(r0, &(0x7f0000003840)={&(0x7f0000001280)=@in6, 0xc, &(0x7f0000003780)=[{&(0x7f00000012c0)=""/197, 0xc5}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/155, 0x9b}, {&(0x7f0000002480)=""/209, 0xd1}, {&(0x7f0000002580)=""/197, 0xc5}, {&(0x7f0000002680)=""/171, 0xab}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000003740)=""/40, 0x28}], 0x8, &(0x7f0000003800)=""/33, 0x21}, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x40, 0x7ff, &(0x7f00000001c0)="ed8ccbaae1c67123c52ff116c6b60ecfd091882ca49b897cfd9bb43eb6d35e8ee9501dd80cab8762075d8b9c77a848a986342c03db4a8aa54e35ff88bd4ca23211bf4d75c41c22a9f21ee30ded53e207d308175da3173438053115c7b24afd7e94bfb545f5ae8038c1a193710e18d453d733b33284b8d81b472a1cb22c4e9886fed4ef6b102a1b7cf82c746c7551e84f2687971b0b2a45bd208a554f40fefe3a1782c2da99639dc32dc410261fda3547ab9e73ac977cb235e3fbe357d2c661fefb075db41741bad742609b85fbaffaf42b49ab329668684ce0bd4d8cff581c1cbca1e1ce9219f03c7647b1762a2b22d5181cda7735a1b65d3c9f867f6f809adac9b204041084116b5eb72ca8c44ad8025563d02ced92fb607cf24dca189a45839347f473003ce27b21fc38e3fe2012e58f75815cf5e629a5818f00085d8d195d6182fa5b1ce10ac51a9b54bb491b343e68fe35a8416b5fbe3f32a98c1f03946cac18c17b2b7ccfdc759fdcb3fe0d661e5887fdeb0ad7917105b56e26fb5c129a5e4c4e5ad0b83df48548db7583346bcbe070c4d83e29c09447ecc450c85f947a7ff645a709d4d01a5731dd63afe352b0a1ad18fd6fcd629c8fa2a949266c5b0a6d357e2cbf70157378942c08a551ca8fff84200e2fd5a509fb8329e90c85874d48220e05ec2862f340f10600b6bc8c77507aa2a0a7ced5dcf149ca9be96b8872b90a67e9738ce30fb2f733ea0cb443e19885ccd60db11a82bc9079998afa80d1925c3475a558b3672eed7241df665dcfbc3b711c41cdbf0f6849f1f8b2eae8cb3a6b00786d7499bc899850ef0dc856f6500518aeb48a385a322c09e184d00521ca33a9166fb28f25ee30486f422ed265fd35446617b4f9cc782add92875d9c4f6f75600996913a99cf9052e6cf440699cf8b4f2aa55a5e8c2a85d198c226667c8b2de589f560d2b2b22afab1a4aa6667839653e9bf3d0cd64c6df890adac61e76f57f20eacef05243d2313b862fac0333d216802e4988b5c9d944659573dd8c864eeef30394b529d366ff09e3bf4d5add4e03e193031e5837e964046ffb4f6a4fa13543b03449103a10170ea751eb334112cb7fe6526c2c60a964f06b06db23fe9f639e418c8885ce35716744985eeac1a3d8ecadd0da493247b7a729afb8219709e0a03363209355719c01b24d5c000e815e2361a23d2d55c0f17bf70a8a21fa9540a2932c6f596125ed4ce2b5cd25a859b6096a96a130b173bfa610a87b166adf1a844a2f92f1bc8b00ddcb399422bc4f0d255f0bf36bb28d099af73e9a1671bc9e66b0baf2078287f401bb4f664cf7bc0d526f5541e12e55bb619b53817137f45127e658f1a82752820f79d14cbba6f6d42fce63d610adaac4a0f1475951f7f8c7b38bb228d11a5790aca8ec209b83829c72d5afadf9989fbbfb8fdd06f54a41a8847ee004c3db45bf9f029526498511311c30866e121a54a4b9656d02921698f59776f7a993a5b379ef5587afdb1c3090569babdd183e00c4122fad0d237cf28437bf34001e5842a7c302e2673d394133eb1d20b0efa7e21b5a987ad47790b4ffe55c2fd3284cd90f92373b4893aa5762b18da4c49b1278bf75fc8ac2e65b7b91005ee5cd142f98a7cdac867576ea21e0eea1161099865b9a9c0c69b647d96c5683fc98a7cc05479c0a677c9e0f26d34789bf5430a52a53160c5ebba182f0224d745d984790c422dcbf948889e1448c3ab29335f5b92ac53baa75439633a2fd076d98e20d6319a2c9219531a0e65aaceb6209319afb8967612cdf0f43f94e51eb2bc8e2dad91c384ac63636437f2ebf7034785fbd798aaaceca69c8a39d3f04321bdb30e8a1f44b903ad9116046642d1913e0ffbd737cfa290f532304261a0b33a3eb40c5a08f3d0aa7d16cf7ea7170d4273acd8c37f7bc5717be425ca6ee6e84e42f6630eb0fcee0c2ac83be158a6c24e647b84c43d1a1d96a99126f37330df5a43e062a92c093d0040e4b65948a34684ee1392f0f6bd73fc17d64a81c80cac22441d1b9660b225d5cd95879c4c9279fb82639c60d9d06b39304f19e98946775dab61ebda1cb079ff8c21be159dca62ba81b0ed8f91473d8fd581f9ee4b06f1084d23637a2442b92f6e409765282a01256799c4dcff0134db0602f4812a2f903ac1cfb392d737d791c6c355c4ba55bb44a711ac3f92ed7a9e629c7a77b637fe7669d79f7d4cc0caa48abb6844a941334008fa151964cc8ec81722273683f3be0a4d619d0c7cb1d96c1eb83ce87b8a68e1943994a5e403b389a84d852422c19f553074f81577db74b59acd49bd1b82f8ac57a8d885b4fa478563fbf15d4be70039bddf15be1f74b913ee248fd7b77c36481400b2e68a394b60fa10b7ed2871e6c1772e147775213aa32b3d491e15db4a5ef4502c16158267ce5d7adc01a79c91cfbd7f95212e69c98face4d9548f00728f38f7aa9d02a7a7d9c8385024cc57db68a9de822f891cc418573cd867916a15db1aaf2cfcdfddec7af60aa515fced9341eff215853078c1da53d0e3e6ee5fa72b3005da063709989c7d81db85c6df2d001e2c8bb882c0b873e6ea3b8fc07ae327aac8323129a07b72f9c41ea27479b80cce28d146b4905fa81c31318ce052a9de9e661055a3f3c3a65d13f7d0ce993d246fc1e6256968b017ec0c8478101ac4e7db2b4b90c024c71b5224071dad5fa4b55f6632f8c96dfef5167aff58a01d793e49b8b64d8dc105ae461f66f0786ab674fd215bbbda5ae4c976c98f5e0436b45a6e50f194f33a92b5885008b705fe2a8c55585fdc12038e9196995c35a86aeaf54b4243d33b4c007321d3d74c856e5ab5709aa1d7a73fa8e8bd7e9198c712dbc97b3bce79ecfc19dbeea2bea1733d8c5af835468dae04b3b9107da7f2a875e816a48b52ee559bb1f22a6cba6c2d66bc528d1ce0f6b6b10924be3c9679502999aeb10bbc1d00c04f8df5dfd98696b182314b0e425774e3cfe9b3912946cd769f1fa59304d048e86c66ab11b35cbb708d6bae51f9e88c7b858a6ab2d7b22689dee4361c017812e40712b367843bb00e912ebe7aa898518bc852d6ba69b15ee09facb0757f97c4583615183db0824b5e27c69fe6c532fe672e24668208e27be04c4bad91c73fbe8de38c16fcedb220a38be4cf6766697067f02d83d10e233afdab81352edd13d75988f18c88f6a71ca8a3a7d461016348f45fee97b0aa8fc8bbb76fb622812b11f29fa2f9756bba0aaed453f790b3439a27a0441937c0d47dbe9c81ab254b5b0f15d31034ed7f4f8e3945a6963aac81581f2b5ed603c1496c9ff5f44a37b9e29e5e8ad15d0e6062d02b92428c333a4539c4d8a7cacd466af0ab8d9ce0780a2235615dc5f459a6253461b78f11bb1834490ac3bf368ef7a1bb639cbd71885830f12418020b46389e91538afc10c2d58338cb58edfdeef644b593363cf6f1acd139ccfdc216f55dde2b16ed6dd481bc33272300524749ca90d5f53cc52cb03b6925c10e8b385e53d67bb804bc0c93b730a86fa4d0999b75fdcce58a66101bf8278d388342528aeebb82deb20ae76826a781d54e9f6b8be096c496e6ed608aae8f244da3a60efea122f97f30b49011dd5b86f5bb166c88d470f0be0942a4e924a67e2ddc289421efc5d3a74af1d90a015e5f9ea769a9912227b9792f91e9da0de8cd58924c31ae4f46b7c755668fec0f60224646484fefa72875acf40d7e5bac274152a0c649886fbaa87d0686d22605b826e81b6e439b4b4e9b1d775c1a64a96dd0fbfced2bf1fa250777b529da517e0ee2fa49d73fa2bf88c82b023b08ccdfd54388584dcdd6758df638c4814a394821b508b6b1533f3b2b54ca369200d952041b948aab63faa686016260eb172598c8e4aa4c783e10107960599d3bd80e0cc915b08158371ed6250c5e1349e1b8b449b2568a59fcbb3b4d9c228a638067ffea00b7ea66dd1b0e2cf4ec5c86d326bdacf652710a2816e01c0246cadd4558519ce86a82d213593af4147ba3d8a90b52950e6e5a60faa24529c37e29801fb71ed8b8e89033f2a0383fcf5d2003f2ea3d55dd2d472afcdc3d18016e370b8811182053c2e93fbebba9b2d74900ec9e329e474ee297b9fd0a5dec7844feb1ab1e8215cef9f94f5bc2eada87e0c40d96c7e5028cfb5ad3f1ec3a67c5fd6c006093331d6d6dcca6e6a00590b45a6e8e6f4212199a1c2f221b1341663883d5a5f9545b7d8213ceaa0af964708c0c59484d190e9b0edf53c0395b9b61e99d20d1736f568aedfcad58be76aea2ccea56aefead9244956e9d7e472e638cb8429a093a8e8aed15b019a04e5a9a67638a8f5fe43c9a270e010a31b0a7ace32131b189360f8fe36e04deaa687bec5cd50702d771fc88fa0b8d3b1c6e885707d99fe2b3f3a132e0cd91b0adeae95ec807768911e8465fa0ae0687fbbfd236fdd5b54a818ea07962a381d355299dff37973123c81d666c9e160fd855c8922c9970e08ca4d5c3d81d752b0a2bdaedd03093c336d8bbac7ce1b37563a3e07ee9a453b671ade8a4b0b35a1f488c814033f22f1b63fcec70f45564b4b61b968dc97a3da968edea1b6a536c3ae279ab8acee9e33f09a7ccfe0d81669d8111465647ff8d046974acf787de970acc7fb23481a3d99fc6fa23f27e398536d4edfa7eff77cdce265e7bdd83d5ccedbb6a55bcbb59c57dc4e44282af3ff6cb616cdf8a85ef31991c90383640b6bb98ac6d2b562dad45821cc9afcfd7738eba7d1cba79f54cb67243dae57ec69eaa8ce5723a45ad6465ede8c46ca7ebe43657ebad682636fbea92d90978e8306057986d6517cdff2bea323b1ea74c4c70b5158bfc6b0aba027d620f68206f02550998e2ecae0287401514b836b02858e78bd08b05ce1f1793afbd435690da8534ca43a8554319beb80274ba649725f98de1a24a4568bf5935616726ec0d049148174df474d73f40a0c43d95071f8963b83503f3e0830977462ee2f0b4c64e14db7b5fedddd43130cfe05112ff3c92fa13daf1debe6cec9c46a1469f278d560feca651ddba8dff0eb3d23c5d95a18df71df1fc10d77e9623f4dc9b22be399dff3253c4766c6644fb12fb8be16aa947d24f950e59e6c9c7b8164a65548f380559c4703c123b92691bc1370c21418877c25b0c480b2da19ed266a7fff72252f69400944ff73a08038e998579f1bd45120f3f6162ca1e0cc4b1215c9bbb722d362fbb7493bff47757668f0a7f3a8165a9690de344b45074060a61dff8c7acd8e20825793c7d76ef2de71f0938ce2c9cf07a333b523f68287a17936e4cf6480410889d0eb4f773e367f7f166842f445279a3a758f0a2bc0604d9b08051e26bcaf8a6d8e4402ecece543a0b0965baac614230c750de02ce5cbed5848652fffaa3ec465533237d5ffe9fdfcb6205428c9782ac74a05c6d7448567a4c5c3b2947b10be16358d475bc614c7f0633e643eebd461f65cfd4d6bcc2ad43881665008e6231266a5a628e0b1b4a6b91b6105f7782b73edffb44290db991e0e8905e6b9c1f0b4d8f49c8b260ea5cf797e46be33aa401368acbf6bcd7c58df2c033a20a2af486c9cbd80ed0f6753a71f7a379656a4104aabe75f1b0796d6ca41d024d5a1fff2c47149ac9b7ef95226b6f4ec7bc3353c3c73f7d64eae69d2529d2b1e2414614cd50d2cca9b7573627a601c6aa6a9d9451813db29ab0627e9d6a745376ed50b355cfac3f3add51bf8e44efc43987929423df31a97046fdeee5e7e9c84dbc4b86e777fa0af93446e81a77d7f8", 0x1000) mknod$loop(&(0x7f0000003880)='./file1\x00', 0x10, 0x0) 17:31:47 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = socket(0x0, 0x0, 0x5) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 17:31:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffff7c, 0x20000000}) mprotect(&(0x7f0000492000/0x2000)=nil, 0x2000, 0x3) r0 = socket$inet(0x2, 0x0, 0x5) r1 = socket$unix(0x1, 0x8, 0x0) setsockopt(r1, 0x6, 0x1ff, &(0x7f0000000000)="b6ecd2cab334b72100dcdeb780ed472950cea63f95f3e1b1eb20423662de9a217250ba22", 0x24) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x5}, 0x8) r2 = socket(0x18, 0x1, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) 17:31:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:31:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000027, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:31:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x800000100) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8, 0xfffffffffffeffff}) utimes(&(0x7f0000000100)='.\x00', &(0x7f0000000140)={{0x401, 0x7}, {0x100, 0x4}}) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 17:31:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6669984fbc6cd46230a3ff8391baf77837bcec4630b2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080)=0x7, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 17:31:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x802) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:31:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x811, r0, 0x0, 0xfffffffffffffffd) r1 = socket(0x1e, 0x3, 0x100) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 17:31:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0xa3) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) ftruncate(r0, 0x100000001) 17:31:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/73, 0x49, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x100000000023) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') fcntl$dupfd(r0, 0xa, r0) rename(&(0x7f0000000080)='./file0\x00', 0x0) 17:31:47 executing program 1: rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000200)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 17:31:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) r2 = msgget(0x1, 0x205) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/59) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r3, r4) getgid() dup(r0) r5 = msgget$private(0x0, 0x94) msgget(0x1, 0x400) msgsnd(r5, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 17:31:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x400000002) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) socket(0x12, 0x4, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x0) ftruncate(r1, 0x1) 17:31:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="082967b17824d9981f99d783f3131ae2cf707a0643419e4d460d8714a1ee4e36a618", 0x22, 0x8, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 17:31:47 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1e) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x800}, {0x6, 0x1}}, &(0x7f00000000c0)) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) 17:31:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) ftruncate(r1, 0x9) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x1ff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000, 0x800000101000}) 17:31:47 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001000)=""/228) r1 = msgget$private(0x0, 0x11) r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) readv(r2, &(0x7f0000001680)=[{&(0x7f0000001140)=""/232, 0xe8}, {&(0x7f0000001240)=""/213, 0xd5}, {&(0x7f0000001340)=""/211, 0xd3}, {&(0x7f0000001440)=""/101, 0x65}, {&(0x7f00000014c0)=""/157, 0x9d}, {&(0x7f0000001580)=""/208, 0xd0}], 0x6) msgsnd(r1, &(0x7f0000001700)={0x2, "fe1345d9bcaba446f6aa51816c27958af3c6a6790950f3dfcc3e18099185420553192bdd200fae2e2feb4578d2ce74577b5716926062c8fc4a5d060126d2b946be81faa708dfe938dcadab1ee0813b5e002a1376d87f04d4a6"}, 0x61, 0x800) r4 = accept$inet(r2, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={r5, r6, r7}, 0xc) readlinkat(r2, &(0x7f0000001880)='./file0\x00', &(0x7f00000018c0), 0x0) setuid(r3) socketpair(0x6, 0x1, 0x9, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000001940), &(0x7f0000001980)=0xc) setuid(r6) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000019c0)=""/177) msgsnd(r0, &(0x7f0000001a80)={0x1, "571200d0e07bba950803facec314c5b57588f56a7cbbffdfce0e553d6f4100d05db352fd08e83932cffe87a168525e41fd46da1ab5caa307923e34511e1faa90534b11dfceb89c1e5328918497a356f661b56cd2cfd6add63b29c485e713b49e71f499ea"}, 0x6c, 0x800) shutdown(r8, 0x3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001b00)=0x9b) bind$inet(r8, &(0x7f0000001b40)={0x2, 0x3}, 0xc) r10 = dup2(r8, r4) preadv(r9, &(0x7f0000002c80)=[{&(0x7f0000001b80)=""/225, 0xe1}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x2, 0x0) getsockname(r9, &(0x7f0000002cc0)=@in, &(0x7f0000002d00)=0xc) poll(&(0x7f0000002d40)=[{r8, 0x104}], 0x1, 0xe7d) getpeername$inet(r9, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) connect$inet(r10, &(0x7f0000002e00)={0x2, 0x1}, 0xc) write(r10, &(0x7f0000002e40)="f5fbb0782c354f408cde2c2c4fdbc3eaf99a8809b147aa4bc20c5eccad65cb31d66b9cb0b1c71b4241e2dbc7ea64da20dc5e111b6c7860027522f8211db4e276e4bbc9e4a3efdddda5c10c67beef7c73ea437218ea1dec7f9b8855c7dbb043105e5e6da7cfca439cd2930d741e800b1cd177a30275e4afd761141e7afda4973b0d5f5951822e14e5fb3974682ce7ae4f83b8f6e7639098f5af0fad6f609afff75f2ee06562371817a4459eff789da38a69197ab8bc26be521fbe9a5d3c70e7d8db82944a191ba164947a386251bd5a600dfdd09fc57085615c048399e681ff12a799c5cda672f5abbfdc0ee94f78799db40584b15a1dcc8036fbd27816026c71befc0084333cdded0c4d1a62ed98fca39341d5a82f0439abb68c2a2b01fe49f53e49e08c613503d8ee523103d36eab2af399f80505263fe70fa30d3435f53a1309d66a8c3e6fb7b5d67ec83b74a1011d7996b5b74343dda0adfce50ab34c1007b388b8d770fc1dbc601642eacfdeab11d37224231c57bfae198d92ed422cd5498b127774602837ade04a4e514afb2b39a460bd9b4ec9082f9bc5dd7bfb6a1b006da363873baea178c468acccc2892b848f0384d6c618a3ebe77af2753ba16229717cce182ab1bfa862726240e132a5898688bfccb4ae956eb2681c2c4afac70807018194f9a2160389895fcb7fb2030ce35dcdcdfa799d687c4afd3135c24f32b5a4c46012a63b6348daf184def337e5261ede3f78ecb276a43340d7913a2f21f42e319f8a8f6f193aaa25824a6b059f2ced10f9c133ff5a36a51ef42f6f11969d6bfa62d2dfd951910f1cc665bea24fc2f4933285eb9e823ddf5811131a25f6182a0fe2ec9384697fd92835e577370aa13b926a1e1a48e0c9bee2f0509b10817c7023d6ea37990190f4547d521d4db2a79c2ee4ecc02baccfd96b6b062d7110f46d44618a2ca6aef0a72d9c6a77de0644dfbb4ea5272e3c01192f877c06998ae3fcaa53a10ab5757ef5ee10f647be34a1157f43fdda8921bc81ec5fe5796db2e9dfda41fbc89491a826d04914f9494ac1fee8e4249298c51237f8c0657faa633ac3c23005139041ae1b4a76ced94cb94c305d8186d0f95b22e3372df5c6cc1368bb69f75a195147f0dd959295eb9b3c1fc4cdf61010f0cb1dbe430b04497eac39f2bab66cb6dfbf36458e6e6ca90dc69b221d55809e5f0f4c638832c9d130614cc279c76f62d9aad0584146aa0fbdb838eed23ee7253e3bf5a9052a342f6c755382c8f3a022f33633fbc1b55efbc6031b757629fc2a1fa9a59e298a728c30568812296d53a375012b9714e00c074aeba6aa2488a467cd54aad6b1e0e87b7e928efcb72c4bc2e48e534404fe6628176dfd081fc7aa61b8ce0311e2313dcc9049471889df6c3587696b0ad3365b10b31113a67b280b03f72f5785a2cbb330f9b7ee25852393c50a5c2ebf03bb4991043966bf9a8848a8fe78bca09185183102be361a49883246785bcd842318609a50539b27881da6ef8703af0d09e08d5cf4a23da058c79927147a547c89c2be0756610a06bfb530091f5c093476c430bcdbc36b60832ffcbb02a8e93de8672600b757802a02f1b321d97dde112fd380da31b1e7698d5dce563e79e51a2c4f953ace9962637c8927a07c29dc52eff1257092646f15d84808d67bb0b9c1658e4915dcf24b1c45ae58f226b3e183a928fa32fe6216b58d101b29d04c2dd20b9758208520cd2167d64693a2ae4d3535549a76a994dd20de0aff446249c3588e344e8a7e38e675fd759f97e15642d676d964cd20a87f57070555b2b1e7d684210c4392363e97aa732a4bc1020c765d4780c1e31be73611123c93fd1e7d6dabb087ccd666a3d3b55e4662bb6835ddbae30892cd4d3933766983e63a812f2a80561ed9d7a7b6a026857d5932ed27b14c3def42686b9125cc37c4c9c04bcd7853aa459d7d7528f3c8e10afff517248b216bde2df3131f13e9225c0b0569c95a74a3c4bf1b175176b4609e6ebf215b372826309813e7088c1d1ae840075fb36f6ac05c9b32362d868d6b58e668e5c81441f42e5f7a7729b5c4e3b411319df70b23c95438b7eb3650e9f474365964c6f533fc40c6c495d9a2961407f83acad6a90feb9350607ac4095449db341fed07e7ece201c17fe0064b0fe2501915990dee57b683e1aeb8c753a3dfac6d22065cbd88650a88c124c53a4ed6beed2f5055507a5cada8d95018ef56d8bd9d4bcc228e4fdcee535d20adbc5c94ca7cea25d33fb0f13e1945df60dfae9e7486dd6ad8b5cc4c0a4ed38e95db264a1843648e1be6b408868046a1d150c0557f6dc839076e09d9c3769f3cab433c5114517851e4a9af3acb787d46af479b06c94c920819d664543121b4be55f2cf7bfac5823975d8c0ebe438ef75f10f4cd34af15f6468e7e52ef11876f6a18e09bd6814e911cf06fda81b2e17d2f753b8b597d6eaaf7b083bf64a2e6969d2a0de46c3ca74d24ae12182927a945ef83d1e1f3ca77463a62899011103e2c4eadae29c52b1b0cfa6c94c7b2c179d722c2390be3a423fc87a90987fb0b6df11ce7de0b4fbd63d6e342ec91fbd2a0ee1f2e6a2241d5290dd9e8b85cff624516e2e38ce60d701ff958f7a1d842a78d1960622b9d233625d4167a9b68a550c3aee5fb8e7b3f42738c5405cd7d98f9c8411253f4e5095da457004782d34ca699b2ed7e262fce87d8c45a6b31e90a599dc430f60a183b4cfb9ad2e9f8cb8cc99c6b67926b01eec03cdc233992d822e08c96a5e7b774cd52cb2aaebc215af2e4ca3809bbe46119c0b3d2ddcbc922acc6e8d9fe96a7014bd5d2b0e9cf171dbd60e4236e5e07614c09c3fb40aefacffb56546bbdf87017db582ecd00a7307521ba6619dea1557065f430627d211e8f59c443a104b77463a83ba9778e4e8be7bdba68ec728f00645cf6cdf36d49d5aecb868a11662b77254eb553a0464672b0ae582c0e78488fba91c571c6686ad77191f579e16788282a995f6ef077c7c5c1e45a959d8e116040aeb49fb6b2fbf603a6b03c4024103989421162d9483c9c2e26151c04a4c74160d3ec42b9bc17fd4dbdda3bab41e2dbb20993449aed4f68f0de403b989ff6cf46cff9ef48ceddf90cbd11279279627c425a5ca6da578ffe637d102975f4585c6909039bace909fcb9c3075ed75d05b14c57e6444459be59555a16cab39e326bc846535ae10b74c2b3d535354f27e80e73f6053a5598b6e44dd216a249badaf03fb4338bc61a9ca5feb8b0a1b53ac36e9a2f8bfa76f0fb840d90e133adc9e5534ae4e6ccc677ee191d9aaf279851ae0a69d1bb91c5b3f0f94a41b22d274b641fe351f602885e586e9be847ae0b824a2a7385191bbc38e1fae881d021b88f15a1fd45a45c696d0c9f78936e31b85fb72d43f4c2b1175fbc83f10f04b15938021b7936a5e8562c34de8800c6f33b231ee98335fcea2c927464fcbff2f11e9edec8e932199c9d928f27bba86b599c0acb93f28ce5de05c35a369e5d70c01d8df7edbb94ddd90ae0250d876d35614bd9f94d65b6ad5a9bf46bed49505cca3c5583357fd420baaebf8ba763bee7eafbb9985aa70531ee2ddaf4304f8d71a0ace182e9fd4432d16d8f2b8f173e6ead4831725fcd827f5e2a724be7a8d382e8ab611f24785ae36ec842ba1e20c489bb224470e69f10c797b6858f0bc67e8ec295e6691f4663a5b6d264beb0f4a0a61ddb2fbb7beb3b80b3032f8edd90564e617cbce7ca9067c58b98ed477154bcc581267003894a28ff1beab7e8e44d330c4aa447602b7a4ab2c62e51356b4f7799261774af276a2e8a563eac9ef57ce02cc56b73a2d98b58a7b3429779e606f229e46896b6f95238a11a046558511c164e08e7bd7b0c32a72c9c8101c96ded5e89c0e42db7713fcd07a721378c4323ac793a06131b5a1142096716a3f1b99b238c080c1f31353f1318cba7ee288c75a3fa808af278ef1a90f48aacfbc3f0fd60b5041a1f5dd54449fb1d38fd7d9efc2767d4a1a08ddb58c11e2c47247ef5aaa0226a35b1125b7c6e9f37b8769c1f68379f3d5954a0393cf27bb8a32b5832e10bb3ddfa7df4ed155badfb4f89590c930b42efd8b61ffb201eb746dd9fd58d9640f7f3ac302b71ea2c524c7c8461450235e0634b1bc34e7e30f5b583d8c1068eec5a949c5241ca0d25dc888a1f5a7fad0194b0617b849289602102b4870b3addc48e3857b5ae165ea47453ec34825277d713e2637e48b44f06950a7710f4d0e47a580658aedacef1055833fc4d85ba7ce20fd2f8e64930b7e5b55dd356061443ea9fa46d150cae800e2c25f98b18ee798e14aa96dae81a6758afb65e2705d424d10d869b46866b7c007efa5e0732624e7e30c292020d196a1222f60d5dfb04fc2188b3ae9aede382062bba20a301c846076a6ecfb8f6922fad293df7442e0fde50129ae6f1af573e6ed0a993976ba7c052ac50bf7d67e221583d1b8a7b18604af1b88b114b05dd7daf7ce1b919877e511929a364bb64a3ccdd8b2a8f36a282199bf112b7cc02626f35d8ac4b12e497750dbee07b0571883da2ecbeed38d04f20532f6fd02cf77fde0a13342233549b911c360af53f703e8e14200d3133a5e70f3d584a52770782dd4e227fc26ff54203e0b50c4dc8ca5509b3db769531a8d52206181757a81db36f323be3fa725b72f470b00b280fee980737c17ebd63712fd093627d415dd44a430862b41bb68811fa62e9e5441642c91298acfffc17752fb0d84f24e059833cd671c9443d89a11ea1756b9ec6c9f50f259b6d426e126cacebd20f768df0fe25b54878c12c1fc093a3c8e09d8d6fd0c9e822f98da5679859087566b6701d52ac3c2c656608f80a0497a2c65a3baf166eae9bcbb406281f322e83736f548706e1126c0533a12b560ac9a8d94a6767f53f54eafe7bd7a355c59328dba95e7fe296d3dbae2c483635634a6342f815f028278e8540f0d407b0eadc891fd24b10a16a5ae050ac919288a81cffa0a36625c575b3d303b6589366843e6e85515e8f82c78ad63c5585efb155d6b6c68992dc3a97139044e06b05ad293782a907c0c6264d3c7b8bbda34fc5e8f6f485d5fb8a022340e812d9c510977c9c426932842ed543ce6adc994d81d1e201b0bb381b399a4b128bcfacaa339df5094129c8b3c368751d51c166cd86f0d63af07ca641660b658e54fed6f831f3e574a15f8bd413db5cca672d5794d7c9d6d7493808c87d26ccce5f1272c3f40d0636205674f52982a864da55ec6717f0553998f233285b19368e3ba9fc87cf2b246aec33c03c16bf33ae35848213334b16284f899b26b66213ef00f7289750968054f2fe64332bdd95c70b770a0a5b761204063c748dafb47e37e60adfd3342492441e02586f689824bb8c8f5ec93d2adb81ed4ef056d007b07a6795199e662ed1a9062696b68a4c089136c47723cfa14e456d8d9e473104a4515c88ccf14926d5165f3ee84cf30cef717357d539ba52ab6d414ea6fb5e73def7a9e171dae656f3e829d802e028ecf98d5e6fca1ef5b69265c95c41d8a26b6fbceec08eda4ea6d1799d7dbdf425a05e6de1090a9d7053ee585e86939226ecedf56767297f09f78abf166e28525bb9fd3e97a3500c6512be8b91bf2d3eea28b833d21cb40ed3c4dc27490f70341670ce7f06fcc61c4862ceed4b89c1201ce09766a7b329e9ab9c538b8f0609a889629e305476f020a1553e232b5d2a03498a7c3192bf7d32199da4a5777590fb9480c6da4d19ac0b394efe4b1d5879b064a", 0x1000) setsockopt(r9, 0x100000000, 0x1, &(0x7f0000003e40)="d5fd3c97944fbfe4c86deb1da9de227a87ee4ba8dc7553fd8bef8ab6f94b1f91a6f79f143c4c702a51e0278c0b27529b068a03e8109e292ad268e25feb", 0x3d) mknodat(r2, &(0x7f0000003e80)='./file0\x00', 0x6000, 0x18) 17:31:48 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 17:31:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x4, 0x80}, {{r0}, 0xfffffffffffffffb, 0x7f790edc86a833ba, 0xf0000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x29, 0x40000001, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x3f, 0x8}], 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x200, 0xb4}, {{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x4, 0x100000000}], 0x1, &(0x7f0000000100)={0x80, 0x3}) 17:31:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)={0x2, "b0197696ae2ea2ebc51725dd2bbc40feed065a3274a76f573445eac2d1b46e68241fca37075e0a3f5ce480ca18b69f4a6b50483ce485a05dfa65997d0b15c4cd84c43b2c53503145b908958da471007289fdd5a783d6b4e921e6976b3b5d4af6b01a03f45974eb35b1343e087d24c9bc80cd6a9ff6ad2761e2191eb85eb2b60c55172c802ba906ab9efd4bd104e9e30cd955b2658a9579738f797a17bd00d3bedf6c27"}, 0xab, 0x800) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b96600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d782838164387b5503374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c5379a8e8225906000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880f853f4e566c493b2dea2257cf82ab91d1fd4dad520d965f4cdab7bf3d6c296d0ccc4277fe93d2519b6fa01232ec606b5475d798caaa1cceebea6655201ff3fd3034f11e62444a740ed148db8ff9983810cc0cf3dfceac794d4b6884e9c344e8eb0da304181f98c91e13aa72c292a2fb5ec9f9baf1cf00390f843ea7d06920d9a1ec0bdb278ad125be4c622f611ea4d448c1b53ed8abdeff3f2454c09d26f985387e2fa4adfbe971af59b937242c7c08b1d4895b02cb603ad13309ab815283b1f4ddba062f4c8755fccffcf5c08f57d66b56a50382fca14fc862b3a305cf84bd4bbba296ace5b92d4af9b2dc6ac3a46c8a669fe8cc85f7d4efc3b6ae0478da99480dff4b880db7270c1e2b2e80a71f7ab5ec1018d97f2bf3f1949f685f61a9e1f7bff0671c0c1e11fa02a83f136c27df5ffd0894ce4da95a83aa2f84a709be5496fb68779d61aa141fede566b6b7b5ba2b05fb3a36c89fa4233623a1ddb7b454912c1a9de184a4b33a7c85ef32a28ea2c8f087b580af23ed87ea9857b76e94b47dabeaf399f7a53caa050f80b984c1f3a"], 0x1, 0x2, 0x62d186f8b7ff44dc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/224) msgget$private(0x0, 0x0) 17:31:50 executing program 0: socket$inet6(0x18, 0x2, 0x6) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x7, &(0x7f0000000040)="f6000000", 0x4) 17:31:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = msgget(0x1, 0x34) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/217) 17:31:50 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) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f00000005c0)=""/252, 0xfc}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) fchdir(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:31:50 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 17:31:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) kqueue() fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 17:31:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="0d544a2609fa57a11aff0e0a62c8495fbae6a2e20cc3df659c063949ae4c6c5746eecfd9a186edd0fbc779e90b58cf11929e0a4acf9caf6b3f3870ca842f138722fb6e1ef24fb52de5d2ba8f668e37754c574fececf340d1ce51f9ea58c3c65a5f5b91cbcbe5cc88d8bd85df3850ba0d062c7109e56ef828409e1909f2b37dc36a99088dd2368e09f364b9a7c0491b4c0096256e436756bb27994c27", 0x9c, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fsync(r1) 17:31:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x40, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) 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) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 17:31:50 executing program 1: r0 = open(&(0x7f0000000580)='./file0/file0\x00', 0x200, 0x10) fchdir(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r4, 0x0) getdents(r4, &(0x7f0000000280)=""/169, 0xa9) r5 = syz_open_pts() getsockopt(r3, 0x7fff, 0x5, &(0x7f00000001c0)=""/161, &(0x7f0000000340)=0xa1) r6 = getpid() getsockname$inet(r3, &(0x7f00000005c0), &(0x7f0000000640)=0xc) getsockname(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000380)={0x2, 0x2, 0xffffffff, 0x2, r6}) r7 = syz_open_pts() getdents(r3, &(0x7f0000000480)=""/65, 0x41) fcntl$getown(r4, 0x5) fcntl$lock(r5, 0xf, &(0x7f0000000040)={0x0, 0x20, 0xffffffffffffffde, 0x10000ffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x5, 0x0) fsync(r4) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000780)) pipe(&(0x7f0000000600)) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x4) preadv(r5, &(0x7f0000000440)=[{&(0x7f0000000080)=""/195, 0xc3}], 0x1, 0x0) 17:31:50 executing program 1: r0 = kqueue() syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x9d62, r1}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xffffffffff7ffffc, 0x0) 17:31:50 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)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) syz_open_pts() close(r0) fcntl$getown(r0, 0x5) pipe(&(0x7f00000002c0)) r1 = dup(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6001, 0x3f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r2, 0x2) 17:31:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) flock(r1, 0x0) 17:31:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) lseek(r2, 0x57, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 17:31:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x34) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:31:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') dup(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) r6 = dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x5, 0x0, 0x5, 0x1000, "150c2a75bd25c33981ac27ee9d1dc9fe8cc54bb0", 0x6}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 17:31:51 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f00003b1000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 17:31:51 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) write(r1, &(0x7f0000000040)="1375e4972aa710a646ba2bd185e1ca340e464058dbcf5755e0d04e7c06c44d5ba649e6604888dc05a316f689c69364652553a43eb9", 0x35) close(r1) write(r0, &(0x7f0000000080)="af8d843434a3cdfe55bf733055c071c24ca741328f1d1238d4a51e376969de9e03c786b655bee8635f6d06984c1f96f1265ad6e51f93e3189faebea2a30cc84c890a2c", 0x43) 17:31:51 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x88de6f7e062b207b) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffa, 0x1}, {0x7944, 0x90000000000000}}, 0x2) 17:31:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="fd1356a7f39d2bbfd379589c69162241886d170fe2ad2b84056be869c54ce4f1c7e2da76842746997e00d9a2e0b9da11c8f97ae3de0054cc26577e35f121ecb8ad4402d7426f41d2a6be89dabe5819ed8fdd2f937b2663e4778eb454ef44eace48752a2523cc341ddf91e863c7b0e78e6c321ab4f9c800536708d2c562fb37ba", 0x80}, {&(0x7f0000000280)="3acba309272414b3d076140e36103ced79561c4de1321f5a4617ae9231e7fd2e9e6046d3249e505826238c22d4ce76a67032b295b6199b98995a370ea129d1695ecdcd67161d94c8a47e7865da578f6659c18d0803a347a898f01b2abe5c99618aebccdaa155d3ec284850c5c4d676d54f0dc756b68c4dbc8bcb038ee6d0668a1b4fc2a143120f13cd9b9dac028b7aeee72e1f7e536a82427cb8456e66e1c53908905005475c7edc81ba73f7512a242e2b764b285e6e9faab48cdc9975815fe07765f9e2c33f964ef55a05ab6f4c6abb2a1b8f03bc8c545fcddc5b12da066c", 0xdf}, {&(0x7f0000000380)="fb6ded9a1dddcc18feff6d44b1732422392474755c3c1b02c473c5d8b3c1c1720f054194c9a07636b25d0d7a2017e44382b4305fb0b21594e3cf4eb5e4c6d547eaa6343e0c1a31af08b278a776615fbac0f6e291dc856d324e02dff992b0281d5aa133d4e29a245fa6e7c569eb7d16622468b584c26dbd706b1f3e7c49aad9ce4f41e64572fb9ed661", 0x89}, {&(0x7f0000000000)="7ab46a6a1d508c71ffc4b04fac77a779ca6f3b68706e6e070d0f4a70d80f18a2f0120d1dfdaa39c12b5d3715", 0x2c}, {&(0x7f0000000440)="4f0bb7fc69399136f7abedcbd51f364225f25c599c94b294c52a7b980168c2b60167f7c94d8372b2a3466f4a3e51cc559af7903eddca2c1e105a6f307e2486a882a212afc8464fd635e5f1c9e4fe9d9b471e7beb5eb58073598287a219fdefc64f1e28f84c69d2a3754efe1cd4ddd63bbf5396a0c2c7db2b9813ff9197226a0a517cf8595485545aef", 0x89}, {&(0x7f0000000500)="6eaed15e2be47841fbabce1ec3f36009759ad7fbeed29b852beeded6737a404c1e1adc6e111446a9f01dae093ca7a8fc20966104ee492648ba6c4c8dc93792e3d17ea12f7b6ac301f51b317406a0b8134d699231cd5a1914b13d41eeddca25e83d7280461e1f3aa2eefe2687099fa76a82", 0x71}], 0x6, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0x7fff) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:31:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x6f2}, {0x10000, 0x9}}, 0x0) close(r0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 17:31:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) socket(0x0, 0x4000, 0x2d3) 17:31:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffbffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) mkdir(&(0x7f0000000040)='./file2\x00', 0x24) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000140)='./file0\x00') 17:31:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x8) socketpair(0x20, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket(0x1, 0x0, 0x3f) socketpair(0x18, 0x3, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0xffffffffffffff01}, {{r2}, 0xfffffffffffffffd, 0x3, 0x1, 0x3, 0x700000}, {{r3}, 0xfffffffffffffffe, 0xa, 0x19, 0x9, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffd, 0x4, 0x5, 0x703c743d, 0x400}, {{r5}, 0xffffffffffffffff, 0x83, 0xe, 0x0, 0x7}, {{r6}, 0xfffffffffffffffb, 0x2, 0x60000002, 0x100, 0x3467}, {{r7}, 0xfffffffffffffffe, 0x34, 0x2, 0x1f, 0x7}], 0x5, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x20, 0x3, 0x9, 0x7}], 0x14f68861, &(0x7f0000000300)={0x2, 0x8000}) 17:31:51 executing program 1: r0 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f00000014c0)=""/160, 0xa0}, {&(0x7f0000001440)=""/101, 0x65}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x1000000000000153) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x4000001d, 0x80000000, 0x80}, {{r0}, 0xffffffffffffffff, 0xe4, 0x40000004, 0xe2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1f, 0x1}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x85, 0x7ff, 0xdbde}], 0x0, &(0x7f0000000280)={0x100, 0x6}) dup(r0) 17:31:51 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8001, 0x0) utimensat(r0, &(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)={{0xdf99, 0xacf}, {0x4a4, 0x5}}, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 17:31:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/37, 0x1ff}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f00000017c0)=""/9, 0x9}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000001700)=""/157, 0x9d}, {&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f0000001540)=""/176, 0xb0}], 0x7, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) preadv(r0, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 17:31:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x9, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:31:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="0166696c5c3000c63b778b6417dd0c4f15352bf29c17912c4b66ede1c843f9b596f9fce9"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="48da300177db4c30ba3d5e70ca2cd18fc0a54f22f7b5235a33bc0a0da732020172352407b143e34ec1e852c7d03664d930", 0x31}, {&(0x7f0000000080)="6b4abff04e61414d93385bb37a4bbbfe10801d43e5ba8b3f1376b56cb0209e69bf7ff5c8a78b670b0bcc1ffa794c44792f45aa854adf666a805c0df63b905096f1bea5b98b960671b9360a8db352ef88fbc1a27baeda705bbf92bbb51bc2bc393d7371c5635c08b3e60105d468763f7efe8cd7fc9f1a3e7cd6903a595bd74c9ec036759b0115f4f1ef4d4492e788dfa4717d1bd9fdb166194debf4d541eb328859cf3161136b83555a392ce1f34a5175a23cf8f7af31af1594091d1a9653dd5b58e760e79b8b9d5f8f951c7b7ad4ffa72614f5e6a822e5a92982bf6d8b8008a7c817f3e896245a2f67114bc5467e", 0xee}, {&(0x7f0000000180)="bbf8fcd12bf862467d8c44290328", 0xe}, {&(0x7f00000001c0)="104f6ea9b7f1d088aafb5ac550cc443db875f268e936a4b197dda19a134793da6dda197eb9837ba0f9f1226adbb2cda1aa3ccb998637174e8105bb2dcad8c73af501f85d8dc8f99fd4456ce629bf38035e8a56fd04399f03e6e7ac0524f35818dfbc3a97d9a5d12158400315011a5d9dfffd4a35c0a6180da5a9f90fda21f12ba1771190c1cb4174cf3a77f75d677f73b0a15d8fabc4d9cbfc5247d7fa65fface427904cd33546cf3eec39f8802ebb03f55c9abc44f468483d2c1dca40b2eafc6cb1c586a4a33dcdf0f555f3080326b1d519f6b1ed1c71f1a1f9a24edbf167c351da98", 0xe3}, {&(0x7f0000000380)="2f0c49492381749195f2611ad6610dd8808565a71ef919516bfec152e5963e1f37caf02afb19d35df34fa0d528e0e92130a33db737667633aaa467bd6e8538e439a3e2dfb7d19b8b22e00a281878ef83b04c2fb996718dd367f0fcddf9d6a72e6a1950f33adf347c1cab89b7ea4a255dff5d78057441d5950af8f4adec974a9872fbb6613367033573755bc576c6d7ec1b878d0960a27ec19a5265a789b140cb7238071ff53e880a669bb1eb5677fa41284e6b0bcbc88d4f26252c3b38640164fbe359afa53660f526a227930101a892c802855aaff532bda12dc958b9a26f2bf56d1da6a25c493f3fc2f90ccb03027a3477264bcc", 0xf5}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="9800000000000000ffff0000020000008281014d6e839c4f8cff66a0e023e28a355609cd61c754758659b76811ac6759f1706fbb8d63f5718495acd22855e5877ed8742c4554373b61c53f78b74c1fb78c360e9c489f8b10e0532e6266f8116e60c07964a216c8a14c73a75795fb11753818b39b8e60eccd09f138edabf65d79f662dcde5f2cfaf760a13cf5e6a959d3cbc50d19d2c26de6a8000000000000000100000001ffffff0fe15075442f4a538d1579af733c554b62448f31400fe95719f33dc34dc01750445c9ca949e340f4e1fc94d7f2f587c65285b083393d9ea168e2cb05b5c929b80d065e612bdaa77ab42042886fb0108f5ba12a148e794888399b1717b57c7e3a6be0390b9c8ccf44ef03b29e422a09113bea3dab66daaf7ca96508ca607ce7f2f953aa2d9c5f34ac6f1f101c83b684c4d15623ee31ca4e001001000000000000ffff00000000000014bbf72838eaa0184a3b7a86db9add1b6d2ded4ee1b0695846c1066828765f9a7a235c33485e6fb04234efd4510e5604309f025a4b28dcfba3306f526a1f9a50b2d163471070b89c205892cac0d02eff0223d74ac26d992361903941f9b7be3a80dc6c4eba08932ce8902996d2d2781a0968ed33b3fa9fbcce0f21000fbd3c5e228807e73e537169e777a3823c33fbcd1386f46e4140525a010919c78a91be47339c1a83d5119c1e43fe6db9fe9d2e69cbd52703c7c2024129a22bee72aae2c048b3c6cf44bbc040ba0c553e86e5d51ccc8f8397cef8925a0f7e66d079303768267510683faa600215ad01c1720d9420e7ab2e44f2fcaef47abf000000000000"], 0x250}, 0x0) kevent(r1, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffc, 0xc2, 0x24}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup(r0) r4 = open$dir(&(0x7f0000000780)='./file0\x00', 0x20000, 0x140) renameat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000007c0)='./file0\x00') dup2(r0, r2) 17:31:51 executing program 0: pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x400000005) 17:31:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/205, 0xcd, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 17:31:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 17:31:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 17:31:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x89, 0x0) unlinkat(r2, &(0x7f0000001100)='./file0\x00', 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r1, &(0x7f0000001140)=""/56, 0x38, 0x1, &(0x7f0000001180)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:31:52 executing program 0: r0 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x4) 17:31:52 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="c35977c6929229b2ca0dd5b06fb742452aebaee9a4298667570700000000000000bd7309f99a1ac547d973acaec878c8c339c6f1974b995f", 0x38, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x180, 0x81) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x21) ioctl$TIOCCBRK(r0, 0x2000747a) truncate(&(0x7f0000000080)='./file0\x00', 0xd6a3) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="d5ff9668", 0x4) getpid() readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/156, 0x9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x1, 0xfffffffffffffffe, 0xfffffffffffffed9, r2}) setsockopt(r0, 0x1, 0x80000001, &(0x7f00000002c0)="17f0c82888e6cc43b96cf510a68b129eee3e763311faf971020398c89776a78909a18a9954f9ba84b503de09f6304bcafe7f5513e98306e388bfa5c5cf2a768476c8a7eae0c9aa154d98c1e84793a9d8e2cd278f11cf750c9a95ea7099b13be97f457df90fe5403b3a87d2ec7f93cb77bb1756f325e8e6c1b6716ed8c61db903b73880ced05058ca5a541e38c2518074a135ae0eb8d62b4d778a6741a229a9e53a255578f8770ab4010b5c80b527b6ab7422d6ff132eaabade152e19b3c8beda0b86b73ac6d9906a67a07c720cba6482be5687fdf3", 0xd5) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 17:31:52 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x6d9058320404e25a, &(0x7f0000000200)={{0x40, 0x5}, {0x0, 0x100000001}}, &(0x7f0000000240)) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r0 = semget$private(0x0, 0x7, 0x383) setitimer(0x0, &(0x7f0000000040)={{0x81, 0x100000001}, {0x2, 0x35c}}, &(0x7f00000001c0)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 17:31:52 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x6, 0x3ff, &(0x7f0000000080)=""/98, &(0x7f0000000100)=0x62) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 17:31:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x4, 0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/111) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r1 = msgget(0x3, 0x402) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/66}, 0x4a, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000140)={0x2, "1c00e83353e8e6bb73b80b7b9382d3782937a8928a6713f6089346bdf4bddcd573e4c0fbfea84a89e5cc1364e0032367de97b98f018599407a572a5b81910b60dd479b14bd1c8c82cff3f3394de7901533b71583dec9c572a497c6a58bb0d39b8fd211321cf8a9b7b365551f4486d2f60b79882d9831cb390b5920972e07de713c8657d8144263f88ada60ea4691abd3de6e5b4e853d317eba03f7027efa0a80d28c5e4df56998172b3ac6600a3e4d457b98ac19f445a302af9419b3f8e09fe12e8174e3a766c8ad3951c0b755058cc2cc"}, 0xd9, 0x8ad9b735d751fb43) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x1, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) msgget(0x1, 0xe6) 17:31:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffc99) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt(r0, 0x0, 0x41, 0x0, 0x0) r1 = msgget$private(0x0, 0x302) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x20, r2, r3, r4, r5, 0x7a7d9c2b8243ae37, 0x7}, 0x5, 0x2, r6, r7, 0x7, 0x5, 0xfffffffffffff001, 0x80000000}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x8000}, 0x8) setsockopt(r0, 0x1, 0x1, &(0x7f0000000180)="870179cc7cad", 0x6) select(0x40, &(0x7f0000000080)={0x9, 0x8, 0x0, 0x0, 0x200, 0x200, 0x5, 0x100000001}, &(0x7f00000000c0)={0x9b, 0x8, 0xf205, 0x35b, 0x1, 0x1, 0x400, 0xe6f}, &(0x7f0000000100)={0x3d19, 0x2, 0x2, 0x7092, 0x3ff, 0x100, 0x9, 0x9}, &(0x7f0000000140)={0x0, 0x101}) 17:31:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket(0x6, 0x0, 0x7fffffff) 17:31:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 17:31:53 executing program 1: r0 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/138) r1 = socket(0x800000018, 0x5, 0x0) getegid() getgid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000004c0)=[0xffff, 0x6, 0x9, 0x1]) truncate(&(0x7f00000001c0)='./file0\x00', 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000500)={0x4, 0x11b6, 0x26, 0x800, "e30666f14bbc2f51f2f61aa5682bb5a839d159fe", 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[r4, r5, r6, r8, r9]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000480)=""/20) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x24}, 0x10) recvfrom(r1, &(0x7f0000000080)=""/31, 0x1f, 0x800, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r7}, 0xc) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 17:31:53 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) 17:31:53 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0x0, &(0x7f0000000000)) r0 = getpid() wait4(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) r1 = open(&(0x7f0000001800)='./file0/file0\x00', 0x8800, 0x102) r2 = geteuid() seteuid(r2) getsockname(r1, &(0x7f0000001780)=@in, &(0x7f0000001840)=0xc) bind$inet6(r1, &(0x7f00000017c0)={0x18, 0x1, 0x1, 0x5c}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x280, 0x100) recvmsg(r3, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/27, 0x1b}, {&(0x7f0000000540)=""/169, 0xa9}, {&(0x7f0000000600)=""/187, 0xbb}], 0x7, &(0x7f0000000740)=""/4096, 0x1000}, 0x40) clock_getres(0x0, 0x0) 17:31:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={r1, r2, r3}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="e5721d9d522e2086176b42323b758c54ba1f9c5dcca1812aedc6453b860a7fd51b27ab314f9dbb56eef0994d5163aa9040676bfa5c1e6aab133a87417577d69d4bd8fc1d87a7d2c93e81e1daccdde2731cd0bfe0164e1bd3e18ff250cd7297968cbf9cd604c38f", 0x67}, {&(0x7f0000000100)="c7f2cdd0c42eafbce901c798a4ce184ad67fac190cfd646f73c1a0965b4d205b8d8f48c7e29236596d0d5407867d27625d8940e9836e150500ad3deeff0ee2ff3832aafb2a4a0e01d1e3a4e22d98f7fad7752ad5bc6924cab1e9835029200469c070ed9a686072f81a9f04a90155a5e3fea6269c58ca74112290190ad07c9fbf3610325b7e822717b46b7470d12cbe5828301b5ddeea31a0ed3f0ae078e72ea195fb9003f53c27e070c6e8dc13ed997c4b4555a353240d492022f70c1cd8554848d646e6e7c77130e4c8bed26dae49273e80dd669662a6c34534c0cec20171b9c637141106a8ae7df4f5c73e5b381e5dc567adc2e95cfc4a69f1ab505a75f378befa2f3faf1eed64d3df3afc4d6a4b301b589da1ae328afd4226334552a8c61bc8d08a2deb985bb265dc5ab8c296138166cbdd8e437a3e504eb2b056b61a97da5b3e29211705e2f8ac6775eb2850cf9a553ebe6dc7e76b2e37cb1e34b0ba8204ea9d24a2d486ee32e7bd5b05b0d79d96c68fb2b7a4b7d54e38165eaae65d7c8392720d6ce90ee1cca0cf6ccf1b3e45699f63e6f985ca50f3b1e9f788eace5bd34b246e1357b7c5b29c51ebb98b227455416ebf2d43e8602c01d0e988bd7486d032befb3963608fa2d4b5413224da4da089d338c825cb27f4bd992532854b44f76f223590eea4c57dba30a414b6a6a2b06df4b96b79ec1bcc1b4723e7c573a3608f01dd3916a47c99a835922d7b473c39b44404af14ca459996237df5523c5ae47d6cbb4732ee9af5f89f449df066e24d5c3e4860ca377058cfec842d810017f45b32a9c002604bfe306501cc2a97aa892b29b0c1b8a3c57fcfb02a05d76e24968c220e829b77a45430fe63c203c904588497b7309f39f662f48753b653d0332a260f56944ada11425b8c1de4270dc0da0dd35c90dbff13e17adebd6bdefd3e7d9b495f114394cc21d756cc2421e1c8324975f92a7d7b82769b20a214da8f8b35c52f08278eb6e17acc0679ebde63588576595a5404d871b132eec011afc39984b1bb2fb64a4de2dc5f3109f75e43a46c288b80137a1f44b2bcc4111dfbe44738abfdf7afa8a1cd8b92032337d45eefefa6e5a4315e24ee9dbb9f41af05d0908410fa2bec7685fa296254f5eaa49c6399655bd252a9d8b2e02ab86d079f6220a885714f4f0979b4654d972bdf659f5ddd5c08f5931dfeaab4efdcb65c421e1069845a685fdfa607995e09ad786f229f40ef29c3bdb52575e67b6443b66ac9e4cc290ec4a3c9faeb5c3e4e3f164c665199f6049d990f892b5ff50ce3d4ffbee71c1836f47396bdf8bf48efcae6bcad9893bc59b727f9afc203edf68a7ddea3e6b3d06d17cdb16bad6934f62652ec772651c478e6adde630419902ab05f495ae6ebf883c64462e5a512819ebedb50f42d39e797b5b4819b4194c657baf4c5ba17ef90969fd7ca3fd2e104a87e9d3f703989a66a2a3b9808cece5c7c8ce0ac5a2e22ada21f0892edc6c352fcd166895371195848c351b89e79b8c288867a36e894d3bc9bebc1f66e566d10cfcc23ae42128e9c3fddc93c2445cfac717ef0530900edde3a420c37999752e9820931a37e57c4ad88097c2a25409ebcdbfe00b4ca071dacab71f5ab4f1b6d85c002341c4d17410b716f8eda3a52bb49c37bc116645badcc9fc59ff95a875bc5f7d90d6ba9481245c8f7ad175b3dc77073f5a155e14424b5cadc529e9d04f20250b88d46e3fb6b4a879eb706a8cea1f188ad79231fa24d601a0c3187efa55fa6ae0ed76d0934f3be5414a14476c61ff03f0a9cd98e72c88346a9f8484dbc18ea927bdbd58eed60658ac01c534db66d01a7bc592ccaa5ffb8af92b8f17a839ad4d5676a4404e0a57b08f623e1039ff9b1120d812a23d722d587ff0d9e9b7ad9eacc7fe4bddb54bc5f3cae66e03a21133222ecc708f57bbe8b94ef856a09b0d8d3d0a8534f42f8a6d2836ca130253753f12b320f02340367bed9757f02254fa2f2b1c6a29d18636d797efd1acd5e2f4625f3c8a2973df59cb25ac178078e9fa05275a3e1607441b8b6c133e29ea30f77387b531b2b7c12cc6dae27d6531ff49cd01eec64c4f421344d7987917813837f57450723572bb0247a0e2b67b1f2040cf0319efadf74b99851feb41cbab24f9b6c8a820d9655264c29b2c8ab5f3c350f0fba25c64a71222e223a6ea2a80b51aa0e750f5a7ebc41bdcd7d58718801b6eb6428faa8d1531b69779f5c711cf59414c48435b0c52aefd829414d5908861520986fed5e75575cbfba8a3c80a8df2f4030a4c1459fd4cae553fe1479a6b31c26bbb1bf2b37417e2229b6cf888e38d70c545fb154ae7e64a548f28cfe8ff7e8894fc391bb63744d5baf812a2e1d7bdd122b782cfd8a31eb1f08643ff38924cc4015f21776e4a9cb91dc8f24fd9c4d5d4c11d066f6ea616120f3f9cd6a7c36f6f9fa41adf69a8340c055762b52fc94bdb177cf1fa12ecc12cddfbe6e33e09380093f597a24716e6dbb96e99d05a104ad4dd06bf2b45e3b228538169ead77420e15924698eeb7de686b152160df069c04a682045b7aa78e95d8f9fe8c0c3facfe53fac703563d7a278c456c345f1a56a3a87312a11dc874a07c8383d0e460c1553bc3d35ca2baf91dad2c3ee291cfcea5065fa30cc7ece820df06648384cd65f81ad3ac8097d38c353070131b68c65c201ecd780aecf6dc4136d2bb6fc10211d2abe2bbcaf5598e24e0ae3f156d022ef1999b5d44bcde3a9723e3ae8fc8c99855c7dfaa5dead8deee4a5cb7cb202eaa37fe6202b91f6c60685725cb158e064c25311dba24b539e20834a45f9afe8fb389e8242c50b02b9eeaff99cbf62d774b37af623e71bcb991398b4bdcd93c9210daa6fc08fb1161660b1f165862a59441a4ffc3734d5329a0f3d8476cf93c5186ba4691e562c46ac9abd51a3df8b4fefb38d5c46f68206fc8c3e351818f051fc32c559902eb5a81ee9fa29b70d3e5511e6394d9110c8092810cf27b37a08a97b05dc2c546e0f2f7e0464760f4e941ce04deb4c0856956380e17421974062b8f1f0f0690e307ff53154903adc885a3697d478546c820dc3f1246b8d52f2c8bb797269730176c8f1f48664d21fb981df4184f890989bbba133bfa52ad1f2e38a8f9d9856ca0effcbfa3c44149703071d34bd0f3af222ef161ea83910df553a3c7de587a90ce0ed2349d875126305e29f5783cd9abb6e8b32478f99981c4f914a9545d62288f3bfbeea5b142f08bd062615e50ef98147ee0bb2cf8e7af3a56fef3f28eb6d0296937b48bc0e6d114d67573487fb4883edcfd47ab8a004c458ff448bbacb0a4e31097ec8195a2a2c0b570989fcc6cae13265cc9eea9368b387675eafe6c3300ccc66abbb407450919e517cca6c6ef095e3497d15f4c5b68c1d4f0ded2ab61b91c0011e5cee61041a68046d88d720ace933945797ba18f6fe1289ffa0d25bb97e7e6e950e08ec93ca6148d4d0dd2e96a8cba27893df6928c048d67ec991eaf2c1550a8a2331a01b631a4fc9ea013ad32ed37c389f4d3345564d8f7cef4699e6bba0e24cea221554d7db756b5998a3b355ac36860587d36903b9e6058e612d836ef72c7eebb9bdd48108dc2adfe1c3c0c867914daddf00df9bbabff0d995db3f15133ea4023841eb3c5c85d4b1923ab70f4dfa219bdc064466c126628fd30a4e1d9ee079b31aa24cc427206407f6b0fee15a0c929250de17f7cfd47807346c974a92587c3d40ebf8eedde0ab68efe2fa74d20ef0aaf8d4eb10356379d86ed57d56b229f617c3466986075d3ec16a76fd0213c6fd9a8b23892d0aba00904e20b0dbaeeba33191d3c0042c779be5da1ffcca368786a5dd30901dc30ac3eaacf982f4a7fb107cf85578775465b6cca4ede34966b89b6b9763475bd5c331bada7a49039ec8ad8d3f780fddb084274157aaf668c964d36145af78579096eeddc30ba52a2eae3b0c6a69f3228599278a7701b61f2aa8502e90d49fc774935bc878488dcfc8338b79f1e397e2a2c7f4ade8c0cd5204395d5c4b5921407698f3ba493b3797fc61340a10ee695a49608de65d6db5ac98c128095cb2be8c5571c5a9de1949e2a118f6eda67fd6c50de5ea6d062deddf28ae0b4bcbcbef9e4ecd1fc4544ce581184d57acb965f638878c97f1d3b7595b268694aec7d80ac2755bd8f98c74c53e0b928f16f4a54f847404440d570911f3316b8a8dc4fa97577b7b1782a91a1cc920e242d71a3dc23e6f3fd52049ad8f664e25011532bee185c66242e172b07fb34a751589dcab7daf60335c18eb87538c97e660679626662257a02509ad011964c75e62ec5dd979d9907577bc0c69b470cc97320a75932a4bf90452c96569d31b29a4cb91ceac47ba074e7d5cf34b67514bf0c2c8ad3749d5721fa73b37cf7c6e3441137f619020fcb5d1f29c5dfc90e3de7266cbed79e223405eeeff03d0dcbcc907bce1c72133c7588041a77daee1a173fec6c5ee861b9184fecf70383543011ddca0439da7083c24238ea20f0b5c237b49d923a30dccb76eea1c7afc11d4e84b9039bf41049c31e2d953dfaa8b662f4a9e24efe51cad1f68fc1b7869fe43b44bbda8db79cde9754816e40765939eeec8119d3bbc054df791d91843f5b7044190344cd45bac34f8d2f523bd687fb2937a481f90bd55c8786960c39a499c5302684b27f23b663a92a9e3860f19a9db5fec5e04301cfdf73ce4545024b58f5e6c6bed143a6fee0a8ea1bfc107a758a339c3c50062f516081d7d490957d74c5f0629e97df230bd04fa5999610ed62e3835d317b2592ee9e7c193a4bfb5a80316bf82098ed135d09c77cc67d955f0c9eff75529365dc666f8b85ab448b9effb7ea9d50f68c8a98678be6979aca8410597473a6b28eb9cbee77ec527ddc7dd36a34894bf53ea021c580627ecd069d8a1be6db973a986620f90f1a3b88331f8e47e0748318bdb6fcbe1aaf5536911a647cd6c5247096497595c284257eb38544b24a72c1fce4691a23dd58439daec0b5f122ad834e314ac666eba44bbeeb0322dbdce26095f1445fcea4c8cad7e2a936b9f947de2d8ececd2cda60dc1763f293672fc322f352e6def2c667cc984a9c244f5ac816cf246e94163c0f0f4a133b8171bfdbee95eed0e62b56840d961e4ef3ac8e6fc8a511428a6ef5c9a8ea30e1fff92ff9445f4003298c388370b60bc1f5c73e356c413f464601c957c1f214ebfd3d5199c20caf4fa0e10fff6d8114c05575cba9a97c8160fe35beace10a4e477cd73cb984dda9a8bbdbbad50b7c43bb47e2a81bb0b8b3163f44f985506dbd43ab56e8775765560b7a5d6f981e55ff0d0da95f2060ef77a617b6d66a9c4d39156e948db49028a970baf85805bc109ea43a07eaff1053371546e699cbf90a4c6fdd0475dbb01e4241948a85193988b993b985cf86c5ae94420f31c43489815d818d71fdb5216be42aac64805ccf1c8dbd2b8253b1ddf6ae123bbe6ce3f851d7a50c69685e0de315df32e3a36c614b219b37aaa9635de7a0c42d6eb1ed91463ab81423d3122147c8c7a53398940208dccb7fb4f7f5d9876110e29d5b7ec9720164b7db8efc06b0e83e27efece454d26d8a7631da8deac83b01b022b9e48f02fe888546d86a4188a08d304ddb5842f2f8b12aff346e34a970984738f4f42007d6c4edb2dbc9b49dcb111f06c0c003e5cdcae2aacb3b0abc42bc7a05e31adcaaf4ffc5f746af16ed7a0f0da29c6d0566d1496ee30733661ee2755f31e4aa83988e720f6f9135f44ff459dac6", 0x1000}, {&(0x7f0000001100)="ffa8d78ac4e00c164985633ba4a4c0a16ca748da9af9539e8264910029e0196a1b9cc1fe64362225b7b559c06fe8a6db83a2d26f75f515aec260c9351916b080a6128d972f16ebac3e2edb461d87ef2a4d4e4476138c09f94e2c0093d1377cc473f071710d6ab23faf1695f47f9474ac66fa6f32ae781ae82b6e3f03a8052816130e26b411a4a5cc2b1e7c5463fefc2f680deefb360cc823d8", 0x99}, {&(0x7f00000011c0)="06a6c67aae50f13513b5a00f52ca2afb2617834273d4f7aa59f978ce75ad9a2480bb64aa2cc8cc8c2ce8470a", 0x2c}, {&(0x7f0000001200)="13e95e82b318d1ca0733438d47ba0ce39d", 0x11}, {&(0x7f0000001240)="9bf16a4a7590a1f02b984d7945cb4f7d7853ad4d20ab9c8c1110c79e501a06f026c654d555b78a41eea765339dd44c99855743532d733c37726c55ffc0aa3cc316a07ab5f139ba5a4216297c47d7947d", 0x50}, {&(0x7f00000012c0)="0a568c19c64acf286f511874a4b67928ddda5a740569e5d7a6afcfe50fbbcd16f0910c0ac70aef80c365cb36c177e4e007", 0x31}], 0x8, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x400}, 0x400) 17:31:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 17:31:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001120f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x39, 0x4004, 0x81) munlock(&(0x7f000011e000/0x4000)=nil, 0x4000) 17:31:53 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') 17:31:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) sendto$unix(r0, &(0x7f0000000000)="9f341356f0b1d7e47774264513e5c273b22f2527d689f4b9d7f23e8bc8b11cea0de40bb905ec836dec734a03c1827222a1587f60808c4a08470d11bdbeba07194a892ae736cf858e749517027bcae0e7923b66bf3d576af0698b085052904eef6baab44fb173b15bb8cf5a3b3f21335fadd697d7da46e94aa2e95e91ea966d9e8fec24d0501ac2fe8d8cf4c7a61b18387cf0ea6c01ce5a0af21e1472869ce4ec2363185c974321ba00ab19b4d5cf6b106c91aeaf2435b527c1bd6da538ea5fdddf64ad2cc2b4f7759ce13077e1f2e95b7b99f6a182221ae9320ce8bf9b81d3af754805873fac0d4dd996aee0c68c714a", 0xf0, 0x402, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getegid() setgid(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000a00)=0x10) 17:31:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 17:31:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0x6) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000480)=0xfffffffffffffffd, 0xffffffffffffff8c) setpgid(r8, r8) setpgid(r8, r9) 17:31:53 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = getgid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r2 = semget$private(0x0, 0x7, 0x383) sendto(r1, &(0x7f0000000240)="3eb16df8e77e0f64a4a1b4721920118f52bb680a8cd82e1f2cbba1c29938d41d1e9265127170dc9ae3f4e21891e843d37d9b32e31ab6e7330c939be79b0e17715f74c314200da48c7b504aa6081cf1b7bc516fe7e7faad95947a5826ae", 0x5d, 0x400, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semop(r2, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r0) getitimer(0x1, &(0x7f0000000200)) 17:31:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x2, 0x5) 17:31:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="3e2a7913e4bad01c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da3989dd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a65699a1a427d0767106bd31b4605f1d0008fd554c8d167e66e53f7332975f707e323e6a8bab89057394672c25bc15a6023b22025200626201ff48d62467cf7f3e5f434d1fa7a74218725ba8a3b535c7b8e329a0a908a0b82a1dd6e450b455b460f92f84459778bebd9d1dc99f46f985c8e663cc32a1e08f12fc8c26ffd02df169d363635c1f5438bca1d8b1cf1fe84a22718f26c7827b207390a3d6525ed3a37270168d37c93fcb3a1a0a10c0f678b6cbc2389e40b63695b62abe3bad19e88157df2d64987534b749ae93821101ad9398417bc409fbf4e405779fc5171d475c547d79426233a184072a2733407f5b317f76767ea25d2ee32ca97dd87e0c4a3f20592a4c8440dd7d07b93166f3bf965d21d81d4eac07fcf54c9d823dcd97f9cee13625aa6b80059710f71e8113ae3746679371913e2cb0de801ad3dfae7da24b086a1df1009375d6b767390cd9e29900cdf0ac2b3856ad93f4a1af63392ad1c0f28c7886eeec3dcbc739679876a81821b6ff76cc1da781493ab3e2ea8535cc2c51d767e5d7b0b7db308c051596a09b1a314ba30372044b33816b23dfb2614114eafc49510395ad631b627360dd20d2f852b83b9fd87d909faa8ac913032e", 0xfffffffffffffe0b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)) r3 = socket$unix(0x1, 0x2, 0x0) msgget(0x3, 0x90) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f00000003c0)=ANY=[@ANYBLOB="70012e2f66696c6530001dea43a38baf0346ee0b3543f621a4dea466064468ae3146cde747e31dcc8f91a8b954c0ca176e70788c33c3cbcc6e98e04768501d29594287f5020197c65a0af35f0bd85515d04e28146994356b026d61bced91850e4a8ae9d28fadcb94a2a827eabe9189dcd7d3ae7e10ba91dc86ba916dd553b8d214f1a98b8d668f1266a4cda278a9d41e5a89813e022e3852d8140da53a80fcdfdcb76c43cfb4a788d1300f10e7ed10ed04f4ef170f43a924dbdaba7c0d5d556d120b727b221ca5a95fdf8e9df30f273e9897fc87f8517022290204e532709488fa4cf681522a409c3d35794a1da6467796d2237498f9165901b4d5bbefd6b09dd46fb34ddd96255655986680553bf487a5f5ae9a2a8b00a1767d28637cb5927c60c6189b763f59f24557cd7550605aeb867b4d31a0d0c9b12b4c1b0598bbe26f"], 0xa, 0x0}, 0x0) 17:31:53 executing program 1: r0 = socket(0x38, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 17:31:53 executing program 1: 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) getuid() 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(0x0, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 17:31:53 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) 17:31:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 17:31:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f660100010000000000d6f29878"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) 17:31:54 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) 17:31:54 executing program 0: socket$inet6(0x18, 0x6, 0x8) fchmod(0xffffffffffffffff, 0x40013d) r0 = socket$inet6(0x18, 0x8000, 0x3ff) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/4096, 0xffffffffffffff19}, {&(0x7f0000001400)=""/132, 0x2fc}, {&(0x7f0000001300)=""/233, 0xe9}, {&(0x7f00000011c0)=""/2, 0x2}, {&(0x7f0000001200)=""/39, 0x27}], 0x5) r1 = open(&(0x7f0000001000)='./file0\x00', 0x2c08, 0x5) kevent(r1, &(0x7f0000001040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x39, 0x84, 0x4, 0x1f5}, {{r0}, 0xfffffffffffffffa, 0xb1, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x14, 0x20000000, 0x85}], 0x6, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000003, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x40000000, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x34, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x82, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000001, 0xfffffffffffffff9, 0xa5}, {{r1}, 0xfffffffffffffffa, 0x19, 0x7, 0xffff, 0xd51}], 0x5, &(0x7f00000012c0)={0x73d2}) 17:31:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) shutdown(r1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000da589e96dc1798295d1ffac8a6e0c3a6c2c789d02708d9c533aa9d285e1143acf594f87ca10e17ec3961aece2f729e600b1822a0d93ddb7bfef9763ddb0527b8a50a8e1ca29a53f2ea878a4a239f455d172143010548d2d2b56e3a042d3fbf109e1d8fc390d206a6c2cd5e26e7cfa8a623e788a6673e112015f9ff7fe5a875c5b5d3256508c991bf56d4441b8f0274b87c"], 0xa) 17:31:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="0b40b69474675f412f0813c2cb7ff1fed9aaacfacb320f1bbad8bf54edd3f44062095db8191b51528f7f00a02d", 0x2d) r3 = dup(r1) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x1, 0x81, "d938321bdd8f8da68f24a04b12dec5ba1abe3b72", 0x7, 0x8}) fcntl$setstatus(r4, 0x4, 0x44) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:31:55 executing program 0: pledge(&(0x7f0000000400)=' \x1a\xcal\xd2D\x1c>\xb6\x86\xdd{\xef\xeb\xa6\xc4[\xce\xa3&9x\x83\xc0\x05\xfb\x8fR\b\nC\x834\x976-\xb8\x15t\xe5\xbd\xd6\xdah\x06\x00\x17k\xf2\x96$>K\xb8\x1bi\x0f\x95\x9f\xa6\x00\x00\x00\x00\xf5\xff\xaf\n\xa3\xccP\x81\xdf\xd7\"A\x9exK\xb7 k?\xf9\x8b\xdf_\xa0q\xf5\xe9\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x84\xed\xb3y*y\x06\x00\x00\x00\x00\x00M\x1c\xe2Z\xaen\x00\x00\x00\x00^\a\x93\xb7\xd0X/\x1e\x8eD\xb12\x84\v\x85pc\xd7\x0e\xa2\x80\xf0.=]\x80?\xff\x10\xd3W}\xd8RW\x10\xc9=\xef\xde\x18\x85x\x9c~\xab', 0x0) 17:31:55 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2}], 0x0, 0xffffffff) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 17:31:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x2010, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="922592ecba8c6b6deccbb321304772244afa79e47c4b4b3dbc7e25bf54eb601662b9591a82e99878c1ed154867d2cd47c3b8fecb6ce89b1eaccb5c6e4b974e8f64f0bc4273360c99ec1007c048d9a8f90035e9801782ec537a3515b812446089166d92ec7160cf9d1fb62ff2b98ad2800ecddce6763dbdf74b0826ada89a216496cdfa5edeec14146962265286075ac107", 0x91}], 0x1, 0x46) ftruncate(r0, 0xffff) 17:31:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) unlink(&(0x7f0000000000)='./file0\x00') 17:31:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x20, 0x1) mknodat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x11) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x12af, &(0x7f0000000240), &(0x7f0000000280)=0x4) 17:31:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x3f, 0x81, &(0x7f00000001c0)="263eede617397efeafe872d4c9b3e83966a5a086c70d7359f21741e7160d3fb93be076766c05556c5ebd1e32cb6d9d448adaf3c2e30419b122f2267177500832a39ecdcbccf5eeced7d73b8f5f0ddc8aa30e9d599272f1f195aaa2002767e0a826b2fb9c83670fefb6f73f057eba9521ea53e8de986b21114361743455b09fbedf37394883bea9ff62048dd34a720abac491ddb4b2a1403ea4e9515bdf01b6b02d7eeb2febe4152281e4cb6efcd70fb103e4cd16a8b7a3c9b089e808074d9480b725dfbad4d6ad5eeae6a2f588ad29b4f55c78f95e5ea85f33", 0xd9) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 17:31:55 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) 17:31:55 executing program 0: r0 = syz_open_pts() syz_open_pts() shmget(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:31:55 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r2, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) bind(r2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r2, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r3 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r4 = openat(r2, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r4, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001880)={0x3, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r3, &(0x7f0000001780)='./file0\x00', r3, &(0x7f00000017c0)='./file0\x00', 0x4) r5 = getegid() setgid(r5) openat(r3, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 17:31:55 executing program 0: r0 = socket(0x10000000202, 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) r1 = getppid() r2 = geteuid() getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="f5c621d465e8c8711c35f911f122d56f2e26bc23a23461530420b90b970b386819ae629467014363e9e31f2266e5264bc4154c286a8182a6de6adb6b6f32f4e97afebd1ec50ca04da1e2fc538f45364e6bbf7990de346d75e4bb8d0f615e7f341a1261670cb80f35820cae3c9d032995f4b85faa04decc618d4348cf9665e96d79d3e238ee4bf7d58b8eb3abcae09b16e6e2f4b84ada1472156f630c7c3dc37fe9fed83856e1cf89d08e1d721fc85aea627f739c97b338c23c273330737acbd58144", 0xc2}, {&(0x7f0000000200)="f867c88b357c94", 0x7}, {&(0x7f0000000240)="61ab59eb67359f351b", 0x9}, {&(0x7f0000000280)="77e0642d1fff00c84fe933927427ee7503980707aefcebf59a7a57f814f4211274592d02ab2bdf6b5a1b6f81f3693365bcd8d5bec38013f9ec41032d534b0ff7dc160bd3f86255983373ab6605f1d2eb860185d9103f553dc2a2448ce671863cb29457d7bbf5671573904b2aa858da075ed37e22abe0b9043cd85a2d8ba089c094beb0577aafdff3cf417ef34cad1e", 0x8f}, {&(0x7f0000000400)="0a5de138a7e6abd91773d4c760c161dede41cd7f45143fabba8ff9df797334b3ac876a524541de0ffefcfbb958a55c636daa4b9fceebfb05df5acc97f42937e2299cad668cf361e57f96c5e549877bd1c7278d6024ec86698dd74d42947abbb53adfb716b1c7287901c02355b3f4c8ada0de5833d4e61f2bf84c606844708c1e6080a555d35e0d9509214b72871efa931d3cb9b6e21a66faca1dc078b1d656a4b28e7c0982c937bc1a4efcd80e279a6753ff506f47586696fdff2da9381f3243dc2a801e386e5eecc1946694dd", 0xcd}, {&(0x7f0000000500)="009952320f1cad8150930c721ed2f65b4d6b75403975453c48d3e797a8ac87b038411771028e6a24a1cb49c09a9bb2b7941f86a16b039603a2d1f86c662a9b1c067277909b3c4dad1c7b5cb7e7822746052906e3cc6e7ec02d606d64bbe4e267a8960269106306eaaf4c9dddb6ac34a19abc150a195fc93072553f8724048a96625eb6bfc7f40019f4b518d19486", 0x8e}, {&(0x7f00000005c0)="5d1c46bfcef06436ef64908b6310219ea8588af8e9b67370d64bb1095fbea948b6c43a278c30fa3f6a61cfcc50eccae1e06aa32d0bb5ef6492f2d990fa3dc3ed079f392a7eb21a328d59e8ace249d0708710c008b5d03024e3da3254a2826670b4aaaa5bae8d06cb18d23438afff9670fc2980e68758917f36bb540ae1ca7b95af953d28aa97057965872d85922c245df89654ab9491b5be3b3d1bfd64855c6ffcc12b6befcf6d52f51659b877b2bd8a8d81db399f764169a7c2ca57ed2b20f616b1cdce5edf923903ece3f399177f1ec11f6df83fffcaead6b8486c1ab861895377bb6e4c3c60183aed279e4b6ae4f9146cf4fee8a04823bf025d8b35d295f444975ea573ce188cc87d7892f66403c0c8dc615afe7aaaf430cfdd03bf16bca909fb9ecbd7f8b5706b90a45765c32c5394569325239210540b0256f9033316678e46f7978ef1358529783b610ccc04eb7b68c325b0e840f17fcfed62679784af279ec288302ed2f047398e261d4f2244c9e87f907bd986522c8116a4c5ce60171551fddff41c61b3cba943720574e7b84f6677588ea562223add3903db37dfb3da01191ee351ac03bb134b4298cbd85cc06b0883d285cd6d809e4f78ebba8fe70aabb94a988c37d5d03ca0fccb7b2cba4848c1e97bdf302545750ab6e9f564ea930159e33e7c479ed26e60f4f3cbf1a2a1c57949d871dd2b62fb87c35102ff047fb6d7f894eb43191c2c69882751d8076bd4329bf320eb93e97f64fbba3d692dc7aba8d0d9bfa80b61948ac2e526be52ab720b01d1c2a8010d4946508b065de8689f6ff3ef5305669493275a839a95741e4e0eeb98a8e5eb9efa0dc1878bc66107c1289216151e2f55105b517288352d08b297ac3ea49fa93cf942eee5c698d90903100cc17519f1b4fb4d679190af4181b97f0894e381f3a6a5393eb0c862ef578890f60aa9d7ef7c238a1b4daca766c39b0acfee13758fddee68edc5fe3c8d076ac6b611d851e53fb4d7ff78812b8b118b9241a22a0b6e91254681c64711dc4f86716c81805995ad73fa9de30d525c81e8acee75f33b83dbee6cc57a503aed63cd30681946c3d242bcb4ff760e8c8c855aef776ed555ebdce78356b44747efb938a2917a8559ee7fcc72fe13395b2a4d35a3e8d0a4aa7fc4aa01a57a47b012c967e0573e32dae3ee35e791bb700072545d9d58943777c468f11f5c2c188eda0b7cf381bab035ae68178d03268a4b8e3e691c270dc1094ffe32141b682f323e28a77d6ea5f4140b39e050a7b111192c2f9c29339ed2c925f30af4519aa7f83e8879510dfaca69aa6ce206450ab4b4dd571bae40de4a9a57bf6a85f1b2d25bcf0586233bfec104bdc86c14853de743067686fb4290982a7d6756599dcdd89941dd0e6a865d03ded617d5974bf6aeff6042c7de0011e4a29473e676d6d4c2c02d5e9a06903f21f7f6972731059152acfa596b5102eee7b4437192349fb906f697383fa48803a6ab25277ce34fd2e00290387b221e71aaab9f648a835cf37724ee2ca718e26517427dee249ef4706ce952d743b1b9c91b5e3ddf76f93893ba747f282c553144d75093f0d17946ad0520f9af3e17e7a2a5441e2ecd13474090b8123ae63af6e6b5cc6be489f5fa412782ddb133a94f304ef522547f30dbae0ffa81cc9f901887a3385eb81a6578eb301b168c9665e9b6dfb608a579a48dd1d116bb9e7faec456fd7aef681bbbf87ae8ff64819c3262df9d6a40b60a5afa4bd6c14d098692bdb7a989de79b4beea2e7d191bfa5c17ff6adff7847b50134814589d57e9d3bde9a9e9d31eb7fd01c4827c2984c86869f5a4b5b0d5e4ff15f604cee0b365202262da40cdf3f84891ad21e5920722ca8047b20f143c4a6dfeaa97e3bd5116a9e7a49eca4058125f27666a46d4a6d6d8958dd6a09b1d6b5aea1945aa5a4d1f07accb008ceda0fa937570472046fad918a4c30799c22d7a74282d8ef5f4da3252cf926cfc93c4eba1cb26819bbb0548dece0a9a91349015e52e7041f2394c44918be7810b31e4583b10ec4bae814edf69f72450fe68a14fd8779291790b279280181f9aeb8e1f1f337dcb181c605425baa6bb855f4c79227c362328ac27280bff0bd856f4a8a32106b20b0c6502f0ea32ba308f81ce7de96e05599126bca2944c6a11cad389636782961efcc835f47397139c34434093893defb497de4b2e0beca368b6a9727941f98452de47d4563a6062b2fb05bd344a51e55f85ba266f158d50de4a90e62b12e2b9f45896440019f5a9f988415fb43e8935fc282a733241dc69d5afcd9732449c5f7b6bf2a5b3b9700a9ab2b4cf5e322f332f763db77e397ea0a76ab2bfe9a95ec4fa0e90852d555470403d189bf84f6ffdbe9ea689e7ac60c03321dc0e23b5b4da9fdc2b441090f54b5402df49115a5173a4a6c02da97b349b3cfca1925972c91e2497b273ba66aa68bbc4df0abdec327bbd5bd02f9a3a5fb08d7052ca30021776774bab8ad85cb54e3c264c16fc2252e2601a07e7ce907a4b42d4c8df87984fe7f18aad3c4839f93520f180db2fdd0b1067f01384d374215c6a9aae33a8ae44356a9d9642cdcb3d4f830520e928849bf4d0289f95dedccc1e1a5c85e437e8083b14dd9fd520cb2d8cbabd4215627c262acd4df5ee2dd3d6de52e25c6016b1404eb77851af3c9babd10d8a60a37c325a93634a4ba60ad4dcd3e5da7fa8c7a7c4dc55140845da49bac552b77eef0957a8085bdecce29bd63df80f0b7d70ae5777d56704724c60c042ee96d4bdfa797d9fcd1f49367863183cc04be1f08043a5d0c1bbc4edba07c11ff8a3d6bece0dce9bf7ad198c8ca50c353dd4b758a3f65eb759fc5917d6777909694a1ea5e3df163188b76a84f7ce6ae79ccf4758306e38333e2e0f9b55c638889f9b413d692f5f0fe1786a95d4cec95119d00c7f9ffb625ad629845067aa8e1adce1c9e7275525e4685e17c4be4eccd616a577aec30b2e36a701362b907f1197fdae9b2b02cda5ee62cd3a99416a6c353e568e47a67ce51344279682ea61c5e773139623efe953a1f4e595c480ba283e1387b6fcd9e476b7ac72ab1fa1e06b378eceeb98b3f2198d2461103a775b67999810e39eaa02ec109d61f222ccfb91803681506a31ae388d73fe9277a58e3d29179e646bef3e16dd1b3912eeea32d323d672ffb04fb372d8ff37f87c6cf38662c7625595a8786b9295063d9eb9e1fa7d767aed5350f3655c75f7a3e2fe82d8393d8b272cc89894f0d064e2ae9587c3b53c9eaf91698ac0acd8e4ee3d45d1fbd4c49b3dd396dbf87e34792bde503a79310ddeaf163c8b2edd1832f9b4eba2093fa74d3494172a6d9b5cb309a19c1a041b123cf28eabe65d1197c1081dfa20fa5cd9d2767ab29b1c8cdfec7a76e27a64a2562fd66a778388f57b353a1b565e8321510dc1c9cb9e2e890b927bd8924bf877c218a8a0245d806a88d51141fd7ead8951eb53cfcf9cfb54a10101e65b4388f4545652f800272816deea57e0509fd26fd218ddb081e3ef8644ec5041b440390e37a1fe07e82299aa416684b8f9bf0ea708b1f2a778f6774e2e14403e57b5ad4bb47ee1459f002074ed73d2203a901ef38c82f85d02a86a3bc47a6af043bfc5c7d0114821a64638610f199a5b12adc384001d8f2fd50e5b82679dd2a84507f0f3779a5a0be16477f02b4e06b7845c70b606c436530d9b4387da7149cf2c64ac7389c5f317742e5bf552c738016f0702a0ea5a9422fde31a9b3fa75d5ee433a899f81a0fdfa912aafe054a814e45abcc7d7362af7666d9de5e1f0086a1c5e57960031af4e91ff18396e822563a275e210e1d3ac76cab5394276cbe01a2c00e16aa37ed16569c758b5d21db9a4350c879c64ae39ef874e63b6d3e756d414215864582693bcd9ad584e46bdab1d0fcdc7f4c96ee9ed8ec5ed9451cec85269964f69d75f44aa59a91849cb03e4eb89abf4f465b971d8c478b11bdd5df969f1bcb105574dcec2a0c3a35dd3956f20f7e80e9dc65347d385fbc24549a2108858ee6d09af6ffcedee248e75aba60193e9ccb69b856cc3003834df70cf768ecbf997edae631f318864672f7b87e7e544852049ee9feb0f2bcb0081e2b593576cd8933bc3f3f9aecfeadbd8ff2802ee4a32fdf076d3435eea6bba290de783028d189beddd95b2279ec0194b7f69118b57144cf2420ae37af0c138c8ce04af2c3f3552b7a344b0fc8725309652ce974dcfcc3bb6bef7cad67c8f1b9026b499c517cbdb56acff6214d157bfcdcb7a27891c3a0c537d8534432076bc85f9076e7b3431cf45441653e8ec2356cc9611b2e2d82a546ee4888c9c31a4295e6259db224aafb22b3a39dae901eb46fa2efa72cc0e63eee3be36d528d6d0efbc07aca8a98a64fb78f207e633c655af96765bb1fda01449c8dd94ce9a747d45a96156efa9e71f34a161e373712cf03a4c1e580c9892750b872666829511a2eb1adbb33e96e970717cb6efb47d19803e96a2e45f491887b4db7bc5ccecac10c0840f68f52d629aa20d37e078f41cf0b3293bb2c7ee7ad2ef975e49e92768687441c9267dae8e1d6f042aee6a14f233a6f82dfa783f333fa58cc658edf32c6556da5a4d347d2c12f6c54630a8c8d11da9cb807b6cbea97288a33dd32a598b3ef5a5bfbb8281a56a819253af3482e51f8ef5f47b2cc21dba23e03727c2cab3a16ca9335201dd0ee91bcf025359e1f608fcef3080137f5757274e9fe863ba60504efdde065156e03fcc534be4ca91f284392e02b547b5a9483ce04250f1d3b28c4343e8352404673663b3903cd968f41d958f64753bdb23830439072b654c45a5b146297c51668a4f3600de74355545d54648ee71225f8ec18f0f431a379803155273e044f4e791f6e4be7aebc2bacac09f363fa56a99173f514d8294b3792c41d023f8a24193e812b08e0a6d8b619bdf97efd9b10bb223be574da415ed85e002b599adc141d517c66b7970bff7adddf84e56025d2b8ea02a036d98999f83248b46a7b3037df9c735505648f00ab919948a751ec146d995e26cc3ad372a25541de84cfaa3976c077071c724e81449efe447bf67da9fc1994aafcac6dd39d671119913a3ca453b3b32add44df20d4502201e0a77f59f6d80ec8339d87027eb08bf0a222561208bf7789d71069649de071958d955ab280c3ebb95483c2cc90b1d1d6bf7e93f97767ad5be4e62d20467278cafd0409c485fda7932e447b39d0c3625914de5971aacc47a4a7117395e0dfdb2abc8cf9242a50bdbbfc25349763738107a008d2f4f51a85bd0c320f615e079669dfe7bf54ad418e399e6e49d029d1486ea63a31847e532953b1e3d588307061e99687e0d0a5a6ccc91e73f4d9c93ceae7c4dbf078a9e2952274b5e019dac83d7a4726a8ae1f8ccb6dcaea0321773219de6439b8c7fc4e704f687a2175c2c58fb16063772d2da9bbcfd381012db30bf46ce920cac47cbd4800ff60b6f960af42aed299f0088feadb3d5dbb7685b8883f7c5ddc5fa7734d8128ee6d90d031d0a87a50ead52334e361b58c498c950fd8f63c29c2b677826e55a8aa7ab960ecf040a0c9c87fcbefecd92244e26d69c74b7668a7dd6a1e3288f96dc7ec902458f906f5394033d4cc3f4f16a8cd2090d008a30f693fde3a6a9db6f9f5fff2cb26a44cdafee85c8fa72e4bc84e7fe86325b862abcb76acd6bc5234ef4685b19e248725acfd8e4c567c6b6b1a47e3874f0962c689279ad62e4ac51518b1cd301f867645dd4bbe329a091cd7a9fb", 0x1000}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x400) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe3d) 17:31:56 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x8c) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 17:31:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="2d4afa244ce3acea7e27dacbd1340e1d7233a66cb29017195154174d57c8fe0ad2da066cd27ea217b766240242b9e94d570f263661f741512c0a4fef0fd4e4eaa9188f533c9343c926261231be70429e30a5c4f15efd56570b7cb7cc837cf87b0c5992e1d3f755892faf7ca02fd69e825fb0d53b32d364e56333c1be826287e03a8b56fff722c310122bbb78672ee48d821521bf017e0881113de5659492087ee5e61db328b58ed9e3db0aff5e1f", 0xae, 0x4, 0x0, 0x0) 17:31:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c0600000000000000e74de4"}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x9, r1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x10001, 0x5, 0x39a, 0x1000, "50f497ee9e9a07eeebacb0e3038dccf78c8b5123", 0xcdbc, 0x8}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:31:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r2 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x20) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 17:31:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x106) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/248, 0xf8}], 0x6, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:31:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 17:31:56 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x80, 0xfffffffffffffff7, 0x0, "a1d334baa1d3786924abd3d1b1f05c70700acba5", 0x1ff, 0x2}) 17:31:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x8, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xe000, 0xff, 0x5bf, 0x8, "8cff309b4a068ce5fb19106b91bf11d0ff535af7", 0xc3, 0x8}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x7, 0x4, 0x7, "17b2ca6ab32af91b57fca164a8451679f590714d", 0x4b, 0x10001}) 17:31:57 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x4, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x141) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x160) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 17:31:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) socket(0x2, 0x5, 0x7f) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 17:31:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) socket(0x10, 0x8000, 0x10000) 17:31:57 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 17:31:57 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xd) flock(r0, 0x2) 17:31:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="23fcce5cff58da98fffc2afe38bce3ee041b20e460a9295bf9b7b648900e8ab9d4b28c7f8235c4de214bea8525f9ec2dfb179c8e374f84a0c2257ab7c5bef392c1541e432195ec9737404c2874682d91bf7dab84d3d6a5aa8a14fb7bc3b8ae9e9b8cd50e46da98504c93d7df2034b8e34949fdae4e3c36b67c7b3b5bd5551089f386e71c3e25821c3950729f49820a0ff7b456d7f3b9c415c765bc2604b51a04425f8c319c496cb42cab025449755c5153e776c7", 0xb4, 0x407, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0xfffffffffffffcd8) listen(r1, 0x81) pwritev(r1, &(0x7f0000001080)=[{&(0x7f0000000000)="6b996626d2223cce3bfc3b58b4825601d6d220fffd3738cd61afcc6af669a9d2de2863b31f570bd1e0b659b81ecc0cc50c9759836c7af7ef36cc9fdb9b28161cf72527e00ed933686d03d4f20163f055715eb175147a360bb1934c0020aad15a857af4ef9de8786c40340ec44ef609d30b132001b63517e0ccb6a320184de8779f4d8856fa877d5c38e46340fbb16a7fc12af40d0c230194d3ec380cd98561293ee8bbf11908b744d990bc9558f9e40c9f84691feba4fb3dfe57957883b65f85f112ee2eb96d217466ff7195f883f524da18e164d62eec17bb50ec6c9d8495f34bcb9abc01d32dac2e7b50f330ec853fddc11e72383c82522f4f9bde6841b505f19abdd6f699a222f03fcec47f5f45b33473d9407eeda1292d5039e58be76664238f3717c6aa015bcf8da96bee309d32198e1da82a10d405142b158780287cc5fd6732bd79f202e6a428f8bdb5a9d6eb0cf4fc96a2300252643b58cc6ca2ecee5723f775aea285d38fd442200d650b630e45936568b331657b095b4e4ca410e78c8b57b128bbc2237793b299730d501b1ba0f5251b55d765d4d66be165d2e7bdd40a9f6ce6c4c2d73e94d85cbf1584ca85b293b20a07cee9696b5da8fea57e86aa1ef50c3bf3fc015452e288214b4eb4e565e03139587b10e13e5f74993f8980490b6abf1ff10f5a61522ae91d25571d1d2cd8323ff8ae9a1672b6b5516f87cbad49d5b6f942a2ed67d7754c98465e01ddc94a64c359b0bf144888fcf2854d416cf0bf9be73eac5f2a1650dda2b68f8205aab77690ef7bbb44422442d7a0c902fcb1dbdbaa1bbe89850e18555687b099a581b9c732b63800caef76e87dc1674185721aceb9dffe3d4e9f940d4fc2a3c3c07723f5ace66fe6825b3e398ab638ea8b72f9b2bd7384121bd5c1791a586a1d7fe50ec42b20abf9ef176f4dc2892a4741438103fe4fbe4469a8c96d445527581b8580b4e71dd0746b8b95f80791700a447aa2319b82740e1e772fac9e0778899acb1fab4253d4c8b8f773fbd60ac2ee016ebcdbb8b7b5b4f4457f5a2604be4aab3d1876e22186e2479a5f036e7e4f9506d91ef13bf63c872bd3080eaf357c264f1769c15bf57fa045fc4ff903f7cb5014ccf804d2e4cd16bf85dd817fe8a9285a4e5595c9d45667af1683ed6137a9da4ea067b949bd9caa379435552f5cdfa7c41a2313182d6eedd820ec81970b8ca2336257af61d5d9283f99b3f548c2759cb45eb399bc5b082c8d888420f4b527c753f88eeaa0ad413e742bc72c6927e95279a91a23c29179983e305c42a1971e6785b1a387b62e064f22e8d424f69875363c3ed9233400a12280c175350f31437e7c13fa2e566cf05f48adaba25e13f57f50d7df0ae4cde8ef1879c67b50afef0514f27c486705774b5c6a90e7082626dd8ff793d730901c898b6026e42c0dc192554aaafe3ba4f8c4771ff71e19f348d448998c28f909dfa5f3897b06b42dbc26444524a4b457f7d4f32885714451acb1b6f4fd315d4ef4af551efa77c10968f233c40d7586d82fb8b9daffa012b855c70726d2a6b1f758b21ced4a87c5b6278df099d11c56ba1bd5c54e6d85c8f60c696b7ec71a081195ed71c895a67a9504e28d73f99bd868ba3242de6526d683372c710a6e1ed91c698681986e9ecc332ae5035485c53f801afea75686b2c95230c3e93e79d63dee2ed03f98d151e65edafaa9570d9302333df0c214cec4f8b3f404f6a009a615c65372bb86e7355897fd80f149899c7e68df03c4daf2e0d4bacd6eeb23b6a86812ff6663cbb85370336e672010fa9226efd4863254cd6b3a5366dd18d6ff911c0b1964500c17feb08afd8d4febca27ab6d18fd1d22351a0e2cb757f264f066f88820afcb67235b7b0740ae1f72cfb6e81203e9f4d478207c7f5313304c3bef960cbb765219de6e1f614e5ca025180d9dee7f838624fcf9bc42dd77a4595a2d12d65b61d21548717d93472036638299ffd62854734f4a158e24be5e30e309c36f2fcf6949c5cbc75e805e85cdd9c4b8dc75c6a01ab7ee9dfbacdaee0027689df3ad6ef31f93d81dbd56f4642640eedaab16176e69f38e19145bfb8f585df0c9ee0a5fcb784634c379207b47fc848aa9545705c79d82b3505d42e9772a0c6d4c2ef7011e34211c9478f32252208eab6cd66e62214f37efaeebe56aaaa5fa342f92c8115548a78adc9c7dd2e2f1130455fe0c6b6112fcae7611a5094d642ff6aff5935c3076e39e85cafd32cc496fac576c6fd47d1a5c4e2c82a2e4cfa5b34a0046059c8e491bb8a52d3e12a95eda4b76948fd133954937f761683696f62c4e11177c94720c022bb027786822bcc8fe0e8509aa4e8958868dc32944fd143394e0e8f4857d726dc70b1ef717f2233d588f9c9fe789434866de80b44766ac9f8075af3528e28d653eb4532339cb87d144be570f8333418c18a013cabf60e2ed5bf7ec40048936ff9909af183d880252f8c832a83da1a9de6d0b47b14ded526ba363c6bddd87600b2180848727edcbafd1adcc48f6a875bbd3e6e6a8b60b919965e85b043fa1ba2089d60dc6df1401b28e3662d0b8d369166c83909182c883fab91a1c527e27e8f932070d0f26fa97eecc7417d597210a69c47340986c1def0017156a6bd63749d2afbf5ff00905dfa04570ef1b8bcee31686f2f9931b2a7f5d6c6782aef3223fad47e7825ef58682c154f97e2f7ab195411c39ddded05b86ad2ff797a6b975b6acb4029403d76470e4ea7df2ebdd7a51eb8e438a720b483e5e2def9c581539a221b68540cf10e88bc4ad1d642fb8ae078a5ffbf6319add25e2ff5694b37156488afe95345beaf6c465875ace149577d98114272d6d776d6c0b1568f80212866775a6cb8ca5361ac6162380d98c5ef83e4fa91d2c5e762814344cc55a3a3b153b4dd8913cdb0cdd4c807410ff7372a99449399e3108553871f17c7c41c19b311a9edae6a40cd97e4d0da40e7122191ca99b4a8f4af6865006053afa6c18f3cb4327fe3c6663eb8cac9a6ded84cc8d256f39819ba4ca9aaf0013cfd7390170d3766ef32370cb760c3d84b36b73ee0f061eee23598d8bac59b57870498cdb5ff19533c7e7370faa19ca33049c666c23d3d205d936a479d27c17bae531828f7a27950a91bb819d1b692389d5c27f6e8baa83da1917ed76650614dad5c49af8a1c5b0323a86745f5356a623f184603f02faaecf18c1bf7858ff2a58456f4e549108e5a18c321e45609aabc49bb207df8b55cecd532680d30ce3ba468cd3b5016fec5d7d03fd406529fefa59f2a4d5de6e7da254eeec5bfc3befcaa777605104fda9a82d52e9b66e91588a69baae257e63450f87aa2197f1f92be9f1716acc4ea97a28cb1cce1772e451ffd8b2064262c16886170ee4e41d6f7c261283c8f2c36d4846f90f8e6184de9c628e4a31a7f1d5daeae2f284b5f393f907f79ed0bdf115f8ff51f63168b386444781ec881e23fd695b59a7087fa32d9a1ae1486e073ca36da581c43826ae7eb21d5c2bd54d0d5d5d3e1cfd8a4f9dc79bc78ff058707290cb58cbc29b76e3fde7c769d354f315aa3606cd6c176544bada03d61b882a19b5b8a762d2acc496ddc8e314d6385a2ccee3f473e517a5298d9ef9d8b4380a1c192e77855293f590bb98a76764f0026eb07776bc78fa2edb434ee0f9af87574634b708a1ea224746f2ff5552024674e77bd62bbd5580562edcfd64a0d1b2b03705cabab65336c7ce0cc0420d714af72a46e8c9d1e9482c8e9af9854b9e0d417e78fcb55fa84ac0f1fabbfd9a23833c656c02917f974097b7bd4f8dde0a8bf34322ef79c4c896908e71e107ac0610f2d70ebf9449e14028ee038c49827b58a011ef409159950d6c6a30da3487cfcc3b956213a6271d6903c15e7fc6ec3464d6bee1d4cb31406e55c6aa051f7afb63468078afba7c244f26223cb26037b25f3053063f6aceb4a426105d840d087281f44eec87bd809877259713f483c94658c8d45364ed852f67b4c193b027ce9b33a696c79c09909d400a5b97d0727d2cfee9a33361a9b043ec598232ea72d17d10c65940e3862062a99ba0451d589bc1509a06ef6178b7f073c5b6c887c20052d9923c8cd4980ddcd30ad3b1c607cee0274b6617a465cdce2aae568c945278f073ebb0fc1b51a34c0447fbe1c56375fa7487390f142fe4694eaf280f48b8488d2f0a5688327723e660878aba5bd27816d25e9c51368bb017f9b20c400265fb88bebb617975589f3e7a2adbe756ecb850c190a8dea80cb5b57feee15dc00d101edb55ac98cbb7bdb6f661e9c0b1fdbe4ab9555c787800b0ad8d03ac6684334cbfd1822dbd629912d7344853aa776656777abe98bb920982b9bf25a4493051ae9e946625329181eb0f7f047c5c5a4018270ca637612068cc2c132307435e3945d2201394da392e16c7a930145c36c08d5aa8297b12e84559cc2740786829312ed41c7c68eae3d45dce959d5355c16076385df6ab6b0459eaa1d264c66b592e6bbfe295fcdd8d61dec7fd05f2a56d8d02ff47b9206704bc3cc6934a3afb361765bb6f5c03103ad18564bf7c8c2574e88afb3e67102042e8cb5aad2e944afc6844c20dfda5841b0874f844874c05c64e0308ca3d335e2fd500eafe6c2597e4f10f3b8c27fcaa7028a4f64d36ab30eb9f189c111f789c12907f544784d3cbc75d03ce3d90631b0dc1e2f1d57b0739b006afa560e2726e4ebb2f1f439f782edffe3523b21021ac61b926ebbd818423101d8512755247fafec3c1596545af827bd53c7c6e8d1fe71b9c8d1c533660b9a396eca402731ad34508e3baeeba8e996a3e330f4ff71603d069ded0f2bf546cebf278879cf0d0ccd76803c4835630047d90fcaadff3bd487495f62bab2efb97ddd75b69a986c95d873ea5ca217f37dc173f0b12c6a1fa03ee241ee561338f5754d1d8b655764b6488f2c1f929764414e8743b638d7af4e4b94fc59e6480df5a51cb486c0e74144aeae8d69ea79b14e1573e3e77f47a394eb0d3210532fa4deafb5aec84c3c63611da5491f2a67546f3e9342c48a768a7ab133576e0dbd13e2e9d3f74d62cd9e29aa7bdd9dba3e1bc099fac8f6d61c25ce8c6eef9a94a1e86cf1a974ff7b35beec9b9176fa5d99edf4431203c606821eb13b1bb79b7ba4e06607f3920f5d1ca0697e8cc491a1f009de5edf056bd2730307c6d57df1803426506ffc1b6adcde8b2a90c52239ef6970985bd9a900cedc123614ec27882c9ffb28b4495b708501655ddb141c10a4fb3725ad023a97b7d3d61038b9e064ffb36dc6d9da59ab33c42b3e34847f14626d99cb88983a5f432bd602f39e6c057967dcc06755ead985938e5f83da4f098032bec3989bd8a2b020a52a2abc8b0d4a49940826e593e863014e13d0bec99b54f6df5830160155be0c6d670e360b8516e329bbadc732f6aafb789e994de90230e6f1c3b97e20182d4d25efda21bb61e62f0e78258a3b459aa94218cbdc7d8f7156fb66bc029d3db1eb0065ef25d0ebcdc85cecae349bd4e80e1bdfda43110c13c8d19cdbe83075d8535e61359cabd1f96263a4dec9c96b6a0999f7f379c7722b77c70450435e468bdee941463333ee01f7aba19a342ad055f35bc21250f1cddc878812e608011259670fe717a3e5d1541b06d15f0bdc8acee9711a70b6f59f40989cf46acd0b4eaaa5346834c2717e4057a4688aa020a41e5038a38983cab44adc781499671098c8c17815a8d34cf9cc6fec2ca10e42633b1cb67dae05193d153db7658c1", 0x1000}, {&(0x7f0000001300)="272b17cf6229d2fbe9dfc44954da176ad22c2b5f62a559e2c8b347832f17d6bce5a39b42395a7df5a4eeca6d06e04f10f7e91d48e579ba5db977d23fc0971aa9d3e3e3d160dfcc0bf2625ab1c5adae96a154c1e0b2844fb4322278b7ff109265b6278dd1331a11eb927bbcb70d3359343767d08dd033a561015230d9f97b0af779fd81656d3145c1413d4b8bdd532c98c4acb84e2cd3d9177efebeec3adfa316274a496ddd9fc7d62cced901688176e3ef9c08e63dc3587c15de955a06467aefdc1e137efeeb875c376e8fcf07627e82d25dfc53d66fc50d7b0e0004223b0ef8030865d8fb10bf74436053c5df4d7a5aa3e1f5329b4f3f1f50395893edba5fa37012cef378e6a08e072f4913fd5c2da847da0e60165370f8d586984eccfacf4a28325b644623fcf05f95babce2dcb030f5ca9cd9e62af280209127542a900b511a498bc911954d5ef6faf94098ff1d4bbdb521eebefa941c78e7e65c12db098e5d78c5a4406bd5bee7cedd542b2e7a411c3f1121afc33e1f5baeb6539a0eb52d07966472a986520852e8d4897caed5b58c9b893f2d45295b31f8a90cb4b02f4b48ca0aabab3a8fb69c4dc9a235f72d23f7e447ed9eed600364459c988470dffb19d6af62b0fae2eea34f2c82f79dfd1b897b9d4b1a760d3ed8a7b39404eccb3c71677160861450e5883627a346d0406d2ebf298ae817ee88edc58fb446f07311caa1526f70f86480cfbd4f4950b5664e3a81b9da62d2dba917d776f6e4b246d8fc8d5e5b882e3875731b0e4250d73cb54db36af3a1f168aab7e0de502eeb693c477625290db5c7b97fe35b373951c4bc1d82246c1aa467a0396c52bbba05044476d585831890f57efb3c313b362945dbba89d828499a4d9e722f510d6c02ea60e5b8814a7b2db8e30d261cbd33e91fad1625df4aec63e30c7f242795209658a9996f6ce91efa501bbe8ba96fb96347d19f09aabd2ffbefc2d81505c8b2c75de34b84b57a07afd8f37f20fda9cbdea51663e9647f95565ce341d42825fe019477180be10b7c60384f7c243290e831848fe82ab59d33602bcee447226182eae667b8772c062aafed1a56c6c7f735bdd463add2888f33c9757a5e6517558fcba5426d4e00b8c5ea2e1218a7a67e5863351836f9e134ca4d3cb384741f317e5fd03fbeb28c66046165ac0b0ba6bd9ea9450c1e3da9c1794dd517f2d87648f299f535cfeb769d53ba336fd083804f17e8ae4c1f85369bd78989ca04938bfe3506736e0e15ee1e4c468aac332cec34e91c32e02b819168756daed974347b474e3e3b3af7a2eef0df39c1da067864c0943ee2165fba5e2be3b316c902a4e7bc4ac3f1a54965aeeb2905bad790b66a30f62d0979235ca5653e46ce34a2357397b8810badacc85c0d06e85eaecc155da5d4d3b62012a14a0e50a5bc69472630e741177ccc59f3d560d8c316c81cade95859b00edd4cff64caf48ab35260f35e4c6814b9ed395c34388a15b819c98ae70ff28de62ebe0a991b2ed32907bacc3baa6a249fa680a75967481a32c4eaac176601becdfeffe73d747df2e952719abfedae12ba10ae70ac1ab9decda4d44121c7fe58e730b689c5d96f2e644a46477965025ec1aada7de0beca10fffde513d6dbd671bbc12278098f0fb4f1428c127d1a1f52597a5750ab9f1d3c272ebccf6cb49812fb58bc1b0e089547dafb4758331fc5998359ebe43e77bbd932110634e01ee6909eac2e218ef88676a32c06e2c3d633e18dee32a4a72193f629dc5bbef3a781d72e22d28b124871eaf4ddd2f3ab7e3b2c7d4f907f8b6908a1c07af5f195ea4a89e81bd604b0045cc785efde21769c20b6935962027a6c79cd7e32725d9c2a2a0d2b1cd79ddcca8fe7f9f9edf2b0e5108704fe3a9f15157b6722a52bed5d24dbefb487d035458cc874e9170b0d0e9a50e72685752bee67246b0d40193991f4aa837567e23600e0e32f582b0aec97b192a39b547eb7418bc39d417df2edc5d2c83776f7a3bbb2ab0c06c483710544543ba6b17973aede0df07560fc4d32d01cc4655f78b8001124ecf3531a0633185e4d8d47cb4432b861c3c8b6ab7fc8a84b0874e5a2de227f160044a336a5913215255afeacc11c3fda3e1022d758f216adf366c1b870c40c1c8f42d09e11d60541e6bd1125c4c07cf28132c4fa5637b43fbc1d42dc0aefaa6e1d1f6bc31fddaddfad3c2e328184f0da09169e16a648526cca2930b6b50868b8b248012068e6f554ab36bad8e533aae2b2ed95c50e4b9784b9c7a817a085ae66bb37d06acb5cd59f3b57bb0d7aa5961d4fdf3d05c4f565684a5fc57384daf6e2f2d8bd6d337885fa096370aec4176f8bf69b4922b6f1fb8a3f79d2595f17d2705eeca5fc4a2d9730f668def79ffd23fac63fcbae2f896b461308a4b061b1235c00dac8d2960c1f7f2e7f750ee8651acb02ba97285c28fa16b734befe540a0b28902813fdf2f82eaaa9ca1ebf20bee04a26ff4289497b6d0887e01b2025cbac4f8f3052afead60d35004de119091b632a58b6708c6d7d8a9e54e115ce41d3c9113a5c2e0c5389577ad83f772ec0486765474f3171f8fffb946f4ce85d53107c7650ad42a4f8691e854e5818625b5c29fbafdc245dde5b8d772cda588d64f77b1bcca7cb67b9bacad3b1371639962befb7087cb2c65b61472028247391122baaf2e4d5ce1b273a92851edeb82775fe4670b0700b2fcbcfa2af07347f474ba0e1ff72ef94361466d70c1243770cf9752d4dd78092d0e9a751731faaf0ae2ce589eb6faf56d7bb3e23bc2e398d1adc501848c70d1ae10b2801c902a3e65845e945fefb5be5a114f3da8db952883cb59595cfc6d1a605eab7cbf7e220c2c27ad36aec50ea83b38f8ed0a8af385a8ecf04d99dc4f02c9fe2baf2d19b5fc599191b40501eacd177bf85dcd72c9bac5a01fa348dd9f107aed5fbd560eebee25550405e67aaeb86d6022a1521ee6ef8aa7993ebbb8673859b960e1712ec101188266879b83d7f7b3533e49d73343d001d4ee0eafd4e91a2219f6efa86f1f413202940990cd6733fd2a30940f45c5757f5160305b30983eb75637aa75daf4f956e2fddb7f9b9b1907315c0244ee5c20c657af68294ec08b5a382aceb90d3ba5b1791a7dbe885a8eb5e2dbe478dcbdab86a54c302d9caacb51acd20a66e1bf3ac12f4d3330a20847a4e5991220a2d7251aa6fb4753b99447d9b93107e19068babe7548806f4bc6bcdf03382e8c25fc01761bf9ecd302b1c98b33dfad4e3b053e8bc40f260d9778cc2c2ac02392050106daefe34e6430ab5d42d9fb99b940cea9a00650d22c5b6eceef9a603a67e2a0c7d0314318a8567ed75cf526f339c01098e1e7526e37aebd9236f71a344175fcd291ba48a93d16fad0be8b3be83f1554a0c42f018f224597d9ef5abf6e8d2c66822d46990a6e15c07e437d19f9db04145b4ab05937956614b27e3de82fff5b5c7b2f1cb59d966d6dd0f6fcfa33750283e50705cf6124f3bb7706f5d4c7f9cc8e9f4f142815ee464386e46bf74df6fb23e6ccb96feb6e7af99c8dd555fa6c54dd41b22103a43e37b2bb4461efc402a3eadba9d4b50b3e72b2e7b92026a1c905d7d98a45d81d5de754f3cb79884f5076d4f6e444748893de081f354f160b7021d3d6dc50c583a27e7926eceebadcc3bc33768b2974333e19ef057e920794755e695265096fbdce8965cf2d9b172fa889eedcef8d67e1ddb6feaa0045e2217e2d55c985d224fc3a76a1878052a6375df7725664336e4dbb17d4024cb6e9096af8d01a40d3c25a6cb15612b73f18056d791a8bd7315c8f751cce2dde762e7c08b1e39ef2e3ef04e00cae7e7bef1f595ec06c750d859441216e5511342536c166b8e295b9e5147f461e1ddd90fdd57d37190db0a1d32dc8d3458a40a115000693bc6093482ce9cb2bf6a9a0e2c57fcbc5514e2434bffc834fd950b9fc906424a26ec4b123593cee5a0f0e0d2fd3eedfbef4bb8952a4c396a5b8660ad6976df12c0e225bac2074a2254ea969cc07597cfd3f6ca4f629840635aac62e0c8600db7f9ae15e2d7670d7ecd251b8cebf99e934de0927d7bd89def9953644d255b99345948b64f8d96a4ae48f7089dddff3306c836be19d85082293a342ddb25076383c5efe5d364771c27e667526dc4840a24a29a27020a1a5eea5cb8045ad27697fe81e30fabd2a4a04d5e3e42b130569684c294ad576554216b3ad9ed565862350df5b92fe2f463ed1681c4f03ac700d75d6bb69a6b4cb6436b4ede7fd38406c62a99d9b3b074add8bee93c3ddcdcb1edb0aa807bb4391547f3130b927eedae57f2721dc6d30ea4d92e0adaa47b6e6d3e9372653cbc6e2ba61d20586050304abe89c3d93fa9d8abaa1dcf93f5a76ddd554ec5ff4ff150c1bd31d1eeb273f1201b5c1ca811ec609cdc23de8660a8ffc4a137f6a668b22d281bf4aafba0ae8e56152ff0ca7936dafcae7b64e8901be5aa51a1a1a9b7fa96d620e18fcaeb5c8f3eb6352406a48325308aaa10cda2fcc6d2d49f47fc58986ba8abfec6d6bf3b8e3ecb600a37c0779905f74781b9aadd0c44711f9d6eb2078150c17bbc49df4610536e79591e2c0b7ab417c9d65352f380bcd715841a1f7218d93e9e93c2e9bca9579786ea6d5aa8a7725c0e80af0af3c4045c9dbc419726c53ca52a8bcb19243ec37179cee370a9f3296448bdfaf25170e34443f83a6d9f2d52b6f0135beee6cfdb83aa219bc1db0db62007fffe316f2e871d2f1a9fe45cdcb438df76739e07f76d469115ce33d1bfed737d9c6cfcdecaeddd7171feeb5cec29d1d9b9ea252aaf420ec72441b89d46fb0dbce58ace9eec7c51057aa960a38213670901c596f991c4bc1284c7637a01e0f975cb2566acd1260e8a2cef56061b6694e55772ae6a5cd48acd4e5cdf30ff78277824e163aa342dd219419cb43c4f36f5909be606cf39a679cb6853bd409e25ff0a73c4e7bd45435936af1737055bfcdd52fe032e77fae4409d0569ed84ea35012406e630ae41b37c3920127065c2065db9c7850adc6a5c03de81cbed69ca658a0369cd7d4a7bd547330e7b3bd5fd15949f21aa514ab3a6f039fc281c62031a6838b50496b5e7a639ef60bc060d9250216ee67fd2b675f4b2b609cd4f580ab473221bb34f7bb8e51ef01290836ce707e087882feaea8d22df4f8e38d2f901c557dbb35d659497edd5802d61fe27c9ec192e1445dbfee8ab0615deb953384e2d31369df66c04d6e7138111d3b8b43bbf12ca637e9857cced832a323edbb7a3f78a726bb71bad2ffe0c8073b60f0c591b6dd174c490f2014a5cc2e4bad38e38fdb259792b02eb7a8a471a741f4d5417bf078fd55f2176fcfb797e3c539a5d36e5a7ee20a000f44ace84879a5d01582c9533c7fbc621beed0d148771e1890a6aba4edf7372621621db7ca04d34d26fba8ce1474d48138d9de94ea1523a87b58a15df6af3749dd2078bbb74531c9a353b42b9fcfa9ec13f0d7e2c245dba64ae80ef5fa21ef07297bad2926ef8a0f41595afdffeed35d88e3f295eedd4823a77964c4f9d817a805acdd165d889fbd8ff4cb7b56b37a244346f1b97f71cee3c0bddeaf4182d46b4098506da20b5c2162fed870da7a93cfe63721d78285045a578a2ae3cae36605c6345a95ef5291d9bc8e074d0435c91e2caef3dc530c22c54560766d7525c42637d6e534fd76c445d56a2a007b31e0f2494b0369ccbe2d8994f341034d2b43b0bf29d0a85a56d925ab6c4cacafe61ce0b5dc8d49cd2e4798e01d0", 0x1000}, {&(0x7f00000010c0)="a95e7055ecbf265524251dd9415f4be9c579429bbc9aa6e4f40b747194ba97550b340658d0f720fdb88a40e2b26768dd6e21ec98b74729c0de40a0856a3d67bfe22b4d02f389b84d36ce2027b4dda8272728ccdcf3beb113", 0x58}], 0x3, 0x0) getegid() 17:31:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) 17:31:57 executing program 1: r0 = semget(0x0, 0x4, 0x408) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x20, r1, r2, r3, r4, 0x0, 0xfffffffffffffff7}, 0x0, 0x8, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/32) 17:31:57 executing program 0: 17:31:57 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 17:31:57 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x0, 0x7}) setrlimit(0x0, &(0x7f00000001c0)) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='c\x00') setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000040)={0xcb9, 0x80000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) wait4(r0, &(0x7f0000000100), 0x2, 0x0) r3 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = kqueue() socket$inet6(0x18, 0x4, 0x3) r5 = open(&(0x7f00000003c0)='./file0\x00', 0xa01, 0x80) fcntl$setflags(r5, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() dup(r7) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000002c0)) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={r0, r1, r2}, 0xc) bind(r6, &(0x7f0000000240)=@in6={0x18, 0x3, 0xfffffffffffffffb, 0x3}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r9, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setown(r4, 0x6, r0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000300)={0x0, 0x8000, 0xb84, 0x3, "baade94111720d9b592892f26d35f63e54cb5c0a", 0x9}) 17:32:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100), &(0x7f0000001140)=0x8) getsockname$inet(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 17:32:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000080000000000000000000000000100000000000000000000000000000000000000000000000000851f1e"], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 17:32:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x4, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 17:32:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x711, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/11, 0xb) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 17:32:01 executing program 0: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = socket(0x2, 0x5, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x10) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000300), &(0x7f0000000340)=0x4) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x100) write(r3, &(0x7f0000000180)="8b59de54d0a05f2fdb204aa412c07d90f290505994a83b2fbf0a682e839687b8cbd2b94b046ab60336a659e98633d04583b29727e946c4040336469364f3ed4ecfcc0813d0f22ff2ad4cfe949f021768da00a2393c38d80f3c6573d6ad29ba5eddc478eb68fbc12f9b4c2ce64e0f4660f540e305d55dbdf48b24272887453750a354fcbd435402c5b50751d0119943284ea779", 0x93) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xfffffffffffffff9, 0x6, 0x2ae, 0x1, "3573e33c4e929eca38af95163551acae291ca98b", 0x0, 0x8000}) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4fffffff6ffffff00b1b8", 0xc) 17:32:01 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 17:32:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x86, 0xf0000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x82, 0x84, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x60, 0x9d}, {{r0}, 0xfffffffffffffff8, 0x44, 0xfffff, 0x8, 0xff}], 0x21, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x91, 0x8000, 0x200}, {{r0}, 0x0, 0x10, 0x2, 0x1, 0xe5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80, 0xfee, 0x100}], 0x8, &(0x7f0000000140)={0x1aa, 0x800}) kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 17:32:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffecc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 17:32:02 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) 17:32:02 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, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x1f, &(0x7f0000000040)="6949af86c94e659fe09a8b138abb0134215d9ad1a03fc7741709e698e3ad9bf138ec3ce5dbe7189800914206fe8d84c3105d228916827c54df85a0fad4abededf054ecf036839e09fbfbc69da5ecbbd6b74779450aa5274f2fd1533a0b25cb9904e0ffe7c92fb94561e3bcd90b09f98acf595be4d4d8dcdd58e672d1a5c46b663cbc98972a731a0a028e3ede94098b992aeeaa62d2", 0x95) 17:32:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000c40)=[{&(0x7f0000000040)="ed11f567a6c406c4e9a61273facb1ee1c94c0e5a9d374b64a44d65fb516f4ecac4b564b345aef6ecd189f76dfb13193d7f9f68513f631a388b1790a77a3e3d49ba7a5077f152e2f138c771939dd2", 0x4e}, {&(0x7f00000000c0)="6a8ed87a5a9a4fb47bc73ba50f8a0fd1d46bf727fde515f4c7f625be28a665026daaad3ecd9e2c2957975141f615e9a797eb48d2a20e65dc89a90ff1d78b7863", 0x40}, {&(0x7f0000000a80)="5d2a4750769817577adb0dfe4f28b5aa6cdbd4cea2a9b83541c410244c8626a2a82f912f8e10a6face8ce53cb71dc4eab94bb8837a5e46107961d1202f0f41ccca56b3c1c79e7873c5e25b20768660fa08d18d1ba45575f892ed0b7bf27afbf0c5036270a33bfb54c62c351b6ef826592b6868b394199daa2825c149955f0fd305cff667d6bc6741e93aca2dc84d6f1a227103281f7ac8fd5a898575486a930a84d860affca5bc3b0531109367c3f9546cdfc5dc3cbd737db9796f735e5254e2747e02c6d1608076607c065c06f2185b", 0xd0}, {&(0x7f0000000b80)="67d307deb0707be736814007eb6ac7d95d13b41231bdbd91e8f8d59ae457f7c71bf5388a6a1669aa77fd3f3eafdccf4b5412ef70bc77ebf707b7ce5fe073ce38ea4277e111efc6dc4a77a8bd1ff31b619e1d074899cfccd89adf4ebb47004200316f5684be03b425c8e9530efcd7f530936b92f647a2bc68d0adb3d2522aede0c94443f2", 0x84}, {&(0x7f0000000100)="dc30cc6374514ff4c2c49f425f71f4588ab168ae50b3373e486d16ca8b2b251966404039912b392a5032e34e5ffe8ee5ffcc538fe9de2c60b3ca40b39abf275c0b6ff234b4acd7bb092e9b3a85ca8c99671a7fd304bef82f3b32204bd86b9859520b917a0d4e", 0x66}], 0x5}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 17:32:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="009695b96dcbe66b2e00000000653000"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40, 0xffffffffffffffff}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r0], &(0x7f0000000200)=0x1) 17:32:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 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() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) close(r0) fchdir(r0) 17:32:03 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x2a1, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget$private(0x0, 0x400000000022010a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/167) 17:32:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x1090) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 17:32:03 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) r2 = dup(r1) r3 = syz_open_pts() bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x5cb7c558}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x10000) socket$inet6(0x18, 0x4005, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 17:32:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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, 0x0, 0x9, &(0x7f0000000040)="da078afcfa159e6f2a8806a7c6b4199ecc5fd49be19fe55b0c1d15a1e81e2e34cb038a83307d713d56625b9a6c3306642b58", 0x32) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:03 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) 17:32:03 executing program 1: r0 = socket(0x19, 0x2, 0x101) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:32:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000)=0x4, 0x4) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 17:32:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 17:32:04 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x4000000) getsockopt(r0, 0x6, 0x1f, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001040)={0xffffffff, 0x1, 0x2, 0x1, 0xfffffffffffffff9}, 0xc) 17:32:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 17:32:04 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/11}, &(0x7f0000000100)=0xd) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xca0, 0x4) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 17:32:04 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2082, 0x0) clock_getres(0x2, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x14) ioctl$TIOCCBRK(r1, 0x2000747a) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) 17:32:04 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x6}, 0x8) accept$inet6(r0, 0x0, 0x0) 17:32:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000080)=""/16, 0x10) 17:32:04 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x4, 0x4c1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) semget$private(0x0, 0x0, 0x46a) 17:32:04 executing program 1: openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r1 = getgid() setregid(r0, r1) 17:32:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setstatus(r1, 0x4, 0x8) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) flock(r0, 0x1) r2 = getuid() seteuid(r2) r3 = socket$inet6(0x18, 0xc007, 0x1) setsockopt(r3, 0x5, 0x1, &(0x7f0000000000)="a451a50e679c0be2c2449db53af9bd0d9137069add383d17cd26db0a3f48bd7762fe8281ad2e73c93f92fadac259a6fd", 0x30) r4 = dup2(r1, r0) sendto(r4, &(0x7f0000000180)="0bfb551e4937149e77473bf30141b22f45bf102d08b3293d3804cdfd795ec0f82c163441eeaaf1f90d882f98a47c523de6040000009948af8549a1e2da72186a735f2f445bf5e659487819f79dbae01949c78749d692766a234bcc96dec19d905200520000000000000000000000002f56f4d63b40be3b7604400a7ee33693b6090a258fbeaafd8b97c516560b0b80e63bcb9e6441accbe1042c3d0f914058e2ede41d981ccb080000000073c1a903a6000000284d58", 0xffffffa0, 0x8400000000000002, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe01) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) 17:32:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x1) r1 = getppid() r2 = getuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r8 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="53f1dcba65621371be2f5f919c0c9e8478b0ea396dfc8dd119d41635ec99636af7feb55c80ce446c8a330f50dcd316a100fb8dc3e06cb6f1476d0e9f5c25f3d6513ce3fadd2d027bc80eddd33f716c01fb41a786195c86710295c830b3e1aee786a115aa66bd5a101fc67eb448e4", 0x6e}, {&(0x7f0000000100)="b1402876f0e382276f42497d08e52efb080ac9b6a9fa46c5b8ff0eb5fa95e30d62074073a844c0a0e3ec8dfeeda672541f7d6622cd43944e19bf7b9f5bd2c4052b31c3000c2947c2f621bfb5631b3de9a8612d31fb280dde80915ffbdce1d05a707ed773d4e56d03fb46764c647141d7a6f2eff277b7163b62e764abef77", 0x7e}, {&(0x7f0000000180)="d9e92b2af775dae449b49c3de273686b60a11c4e2c8788c1c064e78ad77bb5c5212feceb41181a12e2c483eac3cf8537716e55f1809a5fbfa84da732413ca5051ca3c28a81cb8d040abd70bf73fbbed92ce329f399bdb3bea0e8a7e621edebf0ab0d83e4d5c830e2aca933140c4ea1e09db4a32ffe6f9030c993343d65de64f7de6c0cc158c743252baa0dcaf14bd1a374a495ce6884b82cec19810c59de11c476e247736e53fed00e1d6cb91ee15bff10d1d09e081d2000e91b6993495aa83441f7cedbf4a336d2954171f28a8f416902de47113f", 0xd5}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x401}, 0x406) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 17:32:04 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$getown(r0, 0x5) getpgid(r2) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r10 = getuid() r11 = getgid() r12 = getppid() r13 = geteuid() getegid() r14 = getgid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="36787d26de780b8027a2a483111480ef6557066bc6652545bd84664ad50d9000fc5bae63c039c7cbd6d70d886f4120815d0a2cf2b324f5970c3189ce3fa3288a24f83cb97db210a5199723998a0b22cbe839c114d952050cfa0ab672e973ea749a989304ca92b1c08874035b32eb6072aac588de4d1dcce9fdcb2f13b185d5aed3c53d34503a30a0b883754cad51a9d65de180bc866dad24f9669c2ba1b5a077117790cf9501045e21", 0xa9}, {&(0x7f00000001c0)="3b88bc9910e27277904e15f71e3a9a7e4040897a80c868199e89b049fcdc7be7ba5e8f4b92f604de7925bb1e9dde152100746395acfdd5b3c7a0cbe64abf07ba9e845311130f2426632df37006c6f0d8500ee19d10b0f855cd340ac3c3e3cccf507fd3d563766079c64a8a071de08eaebd639484dae6f9a16d305eade353e85da0d6af3bc8c2306dcd44d8cd98fe8f4770c148477245482ba73a66122c881c054d2ee6757e1f46017a0cf5e53c873153f07f015e0ca6753718195c84ef319e6d7cf499793245951f9c90a908cb93b6af2714ef8cafb957c937300ab10696e7fbdcef59c5c9c28e625c", 0xe9}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x4}, 0x4) 17:32:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) getrusage(0x0, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ff) 17:32:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x9, 0x401}, {{r0}, 0xfffffffffffffff9, 0x88, 0xf0000057, 0x2, 0xefd}, {{r2}, 0xfffffffffffffffa, 0x8, 0x6, 0x4, 0x7}, {{r2}, 0xfffffffffffffffc, 0x80, 0x60000000, 0xff, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x80000001, 0x9}], 0x2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf787bd95e826a4ae, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0xe6, 0x54d}], 0x101, &(0x7f0000000180)={0x9, 0x8}) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) pipe2(&(0x7f00000001c0), 0x10004) close(r0) 17:32:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="9985fe8c1a0bb130001843a666b62d97a85ddd19545e3a502ee2fb5376077e236bf2475e6654114bc0aff2c6cb483f75e2ab1af5be540f49ef3761dba44e8ed9bb1a2203852a2e570f0ab2e8319dfd187ad0fcbddea8b529eb136ab586dd25dc960940829279cf2a9466b041a48884395f22ed090efee995946080a4b9aa4bf997bd7c8ea77381fff586c64751a691d953e04f89daabdadb5bec8d8bc2ae6955872212998d3bb7b8f1234a4f40ce3ce7591803fa8fad0d1acc72d5583d26ff1b3999dcb39987622500f2d6ddaa2657ec0bf3", 0xd2}, {&(0x7f0000000180)="b07b080925c70b596d72ef7108af3d4fa7398f7c1f8a184950a08f0af6e809562dbf1b2bc045426b045571c50a3a00f897fdb1b070a5da53f63379a11ebc6ffa70fc31cb60d7ecf40de86ed44d63f9bd16e9bc1bbbe60510e6c7f11f2acc73429047ab09736e92af732f6162ce9bc6034239e4121f190e85", 0x78}, {&(0x7f0000000200)="275dfac0b728592dc6a03b7c7b65db63f7dfc8da29eb6a0ef12f39955f93a7172867acb426284837af4c939d5b2594de1871e664ec557257e993318fc225646adaf2bd8c6078128a1d1587b062bb3ada34fb149180a987ce7f91be22cc34a1f4e5c98c1578d54df7f8f07e55cb94ff62cc585d4b3a2bfba8e2721dcaaaa0daaf35c001dc8c55bb48085ab67d81dd06e31c16671f7e1177197dd46c", 0x9b}, {&(0x7f00000002c0)="3190d6d9d2eae9dd509ae3aaa0a3f1156bceeba359641b48eb536ff29e7165a46e95ddfacd4f8e382aec8c47a47fcdcfc04f681fa87a744c62e795ef549a6f6d3ebd4838b3de08551e2e62ea509b68bc7d556fc8dfdce431337f2f8b798b5d48bd84d6419646d773d98f780aae8d563baafc2025e915cb68595a450a47a232a9fc84c0d4f91c39643b98f0ec82af9ddeb713096fc61208387408e7a1125fe59a9a77893266a5b9fb9f618f4b6ed5dd50ff2084fdf542b78fd02194cffdb84e60d3b4aa30b9f33936d373e2e9474500f21137fd254b1e8e4700e25da9", 0xdc}, {&(0x7f00000003c0)="50ce5e85ba626b4a23c18f096217d775f699716db14fa9500e55b1cfcfa1072312b75ac46c9f42cb58ecd2060a602e858432b8b3e8726026a19541be2efae0722dfdc4e6ee9ee8122862b8c5454bdb9864bfa82fb9ae67d6f05d2ade63244ea525bbcb42ff90212aef556b0d5cfbae08e25cb0c6f776038642e49a4eec029aeb084b874c58d23609a34c5f4075cee590b3b9828f11428eded42589001de5028389b44b1bdd95e486c89a24ba1df63baf1b17d1d223ceb63223205754d7f2929665d0d73dd5e209a250e37d7b5533c1d215fcfd4525f969e7f2e0b281a859", 0xde}, {&(0x7f00000004c0)="eb267d7fbdad6b10bc97c2d04c791d2ac3ca94730be2dea344c4a21b7fa7d9a809399faada7247d67eaf2ef1468d48732ee6cf6b1f4ec0bc7baa223af1d9fdda60", 0x41}, {&(0x7f0000000000)="3eaf22629972c6568004c25dedeb55d8fd20ec52266c64c52c2c63267817823ffdea3574988e323c83c6", 0x2a}, {&(0x7f0000000540)="ca1d433ad8130ed1442be210f67c7214f56830963abc9239668494e0a62cac09d8e2aa1e0f32a209d2407933158a3972338999e25fe1d6ddc845ee90f3b057d7362ba5bded7ef5f6bc52dfe7338aff48977c5c60d0c708c1b2d0a49cb2d144d91d6bc3570930e8af2f130fb765a8eed95f098502d60b51518241a5735a4f13ba3f9f1db2c73ad6d01308f5e091098f99", 0x90}], 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 17:32:04 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4000000800000008) 17:32:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x8c) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00']) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000ae849f8d8f45465a3835b124cb1c52a58339a866bce3aabbe365"], 0x22, 0x800) 17:32:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) getitimer(0x2, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000040)) 17:32:04 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)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:32:04 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f0000000440)=""/246, 0xfa}, {&(0x7f0000000380)=""/2, 0xfffffffffffffea3}, {0x0}, {&(0x7f0000000300)=""/37, 0xfffffffffffffe28}, {&(0x7f0000000540)=""/207, 0xcf}], 0x7) write(r0, &(0x7f0000335000), 0x10052) 17:32:04 executing program 0: r0 = socket(0x18, 0x8001, 0x0) socket(0x7, 0x2, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 17:32:04 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="61cb5a4e762cb68115e2d64e57", 0xd}, {&(0x7f0000000140)="6ded031cf2126ffdd6dda92f810159fe113eae29b72380dd33a5e052e6e85d84c83e02f85d1690e8dfcd199a861150c321d2fb794a30fe71a4c4bb7fd99e73240b60d70a9b690c8efcc8a502ea396c826f394df779b0ffe2253e4f2dac8b8bfd5ca67786c0282bde3b30e3265e849cc3c71bda77235e8ada102e74dee8c47d53b523f1462c848d12ab9ade3fd843491f0cb0ee17d9148d3bbe7f8561b0cdd0f4463e9c637b46d0bf89399f770e0e9bddf6", 0xb1}, {&(0x7f0000000200)="15b674", 0x3}, {&(0x7f0000000240)="68f4e328817ca427db613ee2237120f488cc3c0d55dd3eca3514e06927aec3a75547ba73df065966d37ecfc7c5964ea90e9b16a1ac063997a12c484292670e509639e6c0c2c0510d3ac360a9b72a2e994058d51c301b7fa0444340cc8a7531a3651036ef3f45d9312ad2505c906cede3e3d6f5285d6a1a1472fb7e018ea35286f46591f6e044d8f8a0a8dee9aabd8780309750c9d3139f7663e55dd90ffb6429a6", 0xa1}, {&(0x7f0000000300)="b43310cd7ff1edb8dd2b54b332e04a84046237e2119ad9ee3498e9129760b3ac8824882774e3625484c4397c9f4b5fb66041b998216b045c65eef25d359de92b76aba4f725f9a7e3bbbb6c46e5e62c6dc245e3f911f9acc82a618e3ce8a93c5673392b6bc8a0e3dced27206835b76af098850a4d24f3f10788206768423780bc7951c8803826c7fcb352f781fe5b95310d10384de5439f5dae0025563deea269e6ff452d36a0c1fb9817e107ed9a40dcd8cd13d140d97f615b44fce8c4121174fce0473c0539f0e19a9cf597b48297", 0xcf}, {&(0x7f0000000400)="387ee4cca69f14ece4ad4c7a96cf99dd28b6f78eeee195617b86efa813e5044210334617d4", 0x25}, {&(0x7f0000000440)="a05ecf8875c27b4100a29256f7ccd7e6d90d5927fd7ccec671bff636146e9610d0340619c9a709cca139da6eb069d7146603ad1d71036faaf784a0bf1460c62889f5fc78e9d2db6ca191a3bdd511ea61b6975f20d656ade6e4f2ee9fa9a7c6e1f9bb739171b86b1fec5a80d221d8a666917263472dd91a3a5506e3ebfe6db7fd5694461d7be8444da9fb9451787e1a34ba45a81b7bcadb8602b798113b553872d27ce3af286526544ed5b16089701c3839c5cd4bfd3d47dd1b4f314c56357ac5b949fcd1c2c1597cf4ef327fbca3d37c3884b5012066513aab7d50e5a3188f5d434bdf6ff576e0478c0cfdb3946c356395f248631b43d6d374c9e33fd18148a3b111bfd569d6a6554f4af6a6c08bbf9959e0b7a4a5a5defae244e6d322824209893e1e8f173cc1a7f89b924792a4da83f3b40bfc41271223e1133458703f0d299a5a683f13524847a3972c7fa8be1e4da9ba8c4c42bde67ae205760096e40c4f8a5d9382f08b89beb463e3db5787d21a952b9cbe16761ba201fdf459c05670907929d316f3b6fea261c9e945408331f17af5dfa5d4dc29fee5cb6698aedd6d0c92f0e39147f175807d28b03ff5f710a4b8b7630f1debab094e5fce5d28b4d2ab75216e0aa270777248e4f01429445d9a2dee0166c25a4764ca18e3238644c33be57bbc36be99b81abae3a418e2566b87df42a674a102861894714f9d11436c5ab9d2e1eacc02421b00ab69a43b69992aaa9fabffb241a3ba26902476081cd0bc821ef2c818a1862537e77ed6b5bd1f38a03dc0b5690462fa26dc6838e6a790be30402ea2ccdb043adad9a2233905a088af89037b241794597ae9ae0115137ebfac7942020fbdfee71d745c6ecd6dcae55de48591febe52fb7dab9af849ee97a24f9b4465661f43bcdbdb6ca5c3976bd7942646441a6261f5260289fda606abbae6766ec978af48ca8f88883ba9983e24a4f211b9e7f4d859726bc759e6bbd80a602c49d5c8880a9764ce32f035cf1a631ed8689ce4bcaacc792bcfef81e041b32e740b7d4e06a8f15f5e6a5ba1a0797d808d9737009a20bad152f5df6e1ac83d03c2f2cfdac857d4ed46d1d90e2d7ba51f871ede2814df5e6a31f8c0d9b52e5274a6706ec10cbe97a9580fe019dc9808403720132e6adb31a388cd21ef451b638380adb62c4a4bee062490fca41b0b26b179a349e5a3ae7903bd1974a582a8529a6e5f6c52ca6de4a371906f8cd5acd89f631de8a8edb8e02c04487ef00f7753247b749ccdc0664a9710f22d9d24728b575b98868d784324d01034dce4d0c10532fc655a9763aa048d538132bcc454557573c3b0865f2a2ad005891f20b6e7c9813774014571b38cbd56471ee0b9d56d36fcea5f4be32a0b955828f246a660938df1ef5c53e25f0c9662701072b3d1bca80e1ae05978048ebdc6f718380fac0b6e641fde29751b9de28192ead67fbf81f567d20fba86d1a534bca3fa8de0d9f1c78d92c04e9f8728425b462104374f5c40750d33c9097088b08d7c9625dc177e84fc6edface684961547a1b0785accfaa62af54eb8b363e05f55c2a13f1075c5f99263704c28beaf256d6154dd3ead52f1466e11aef5849375c7e7998c5d912ff7922b36892e13efc8aadafd3b0f481891e431dda02fba8d26ff48d8d52ee3a2cc85fd656192b21dfe72346de28559718f357889722cbc25ee3c5497453a8300ceb775d26e8546489f2c73578dea9b45ad06c873c0976c3137584e910d785c25097b62517f8f9f06e701fdec8ab27ef4bad3360abfb5d7860e1f6016161e6eb83216d7928fa14393164602a1b1773351fd7f1d07d301cf8d09a9db79a5ae891fad3e3c9a98c51e357367acd9caa744f7c9302a767df96b0053124ac80246eb7ed04cf25b3971fad0e71be81e369e5a980b1b336e7acda155e90a270fcb4197cfbc98f9cf1610875026312fd0cfbbb6954c17708b852b8629e11d2e3b090c9021f962b5301d6c8c2eec85a700762565d16718a55aa06560b67896ccca425773cc983e9b5d27ec1ec0b1b6fbedf4e054941c70cfe2080f0bb6db17e6d9f08bd7f4e0efa2ca54df105f967fabe16cf2132364ec9f1dc02766724ce7ab6467043ec0c021a3963326e103412a85ebb57f04b380a101efc9c2b36f161bdee2bd4cb8b0f11f2dcd6d69ba65d990511cdb6b74e32bf5c75ef2bacb1399a06522579940b58872806278868e8de450c8bc337b1cbf1c989e887dc2d1b38e9c5af37f2a3bd1e8b98c7d58dd050163c422bc7bd302948cea2c4bd43e00b896df33212de3a9c8fc2afa5ce4956a83d77cf5fe8e8ac28d378fa8b456e8b5bc0dca2bbcb0a8ac7d23ded8bf2b0c53c984273f33735969d19706957e398df53cbb681bccdd8da3eacdd5f7524124fc76fe194645240e5119f68d8d53108bcd7e1673573afe6aa54d277fe11b0ac6bf31243d6cc4179ddec83a4e0050bfd87385277e18373efd220ab58f22294cd3172e1d27e4e774af1ccfa4f1ff44c6edb308028a035a1a9822d0397e0762817ce0b2e24a89c06817bd48e669a9a0f92a8fa9a12d2797575f6c429ba1c836e338026b3f0df7f30df3deeebc51e540fae4b7c6e533e1d5348fa1253b7ee91d171cc9b8b48c88e4a5fd1ff5a41fc44c3330631420c4db39dbea8c35aa637dbced17d216fe9880e5986135a7471a32cd5eb423732cb3f59bad18aa70cb73294179741e2823baa3f563f4a076ad4d5555b8960da7dccfef417a5ed73a1d8962cef0335ddd57a486526b3826ae060144711fe27ae58025291186bbde0eb2f05da46398dbf3af454426f6b4fff165980b664791f0a04f537975d1a7bfd72bef7e1dbd4c075f0acf7f8f5ca4cf89225beac28fac8a8fc4eaf1273ee77bb40e3f4e2731e5ae65befe77f73a6e2d3e4008600f728d33bcc9c924794b3f0b9d378934fd7f0a8a26284c0f948a6a82d02f3bbe885d4aab4f52eb715ef74bb39f105fe81867dce8f9f06a1e9754384322c73c6db3e0cb8ce0d3926f46315eae1014d2ec31b6ed953da472e0b6a54fcdb72b72c27076b92a6bb764bbd87fd916bd19c87daa54ec4107c4f46f2817c9d8c6096afba6034a27acc57dae22209ec5892f3acbae33be97706bff8c6b157df263244ad5360cf0ecf4bc8bc5b436140023d9005d28078a6552617624b79c4949159d5ba4b38c1955e9bdda01f4cfa23223d03d5736729b5b75c88e86edcf3a7956ddc06eb8abb289c2c7269b5d1c008e9d5f1aad2ce78b2288a80b2f15368f0071429c935fb2fe63c5d916397662dfbc54bd21246bd631be58f9358e3b17290845ec37d9f4d6f28fb1a441844d91ac74386051650b5c7478c97637d2e50e141b589010a3af061ae4eb83f4c4383076097ca0ce9eef2fc07d6f2b5c53d75deea6947abe72e65c4596366bcc09381611926958f4a8a5a979246a78af57c8cb5dc8d20ffe09778f0cb2263aa6c9a3b8b8ee1345f28712c3cd03dc394e6254203f936aa8f386fede96d2b83447396755a1b29dc7a206c24dde07ea8d3d715d156bbc483d0bcebbdd2afe92055712d1d046b91489c79c1e27aa4279a360d065e96f18e071269310cd7f423744b8cf004ba67496e0408f5fec098fe0664e78079543ae959ea38ccd0e6271a3aed11cb5d1149eb3629f40f7f78ef1120a1d3d2f2a62d121ecc9886cfcc6d10eab73ab5fe3d60133356a559640dd519a8123d0e1f1613597934b13f4b7e6043db3685e10cd89c92a98df37d494b57fa3e9faecffa75db44a8501dd117d637c46394fd69f16688bdd1daebcf2f0e66bbf837a6194a298e1c1a4177d06ef54c87655ea0e4e147ffdd831f81770547805a391593d1ddcfbdbb54fb2a567dd50add66fa89493b2ce50a83c95253cec74d3772a15fddeb62359de1089127d7c784abf4e4815f0372b29d511bbb622a81e31c286747f299aa80dc27e846ea0684f5707f75283f004aef8481a3cd4c6ce65f0ae36d123e57d3e0a99e1b5769c4fd8fd4c6c2c02ae1b96668896fccc935774b5d21ad289b8fe1a2a3b0e0652cc104c78afec0c110dd15d85a25f4400fa07573c9a9c32607a9a5c2cdff4a3230149c9a019c01c80ede180fe94b24177fb80da6fad49e37d94a0cefb0bc62c3eead2f77a58ba22704edf64b2726caa6db3423cbb767cc78beec81fae7814f7a392e480980f0008c7f34017d042120922d97b681e3fad28d01c632fd78de9d5a71e8a3863889756926e94e6777c83eea2d5285abfd933c27ff1825863ca67af7b828282ab3f44344e13ef488cb2d3b92fbbf6a0e3c36ea511e14efffd39d41a33452e5a456b68501837e289bb52b50697316d6b2c905559a6a3309819a13ca13bb25ca01d25f57038798630dcd13ce778c47b57c28b89dd8a181ad8dea49464b7a9bd5506ba292ca359ffb82fb302aa247a7753c51b10bc72fb7cea3df6c8f254cd7a4a8f81526c33ac210ff30d1f83020f0ad8aa06683923163090169c383e0e855df17e1d7e65984fa93e815daa07233679c4098576f7519bb1b1869f3cf416697a144a66e928276ec4c953e3e36a8ee370361b1933d1e9b95476af648d26fedabf7fa6d2a70c389da52c5a6f6d20aa3cd30adc4c8383553acb4931fd7d61ff1f38a4a1f8290a6196590e35817923a16c69ed412eb9a5c9f0acd10930c950bf1f10bf1639ad7cf425604bd82f31ec8a87be34fed7c5a66ef533bd3f0b055a6d74821b429b38e9ed58728040563662de27263018483bf34eee9ce00fec5b4f65f43dc51611d39ecec14343aef05f4a8760c8ef188d2fa9563e020c7bae38704a8dc9cf5abd6d93ad76aa753358339cb823336bf9c6527551b0ea2ba9d5c3951f52e7082416336be83fac9719ac9804d266fa12c399ef081e976ad3798f63fdd43483f173f692870423f93753e5e33cef1ec1b7aee6994aa2c2cbf1a94787066bd7ac1050dc36b4becb3a520b61a504217eb52f2cefb525a1d86ba037209cac0b7d334d63966ff4d2359e7ebb9da7ea14415bf31b1ec0b4f82ab507864a781cb686ed01fd4236819809087d141b3aec293a882ffec4617e98575538d9c105d90a15c021bc962d571402dcaa39c3f9a73095cf42f4755db8da6fb0d54ba806b2e460aad16f5c7d89073e372992e2a58b0b5b95208985b6e5801cc0417c830a9290b5ba0d5b81dd47e138c7bd5f30b4cfa2b8f8f55faf161436dd0ec3166ff96f4f15c35090ef368befd8e1c7fde5bc3b5a9baaa993adf4bd8302188b3bad1050ad90bc01cdedc693621e5099877c3a88774b87490d83b20483810e362e1cd8380a696951380052ccf6c3d1bffec8ca891576af5717b9155acaef5c50ee43a0b48a7f6f344cab554e754a16ecfee227c0e384423cd3d98ec09083e6241df791bd548f56a55a0446e723bdf408eb69b406ff27bd081b3113203bec80b7e2a14238c6e9ba2f01a6d1991b3e84afa846e2b015de209c6d401a8391e04b0da8b724f8c7683a713b1d80bf4e347ee656c4cba71e4d4dec002901467ab41040595b3265ab1b1bab593702ab0ae0689871ae6f941a4eeab9e520284c3d14f507c8648b224425d33b919899046ca85d4f194cd1d7967646db99cce385798bb8f1b3583422309760c1ba674cc27ec746c67b9bf898b0757fd48efc971cd2642bcc48bfed8415411be2067b175f7b2df7418e61b8915b3dd562178b76a47de1ee7b94c15eeadcfc7ed46d4a24fe9a768676fc8747731b859233ce3cb374e6df1e907c61dffbf46675b632656193e489bb3a0a00", 0x1000}, {&(0x7f0000001440)="1646048cf34fe9a9efae9d50726f20deac370de552e5d2ec753e8b1987a663b67c18e61eb6cb727287dfbcd044f2ed2d492c8333dd35ecb92f5e07aa4fa2393a235c5590fbd278e9043c0430cee1822e0c4f4b2e37aa9a508231255c94475ca0334a1a70bab59a035f19415a77877aaada70a64f13773c4e19bf2fcac20cbbb81467c8b1ef5174741d7ea8f71fffb6374148b6381756eac4b1b54ad359e43f7ec5b7ea46714ccddf3f08c249852e894d6b83da566c4478549a228afcfc8e903d0e377a921d8f4e3c8af00db088d108a61e8e65524d16657c5ea8eb60", 0xdc}], 0x8, 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/184, &(0x7f00000000c0)=0xb8) 17:32:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x840, 0x20) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/176, 0xb0) 17:32:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0xfff, 0x7, 0x43f}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x40) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = semget(0x3, 0x2, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x5]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x9, 0x3, 0xb94, 0x6}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="d5452ba080a4ce7041777fc115991cb75f4e8a48ace567fc49e284095fb62a5f62a5cf5ca642a2d83c8e8bd9d409ce0bdf12d3746519e62e7d98064bd87a064574b0773a0160a1a2dee726d99e129437f1ad3e0fa8e76581c9fa8bb833f59b1feee266f1c53b0b172402589536bf2447f9ba38283839df6a5ff6b9318eff37efb63ad1c5ac555fd3b1614487f16f0a65708c5b8e864551325366b31b26125503fe13010f1d40eb", 0xa7}], 0x1, 0x0, 0x0, 0x1}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) r3 = socket$inet6(0x18, 0x5, 0x3ff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x101) chmod(&(0x7f0000000440)='./file0\x00', 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r3) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x100) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setuid(r4) setuid(r4) 17:32:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0xffffffffffffffff, &(0x7f0000000040)) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/113, 0x71) setrlimit(0x8, &(0x7f0000000080)) open(&(0x7f00000001c0)='./file0\x00', 0x100c8, 0x149) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 17:32:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x1) r0 = semget(0x2, 0x4, 0x8) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/60) 17:32:05 executing program 1: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) r0 = socket$inet(0x2, 0x4, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) setrlimit(0x3, &(0x7f0000000080)={0x8000, 0x10000}) 17:32:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="823a63d09ed4f20ff80691813f1121481c57ae47d87a828d4aa1eaef88"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000680)=0xc) fcntl$setown(r0, 0x6, r1) 17:32:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x18, 0x6, 0x6}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0x80000000, 0x4a}, {{r0}, 0xfffffffffffffffb, 0x68, 0xf0000030, 0x99e, 0x3}], 0x9749, &(0x7f0000000080)={0x5, 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 17:32:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r4 = geteuid() pipe2(&(0x7f0000000280), 0x61efde146a835076) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xfffffffffffffb9a, r4, r5, r6, r7, 0x0, 0x10000}, 0x100000001, 0x7, r8, r9, 0xac7e, 0x8}) 17:32:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0xa5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x2, 0x20}, 0x8) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = semget$private(0x0, 0x1, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x5, r3, r5, r3, r6, 0x8c, 0x66b}, 0x7, 0x487, 0x2e}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r7, 0x2) 17:32:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = geteuid() seteuid(r1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000040)=""/20, 0x14}], 0x2) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 17:32:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0xe7f1, 0x2, 0x183, 0x6, 0x8, 0x1, 0xff, 0x4}, &(0x7f00000001c0)={0x200000, 0x4}) getrlimit(0x0, &(0x7f0000000000)) 17:32:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 17:32:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffbb, 0x0, 0xfffffdab, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0xffffffab}, 0x0) 17:32:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="d43c2d77999cd0b9c75aee406af0db5776884843e2fe36c4d8e37a5cd6d2972ba8f1e1a178150f550c9b7eb7571b49135d1c53951d6abcb6d7c20b162c3ba927816908c9495876bea3deb162b5e646a087212615f63dd767390ff7cfd91ddbca2f80189118156377082f5cfad25155ed168b6101c272e63e04ea56d0d860446e0b61bf78e7c36a2a77a37609140df9572fdd035cdb3abb58bae3e050ee27ad941fcb450de23f3abfad39420ff7fff4591719e7e75aedf32a30388f002cd94c2b54fa9353f930e7582f65969b73d4f082d93f0a1e76f2079923907de62b538b23", 0xe0, 0xa, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) socket(0x10, 0x5, 0xfffffffffffffff7) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 17:32: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, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="4fcb95e2d709509bc46c84ab6b58e2c7ef8df8a10ec47ff186c038a2ec81aede76b10d6519792fefe13fbe4d9dd86f5b7f8de3c0ed70fca9ba25f374241fa6bda8c688106e18958c8e9926c6de127bd8a2c3b55f5a68cf69c96dbfc02b660449891b4aaf95f2773d1dd60f836d9d59be6b", 0x71}, {&(0x7f00000005c0)="2a74b8318b6518f1d7ef1e4a4c9ef27a7c1dd57e2b185658803a24bf4fdd873788dcc640895797f11df688961c4a0d746738839608ad345830a0b1d336eb2bccec079bcb71a889a2b4fa29014273a66900761476b3db523332c313d639255be522e2296c9ed5a367b0e4b4b576a85e5f3fb649f168d7f49917b9a81508fed501a47e6fe3b1a403cbaaefb1391e4ee3a8423a30555c02b96519dff3ed4c68bcd560cb028c82e924e96ac0db31f3c9ed74d5ccae8d001c16e44bac0e93c2f20fa7421f2dbcd0da3a7cafb21ecb21dce17f2ef0f38608fca7f600d9e5fe75eca58d8b986d7b11dc43e1e33462b45543956ce7825ec6ea11835d79d5fea82f804fedfddae8a291ee32900d414cac8f658259138dd47bd83e47e4c7bb10d511d5d1e373afe1f7c60a8cd2ca3c42c00cc8493432cdb3ae5e63524f55be8ca00c5f1b38cea0d02d5dabe073e05037f27ab60fe0f4c2f98fd342375c6950fff0794c36aaf6a569086411ded4d564c84f73812419d9ad5a373b7cc777f4506625b8908d367b57d1fbfd8ed2c1baf9ba44e48f556a6e2009cf0bda89d86e3deaab622a31b4354d6b5f92327ccbd7755a1587cd9063fe35077879ec49c3b80e2b504008fa2f294875dd0290b84b4f3a18162654d3883ea4bb6e4e019a2fe6c188aceb1408ef57cdd69dc0cdcf9efecd4a34ca0bce7d96db3331e79587ae3ac5fc52414de5a3316774e58623b36fdf28b3755a3ce569662cc9cae14f3cd0687d9ccc3a732670c90f378ea1cbb36c036e78b89c99e63ffc083c7091ecd16ae54614e483c127a39d02367d1b1d237eb55a0716bc560fb02a45deee036c2f4e113a0fa32630dc3955acf384f5ec330e4b879b4b8e6bc6b2c7cb249520bb695e0ff923172cfbb8adf6a0eee38fd36de46d7ce6836fc505f46effedd9a931e702616bcdf02f0f5b42710aec7b78947c3dd2973e2c1e0993312a49c31f3ae565af8fea4c933ae3b3b24527a1a54d1c54faa76cc3a2f99e6839e5723addb5f729cf04f7502014fc567707ae886d1352cd441f97faa7fbcfbd4a2a8723339f7933e97df1bb979d87e02f489868b61b0c7ef26f15f6f01b2ec1ba6fdff475019c08ff1bedbb76676ae4288893e99aa41bcceb828748bea81cf25561bd96408b48c1b345e96deea4422772d769844d4cd4cdb49f47fa6928182e0f26fbc8218e9e7b9d53b40236960c430d8b13e86fdd36fc3d8f5de69e09a98aefc62927cbc33dd0fbca5c5dad215f4f3a61a9c3eaa0ad8d349b52b92fdf7530eb7aa94e4c46e123c3a3fa1df2e38bfdd3953e2c4a858aa5c853995e48a63ef050046b99c0bdaff0e58ed187b87854b389d79452283018b93a135739c0145ffc8c5f9f5fdd211594484a0d927c3386d4e391b66e376c87b8e4c9bf3b34b06a66c498107e93479c2b3b8109435dd12c83f29896e7b6651c450a5ed70743652deadf645011e2a264cf36009a6536f8165eeb03e4bcf705bae757393403e1cb3af223cc4402389c3e4bb2ac0a3434d3b00b4a23385a560d5ae7bf81901d38fa73bfbd4e0b9b6be3d48207799c9a3cb70dbc5f779ae04e45420e5ac507295d737c76aa3a55ddc9bf190665ba2c2920122f1a54fffeb8c89676a9d36a4314f947089f4c429e1954d67118727baf363cf10719cdeeb1266a6a6a5fd81daa10da49f23c2819732c30b7b4d8b602633c8579827845fdf8ef8facf1be3c6d291d16243f067b55fb2972e39a77c934366e65bbcd0cf32d4e83eeb08efa02c531910141387b42e37f8f1769538a1a5096b06b440bacd8ce858cf628c4d9fed3c0366167655ead3c5cb5229bcbcbd4f4ab6b412618e02f0705f55ffff75f77a3c43d5fd5604f435e3dc272ee2f8aec4f895518de21b2fad155b2168b69836a49a7b22f0490fa36d2466bfad0404364b13d27bbbfdba20856b7c1b67861c7f21d6f8cb66b78c72b3f6c0fe2eb4d412a48817d91c757a4ff3e24f082e58b0488ec03ebd23d05857b11953e4311582aeebcd732b83b6e7b77b6c6eb6628a425b8ba75195f551f1740c8b6d2b508e507b28d20e1a7e68c00c73b01e30a66b4f16714e801452e03723f6f25c3b3cc7cec8898cad73f767479682418e6c91f70ce121bed664edbebb9879c7c9acad0d3529dfde324748c3f0b118110ca15a10e1bddb3afdf56aa355cb04368454aa519a968cf5b79afb61bef36418e84e53a5506de2c2e6b80a123a53fce66e217749340a985354070e6aa44e1facd742ff9a71353ac8bbe058244e64b0b50e8fab2b6a405748d05845c888392ccb9fcd116164ba23cb8808ce9a9bb06586799641b4898c78d83a685ccc964ca10fc63159cd3a47b5e4b6249cbba7b7043415c8cc1313db1932038be82494fa8b36cec4b9ef817ac7fda102d2cfb2cc9825232ce3babab9f5454b2d06c117f8edba80517f71640cdb9b77d54235d373a1d19cba2236d19ac943d0914754957723d28ee5a2a765057ccadc41e4815c0bc063e6cbc3a37e349c2522a5756f5b8a738c3e6043430ac6f470ebd6d67c8682584ae4182c979c51d40ef3458d9227b59a833f7f23b63551792ed719deebd9644316b01677fb21e3b159b93274eae16d38d515593a66e9606db163782a861ed28618ae5dd8384c164ea5cf603112e1cb4d0974611be8cb578c6aaef6ce9ba36c0ee81db989de2eb404ea7f9a7a5c9d8c20b4ec7995b7bbf3c8ccae27be51b0dc308d36e524426c0f305b463406b7db44cc5f657e8f6449c875946503c4f7d7f22ee1f66bd8ce25dc8e9a696cf08ce0382804308aa30029dc90ee10a1d49343dbefaeb8bf0643940884e374845acc75c765e0d9bb02d27f606b07f0f4619fac469087c6cffb254650c2eff66008dc38c7782f2a5946160ef9ebfdcb27f776e35815e0a79eeea3ce33a8f29b5a4fa6790a32667b8a836bbe1d9064235635b4c62ea7e6ce6c36e28eceee1692de8126826bb5c183520d84ec53a287bea6f120735b34f281c2667f80b93e9ff8bc3c1b4726e382b9f86ec9f627413c9b3a0386edf5f1c16e1ec2a68f584d33f5aa588d9f0784f736716eda4c0176eb9279bca4b09a729ee653b2c9c244472cc3bc8252afd07907c0267f958796c7fc4b9e58551c8c09daef00a9f9b4a10145ecaacc4d2104cdcebf17dd4d884998069337f79c3d45cea1aa824f2c9ca2b4cb566d6e7aeff4eba5e0027c309b49fd4b18113002738a0b7bb9a5ce26bd98927e93d928f68a278d5f5c70bf8ca00e4e73f2c92fbb98d0fc9b5c1e1400dff44f271ad1f91f7fd102a632270052b099cf10d7ed90131a2adbcf10adb15506876171056aaacb3bf9f136cc71039bf7fb99ca68875fdd2242cfac9d46f58bc98888d53d34064cbaf6e77352c5056146753a1a76cf28b2ad9f71d7aad6900b2bca36448218dc3b3c7889314081d50807f877245dd48631f1d22e350dae6c90cdfd6b202e07549e01e96f97f820ba9c3a2ff5ba94fe42a12525e92755a86ecbabc64c875c7cb14a1059957e4c0ae97541310bb03cbb367fa93ffcdb7838e5fbf18d2407a10d9495286e0aab1b303a0b20657f52e304cf2f471072129b0444d84fdba5338f2ec91b474fe960fa390a07ef332cf77258c100f8b91983cb354ed5692e98a7d0f3560ff3c0d52d25ff2e4ded60e25fd8ff753ceb6f8fbb55487aa45b458d439522aa05ea700bb58a237030b5618f5275670a5711cc81b806c7a659eccaeb802a615398a4aa71f9f5d36d0485a57643fd34aaf994c0d78f024178d394ef77c564c675a1bcd005fd522e424e28cc3e599ac7dda259e46f579d877453d6f60f19f2defb189db7a3a1870b3348f4707519c71f37d7e946dbf15a5ea04b4568bffe66c11989d818b8a31fc47254e2fd02d7c16ff39f30122af39d0eb168cd9e65015a9538c5872e27234ce713220d7868c6815db2452f9b0cf0fede09fc4f6782330f75676f0fc01842490a99cc7f07c7e0d1e773d5a7411ad8619422beb8f07909a24ea5f205b677d89b9872d72ef1353befd88f8355b2728faf752bbae0922c38bd376a5531c7156fbdc17905ee58809554c5252d9fe5fbc55b484a3dd957d0133bae6d847eaf2bde38b65446682b3ede594a2cec699135de0809e43cf8c4cc9125e6442acaa76719b61294297d63f04fa304d99fcc98af269b137348c58a3d33c44593199c5b2b3bc8a1137c4f70b0779152bc2d6b6d5430f88c96fcc17d45b24ddd6be2dec0ba3eb66fbfe6c07f8326cd9f83b72949e05389afdf9e1f193184f09dab3017b9437b856216b95134b2c2e5e0d73aa7a56324d1b987d12f689886dde5ebb42e9f22f521b96a341c4522172142169c94e8e77deaa7c64592cb9f245d9321943f3ccf56d35b0973efb4b0b5c4e8be5f220291f011719474545308e649746da7f1506d9dbfe9704c105fe51f3d7c66b175b3e9a07402a9c8e1838c1fb42de07c7d8946e60e55503960f65f527c0caf663d9822e703878bcd6500d31fc1af5a10ad4ece5bcd2647c19deb2495909b233f8a4a52cc5220b6ff7efaa785725d0ac40fd84e294a1b5438aa54eca2aace9ca4d61e1322036f0b00372af0dad8e4eb50c7ed575a1455811ca247c142e6f8c700b3b65fcc703f4344d63844f7ed334140873f473271cbedf85a5d72dc5cde3005147700e0f309b5fdaf604eb591d10964e24b56ea3014f27c41a4826fa605bdd50b0a808d43c204bfacdc4398e83adbeea54d9bf7325cfcb93295a35094512251b66a305c6594c3c70254c61b5b0dbe358d4935eed734a391ecbd198a43fbc99d42fe515c6bc9e5cfb39292f484a4eb66718df622bb0ddf28c0a9645df727f387cd9851b88a31140929ea0ff1a1220eb51ca570ce8f865ebabeaa4cc2f84132bfd32fce7dc0f8d13853ca13e1dd0af065069fba109ddb36a5480f800c5aa78aaaaa0bad997194492d808a78285108531b5401fc5bd867a5733b75f94a2505d154f20dbb5f63f89289e17ee8e7292b1381a82ac015df1468b0b8c687e7fcc6c31dd93655d255f504b38297814721eff7dc603fa2d9921675f56e5fe7d0084e0e64d2368c5f76c711c3f99756d04d01f89ca5b53946ed03b8c53f200301286be2053885a115a701fb1bc2742aa3ee3f813a1b09d5c5ce8c4e250bb517ac0c223855eaf06e07986f05c30a7543f7703fbff82c75e37315d5fe0204d5b9c446ab31704f68fbe0da815361e46fddc1e118cc32b48cef351393a4f3cdeaafc4da5f8120b7bea5823013fab30dc780863765f9240030bd8e574134f19848e9516e33bc6618e0302e1337941838c41f442a3b13f823f0e1abfed1cdba13efece434f07e90b386e90fe364251a741e85caf98f167ea3b0698885abca3075161489825c6aaddbfae712369603d7bb505c0a45079ad2e6276f9fedaa2dbf187f4a2c15ce94cdfa7361b638ad16ad206f3ab0c4f3aed642299090b507e3b41bbada3dc90402ac42f581b97620588f0d7417f04479bc79447fc812e194fa4569355087722e44a5b12bfac8cf7489fd955a7ab97d05971aa141daae2c9aeb57779ce4e9fd3e04baf2acf337351a859ade586e920f2299d6cdeb603e3dc73a960787b06213137a729cf4e954c9d76aa7588405fac288950e79ed9d8cb6e3b5d7602751d47200f33c12619d19483d00f8943b4d6df6499a3df40f12eb3be26064c1ad22067c2dc2e18085b97bdd02daf79413e18e1633a58b4624457896322ed3c4b0d18e1c2c3ef99e723e3a7156e42dfa8907e18482b1613d861", 0x1000}, {&(0x7f0000000440)="d4b4bd73b6cb6a1cfa234de93c0e13436d7be3980a79b3468d9e8dfe6df4a1dee10521329b96fb69658a0d3fd88f4994791d52304a20358ec95aac7030b60cdeee10145856c04c7078785bf9a522e17e6488cdcfa7c726779faa4e563f58cdf4579e85d7d2a72f78b6a69512da151653e6ed4fece6d21fbe5caaa703bf3e03aeddfb4cae159970df137d26c6f01073038e2fd0a323bae91945d958c72baa7e1180c666c7020022cfaee8ffee7f525ebccb6c05cb41ec20421f92fa205d4b2ef464f15ce4e0f941927c9e9a6ffeffd6c8f5444c49f6f132", 0xd7}, {&(0x7f00000000c0)="77e7fcacd0f7206a", 0x8}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:32:06 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) mmap(&(0x7f000071f000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 17:32:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x1000, 0x4}, 0xc) pledge(&(0x7f0000000000)=' \\,\x00', 0x0) 17:32:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) r2 = syz_open_pts() lseek(r2, 0x0, 0x2) openat(r0, &(0x7f0000000100)='./file0\x00', 0xa0, 0x10) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0xffffffffffffeb56}, 0xc) r3 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x0, r3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) dup(r1) 17:32:06 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) semget$private(0x0, 0x4, 0x2) msgsnd(r3, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) msgget$private(0x0, 0x4) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000100)=0xfffffffffffffee4) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) socket$inet(0x2, 0x4007, 0x7f) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 17:32:06 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 17:32:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getitimer(0x3, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)='^', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x100000000000019e, 0x0) 17:32:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x800}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd332dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1f7) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 17:32: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f00000015c0)=""/4096, 0x1000, 0x3, 0x0, 0x0) write(r2, &(0x7f00000005c0)="d41ae1bf008ecebdca54d19cd74e12d6e3ce00ec6b30e87c5072e2dc497156bdc85018236a9bafd7c57d494a46a296f2ce82ebb4482a5de5ad7687d6952686553fd29b919e74162a0c77548c27caeecb7b441d0bfbf7eecd97458d0111ce65721320cfbc4b4a7485bef4c1cc28df9850f8fa48b00213e4fc1b5318cf4dd16cd454226f0cf2dd6b36e9f67f7658471728ff31912a71124c7f7b13312cf421d9dd7ce582170be96c9017e006e76aff3dee1a3a25afb1ae507dbf791281c4a4805c400f7f485cf5725aa1bd657adeb3e158f21dc5522cba95900bb52c358f194b262a4e7a8a588402a16a44299d8f4b75b46aedd2127c78b2f72a7041abf9653531eeb5a2128721d66bd733afb501f9c12fcca6399f1bab35d27c08587f7ad39ac0eb7c3edfffe856af6d61e5e56a7842f9e08339326843f3760270fb5acb0d095df5cea5ba63312a4c64ffd544a2012c51972bf2deb0306e378857a548f01827d3ab7586af8799925dcb961b56f7561baf690553c34253c15c816bc4b8ed936dbb8f84b9222749e783b783ace1dea09b2128c6b1b061f7cf10f6f24d3adbe00f8566a593e539feb76359befefa454c62d94575549e73884cc99312db360679b91f556703e0df4a854c0c2aa4f6b14deb8bea8b3e6d19acbb853202a76ab15e2294d0d563c18bd3d5f17360d59951f9de653f255f3fa9ff5fd4940e41aef7e55c3727d310e2d5fbca3668ce53e10a230aaeb4cdad0d78a2eb0487bd98454329a2bebe8f0999893b8635f1d3aa61b648a728ee055c4a86a7ae79f88b8ba98d503b67a57c600796092f0aeab913c20b242917cf909f20fcbc2f48e4c61be1b6e5e7006b78ebf36c7fed398b59f37d9602ee0aa2ac61f1df7016e2cfae7265c74d14e3ff8128bd5ef12a87d9cbb60b5b83863c3e7a39014c842e94fa3f5a410764f6dbf4c3574f247721dc874a7e7405caac8bc983b18fdd27cb4fa8e7c010c9aabe76f915319fe8e80e0bbd55df04169ecab21a9e1806f4c446a1a025faf1c71e2140ad5a97314a84e3a57cb17800b2c98721c66100d5d4d7535104a48cc9bb2bd65b4bc23c6a28159077b49bf6acad35d376724d82c29126788aaf7b4f17868b804bbe33160a02eafc8dc2ed3777f8248195dc84e136541fcc92ea1e093a7a026fd1776890b5cf894818bd22281af50305a655778edc804800597a2c650d27405517cc71a32642d228067b947b1ddb7814b3a6a518079fa2526a41e3d96e5030c3da87e18b61da35208343b593ddde0947f56639b4900152682cf8d525811964e07b0ae3359c3377d19294cf83fd4333b58d07e6a2087f93aeaa332d926f8d2c9d58004f3339296f8597e5c33db767e45a277c4cd873f3aa448f77820dcc97845a5936d4c13f4fdb48fe244c07d892633f4a065f0af8281995d997c9eb54e1c14eedc75a473ad48c3aad0f039fd1151e041cd19f61b0f375de24898fd1fd25675529dd752d620c167385b55471016471166bd6fca030b6be702e8f6a57e9d51ab9526b40466c0a291040f2c0b75a335868aef6d6a739b52e5edd27ffd020ff513b2c79665a64d74a7f6828cd0d703031ef0ae57a7f1bc82dd7b0c413d9bf467d37d343b03ea14225d7443eec4490b7f759b1dfe42b120988ae180fce5e212d1971ec71c6414a99305d53e60b9730a6427bb00ca903315962bfb559b0b03ae22a332106f2da0f886dcc3a0327aa29727b374004624112a93f515445582805047bc859a9a40a37651d311d5b2d8e694f1dc098d46fd60ec47d70423e7f8e0e3d883e330e5eae2f704af61c23163ef11e8d4c187078e92461a0dbe294d013687cd494fd32033f499801819c796993e79bef196fc8f57c212653b813aaaf46392086b2c4c56e2debb59963ecdf076a0ab35c3c80b46b161a445d7a15e47e8a72850ab4b3703241d04f45a512781eab7e55d3c7ad79fb28eb8b50d42fe478e593fcb17cad3efc848106c5ba9a9dfc8ad1e4c813145825e692c00fb7c2624726be9326c9d0196f99fa9c52a06c3a38e9532532c0c764ffa3c1939a8ad8804c18be71fc5a4822b0d0460481693a49d4cd8cb3f7dedac71ef979b1dad80e1edc95fb5a3555be2190c31b48cac39509d935060f4c712e935e350b8ace4a29f280aea7ce3099cb7c090c098595100411c17cd142f315461ab0662ec21ff4294ab685cc1dbce64d67a3b11293e637c1a6d2877b4cd6fc104a0a7632f4dd91f81e86352b6cf54850448935cbfd6e51dd60b288d89c60d0b824d06755054a72fbb6cb5c4bcc014a03dbfba6eaa77e0a8a1883509f9089278553d1e335462d692fa24a1bd1e5aafca423a75e3502fed5898356794a05131c53aadf2c3a3f76f44a04f5e560ec9d1b7e549e92f0bcd14fa98319a15a17fbd4bfa7c1a94f29fa2fc86c0a58e8a4605e392dbe637b0b1203b2a68dbd49f0610640c2a1cb9874db312d4e23941409ebcb218a05c03c9f891e16fa626d4cf3b3e635a34ca3cca3f7e2d36468fb63208138e3f5d4a8cf3be72131348ab154e94ae1a675803b656c454b69b4c2fc5ffb76141b38f4bfef9b8f59f751f5dff74755fceaafa9b65b52e53b7d19cfd88cf61430a5b55442dc5025fbec25acf085482c8e1cbf1a98f9496db18f5ceec1c560db94de16d2ffd7a0fb679611f5bc7ad91819ba7bc41f078a82619f5a2ceccc7425875988921b7c36c7c9e2993632b7c0ff1ac59aa0c98488ba128039c98f9ad0b7d8e1c1d8cae1d4a363d3526eff98bd281ecfe96ab9d64e36e634280d8c2764ccaf44f1e992f894cf0da7e61888aebc6b0ed83555aaefcbe041e72a8b21b9fa6d0e453c4622d25e2e76ce2ad9f478dd1cff23467198814c564b815d21210073bc8400a53d473f1f44641c0b4dbb2096e1489de299953b69c5bfa17e4d4822504492035645c63fe6d57f953e824eb057da51db3a326e71ca749d77d4e6f1392c9d141d7b73c4ff25167a45564fd6e7d86843c403ea5fccaa9b4fee6cd453beb5e2f70a26cc231d8e5972c251d9bf03b87621ae8f7d00c2f69424b24c96c1da37bf65815e2cd7b3eec2430771e2a738a37036d164ffc50f59c8c0e869ce619eac094f5e4fd06bc6f3da977332c1a12cfaa170fcb2282ecf2c469e1a9faebacb9a072bf9cb8f54605558c0feb878ac1cb08c510216d51ed826fdffaff202ea6e59b910327f938baceda16ac53da4d527cd16c0b9246981624952797ac30f39e016f89b54c2d86254529c00ce9aff7b39fb477c2cc14e8c703a4e0dd12764365f80f51a755c4614a14e6c77662f3b963983578455a422de3a1b1803ceb8d296579b22fbdce1fb6f0dfae98a98da4233e5ed13d3b76a1e4068f607e9dfad52b2f768114b3998acba9ab3cccc84781e293d0896886c8a61318f62d9c327844e39bb7acd925aa34f6c9c51508c75a72c8e093034aa152a15872a982a3f5dd74a6e9e4dd416eb25a6db153555b4e5945953aaca3b260f78e7c9b434a46af461f38602078e8086ceb1ffceca94ddaf0f5c2894e4b3c2a6beea97dfe3b6f71b2ba445204237e5da94315155a0f0df98e524b9aa6e737eabd2481813660021a38ecc3ea6dfa5f78191ef4b5505ad26cbe9c3a8f60834c884be7bafb08b39d129dc2626e005ab8c6e155346203f47f6f4eab013f2cb8fcd4fcb0635e0819054a2f151f590a6929cc19cc7f43c6991e62da7ac4a73749b46424d7a7dbb63466ae8bafc42a7a2711378f5b15e5fad5b24f52c687248d8b1af2ed22ee82360736e4ad1c14079819b9adeb251a01865e26e01a9d2ff9095cca9cd8d11c03610efc8615c9865bba744512588ef14ac41136f96acad31470691981ad6847286b0854321bae817098cc2454cdb9c05580ea667bccd21f73e78293c0f03cf74f662ef462a46d13760534a3421d3969d86a127be69fdd2dde891780849d95941ab1d60d8496647c265b3bdd2ce7b3e0f0beefe73546430f938474fa1a9a9c0be779ca4c7c679a38e42fe332d931413dc04094c388aa28943d76c57ada243342c6c1e3ff7e8f6d41e6cabdcc24de356b32381eb559146c778c2a6664cc02a1d2a3d8fe20baa3de18d606c0fef081bb0cfd058641504e835353eee1e9dd5c6812298adbb2d4c5a63c8f33df2260c75e7cf3790d8d99e8667fac4d106f03f00908cbc3068b027d43f2a9bb391a88ac8fc1eba209b88a3a3907d53ce7afcbc43c8580bb42af21de85ea49a5952ca30c6901f26537d09bc3fe32620a0142fd0ae0d2b6831d1ceeb0a07dd720c0b84e05e706bc647ef65ed56d4da6794fe5f5f365ac036b1e18495b46c712bbca7642df0b56f7700d2466da2baf18ca1dacd4ab545f343b058f2d447ea3301c6c7d56f5ba98e890b7a54d722a23773f6c0daec7dacf3bfba0167632ee7a9850e523142d4948acc5cfed7dc0caf7e8de02a879496fb6a1a24a28ee45e846d57679ee8ddaf767330eab5aef46de5d796953494ae84ca615a09298df12b0e163be97a8cb3290ca262dfa4af17fc6d5694820b42f213abc750c7e47acbef7cf8a0576dc88c06f4cdf64d179658d31fb39e36f9d3f60546b882008a8442a0e63720c4e2f2f16da1270567d8201f865ba77c4b09809c5eafb37f9ac2c8da7d805da8bb3af2e1224f25904ba0d377be0998723eb5d811f11fa77cb51050c286bc9081ace623e74e4b07014a21783042e6b477bc55c13ab2623c1ffc44f30055bac47d4fe727a9e7bb9d01ea1814c0f63f29ac2a03d6d93fcfa0f17951a49aa859028bbd2be2ad821b3394e6786b64360cd03bfe179c0a9c1640a82d34473e24cf15324ab2f803d2a507581897f6f31457bdb4a70948929d6eed10d4b27b2798fc28d6cac3c7a9c160ce6ba642b32f7a6ee68292971dcfe85679c0a1d68ca5eb1bda027044582549c6cf483c1c75c192683e9e07a32ef2aa31315cd859c1d33961801fae2601eea6d41610e7168f6c78d624263e62b8b8738f3ad5c094247b834e4ee56f7215f6842ee6445774604e4277442eaeac79f272ae0b56f9fbc7a8b7e8a44b03e640a10d10d9c7183eb4f353040f5ffba8a267b0a656bb2c3c3e618fe7800dca868588cbd1898f9d050032e47bda64917eb7d5b61324cfd3b8041fc7d3b135b7aee33549ab96e8e0de3ffa6f83c097891d8a18084352e4766b0d1fd1a7378de262458cc00b8d407a73a2e9f8155cb60d18fdae48c5e9b8b10a6c3ede4758837c7c79a33c2cf8f98a28899dc9cf6f1e97a5af4556b420896c0ea5e21724f4f4d5c3d9f2647322d5be78b399556aa8ba2cf7d9ee21b4e0f3eacb01d34600c0a63cef81de681e611c11874e2eb910f8155343d485b9082f1f3a7507ba7b8e110ea1ca16e1c515f11a7970ac21e9d9e2d1f0b26528a14b7eae28d23f50cb3a189c9b763880e63fa4596d8f549bc76a87db44d7dc45e7c593da519c8154da8a24d441ee9a1009d7acbe944d5cc4bc3663cc174a23e4377f50235165e07db34124969f835fd924dca36f70a630c2295f46f0ea8fbfd554f0274cf930a0c5b7ff056c7dad05d96310449c06ef9b5005851ff3e2a39cf7effc2b89846d74f8a4bd92ab9d34c1e469e6c7d4d0c6cb627d08f383875356b873dc1d714a2ec332f7cc5b2c4a795232618a490702d873dceee75ff20c71ce7508a51b500a05b6d7686a9df36d24fbac94280df98ae1be152b03b567b084811f4c562e36ce8daee62ae1e7c2d91aed95e68773d661eda481296111a3a5be9aff373ed692f10615973cc3db521649d7ae", 0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) mlockall(0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x2, 0xcef4, 0x9}, 0x1b2b, [0x100, 0x1, 0x3b, 0x2, 0x1000, 0x6, 0xdc, 0x1]}, 0x3c) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 17:32:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x5}, {r1, 0x8000149}, {r1, 0x4}, {r1, 0x4}, {r1, 0x11}, {r0, 0x2}, {r1, 0x4}, {r0, 0x1}, {r1, 0xc0}], 0xa, 0x8) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x5, 0x7) getdents(r3, &(0x7f0000000180)=""/15, 0xf) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:32:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x80000002, 0xfff, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x45, 0x0, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf0000000, 0x40, 0x4}, {{r1}, 0xffffffffffffffff, 0x46, 0x42, 0x1}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x24, 0x6}, {{r1}, 0xfffffffffffffffe, 0x9, 0x2, 0x900000, 0x3}], 0xd0d, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xa00000e2, 0x10000, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000000, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x84, 0x6, 0x400}], 0xdcf, &(0x7f0000000000)={0x5, 0x3}) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 17:32:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 17:32:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x2, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x1, 0xff, 0x7fffffff, r4}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/156, 0x9c}, {&(0x7f0000000500)=""/111, 0x6f}], 0x3, &(0x7f00000005c0)=""/95, 0x5f}, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r3, r5, r6, r8, 0x2, 0xfffffffffffffff8}, 0x5, 0xc4, 0x3ff}) r9 = getpgrp() fchown(r0, r6, r7) r10 = getpid() setpgid(r9, r10) getpid() 17:32:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x4008d68) dup2(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x0) 17:32:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="7f4632c2c6c06dbf8e30f4cc5f99fbf39c93e38d56b616b604d364fae77b333a4c3c947f856060ab5aae3c2caceac6bdb8e3800267c3d43279e4f2", 0x3b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0x7f4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="9616759448f3555d534553864d97890ea9bb89362cd3d6b35e4c76adaa3ccf904cd15edb69ab36e8378a1568f4fae9e5052cfd3050d39a95bdcf623a9acb1987151b177d6e93d775465f82aac13490e192f74b0a6a57da1d5bb75f8739685e90a443dd9cc6f5546bbe270c48cbe06b52e418a792bb3a01a7042db0372c29b9ff3897845c8d95bf115911661874aeefa39218128ea39a14e94647c9e0d3df856a6190cce3fc387a0dda44a55f6606240f553fdaa8f6101f891531743d558123af9b68e5184764b456c5754f8a236fcc89716acdf74be456fe8a0e49012ecee57ee33f2064b9c48ac34f2c3a78e7a85c662a9d22", 0xf3) syz_open_pts() 17:32:07 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x8000}], 0x100, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 17:32:08 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 17:32:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f00000001c0)="ad650c006f2c56fd4351216ef426a8711ddeea3eb72bb1a53ab4489bb2b39e401c889026733dff6b5fea95f113cecbe6886fafe949fada7c19784bc92c965b6a8df425f19dd87d277b6b4e18df28f271d5353ad4dfc8d97f597726e0a563194597c503149be7cd7574ae90aaaf956124b5aa6f7ff4b04aecb56fc2f3b176786c484e2647be93456f89acdb86108e6b610aae635ae7df528b72abbf3ee61e49b54eeb2731b3ed6732c1f11a8e24f7f6740306d2e032c2d0e04f97ba96103b8df1994e935717cd3fa70129cdf4f5b17273de2416a26bde387a6cf7eaec378884b1e943371b802a6980fc77221c2f65a5416057f0d3e160a2e8e3f8b49bdc89e7db8c981ab5398a3164fb2fb918ed6c04c81b32c29a952f3eaf0ea96a951de4ca3a8a306c8dd8cc14f7ec04951c7a381effd0e86c8c5fee4bdab00549fcf737dd20256317a6fa6984f0ad8db5a04b4f46f7d3720d6c56522e429ccbf57188abb263dba32d85b835c7638ea27954af8be2fd85b72abcd925aa1ca1af2778520bfc8cc1d8a9739fb509f4a27088a0f63744c98c2a89a68ef0560c30f76c69b6045bcafa06a2ffedcb6ca8428961c3124a1931318225746d486cec92219c753c6123a25ecac38ac3b2c538a423ca337a02bff67e015915d43944418963ea2e6cc0a5ab42f019a096a30c90b35d467f27431be5a2ed234ecf539fe4ede0604a8257974d38d7de7dbc8b25253a850d0542c8f7383f93dc4d5f22bcf8f6555951034c2e11614e0aca5cc93bb3f039ac62373bd6c1673b58bcd9fc102d93cfcb9c3117569853ddd479c389aa374680016891eeabcea81f62a12f593602719a5267a5dbd3f45cdf727d99ac4f7194bd39e998301dd042c5e1e4b06ada0217d63d2c084dcbfe8515de9efad891090636a03b461ef284fb71c1f36e7931226cee39b43752a2d2beb11c277e0b17d2777e104b92a875300034da81c8c64ac520686907272c90b0f63496c15b3abde19b22cc4c0b9d85d94dce49b73b0e9f7ba766167baaf26f0844a54917a91aa9ceed64e9fabcd821b05aa54a017fe82f7e3b739c2d9e71f96ad0c91ed63b368561d5076e854179cc9b530ab7103f8c6c74bcf41b1d41cfb99087d2eaf31b9ecabd21c34a4e0376bf0d3678f076a89543a8abda25e4eabbedbf049e56d8e7427c0ca5b5ecfb02d758b6f044b1b6d965728e2ffa1bddf179ca3866c3d49b2c61be32322ab23fd3a9a3ee261f7908acd75c5e1afe5356ce626aa700af53bab0c561c707adf2b865274d9ce7f2a23e8c46b3410e50339873243e17e81317bb5cf26adfb0228e85047e497544cb1e7379ac4eb49d6cf098f7450c51d42dba92b69029d96899bd18930929166820f16fe705575e90c39b1f58072947b1f642e86c440342eb2f070db2efbcfb33cd4bd8080026d9c55ace9ffe17a31cb6fca438ccec9171089d37ae78b7a32becf63d8c1fa8231783727cabe7651b2b6517957bc305c410978728962001c63892e0e8bf2c60df54200bf2b60ea82201fd4f18871ab425f706f15a4d2806a18fac27ed262b87266aec05006e529924908dcfc16d41fe8aac133d005ea5e8b10acb421133bee859b5878b7cb68b02bb053c31e9d6d1e88a4c97c7608b92a424d1e2586b2cb7c0f3f597d24923cfbbbfa079bb6b65c7367df9c20fb8c4871ef2e7374ab5471593f5db7902893360d772a555b749b71fc81de272d75689c914154e16b6116bfc919341afa5c6c5655e08af2b46beeb48780f5e9531fee13d4a8c25b972e9b0629e676f3025e33e5f55c17aad50f5c9e31fd29e58d6a661487448a351907e6dfe17b2b1da71a45eda09679a5f83b798c7dc89bf3a4fbe87486d3f68f9aecfd08963806b76ae02d2888f090adddcf892d9d52ecdb80a05ae8f30587ca6475098704a33606aa21ff9bf21717159cbfe285db1e8fc715b8b42e71e34789b45e001f9ad7347a12f5b412d5f7939dcb5352dd289a67a79d2d97f2c4b0ff17e2ca7926c15903626bdab4b477f6328703931536f34cd98ab83cd4bfb2872b0e52b7145cb39c4acf3ddedaa3d525758ab0ce5e1a8d4c527062c425ddd04c598c5cfbff58e7c2638e0c52e24eb33bb16fe6971c1315e589aeea15e2becb2fbefa1cd844b31fbba1eaec9c972057b627439d02e46a2cc7d1791beaae7bca8cb0646cbc36e7631d3700b496e9da654c51cd00c2234fd28f01b4b978a3768031fcfbb51f39e9e1e3b1a82d66e178e72b5f05f3b973c158ca56c9a7dbcb5c2458b3dd828b40092ffaff32887a904c6324d0e794b7f1d8501bc3bfda15198b0624c5d6896571dd180c96b6eee0673a803499a9030c0a406bebe0bcec9c57b42f3980c19c574628db2ddc7866b89e8274f4d0c4096b4c247910c9628810ad352e80f0f505d605dda969eba9eabf220e51fb9ff7fa698b34455e5d8eaf33b9393ef5c229bbc40a4ca01894db282e2cd5f980902caafa690de19c8beff4151c0c910059e6f6a9628822453f06d38c52de7ac5374ab0d334c82aff47c2e678e5190f86399beee1744d998a8f7191bf20bbe2e4e20bd9083e3369414454762d238b2bca3dbd3e1781fc5916aa0c0125df09670b24b167a3d3c17ad7cd14b81b7ab611a986e6348ecf9da7dfcd5927ebc1b0a83c0398ecdf2971f659e07cacee8f2780fd59e9ff8b97e3438b396ada2002ba118fcace11f2f1efa5a3f04bb2d764fe0e76c43485f014907872a34b9d09c4e0b4cfe76e811574e38bb8095d18c1a181980ccf454912f240c7bf27639477ac9f5c35a68db4f86bd0ec392101529eeda3f1a9854445fa79261b79c8607453469f30d2839d8d0e9122d717c021f8c020f196e8a872e724112a56f4fef7bab8d98402c3976d8a0bd065d50bcfe733b83c055595c38a01d52fe85475ce85a1b12cba3e8500ea5a4d0c0189fbfae235b79d00f84c714ef7c8511605dccf40b7587be6b6ed2a14544a3a97d1e2b59421e3e49a2916054189bc56f37d1cc2b9a15f3bd27c38fd13e928e8fc558948e943d6678c4d5890605523b68c9f3d5a950396b8f473d2ca6abc22cb7a72553ff2e37da682fc0e7b8fed5bece3d3674c2da294404c295d8cb7fe09b16d6adf4c5b275865e93978ad69f9c12ea4ee7afa81c7b91e14a668f4540d3afb425c8b7f0188adf2a2c4221c2ff326d573dd72e00fe1c9c96dd89b428840503ae511fc26b50cdc1775d8b1942fe4d3376c50a38036ea9752a5e667bcb1ee23489a3b2057770867edf81503c89d338fd979cfc0a5aaa655b69e00f58dcdf38d196536b1f46dc95aea6bbff0aebcbe5489bc2a1ed72310629d869198692c3950d642b281bcc365c3650ce710c410bdc6d26ced10e9891074c25f6f6060c614ce7481e2c4efa93286684b58a5d4dc056d668276e50aeaa874924a713f54796883672fddd391c0b22711d4beb19ff8823e1f24811c514118b2771d9e20bfe323b11d57cba07c04491d5a51f5a033c146bd97694d28387436e9190e253d018a49134324fecee7976056d09f020052f3ef952e3edd95f649218b6814329ee02e22e5168b27ddbe92e746b7d7e4accfd88854e0b367b547c3cec1bcdc35b010254569b6b32459f0a9088c18faa2a5bcf5d4e07410495293fbfeb4f74a2dcb817d95af50c5b2e0c208498409b8379639d3b87cb324ef0f1278c10ffa1b3e439e3bcb4f8750c3fa40dff34164347f3a1b50404a7b3d37a179678c4f5777c07e7e5e2c9e2ca768acf82d315c8a27e532fa629b44a6c8f7a15a815a5f40a6c069803f19017ee07e61d740a235759a96f27e5c41c9a96cfcad2459192e0dd8c1e8d5e432bcc5f11736a07334fd5ca0239362499f8aa49a748e6a2d5374ffc69ae2c42cea2fa9fcf286017c4a9e756666c5ad56adffafe2525953eb2e294b5471cc6b0f16bb0f90940d98d9c6d80e6422ae1ecd7a0fd8e9e2740b51372792e1257154cdd249c24b82b4006f2c24bae644d32a09e6641e952e1edbc8621690cf63a709ba30c032c0abb8641c99f167cb6c49eb84947b133e3892f0b3c212f1d2438a1e8a23f361c52115c42f44e875c2dcd263730ef2bbd7f454212b6755e74aac3bec098388e4b66d9f2881cf7a377c7b891bb1ddf617ec681e57ae82f7ea9b1d72f0fdffa4a9ed7afc1f13ec44bb00a77f264e93a2bd990f4594e7a33fbc0722f01ea7ad281c5beeb9709a1c8e2af4e985f983bb0519a301f0bfc0f7f75ccc1094698708040c875f54279cb3cbc0486c7fcec99a50b210d1fd60a9f0dce8f695cb3f15ea152f7dc5f41a16123ffe0a0601b4ed3d35df80ace54ea19c4de5ac84d291428e8767949a5e78447e8189988169329b7b79a30f73bb2847484532d023565d632d39891d6405a63c2f42a5a2cfc69ae94f5eff0066920185a802059a5a5c681e69baf64b1bf735d80a89eae67f1352a6ef14a6d97a68d982e0f1b4bb82ecf7b8ecc5a5d021f50d29b7705089f05921c0e9f7a92e18f18b1736c6b465380cf6a1513ecbcadd3a16a1228ca022215746a96aa2d998fc9d64d023d65ff94435aaf18e1af381834015983907743b414e505ef21855440d6810fcd973f5fb6367e41621d7ac82500a2df11d821f31ff0b06f4cbbedcf438b9d571fc046280b1fcaee7db09312082a93e12ef66678fe9041780ef83721c2afa4d33442018bfe2dbf5e7aa0326f6c75d6873aef8fe194ff72c20cd2311dc12f47bdbb96e58148b55862ccb2566a595853762e5cdab99a5d0bd0b62dd1beb66c7f0d4556a97276f3ac5a1945eef831dff7bd86db66628486929e22e32a4d8cf17587cff9d6b0057d3d134e0b160298d8ad805a79be8098ebcf6de1cfb6ad3fefdcd6f30583fb4310a1362812cc844e67d0e25089e8210af23819b2c747cf46dcdedd8b4245ee3ac4fe17aacdc67faaeb0bcb9b8a9a92ccbb7b8b9e449f2e7d5b47b8cee105210673d57d3e7d6dec2d325f9e06710e061848f19b21c39c41490b7a8a0e9081d3ca4e008f6a975ac47e047cdc1b6b7051a0fd84b328a989230762790e1529b6d9a7007bbc4a8fbef60c59b8469b17f14f245dc6fa0fcc3a628f7871e607afbb50eada97e3434c9aa71203a913fa779b6c4844a2f107d7d4648a3063f284fdeb43164d4f69720825ad1ef80de031453749d29142802d773ef9c785ca118164352eb0ad9aba87985d73f27376bc6fe8935fc798a6f5cbe83c0d3e4a5c2204ada7c1b5fec101407a618ced9a539eca1e5fb0f7acbf352b1702d2ee6f802b6270e38ec6d1731eb4612bf98fb93a5e8529f0addf70ee6c09f43a5d2638833adbb7d553c19b360958f9a2a24ece2de22fd3eaa526998fe41cb8104e7b46e4d20b71b76286e8b206af0d7f4914ea758cb2d892a3e93fb897399730e98e55527e1a816a0594fbac9d95d7e1a25809bbfc9f8c6d6bee8c066bded0e4fecd8e6886ddda76a885a29f28188a956063315782be29a3da419a49e49f301cde33b05bc9d341a0a68c13321fa29beadc8f1e1191e8eb75e9d457c65d62a92ae75dc2cb422232d1357792f0bc2060e6aa6e9d0d05001045c92d2370a78cb9b61ea33a313153546adb141ffb73a72253956691c18b7edf67411ec0cf782f123917f86da798f57490d5a3a407d97b1a1033b2e62c0606c8d36714586f9602deaeb7ea04410a585cdaf52a1d843c781ff7d236d3b9deb49a376e3e900918d90ea7e1922aa421e7b3cf2db5c8cfb7f6e93d5fb54c28345cf493c254be0164cef6ddc626f3c801cff8c7cd67e75662", 0x1000}, {&(0x7f00000000c0)="dbd49a21ee09b51436c110874be135065ffda0c18adea5", 0x17}, {&(0x7f00000011c0)="c40a45e84bbc11312c2d6ef7ece18ff0763ec0ecb5cbde6bddbb66123ffc6d28412ab47bf9f59be3b08d7734449240a310c65ac92cbff13f082c26bb9fc41dea501310ed20a03740160967591482f6933d8d00895bc37623df8414b5bc6130a3c506b3f32761c8214c4e2ca9eec1b31fb711024a7b86ddc5c983468869227d8f6d2a418154c0580f064dd9de2cbe6367e5253451ba13d8b97cf7ae6b3bf68315af13f62f6052a12b60c0b1f2ebbba18ed1124f25b42d351d92f5bd8b5c5bed6d00924a933a9b947ce5c96f404763c6d975fefacff9bc2bce35778aa54082", 0xde}], 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r2 = getppid() getpgid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 17:32:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000000)={0x8, 0x7, 0x2, 0x7, 0x0, 0x200, 0x4, 0x4}, &(0x7f0000000040)={0xf9e3, 0x1, 0x3, 0x8, 0x1ff, 0x2040000, 0x5, 0x3}, &(0x7f00000010c0)={0xffffffffffff7fff, 0x8, 0x7, 0x40, 0x1fc00000000000, 0xffffffffffffffff, 0xffff, 0x8}, &(0x7f0000001100)={0xc4, 0x1}) connect$inet(r1, &(0x7f0000001180)={0x2, 0x0}, 0xc) sendto$inet(r1, &(0x7f00000011c0)="eb889520caa1df43e43e6d95c29451d85185a312cb3e30ed96315ee8f14f85d11d5299e8606ea81fb3f41f8c88e072b5d1d0bd8ac2d3f35d46a36767f36a9903a6", 0x41, 0xa, &(0x7f0000001240)={0x2, 0x2}, 0xc) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 17:32:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000002e00)=ANY=[], 0x0) read(r1, &(0x7f00000000c0)=""/223, 0xdf) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) r2 = kqueue() kevent(r2, &(0x7f0000001780)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x40000007, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0xa838}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x401, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0xa, 0x5, 0x2}, {{r1}, 0xfffffffffffffffa, 0x1, 0x41, 0x1, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x6, 0x6}], 0x1ff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x88, 0x80000008, 0x6, 0x4a}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf00fffff, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x96, 0x3, 0x10000, 0xd3}], 0xbab, &(0x7f0000001880)={0x6, 0x9409}) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)="944dc652d7b39e355815fbd75b6c31fd53f7d455cb8cebac3b1d1ada48700baf6235f658a2469537648176c682f8bfb00524a685569fb0e57ef5dc5d9214065cc6d0c18a45b972784993", 0x4a}, {&(0x7f00000002c0)="739cf39d7aae3c78c15ccc529402237ebfe3d11c076be14e7915e02d6e", 0x1d}, {&(0x7f0000000300)="7d5279a797b2025ee09574b1da70c16aaaaa05b5d1c4c392cc7f4e719411cd368996dd4c4666db10f3eeec66697fd14d6aa42df6009cdc249f103b58", 0x3c}, {&(0x7f0000000340)="4a5b2d7371a32679084be5ab3224d391e2396606734bce03443c646388b71d1124375c0cd50a37c29b8f913809ccb8bb85e371609ce877b435a43d9de35099f31794d3225fad7ed7f3525a56fc280363e174823ac6bfe3f6a1259ed9aae84406f44a66ff8a385d8daca0df5d26971e28fe160bf61a3d48e866b8ad8be37c33", 0x7f}, {&(0x7f00000003c0)="858da5f57383582ca158ad8861fadb37b420e1a8e9ad394ac611aea0422a893c02c710e687d38c9035f8560f5d4a26a6ddbf702de8d87efa161d24619a50fd5ceca23584ec90159f3328b8e6eb09aaa7b949fcbc47c5f98d40e716dd3b31725d9666a743a2d613b780ac848f27068bc2e5f2cbb947f826a32e8a81e24f48418db207f4d0759ad7f399cc662785fa0af09bafcd056b0330ce45d417b28525df0df9", 0xa1}, {&(0x7f0000000480)="a122629cdbc2a09c0ff20ecb1665e2a70251a2e113688d37f73aace3acbb35a95520db339ed7d43a66982df744228ad650fcc6c2bf5936c6096ed1201a652072a0bc5aedd1815d9b1e73aeede8b027c6890ae9de4bae75219223f4b13e16aac42d04da468accf9a924d00b837142953e28da28e24a5e7e5503c33c188f4ac2ad9693521e5acba5271d584cf7869714d6385f872bc58d0e51e7b8b658a330b74582b36569a6513a3f3ce3c1090b4ed82bdc8f", 0xb2}, {&(0x7f0000000540)="98aa2fad6d016a58be6da3429d65a972beddf23bce4578ba5d3669cee8908530ca404b6f457a28b5836c79f6c0ba8370801e8306ce08255fce0e5fb1c314ecd3c63b7823c1785c6943477f08cae3c543f7af8874f0d08a13aedd727633efe2ea4d56b16a467ba5a863ac4883124490cd7ad20c0944a55011a2bcd28679c0ec6ef72658bab0f45a6bb6c6b0505847ab6df17e0a57eca738278eb0ee75e5f8bf505a387bad43ab0bfabebb5e8925997b17547a2ddd18066512dbfe227862a918e46d1d929d3c64dfa6d1ef14161c2d8339478682b8e438be", 0xd7}], 0x7, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x4, "12a2b2f711d07163e5ff6788ec252c79e5cec14ebd6d002ee86c12f58acd6e637e854696b1444bae34bb780385200c2988a4b58a396657507ce82bba215f1f1dc50a483fca43be3d5b78c57e86da9d9595eb57e726b0545274bad0a095e1b8d3032af4c79453fbf0c76348158cac2681ce6831a566008e45015824ad59d5ebb9e64e66f0bbf2804989ea708e6fdd7eb8f5086197741cf341a9b5731a4e5c22554ad257580572316d5e6d59b9d51eab53c4a1900a38bb32b380278d8085a4043037faa045d5415111d881d481f1f6476ebc0ec170dc65bdb02b06ade4a48c71688afbb32147855442549647efb9a8832bca34a90231a84010dcdfecdd6f0d90f08905532474c8aa62fd258a7355a0d25ddc008b621ed7597b4dc44a16fd0db7506e970dd7f9829a04082ff6dfee34f23e6f02f6892cef6d26d71706d681da24cf66a134004de7fceba39a42f760487c786abc91df54a17c1dc5863d538dd7c1554bed8e889f6b3308b7de6122dad41e9c950c36439fbf2f8bc6723ae0c0bb5a948238c0ef1309432caaabcbe28a4c11b9ff5f08c42725c068da0f1b3aceba4cc3331dbee404ed13b3fb2c25f339d263f05d6f3126676523f5814b401ff44d426ccb210ad351b8c3fc97466a852f0e18f400c20e4f2348b78501ba6c22d8a3618dea61b7241c25e9d0f5bcd327b7b095b60edb0d55dd1a0bce0340043e151163341f259f5fc8e1f89958874dde5b7a657d98c12ce1d5633e8f5bbc76e4abd14e1509e7fa491d7d607e15c8db9f902bebcf57d3a9e9d61bfafdad211464fc80d22fa34ea9c87940068a535b514d5d0493080825f58a0af38a34a3959247ab4a778f1a1db3a2b0c504621d2c0e2978ba51a7230d3c4cf59f991c75cad3ebf049389c21dba3e787eb6e64463e75c001cde4e23938c3fa566a5abf14d666ec41aa6ad6c4479fd207e5631be1a08da1156b4fe2ae8b05e4955840876dccccbad5f1a6671b5137c5796255ea58c960cdcc1bcf11d5fcc671d4dffdc555bbf3c45a1bc8ff4267b2ca41a39240707149dbff565c56964bf82b410f67938568d62283d906e088663312c70f87693b5cf9d95dc16528d6b02fd81bfa9579c0e507d2835faa9c783807012227751711303e67dbf33f0a23ca58d7afdb2d8c85c2ac802b029375cb0af5f16e2b5e4e93f510cd0d80ac9c634c50da70b951e3694038c15beef41c0d5b496953b45688592e08e8e87da8548fa580d27a0941522667420c37300abf3e31e535ce90a4a24c6ca9c120e387a79f1865d0d7f512457c4d15f79b259d4b846e3810e15355fd5a57cdc735be22d4925627f373840328a11ef31a79d6c19acf3c13a450c861f766cfefa78ff48e3b735195d785a9ed1b5c93aa218826af524995ecd97a170ba871209e7e116bd5c75f4b2bdaf0010c6c4f8bac17964c198f74552ffc1955c263bfab5b0ff4e7ca634fb98d9a78eb0408b47c7ced27a02e3049e1848190dff72dbf2b6a37e19c54ab5e86882a4adaac76d17d52170b3d81296cdaef74fd98ab224859e96331c1b8a250d85fd30b7af9618e983326df70b5ccc203ac18bc6853a96ab61e943bc06b8dde3a3d1fcc9144b145d013b4b93793b13c8aef9e4fdb88561b0207d33722006193e71abb51c88e52c360d0a642f2122bf548e0de11de7f65a0cd9a73fb2e2ea57079f942046c87f993ec9f7811ac4e3cf146f9d7b978e62055b0486cd4ca7de4a80c880944e9e5d6c239bbdff1c890af1617391cc3f30e345ad254acef6c09e98a0d904244d4d7207ed70ce0287b41990ffe1e33c0531dee0ddd2cc183e52ec71b793ac55559dd302f8c6631019a4ee5b5877f06fdcdd65cd215494909f7b1032d105258608ea44ce9b3efc553a99c97131151c9cedc1a1ce71a59516e6793177464063183642b318a1f7b6d3d37a1410884eb27e292e434be877291e744988b7cf1dcc71352e2148f7289a2f3e65de3c6e53c604641a856e18437efa7f941b77c94619e797c680d19c78233d5cb97cc6c89d888e6af172147d42ddd26ee8f76784622509862c1e9a6d88ef661f04b3c00bae24cf75af4e1289bd587f6ba00dde2721874e1facb0c8898bc809cdf8abb168d42569ae88c31426bfbdbc3786f30c77ce81111d5398a8170c9efd28cb88d57c31d729599d231774b9e419f4a50d4f036f292b8c37cbe0d01f7a5984480fe042f1e8a8db75143ff1e34f62590d6c2374a5f05b0ebe933f07c37d170b949fb9919eacc706c36166d873100302870fbe23fec41cbdb496aa89432ef9e87f7086da4611f8746c7ebdde62f7055079bf1fb951e6313e69b99b13b7599311575e26c00726ca60b7fa13ff9aa6a3e4892bc6a4e10863af3b87ad4349b432c2822ae916c095e37259eb066032bb3f58e6de8a4cc5ce403e010a6ba7bfa0c4edcbb517a245fdfb9ec0c2ca0c56ccab6cd7d2a763ed9afde3c0b39b13b508fbf8a6b3d68d11067506951e60f906bf4a29d411ea33048931f283b4f9113113eced5a46578a85af9ef913bd9581ce3c51e00312807500621de1d93651e17c4b0eeed87421ae90eab0b9ee3d16e566dcc701529280b8d386274738e137dbbfe25beb63fecda706722f9be2043054428273e79a2d308295c2ea1478db5ee79685a7c72c280fa0173ac95e8c95747d455b6d5cc4f1382a769b7796477f6784418310ba3ed51787b9c1c30e9436daffa847e91e219a2f2be59d3fb4b5868542fbffd14dadfa5cdbb17de63550f9f952d8609abc0409712979e8dc3635729d0e27168eb96cf766c90f33e76e714cf2e2c0ce251e667374356ec73319c009b9e2a6760b013b04310b29e20f18792edbde92bf7880141e8d1c97089e3b8776bae91c341c03a69ada77cb92f4237498224bff1382d5d4c1cab9bf9f35cb07be1b2e71344b5693d32e3ea9cfd7cd2febb01f49fbb6aefcb6ab4335defa6d6ab6c692bd60aabfad13fb54de4d24b00a4d17f7896c19e2ee60769c28279f83249a2b3cf34fab3f607fa97269bf1c8737905008cbb07a5cc47b2b6ec932b6f11a7d6583f7aedfa56cb5442a031f76fcaa77715ad3a3dc1e165259cd8804c071a1c33eae7ccf438dadeb2bcdc8bc9403261c5f0862fef2685d6c2e5bafde3b9adbfb733c81d2491a2c8ad3c74b725d38a4f340fff53c6708687cb0b8bf307251180c60aa3c63df8c6c8d338b5c3937eb03d3f954995a5a942cf1b912039d813a9016621592c5720abafd354da28a8af8269de6ed945b8cf2e220e790360bc0f53dd04fd1ecc3f14e8aec7410b7ab2df68dc1ba61fb1c9113294b471bc997b3a870cb0f751835e45d62c333cc49aad58f7bdbafcd52078a7ec187570fee003fa865036e490b7649743945fafc4bc710b330ca1be979452fbe51f0e4a9d47790f5bd9981cc53da9f42c0e619cc4989eca53e2162cc50bea03237ed6e17a03a56afddd243213d3f9f400ce3f9603fa790b275d2278130e0b6edaaee6db190b2c11cde74f3f58e0ac62e805d0c3586692cb8204068c897ef3f1e1b54b55a62c30894a81c87828305e695dd70046a7a724f0687f30c18e2257201169bb929189bfdfd719926e5447a98088e89dd7a9fe9c2d23499794a762d7186142c26af267eb0b06ac39c0e042304f9fa48f9e6d42d6a424220b3009011d257c1ff11e2e7eac4edf037b450d8062ddc276a4670fdd8b02cd75ca9a22490b5f86befefdad4e7e66d0626b4cbf16e0b3109ac0f1292e223b440974f6d5c9e4c2e46040fba8b718228615be88d2db49bc391802f9e79bc34c0e16da8cbb80a898c097c294fab33e7575bf4c4102cfb6e5d5633423c54d4fa60fce5c9dc9d57228da083702187df2ab54c911f1ac0ec10176d4450c770bd3a08bd2e8dcfa5f8578a99bbbbd5684d5a373595c4506777849bc35f8ec869d9bfa30c29675b365f140cf8374d8c6f4af3e0d9c69178d835a31fec326981d5bc9f1419d0a199e446d2e564ace57d48cb749eddb7d5fb2cbf37ae10f7e3622183b755b3bbc3813a6b2b7d76aaf1a917467e825ea2daff647f9e3ee5057a7e1c1fd5c8c1f98c5dab329a4adde08c4a0e8f03503339624c77a69b60e5913d92555fd01cfaed1449278e60ed51e14c451e63d7618480793c215decd71aba14b755b9780fea2bbde3a9bed7c50ed89bf9262d54b59be0d2c0f19c57ec4f3d3862fa80c353230bb21627b76a3fe4ad33303c948d6f646b2ed552e6cb5bd3ab7fbbe898926b7f688a985ff09a720851fe254f11a2f7a23efae1aa454b2860b378055f54e298689862151f17a9cc8931772ef2c0898d855f4aa49ad59f20e0f1978d340ffd69c30157c2598f235dfe49f3fa34a6d97d990dd62f94aa65533270e26be67583a4df46706dda6bdd5302c64246252a186f723b4e4687210108ed7b057c2b665d06855acbcd14d670b4da9e2e931a1a1d4761f8eec0c8434b28d4bb5b1c23d16137f9ac83e869f92caf9d0c40641116104ad086fb187c2c786b265bc8106288b629823791195e03a5aec62c9d0c921aa77847ae8c95f9c79b0f2f454989c1e64a2c1245930751b794c3dc2f180d5ad0edc989d7d7b38422e863dbe3bfd6126048de06b3c88b739f05015fd3560b3d6ab0f3b767f5a85cfbb42bf237e067e183e284655b0aa2ec23c154949a03134936ac4e8d2cb88f108d650fffdb7dcc03fd3176635f3bd80bbd634fa461131f5c6ec54a0ae21c28ae79a680a24f1174a77ebf86ac16dd7c27fc34ff0efe465ab940bcb93aa3a6e7d56ef7a0a2818ebc2fe4dd2488d99674a5ab3df9303b0774b71f5736cd26c393f2c7f65ce73420044fa92e27280382c3179b28bfd5ba38a3d7a8703effcfa7b0a7a1973d97807e61e7c87bc3f69408258397a9ef162804ef66e11b04dc6d36f588ec429aa440aab92c77e37961c3fc37d8841278efbb8f4818d5468d6574820aaded287a5519c16d6d3afdd8a6ae20ff31e5104a552828ce49f9c1dd6e7feff9d950661fcb749abbc4b57aab2f755b9f6724b0b3048e21169546497e75481bfc4f44101091dd0cfd940c99cf5a3f42d0467abd49ad330bba60915ca5e192348ecec70936fb242cfbb7eeca34b2957a7c1948ebbed2907450864a6651c5970887b1731495b28703a5af9bd915419cb8b60f8f2b80d219b0817ca9626283d38e215a34cc2eeac7b84b74b4891a3814e92d231625f496eb2e54ab2926b724fe33277d7cee6b20b8261f196b4d5f75603d721c74f4aa03d9c6a39bf037ee0f34da9f5684a0976a1b942055c3e7906f982a5bdbf9a11d38d2e3b4c339bf55624094b47b13acf7244ac7b3297a1d3039f96cfbf3ca9cb586a57dd2837d75ce6f91b69d2bba5046961d489b5700135414ff893dfd8f0f3c4c58813cd67c2db259ac0b45670233e0084e17f2fcdf725bc4084f6da3d407fc4fa9ea57de81d623a721e2c7032eee993d5d191e1ab96f6359aa2da82dc3d8690a413f6a5668e281aca84dc777cd74dde6c30865e468dedbacc039e4ab82c7b92fb59a4cec4bea56320a2bc933648f2b5c4fe5c47ebe2fd5b1bfbb89debd8460800de714aa3a0e940c543d9796d9a6d843b85fd5d36aafc2de027a5b13a27bfd697702df5fc61487f31c5802d11415a72b9285f6886924c0c795b9703a848de0c271905b4facfab4b7233c2d23d256884158d7336df150e758f513ac5fa3c382a15ceeaf5b99b90cffd1aa049d9b082435f50755aaff417c6267c74a34c5a9666e9b0caf7c6204ffb14bf5122a3029a38ce71"}, {0x50, 0xffff, 0x5, "3d9797b239b879620c8436cd7d04602ed5adc4e6d0601174782cc6a8cc1c82124bc137933b1562b5317ec86ddd34994070893d393eda4fcf41fd11411f70"}], 0x1060}, 0x402) poll(&(0x7f00000018c0)=[{r0, 0x69}, {r1, 0x40}, {r2, 0x20}], 0x3, 0x6) 17:32:08 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000080)="a7d7bb8d9330944e32d4916c49e8b6d52ceb815faae0fa36ca6b085fb48b3cb5950ddbd4b59d61c2af3f98117c0fba2dc223bc", 0x33, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x8001, 0xfffffffffffffffe, 0xbe14, 0xffff, "5afc6529d2b8f78b9e1ac630123142fcb89dccf3", 0x40, 0x1762600000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r5, 0x0, 0x0) write(r5, 0x0, 0x0) close(r4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 17:32:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000180), 0x1000000000000178) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)="bbd1fdb2ec96bf99dcef", 0xa) 17:32:09 executing program 0: r0 = socket$inet(0x2, 0x6, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 17:32:09 executing program 1: write(0xffffffffffffffff, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6def19aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126536c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc8746de3a77edea3f21cf3d189c3c2a82712e3a8e480000000000005d00c60b174d920425b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e4f9ffffffb67acd3a3ffcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad3047104323b1d4d6f8d28ca0ed0244c6fd0c777d863ac4a60b10b366e92cc7a3548fd6397e3357bc1745ffefae0c2303d38635ee401fd9bd15b77ef2df3cdd7ab8bfda31b54c96f327898c5833d3167ca9959e8fb65cb4da28b8525801db5c27d8a2a769cff129d0c08a17d6b088b3761ee7d3eb3c7a3323ac81bf4915", 0x158, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1a0, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x81) r2 = dup(r1) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="f1fb8b2c4e03c667ea8918f55ee55ad3f659859417ce573eb1a429e8521fb2164af9c70c087a9494e81cc26bcc7cf99585364100ac7086b6fb7e9349b9240b6801e0b0c8227d22801a3dd5417d61c209d7b2dee72b6e6f5d30085e56c390336bbb874f4ae4bc4bd60f200e85b50d9927775248bd6add04", 0x77) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x0) chroot(&(0x7f0000000200)='./file0\x00') renameat(r1, &(0x7f0000000340)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3f, 0x1f}, {0x1, 0xff}}) 17:32:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 17:32:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="accbf00cedfbd23ea1250e6774ba084cf788e44f7da8dc022e6baf26f51ac0143d93dc6227da5f0bbf2d02640ee5ee28c052d4305965abc405", 0x39}, {&(0x7f0000000200)="632a4ee26ccd8b855d2cb4d865a1eb02834fa455645c32498f91d40a7896fbab7ba3ab595e23c2db32f6556c56e5a27e3152314cf3f97f24f3390122904af725938483191a42940a7ac5c9bfd0b871934cbc41322c87fd654f51df00a47e80718a6c4421a2c4a98578d71cda9d8b43e33f080ce112efb23db7272223caa17109f83a40", 0x83}, {&(0x7f00000002c0)="d49b6820b0eadd64f1347d38e3dccce6dac96e943c6b9bfead44a82bef60a45bf3c26d6e547e9b67256029e60d69ca0eb2ce5db0f18c69ca9a121bd851a74255ee0b2d64c5e5e4a46aecedbb5f88ed6c0669807f7338d53bdd8b56df62e183cb5aa9b050f53bafed3f8e8752db6f04e0bfc760ae914463a39a82cefd", 0x7c}], 0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:32:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 17:32:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="7bc41256fafbd34ddb901b2f3888c6e1a506d26a773e27993adaccf8c0a95ba72251ab39cff87dc39d88815f55e2eb1f0039d2679b241d4b9f466602934b94c0b0c165740b1936795aafade3b3697905f73afd7f0f728152961d08f163bb9c7d76e1131b82d4e33d61c94434c2329fdc4042e0570a60cc7ec2c28821475ef10626165939", 0x84}], 0x1, 0x0) 17:32:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x680, 0x100) sendto$inet(r1, &(0x7f0000000280)="6d2d9093e1c1d0ed32030aa4f321357ade28584150734dd0e8a265a053deab36797feb3173af21121a8268", 0x2b, 0x4, &(0x7f00000002c0)={0x2, 0x3}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r4) mknod$loop(&(0x7f0000000240)='./file0/file0\x00', 0x1014, 0x0) 17:32:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0x28e) 17:32:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x2063, 0x408000, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x5, 0x10}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x10000000000003cf) lseek(0xffffffffffffffff, 0x0, 0x0) fchdir(r0) 17:32:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000040)="66530b61c5dcf89d35babe46504844bbff389895331c93974cdd0fc3aa74d00bf4420e447627d77e0b80864900b3adcb7210779ac12e371c0e984f674794f4e62fa3bf95f0d23bb1b79b5559f3ce916ee7009e75b84591ca319c1ab3f7fc1393bf630b29d2550d4c7accf59bd8378095c129542afa6776a4f1caae52f18c58b701c2ee2544c50b", 0x6e3a) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 17:32:09 executing program 1: r0 = socket(0x800000002, 0x40000004006, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 17:32:09 executing program 0: 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, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa83e6d7575d0f86c37a"], 0xea, 0x3, 0x1000) 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, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 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) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) 17:32:09 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmat(r0, &(0x7f0000c50000/0x3000)=nil, 0x1000) munmap(&(0x7f0000d14000/0x2000)=nil, 0x2000) shmdt(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xffffffff) sendto$inet6(r2, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0xec30, 0xafcb}, 0xc) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getppid() madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) shmget$private(0x0, 0x1000, 0x300, &(0x7f0000d12000/0x1000)=nil) 17:32:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getitimer(0x2, &(0x7f0000000000)) lseek(r0, 0x0, 0x2) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[r1, r2]) 17:32:09 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xff) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) fcntl$getflags(r0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x2) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) 17:32:09 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000fef000/0x2000)=nil) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 17:32:09 executing program 1: 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)) r0 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/19) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 17:32:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/102, &(0x7f00000000c0)=0x66) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x898, 0x140) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getpid() wait4(r2, &(0x7f0000001180), 0x2, 0x0) r3 = dup2(r1, r1) clock_gettime(0x3, &(0x7f00000011c0)) r4 = getpid() r5 = getpid() r6 = getppid() r7 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r10 = getgid() r11 = getuid() getgroups(0x2, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000012c0)={{0x6, r8, r10, r11, r13, 0x40, 0x8}, 0x2, 0x10001, r5, r6, 0x6b, 0x10001, 0x683, 0x2}) r14 = openat(r0, &(0x7f0000001340)='./file0\x00', 0x240, 0x60) setsockopt(r14, 0x5, 0x7fffffff, &(0x7f0000001380)="5baa8ab1a6e6cd2f89df98eec319b4cff0862c889f077cc092860494d49f8baa465b562ba885dbaec70512adc62276ea20e05cfe466d934150de566aba64b41363e800a3e775c20b1ca981e746bf40448e84d14cf2f4d103ed31eeb218c305162ca7ef6ddc6c7f570abc3aa960e2c821", 0x70) mlockall(0x1) setregid(r12, r12) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001400)={{0x3, r11, r9, r11, r13, 0x10, 0x7ff}, 0x8000, 0x7d, r6, r4, 0x7, 0x5, 0x10001}) preadv(r14, &(0x7f0000001900)=[{&(0x7f0000001480)=""/12, 0xc}, {&(0x7f00000014c0)=""/245, 0xf5}, {&(0x7f00000015c0)=""/40, 0x28}, {&(0x7f0000001600)}, {&(0x7f0000001640)=""/174, 0xae}, {&(0x7f0000001700)=""/147, 0x93}, {&(0x7f00000017c0)}, {&(0x7f0000001800)=""/22, 0x16}, {&(0x7f0000001840)=""/181, 0xb5}], 0x9, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) mkdirat(r0, &(0x7f0000001a00)='./file0\x00', 0x10) writev(r14, &(0x7f0000001ac0)=[{&(0x7f0000001a40)="70f7ef4c8a43d5b1fa764a3c69ad25b61bdc32474eed683825950b4709f33cf5cc7b190c3bcfb5b78cd1db43d0c4937b3b73c389760b6b634984e15cdd0ca7b601f7416650fdea272eddd52767", 0x4d}], 0x1) chroot(&(0x7f0000001b00)='./file0\x00') getpid() accept(r0, &(0x7f0000001b40)=@in, &(0x7f0000001b80)=0xc) 17:32:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x2, 0x400) semop(r1, &(0x7f0000000000), 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f0000000340)="87", 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r2) dup(r2) 17:32:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffb) ftruncate(r0, 0x400) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) r1 = getegid() r2 = getegid() setregid(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1163, 0x1f}, {0x18, 0x0, 0x2, 0x5}, 0x20001, [0x6c04, 0x5, 0x2, 0x9, 0x5, 0x1, 0x2, 0x6]}, 0xd1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 17:32:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000), 0x0) 17:32:09 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r0 = geteuid() seteuid(r0) 17:32:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x5c) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f00001f8000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001580)='x\x00') r0 = socket$inet(0x2, 0x4, 0x0) sendto(r0, &(0x7f0000000140)="9fb91eb1285816ca041729a8afb26a6e6b1762ab561b8c920a925682bbe244cf035d2fbc9c50d333dde02f7b7acad37cbdedd0d95ae59ef71366c961d2ec62248560e62e7f9b960da236c6231cdd4e36bebbfdb140d9273accf38591f726777b7291187696256113f4cbeec64b34897cbbd4316ba3569eabebdfce8fc1e55eea91f09209f5498b8b7a179a267a8dfa4cead1880c56f02807bf00", 0x9a, 0x408, &(0x7f0000000240)=@in6={0x18, 0x0, 0x3a000, 0x990a}, 0xc) 17:32:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x6) close(r0) kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 17:32:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0xffffffffffffffa1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x180) 17:32:09 executing program 1: mprotect(&(0x7f00004d1000/0x1000)=nil, 0x1000, 0x3000008) 17:32:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) 17:32:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 17:32:10 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 17:32:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r0) 17:32:10 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 17:32:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 17:32:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x6}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 17:32:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 17:32:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = syz_open_pts() dup(r2) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10002, 0x100) ioctl$TIOCCBRK(r2, 0x2000747a) openat(r4, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x100, r5}) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000002c0)="7443d710049139921cd5a8f32ddf40ef16d81ac4d458214dad59ab1bd1482aa5cf4ffb53ca64e2645822d6a3ac09fc54e8558e946243ad8959fa021272095b9958700af05e0ec119e285c489a5009dbd3b892c5b50e5d1dec8e6129eaa5b34c18e95f79b78d3dd91b5a25e3bbe70a322de8127b5a109bc30bc94ef27c6012e239873eca65964110637e954d51d89b5e3fd52e4bb3c820ed6758566b20ee4a4d1cabb846c231586dde53b20d5c3c94e45074d53c7cd4349747e5f082e", 0xbc}], 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x120) mkdirat(r6, &(0x7f0000000140)='./file0\x00', 0x8) r7 = dup2(r3, r3) faccessat(r7, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) 17:32:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/203, 0xcb}], 0x4, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x1c000000, 0x3}, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 17:32:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x608, 0x191) link(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 17:32:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 17:32:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) r2 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/115) socket$inet(0x2, 0x2, 0x8) 17:32:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) writev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="73f1d0fd2c64b52b982055500d66626572ce579c81cf66e2899051ffa14fd41e004fef4eb874538e71759e06668c049200cd0819c557cfd503da6640effbc6dac410101f72620d2146a635", 0x4b}, {&(0x7f0000000240)="67a64f7ceca9dee46ee50fa739e60e5c9a5885855b09491a603e8accbb3154732cfe1c57b5ff0c23f044eae49d9f4c02fa7cc9b3fe1c57e85a470fb036631de7f0523713f39aac59f767818595a8de64b72e77be1e0e366fcc546de9579296c5ef54c2a20d27e7939ecaebb53b86627b7fb0ee6ffb024d17e67040ac21d0329431ce62f55153c820e6ecc62d4bdcc63544ac8b231b50fb9f1a053421488d79ffed690195448d596b561ce329592dbae81230df493a9588cfd5c1527e15b98167719535c7c6ee86e247b37e7cdc91d21c3dd8ead981658126a0319d0dfd7514282db95a", 0xe3}, {&(0x7f0000000140)="1807b95adcc43d6c49b00183f109fb7bee0000f50a78ba1b3b84f7c2bdb3025babc7d4600bef00aae36703eab9682cd7a82a6ff1fa2841466cffdf4a4a2d0c68a4c1f7ca0cff29acdfc038c01af1d98a2028237c0da6d5c1cb57cbe530231c245f0b427d38490a50e65d099c23716732e467e2f426eb99b81ecfbbcd180c0ae900f36f0da7fe26f65380ccc65895ec39ca799246f21e401b93cfb23b4bcb5fe7a120e4bf96a037ce2f68f69ccecfc26b5b19c9", 0xb3}], 0x3) shmat(r2, &(0x7f0000ff4000/0xc000)=nil, 0x2000) shmat(r2, &(0x7f0000ff9000/0x3000)=nil, 0x1000) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100), 0x100000000000035b, 0x0, 0xffffffffffffff6d}, 0x40) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) r4 = dup2(r1, r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff8000/0x2000)=nil) 17:32:11 executing program 0: mlockall(0x2) r0 = socket$inet6(0x18, 0x6, 0x4ab6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x3, 0x0, 0x90c}, 0xc) 17:32:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x2) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="23eba10fc44a4ad4949f12ba1dc138ff7be60f55033914f5fcb88b6585041215581e6b97dd3c003169f89e49819f373c13a08b70240ed09f1d87", 0x3a) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000d7b03064882477e0a1c370558fa7e2c1a8703ffd863fda0076b0584d6d52953102356f4b924ba281938b666cfb405b0b48bcdac28407c940ba2f9aee74e0ac6ba1bf68ff408683fe7a5a536b3625146d59c9f1f66e8a4dd148870303619274c9dad1ba1f2b5166bd01232b2282351e192dc1c769c9278f1898ab30aafd8de2ee398e4b07000000000000003bfe5e13616bab6c"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() socket(0x2, 0x5, 0x89f) socket(0x22, 0x8007, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 17:32:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xa0, 0x5}, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/105, 0x69}, {&(0x7f0000000540)=""/251, 0xfb}], 0x8, 0x57) flock(r0, 0x3) flock(r0, 0x3) close(r0) 17:32:11 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f00006af000/0x3000)=nil, 0x3000, 0x8000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2e5502230d0ffb64, &(0x7f00000001c0)=0x7, 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x400000808) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0x4, 0x4) r4 = syz_open_pts() writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x46e8, 0xc25a}, {0x18, 0x2, 0x1, 0x7}, 0x82c, [0x4, 0x8, 0xfffffffffffffc76, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, 0xffff, 0x2]}, 0x3c) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) 17:32:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/97, &(0x7f0000000100)=0x61) 17:32:11 executing program 1: munlock(&(0x7f000000b000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x3, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xc5b, 0x2, 0x3]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 17:32:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) read(r0, &(0x7f00000000c0)=""/28, 0xfffffffffffffe2e) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = shmget$private(0x0, 0x4000, 0x208, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 17:32:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x2000000000) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000002600)=ANY=[@ANYBLOB="0000000000faff00000000000000000000000000000000000000000000000000000000000000000000000000f0e90000000000000000000000f1000000000000000000009f7b3d62ea0000f40000000000009bbb01bd4bf2f0d46a900553b2b847dfc4db93567303000000000000008d590236b9b5cc5644301b6c5cde12154578f5ab22c5875f39d470933d7e5eb3cfc3159c8be60f135f183e43a7ddae0a5379418b88a9025f2e4e4e75182a151a9e6f3db14a7e79701aa5aba4767d75048011e2b8fbc7367b4d938aff23307f1c80cb8abbd60d1556d9a66d07c001d37b5d34f9dcb89d7a83e1d96f9d07a939b72b12b4140c11295d98ebe5bf08c670680b2b6fda942cb17c0125ecf3"], &(0x7f0000000080)=0x56) writev(r1, &(0x7f0000002580)=[{&(0x7f0000000100)="7f7fe81e0e95f95dbabd7c2b8fbd8d1e8d4b7cee4ae7b7d0fc67f470cd0354b61fba2eafc16a6ec552814bd7524291f3fd75cb16ced748cf44d62af1628ee9f107c9615ce0a55a6e7605ed32fe8daba3a3c1c9ef1572db0dc910e0241295d47d023ca699ae37586afc", 0x69}, {&(0x7f0000000180)="ede723753b634d7170e2748bd9fdfaeb25402c1ebf3288f907b863583c724ce55896305260eddaa4d157186c04d9321078241877f82f06337a7c3711071471e95df2122a4e1eb74f3a7586d54740aa067ec23c0bc3fa7801bded94cc96522d2d7d164f403a684442899ef99fe3e4079f108f224ab354f043f89cef565ccd3878241986003639bdc246e7c2708644471adda63da7f403726e5edbba16fb2b3ef9030e0f3ba13f9ad9f798b5218036cb23015189e4ea737ca00b6f47c21379a03d7a1eeab2bfbcdd9f17f44ed6a747a737710b6061aecb8ed721b8d83b3e527d281858e269bdcd22f7491a6fd401bdf70b731a217a56df0d954efc13fbf189a7805be1c43d749f0a765b199271344ee07f297b2d6ac993131683d15af549e107f63e5158a2bd7906056ce2909f5aba35532e80ba422ee0064931c73ab80b7ccaf7b261f585bb9c8ce9c3c4936e314fb77b469de9c9ec9c7348c826347e9b111e5db99e93059227bca20baad4ea36525195a3e7650b3b95ff06d227cc117e754872352016bc1b1f087ef4275c5049c84e99b8322acdcdadf2cdc7f48dd17d7ec69441c03d7ec5d49cadea23b8b167636be8ff9347f38fdacdbde4957ba51fa78c3f0ac70d1b177a69bee39af7b4ef9c9d0fe1135139b719d5edb95e0aa12399e30709191f1988ee1d01ed76bc396d392cdf5893c261e9a6eb308c427729917ee887c90039afc6d3cd577d05cd0f63e5f97584af97e4f7a24ecbe0c9dfe5f2802533c1ba6e2be094a9e1eecba09ecc74d2698527435f6c1fd6e6aac75106a447ec34e1d9245e04f8d01bbb0cd503c8eca0dd8c87def8c262353b211b2f909216c5a4626a13252c3a0ee42a3db20d7c95fd449de5bc53381b20c35a6f03115c8237aa2cd439c5f9153ad05dea93d1eab186c1964d970eec215282fa2b396365bab1ab8cca5d79eb84fc2d434dc9d512278445567ecc01783dd65a9a7ff04e049491e8ff4ed3825bd31c575cde345e8a27469dcf2c11c17007bd615bd2f053822715c1296814887274db1bd57cce91e66bb3c0ae47c0131cfb5c7cdda78db764ab332fee68cf63a1837fe2c94264f8605ca1e9d853e523224373d8c7c4c8e088042374936f6257a0d54166bf2fa0862d9ab7963e221b1df66e6bcb99c707dff1499debc26791012d8e162000199b52c39c53604f02547a3d118d1f18ce08c78d706cfbbe51c45397ccd89055b48d63de7296ef208fd4dcb83f5091b58433fbef838c3b95f5877acc3e208da6ea0e5ecb92d6662be71667a6ff5e6b9897a39e4db5a839238cd353aa780b16478e9a6ab31c35f849759449165fcdc55478cc65e630843de3ea835e2935dfe1056e6a26a1552a34cf645a0e185ad9ef7e28f0b3d4d3997cbde5e92ce07885b189b723391cd0c1cef45335e1356542a310634d4c0facfff481ecc586e8b9a847a09659f41bcf9432c2355b5e3e6f40647844e7839fec9cacb0e66efc9d8b015773be79b87d25130488e5a8197076c3fac4cad1c31f10a2c0b05e3ba40b14705942550074181d28f57e84c97aa718bfa26378432dd1ab231d6088b11a4d0b690a25e6de6cad86e5f1ab5635bcf5e698b95a349980e304a657a98fbbb57062203f5d5623ff6fc1ed1263d954f399a325cb54f8f0b2a6b7c7b7404f451b60761b1a786d9b6c8bed9235c1028495b5dfb42c32761e2c8179c198625c9bc0832443f803068648fae47421239f3dbb7949f93a50097fc6a9d8ff5708092a5324522b37da12fadb645a9430ca55f3d54d33fb80ddc21b88f3cd7b4d9951cd2065329286f1da38607394f155734ded3ec3be1443c790e55d89acb7938196b8b7325bc69c43ada371aae68a6bd8c2a7de045bed5c296311fbdf93e73c6c9c6d1a8e4c929976935bb72fd3d15107707258a068904e00cf0d64204c4c165d4ee86afe27fb89e5c770a38a7395fc7046abd45ec1e430cfedc76670d1fb79600dadd692364c57e8fabbc71b9b9be47ac5adb124dc2eba06653614480cacb07af5da8182b0c326e5f04bb44ef91716ba94ca832ced9534e8813528dcf7e8518686551c618e7009e0bfd9fc9e1768e22837395300d4b6f87d370275cc871f0a16ab1a0afa9ad79f245e674b59803f2a3e1f71d05383bec3ce7db047900d93b8bc9ea99e4e5849420e772dcfa529c6c4c22d9be37f32f8e7ffbd3f1f90f8d2d440f6ac1773a3a01ab231b786b2b3e087f8dca5d0110c4a45c53461774444634850c2ef87578a0d76144d9d2ecca061db90a27da380d1efa3fcc4df6b632fc8533dccf75a1149b031e55ac42833b47e0f4cb9ac26da3e8c73cecc4b1090261f46e2df4349605f1857ef49a5458c84d6835e08271e4d56311022babedad8bd5b4b43b56ab9c59536701006d94f3271022b344370819a4253269e281d1c607217789f6caf178f96f7ba1ac7ede2afc2e994a7bc424a02f947cb3e7a3fbd01456f1272e3eda9b52114144ea0367237ba9a83e46b9fb3ae1f652c9715110d0321387f7a843ad1476f9d373169e93c34234254ba41335f7e02857bb82da3ae4867c128215eed1f08c32afbee86063a03051af6747db226616cddf02331f8615fb20be9902330c9233d432457bf0fc6d1d9742d9e44983cbb520bea3930d690fc47eefa2d5ec3e2d61357e07e3424530055853ba12b0bba19268c77c2cab74dd4eb4800a50470df81a1dbcf21713ef5f61a92f80889bd47a44dbc42bb014585d873c0431fcc23b56ae0efa8a37e71eeaeaa0e62bcb50d0a2156e337401d6af99b7e8760791cae6ea995cb38ee0fcba78ff56e88be4b400ed974c7c7a8e12d5eb3aa3c49a25593d5814e5130c6f9415a589c2ae9d71f941186e4db1a7984b57f7fe46a1478beed226471454a1ce2ca60071b37f214440867bedca386b86692c6331d75c9da0f5d95edef0c653b922a42c6b049e9605ab1eef3bfbba833f0fbd3c2231031a28e88acc0380c024f8b7d51e19edd490802f4834ce10011a20806a0d3659230cb47e3e69505951a6167ff7bbac20cb127c9414315cefa579ebe54b54bd229c5314d427e5eba403ea87a506a01b47341dc4ad582ebcce6a10482e883395963e2baf71115d1b1c4d18f582f1126394f51e59c70a4865a84ec6d83ead51d76fd4c2fb3101e53d287c89104459eae198dd31a264388ad35099905391f5ccdae3b51670195a16df2cbb6104d26b9e2892d9b52c973e12cb25f74ea84d41918b4e76d9e42d85aa6bc54eb2153d3e7f0820f9f58e8408864b798e37339ff2ad21e93d75fc45b97fdb697be4da64941881db11d851d5a608f35ba4bdf7b502b8735c3bccd4d03670f07d30a496963338d5ca6f49c414236cb2664a41861998072191e57ce43d33cf2ea18327b8c443bc415ba4c71ffa661e91a804e47041647e37ceb2d0f15e84a0640cae8dda4f857bb65c99d42e373a3eb3bab6470a1dbb01c0c9d04640c14f8bf2ff13e611348b95dae8701275234cc67dc9cfe0166e92b5814347dafa87f46b7de3a022192d6ea2aa2b19e783a6d2a45df4949934851198af61a33d88b05c42988052b0a432f16775fa744db254939ee2a3487b755d3ff2da3cc4d67767eddc21c5b03f35c7382c42716a322ab4cfab08af394088c4d6f6678e389bb0656e91e2ff087f33fe18f1f41a652239fd2350bc57d3f9f7b04fdebc566537219f3dbafe166814420d6a9c7b11e9adb615e8a4bea224c8ffee9e217f8711fb38a64a6a811718087e2c1a09baa0c329bd6aa92189671d0990d5278583adf945bce949451f680bce17147dcf82c654b87c004dc09c2e8fdd9d977bb7acc966b2bcb9034dcf73efaefedf3bd4ef956a606599061d9c040944768b41b1fefde52480b39cad1fdf6fd6601e1a3ed64c55c46f1eb9514b136d9c0754722bd5467e2ecbab9cbe4851ef2c3e3b253cefd37f67dae0df191102a09adf2c66970da42613cec3a1bebb3fcc4dfe766fa397df4b2e9d71a05374608c887dd3290f8c173465733caa0cd385285984d2afb88f44cfdb0fe8f041e28c8f5c1129baf3d5b930e54b8404027d77b8d8dc635e6861960b91ce5fa208d0e565006193aee5daf1fbdddb4bc0547a0d6449f63e6da652797c907f312c85e41f5e4ba860c93bf2e826bf6f76ea848b054be77e24fdb95095764b2b62f24ca0c415f37319cce11bbe933988b2813e4dccc31673c0c051821c033ad6e015c5a409c565c896d65d66c5024e9d995834bf2f2bc208ba37931d93b4f52ef6d22e5524b3e027c49c41fd891d4722f3bf1d5de9a137db9cd038886f1aac65f5ea4078fe98e949f93cf606b019b0392a6cd20834f8c1cf5ac2417f7db6ab470b9a1f787b2fe2ac812bf0f6dfaa45a681ed2e372492a5a5dc75d32a960ec81c55d0f801682e5cdea67b4f1a3272588b6c3b98d2453d339f128130fe5a06e339df12f6b5c5f33e361c662895366c72f9bc3bc3ce91249ad799bfe167453426929af6d8f3a34ded0ecd24d5348b152d05edd30f74ec8e8239c152cd56681a50bc82c7a6dc6eff3397bdf3ba0fc5dc97ea691de05308d86800eda64803056c494f71574fd07295c30501f24fd894073be1114a96dcbc123381d290810e39eecfa936cae19bcc38cca7204fbb3106d971ee684be19650f2daf495941f185241895760b44b4bedc73edf57547cf1ff21d7557933a9c458ad97b875ce2c9b61207f594f3808d611796f4d111cb13f64a2475ed3b8b9fee8518ff0c6c0023d4ca419546fe32841a4b099fa28085b1998c4ca63a9141959e0946c9803e35b22899a5d396a855cab72d00c5005b98ed5246dc5b6db8dde367203e1a495bffdf7d05509f4aa0fb0345b19926e00994c08abaaa7534ca7ca5e1c0cd2cfbe75b419f4561516062fc58c0448afabf4b53886874d55d4b095452e9547dba6f61665400b57aae78c61fec5b81939fbbfd3814a0ed337951fc5c14d44bc9c0172b844b94524867d0d972eb62b07caa45b0e937934e95e3683cb45e6d7b3a6f194d9a050a75204d4d0b4eca5ac4465e4c186bfddab8bca3be89f02181f043b0f9fb8d6990539f8b76b3ee7b389be662e8ed334f1adafbe18a173f73801d3722974a43a54f469c13e21020deeb2d879549d18cd8b5a93c70d138d3111e2dc9c36ca5080ba34353ab05df98d07e2d9de55d509ea1b3c49d377a63c8d819434af672247290c8bcfb4d150fb06595664b062d086a6dda2260b9bd1c846d4c6f0bf7ee3d3b3d20763c6fd2444b9327c78db894b0d9fe68c4ce17141aef20ab937d7b23d25a3828d6a8734f7b74b0b11c37de81d1eababbc8e51571350208ffa42f0d3aba13ac67e2575d28be8b9749b31cb692647eccfce723a74401d1c1b34bd318c0728650b838595e10e2a97b4e61b5b54f54ee9663d3f4c6de2c117f58e0455539b1999b549f4db4b93287f74add2194d01df916a90411b0a02021ba3c5cd4038cf1fd16ed06d58f4d3831fb360ce7a92693fe5413e6648398a02985ed18dcd1ee8bc311fcce3fb27c15ec92ed921abf38b47528fdc1b9aa3f407bde5a58a82442401954b3bbb9322afbf12aefb0371b083e3768daed32e988a0ae9feaae6557732d2c3f371bb7a6b7f0a09eb9550fad7873eed5ca6d1d760014d9e99d6d910ef7c96201980e9864bf69e4a74dac597dd6bcbfad7f0531152c2d5edbd0ef37803980b168bf0b6730b66c3947b998cb0f16ce7a9d6612588b28a5636d5717df179eeea61d125e39830a415a92053e45936313faeec58e96", 0x1000}, {&(0x7f0000001180)="3492cfcb1c2416b5a9ee4cdd826d8cfe186c00ec7f005271c5398988199fb115475b42139d38bf54698e69f26be289130b846ab8061ab47528916483e93dcb02969e77707b01f7c09908ca3334b28ee76b844a347629e959889ecab972fd3c6d376d8331", 0x64}, {&(0x7f0000001200)="c51d057b9d4d2f5d2ebbb47a40ba9112758f332faf9c4349696e714826d2cf664be386ae770014f9a87f99cc7243ae28ff06e2e9738c88de8b01bfcc83197c53817f91191d19225699e558173a53ef5f956b16c6364512c78842feeb97a3cca1494c88697b524725dd92f4411bf66489a4ed8b8a1fc4254d3ada85b7c590b94c520c9b14a2812acf73388b35e5d074c877ec0fe2e0764e9dfa61062582b96966be4c23c46d02e620db14e5ae06a99df6016f64b632f3f4a28f0618112ff9baba651d2d1ce0e6425d3cad900e5ec9309d3d2166758c99b0e35bd4bfcf3ed1c68c3ac6e0c9bee1fa20757de4ff2c26ca55e557fddcbefa13de9f66c3658f89b0db82f5dd3d186e2b30c364824aa4c51332b3dcc7098d4ded507fe8f8104e4446830f8b7d3a043fea7c7b65a47e2fcff963649ff66d13fa98b5232e6db1a9433139ec1103b02826099eca1def51e7435130c8a97d53d2c75863d27740b0c05f953078ea1fd17f68700eb8b231af23b3ab0ad9b226759c64dae8d37d7da2a7736991b6e324a642c67b15eed994dbc672082c3a27d7083119823fa95dd5f9c7f4c73e2b79851d7b4436b882a1afb27fff9025266bcc29f6832e137fb7e5d5e686e31da76a2f6f1e62a960dcd7bfb0dd3f0f893503843f746c0ee7c1aa04a7ee76671e445b33c4af10a4f23eeddafd15d134da87288b6f6063495e55074db01c513c80fed3a3da5e2b8611f70c67afe590dc21a1bc7f6657b71f41771fa796e8dd84679b4145b9756fd7005b0352b11768f8bcaba0f00024420aed1319dd15fa31c7bafd6d692aa1c6897f21a778a228d32d8bc28adcbd23266276d638a02094fbfd164ece241aa00225871e86f1806a52710abfac19cf6ec3b2da7c2afa5781f319f7ee5f619e76b05d83676d4af0e6569c699898cd9833cba40717ada617f442c589accc40f42154701b240174104cb7535ca9413fbb638e0cbefa818d46564ba1d971aed5477c3da80ca574f900cb4a10870b32f44f3443b0e43b618e8441968b6196d01727c19f3b82204ce0ea77633fdf0b533e133afdae9e5344135cb77e37f327abedf871468425723bb65359b9473ef0638ad6cd52ce15170f1e97a89f4a413fced8604c99155bee072e0560197ac28801b7d253265332d51bd29082def532828c6aaee21e63806bf8190a3bc586ac11fa492824b4a529e6e40c082cd8aeb080a0c8f52b4f5725da588345e5a82db1f215d8b1678d52a46f17973fc5b1d581963de61d0e59402d4020a82a277b567e97e5cd75980f6681b1d51ff4331890887a9b49f6be3c696f2407ff8d5b46738e32292012bc7ab7429264b13470e1e7cc46c813bf23d39cc5712b30b0f902567a8c982471ab57257b8a2316a07435dcc66b30d93715b0599ebecf3d55f749c3c6886dd8494143dee4dff645a7de3fa16a589071b95870b5304002f7925c48a45d5ff3d4e37ba05903dc57109cda3cd7eea81fd2a93877b3aaedd7c0fcd6b8297f45c40e4ccc5b81d606f3af1c7cc837bf1ebcc666e3f7189120af18e862b7b97c5b0dfbca112c7cb887b8a8355b77458580b5d5a853abc59d364d94f19808fa4f6c00061fac4a90ce4581ee6b226a0fc9f338ce4d213f8eaea8c1c8afa8bd6d8022873d0a60194753461d35a35cee3554eb010f6e3c228f87282a7747c761a3531256586c1c21b240a7c5279388585cc15c5743c014e101d6c883e51c86e2eca7795f978182d5ad18ef6c82b2a313f944d9ed369b2209da8de9d413fdf7109e745e38c90c02b9b7704b64e73298bdd36f93c961fa9db15e02e65406915e329b4aac974bd447642fafb2cd494dddfd22150c353b502123adff77d558dce7eac3e2219d6e07ede85cee0c7b5c02926119bf505cebcfeb08dda222e6dd277fbca743125cd0006391956cd5330cd0679aabe02748066d119551eff33e0c02eea3b636e80b8ba3fa21c1ddad55e53d91e24a3a1e446052b9c2a67fd673874e849d2c98caaa0b2274757264c97b524b8d9df0f00d8d362029c399b24c60277068e39a464f35293422e14b756c3532a420761124f3da4b83bb73478d982b0b0d3bb60a4fd63409ab4e678670ed60c3aacd5b6483e45f7da6dbc303ed399897aa2dfa929129a662cfaa888a8c6208c847158799190fa72e88496c29dc784af142780b4b0698b3dc1e7454f3f0679888777346fee213bf566fa7e329a1dae27e434f3477aeae31a6e6a7469f37228e76cd12c3b12e13fbd483b746871abe4ad1544b5627a22c28a52c12c9edbd98688ebc662126ffd38416287119c2d66fcdc569180bf80ad3fc2b810d6a992e4704dae63ec6925f55bbb4c41aadccaeb46e51bbf5ba628ffe2c902cae3b98ac7385900416bc5c4b549011ee198d069214e263b502461a4bfd0858474da57b216bf59583e8ae681bfc24dd7ddfe87f81c30127caac1bc57e25f9faf8ce4b428c0e87962d784b7ffd88a5822beadd152e32b60f6c683bdc870a226addbf2216490b6f3bf398624e7e9339159ef13a10b3b6da5090a8b9daac6f68144ba9fbacd1a19fde7a9bd5cda75edc73f1ff762abc744cb40f5a60ed7742ab41d94555fc190e5d9421564978519be4cdc9f082d3880b368b6dddb0371067dc08d63d6eb7d27ea67c69111fc6bb6c8e2343de70ccd3119ff9edee026bd2971f585e8da1c874a4b81aa3663a20043f0e4d4da5ba6a1103a0e1c1d102a9b3fcc4c2a1ac769cd82a1170e31d0f79b2ebe9fb7c358bddbb9350ad10c0beff6ea824917580aff9dcc521b2ca4fad274293047569dd9f956f5f77f784269fe4512687c7d89ea0c52cd6a83eb9acf655e4c2854cb3bb74cb18ff95d61bcaa5e44aa894c7f6a05c42deaa85019d0a582be914404393a059d463aa32e0a3d733a99eb3bc6d38803caf7ce9e87e7006badece86bbeccfbef08844fcadad1a30a624a3dc6788c25886e6171c38f6826bbee3d1d7bf521c9c484235b1a608c21be8dba2f8feb377527b0e3691d47da1f577ca47b895645143664a2f1d70e9f4755d255f6e49ac9797d161336b9a166d33ede47f92ee8f0042b743a35722fb6ad7dee9ce36e6f5f59344f18ca07a6df3858231bcafd1487ae734915b22fb65bb3a45b2a6db91160d4522487523210d1431e6bed3f3be4d038e428569a98a8acbd547b8fa3fbf8683d477cddd743a5e354ab8fe3a0dda4be2866a4f7a9a276434730f86531053b2faef53213e9e8f9aedd826f039daba83e084a7ef56c10d3a04e424a429f26d8890391c7a40583fb6c8523f4fa6c291394d20ffbe737e11b22a8bcc3803c881b4ba1b017c97cc93da2566afa4ad495e93729f6eb519cd2ca45fbe4845eef3419d113eb3924da4ed9aa1256a676edb0d9da4b2622fc410e164265acf233ab0cce00d4cef38eccffbea85ca4204833be13aac0dc28ed67f20a970cd2164262bd3c8d4553ed05101eb4352b44f2f85b303b0e67767cdfdc22ce74ba4bd929899b7a785e89f0610019f6577db00001e34fed4f57e12f65a141c0efc179db955f24b1cdaa457b72921c42df006f64cf7098c0d2b3e3e89d17d55fc2f38f36cfafed07bf8592243798c0a0b8144edc2713c0ccfe786cc0eb58f4c9f5aabd795985e6c2f03907d84b47774d88ab10b67382e68d6662fce8cd9b84fc3dc683691752d8a69d8eee62c951cbdca5f21e0b0fa8814356f2fe6197b2da2afa5ca4af94c41105533cfe14d5f9ecfcaafb7ea325a2f36d53e6a13173c80849171d5cf091a2b49451de162df18ad8e516ae0389eaaf59c9b9ffdd53434997c161a2beee6e1ebc3a39332f4daab0e76a3152fb1f23ce67def651d987482f709ae5f3b8ff22783667b0261869e5ed140cddcc26e054b2efd08eaec32ce2380eb94dbd4015f6e67e1966cc6df4561f42b8a42e9fb1c4b44814c5e91e8fa0e4b1d2f05ceefc582deff82a1702fcb294beb4881b269b01bcb464a632cea7e6674f1c646c6f6939e03531a150acf4131d79c60d04169ab8856ab6fbe4615e72e3e023faed26a06a6f8b4ecabdefcac001316850e9466719e50796cef433d61c7bc80f13e6ea733c04e3a0f24c35125b70bc78f87cbbb84d407c4f1d9dbbe370e6dd9d3aed45b1424c7b8c70e5be4536f7c364de3b12475cbac6596661d9fd55e295fb9dd36183b662baa57b7a07a6c00c774a27ccacf9c2f3f7f364301e80ea8d7b3d5615d759fe67e848f2e18afe6186f92aad3caa2fecd35210b2d65904bae3f356627ace6a8b5170f0b55da241f9d1f6a705e1dd9859b50a28da42f55b6c4829d9c57634e22481f0c56a19d6239fcfa8f70e355fe7578868ee6fa093d2c8e553336ed3e450149d373cc320233fa8005da68a146c715c89dd84898270029564ee599776efabf9ed473861415fd3f08f26cf246a41f62103305df2ae967cd29560f46bd0100616f6fcc71c51287b6edd1c801362b311970cd1d2296f0d206b404aa213a5f6153e24037c781576073af82456485ba3b94428d9e1ff6dde7be0cbf4013b51a4299a255163e844d4a34f11bf4bedbbee613c37b611a869ebaf599a277196dc7c31cdd4095b306244e47ac77a1628d4c8fcfcf1d53c2f94130ec669d01037fa2d3bd29177b3fed8f45a9f83d919f465f4a909e51b3ae092a0e59b81a35859c4d04ba715ff435c0990900c43b25b2cc08568a09c50e71733911e53105a8efab734726f8df01914780a79cfdce2210f95b43902f47db5eb865d0567b6b99b53ca3a6357daa33450f786c621d82d92882738b46042020d218fc0f0c8b262272c13669a2400fb5a64f59b59119149f90f926b11c2db6b92f9eb090ed2bde980ec82cbfcf1dc4e7332c663203dd51647b62a40aeaaa8eb0f50e973e8eb2b1c2f336efc0e28cf67949fdf389e8d123444ea71c8be1ea1bc10681c1ae11f1710c322d83f2a761fe8b85ddd8c372016031fee5284b9823a1316e8ec45c5db4864b5036e960b49687e4611dde959f689debe5b4a4179f698faee15c8d65a3d357f76fd65f9ab1bc48a86a4f83970e212cbdb14f6ce934faf0953737a8a7b2d77710871041a83d088d543c8a23202a55c3b07bb94e71155b1aeb2ef7d8cc56dc32344abcdf03f9a83f523138dc846e76e5dcf7d3162841851f37d874642e31e4bb1e308cd096d3651176c26f7a360b061a9605c7c0abe128cff5b0af8d8643e64c4b8ccf3f28fbefa182ec32d1ab10f205473a558f42886cf50d805a2d8f8952c3eadce95d64a8bf1e14c50a0cd647811ea408975551d01591d5a33264c1b33ee1690250a87efb50b68d871808789be2ba73425e5e9c62747f202176afde7876ab816c5e467c2dd95b69b2c6ee380cdffaebd00b727da24134a6db3f049ca15fa8b0a1fff73dbaf47fcd322fa7c256bec716d22dbc725e2c1d632f090a7930b098462a781388c6748fa39b5b86f0542979da9dd39f10785a5c4f4e7eba1087c756c7301e8d0b9b2cd659d8be3c82c4936ed27ba9076fa14b5bed5c5c46363c89ab6b7945d7d099a07955f8717e64f36c0a6eeb39e25ba0997482eafc80606711af0a41780ee6a4c029603d31562a8412095d44e713d05842cbff3a510328267c8cba84ddfcc5bf32a03b1cf8c78fad0c2beb6d5074a368c9dff02dc21a18626da391663f01f792e0cb3725fde8f5dac7dd72632802c5abb10ae52c38a9f6a37a7bc93c6f1d2eb9275cb34d87a9b3bccadb27e410693127bc8a50784a047deabea1ed21c0cc540998ba7da4cec8ed6ec4a3f758bd8bd828d6", 0x1000}, {&(0x7f0000002200)="f4ddb8b3c8cbfa44551f64d45cb7a24107cd7c7a90e2972b53c3abac68a5fe3260b8e3a5da75ca10873353a7ff3ebe6d2d135a7824b33b7bd4352c752adab8b66523e0551c8adda8db44b82beaf4", 0x4e}, {&(0x7f0000002280)="f3555769465cbbe52e0cca8936b08da118303c6a7d917e2ce21f642dedb10d0d1cabb52bc22bc390ea2341beab585716fdac07b746531a23eb0d789795fc3817d6719e0c59848e9a053e4adf6978af8127f974692b5c773de64809793fa160a7f8261f7d03a95826eae32061d67be6b3832bdc27136a41a251fdb44c33f618fde3bae8a8c2b51ecbb1a59aaf34dc0d7a1733067fb5b811417412f045d04f5a84214cfe0862aa8577129c6a9a6e5eb008907b2b4f2ea547013c8729de633e9e576c799b6e3c0e58a3f282d9547dd919f0e645f326124ef572cff18407d258c420", 0xe0}, {&(0x7f0000002380)="9fc545d58304d595dba61afd72cab5b921d5543b7312f020f5f80de75d277a9f1d335d0a654da3e5484e23cf48592306efaf70d5ce6ef5805a2dd20c14916d5ab6451b641e3d5a79c07d3c2fc81da3720cf2f249509b8650181784179498c1407589c2fd21938d58d385f1587f4d13fb4977d2c9666a9fdfc43562ea2ee61a657ed816965a9987e17efc299ee1086038ce874521660d8fa34ac213ac3dde073de58457525572a93f804c6e481b260937756346931a9171d73aea51d5d50ac53f326b22", 0xc3}, {&(0x7f0000002480)="dddbd036fd12759c83b9a29ac9e9876fa47d36d1945b99fe6b4309c192ce49c6e73833c49076484d10f31637787e76d1aca93507cb61c2a4a210ce4df75f5ea3f7ad0e584aa2c99e8283648de706a1d80d6e4f594ae9c55f387a5d182d12c74b3ac6d77b4702c415db426b1877b329ca22009ceb8f2b9cc5d4b4e886dbc4997a1b5d26585f33c5f73647cf8155a29872e45ab87eeb69432296c826476ec77f7c11b12bd0cdea3a74eedecb52329d41dabf784c99c3d14bd4a47c41a632b7f77235281575c303025e2385e3105742797afdb4cf300937ba8cbd8cfaf94bd50c8a4f4e4fa319", 0xe5}], 0x8) r2 = dup2(r0, r1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000002740)=""/140, &(0x7f0000000000)=0x8c) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f2000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 17:32:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() r3 = msgget(0x1, 0x10) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r4, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r4, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r1) r5 = dup(r2) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r5, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r3, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb07009bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) r6 = getppid() wait4(r6, &(0x7f0000000000), 0x3, &(0x7f0000000040)) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 17:32:12 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:12 executing program 1: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2e27, 0x8000}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 17:32:12 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) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) writev(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)="263e767c275dda61220ac7918ffc73e40587db548a158868f80eefff910152d71e8c39f9bbd0994a47d28181b772a5db0049f786fda2de1d49bb40f55c9f9def1ce3fce0f2ff3a7ac904dc2d7cbc4ff5d32b7cf4e1c030fdf2a0df7912b7add9863f5c66269e754c3e1060bf5a5a4e83de30a42080ade88c7420b8298d1e473d0d64957766de70d6fec52b94312830cd4438f0d942f528fa64ac34f6f27cddc09950", 0xa2}, {&(0x7f0000000300)="288b5577495dec979f06bd9d7eb052fe0085ad5986a6c7fcf795c7f54211ad64d9806120c4a476a6530618d316b78fa320b3b60a9f72dc43cde6620b5a532cd2cdf04edafa5a2e13a69f8e6e3944c661773ec6d04474c928c3b10e7b32ab9822cc84ec0868bc51245fe218ab03761035a616bf3055255b9793ccdb8c5e29bb01a07cd145ba9143cd18b39a4eec23a9668b705cdea9fe2bc37b03ce98ce8a6b900151ee5058ba76809d5a30f94f5042a787fa49d877", 0xb5}, {&(0x7f00000003c0)="45ab8b1b7aa6dfde7c638aa823c3413061b2c132de37bcaae13d650c185794f2067d11a772d90385c173f41f4ffcad7d5acf2047d50c0d887bf230e56ccfee57c1c1385e970aedbef5133339cb04cee29302a137f02191dbee719ffdab3e32360868df42516780fd8a423c6ce4ca436f02c8e6bce138cb0e6a38280648a016fc58b93a733d83b1644e9bb9171c8ae539e650a76fb855fe40ce4f431548f743949f53fcee1656025554cf9ebf513eefafefc8ccb7ae99e1ae29ae7a286a2b82d4122e8a5ba6d61c343cf8172b038ba28212607715efd6f7ec1573e53f4f9e97cdb9b993", 0xe3}, {&(0x7f0000000180)="84426274a9caa3b62863e72dcd85a16e73739bfc611b44a3b90b1f40816e6fcc779f81e8", 0x24}, {&(0x7f00000004c0)="09ecf5572ab112f7ce30f566e45c99972255428338d04e6bd7f28c432b84378d990f0697e17e5b9ff8d6a663dfbcaf5f44594c1b4aeb0444b6ff0cc3f6bb34c1994baba7b79563da8bebadeff306d3184517868f6d89e09357472f503ab0af5e6b998c848b470fe771e72de517b75d250d5862b73fd54b51599fa97f4137ee32dcd13f2c25fd726416c6a78c4800654c137c6116a6e9f866570b27cb23c68d73", 0xa0}, {&(0x7f0000000580)="9b5cf07a9f685402db01292466193be644b7bd0fc95bfdba2e8bce3fcce1d2d5da2b02a11235793de7f303b69ee0ce6f68756bd2681ba9c4dd634ee0997db23d6c4827cce75485fc802945ed3f6cdeeb14f5a9ff31399140f88704c9d796c718ed37eb84e57f011eb640197279fca17fc133b70f3cb2d0d172382a162adbef6ef61d87bd71153d7dfda0092e36b95d8a0a657a4ce50a88d8f8522f156ad5c5f7a74b433b54875d87070dcf3391ba7d915632d30f09ba6a6711799b29975a767938519f67175001296db547c807f25d9f099633b9e8ebf6a9a1d9360659d28bb232d8", 0xe2}, {&(0x7f0000000680)="5fe21b9bb027a3bd203493016483947c51d5bcbbc082cc6a1af51064b7deda19f733f9996b2172cca56c974b7a9f42e21f66df45186e0defaa883daf2b749f47946a68f3579116dfe3dd2a8f159f3f24c49ac8d9a10b1f40", 0x58}, {&(0x7f0000000700)="c010e52428675c7714217997d7dc12519169363e22eaaadacb1fe9972c2e1bceb4e1ad579812e8baee73b06ff5596ada467893925a01b43e16cd6c1dfd1b7eb4e03948a6e6339fe545587779b5c2a9a82889c114e2f657a0f2a76bade45f1c45b8d7eb1bbb587e24d45a6d74b823e1e43729bab307cc26df7024606f3c7dafd5bc0745cade3ab0d14c6d12334ced9cf9b1099f0b3f0adc4554f2edd56216f9f58187f1d2b2bf915a885d89954ab31fa6fc1ddccc61586ca51157e5e93d09cbdb4b97c85d2068ffc4afc1949a1182a0857eed987132612783344a1a80dd6632f123938a86b4ca4d4bf6fc75941b470c3f7d8477c6f9e63ee9aa2a45c3f3b1230a4f8d880355eb6b2610da075733bde5315ba9084b7c338f289bdaaeedcc67bfadae82e3d5a677ed85dcf4434fb06715608672f076b296cd1746bcb27d51c72f45064819a5c7d33f9c3119840bfecb8be7294c0bb1c28ff87d49943811f7670016f14f56a86868f2d8ca3795aa1ac34b313b61d71d554c9877acd923440a803ccf1c23ad9f3308eadc208a96d96bddfd71087317817caf0b220976843d0e3b5c931639c711207d87dae55e20248ec0a1035afbd4d7dd3b978aacb872f46b0faac7f240583153bfdf73b2e08a76a4ba9a220d1ea6d2188bd0103e4beb2cf487fcd9d61e55b0c1338a95387b1222733a053c87564d7371ab73ee252c02cf66a7fa3e170530d025db02da99d1ce02e42745256fd22204552aa726e793a6717228ce4ae839842243af2c2893bc4c7b9239ff0a284dc4c5f50c56339d4a0233f938a5c48bfa11370b1cffc06ed7d291612ff1be5aa5883d69629b193d3c39c48f18804bf80f7034181f070c9ec22b10ee09b9917f278d78931242bef7b3cec1d93592ff12e9b96f303e0786ea5c48189d755b8247afb507a1e74700aa8ca793f5ea92ddab5119fdb41c94507a81ef39ffb7e4841cd74da908781e7981500c0583aa0559db461790305c5f6be41a2c2b184cf4e1f0acf460fd7a9e50971350c7f35390562a52e8840cc85c1c7d517f37199181ade2762994ba9e79df87265175396c2f87c47929ff320305fb4cafc24d82864ef75cf4d19128918113317eba0c0bb00290bc3730426d54ef57e87b2db8f413ad4c3781abb6846b326172ae3d29e1c52a229eb2d4799043584c2f13df1d7b0678234902c00b1e4a06a9ebb49bc6438439404be2a9dd29d589acf344936c827449dbf5015aec67a847a2e74cb0f877aeb7671362fd34f081981fb33a027f29ef96197102606b06fd554d439cd99ae0ccba61cb60557ddae083781a2e98a55f80d2bb29b703dc8dad99dee4b393e7a1ffced6d47280b612fa50e8b116fb26c9cedc41bbb2646cdcc9d30b44075e37ab541b10049d4b2769e857beda2eedbba4f0c599ca41d4653418eb6592018f8d72762498e7a9884a1142795e3ea74adf35da708a839951073ac98db2b4bfa32d5d2d4d4037b5252550080434f4bcf45ec6a6d210ae630a48ce3d642da3d3a72240f0ec846b8c326dea0f006bdd85d0b064e701b179eb25462403317e7932e345c57545902879d2e5e621249f7abab77fed88aaa9136de7fe08d0fc703f9ab6069550be321479249e9c94d1db5f33c7423176b8dfb5d828f34146b4366ab56efcb8cfb42213833a6b8805bec425162e3bc9d18b1506539ebfdf76fac1b454f327bddfcccaca9aeb1cfb94b937a110c381f05a914dfd62eb14c955b8479c80d8d45c5bcdee2a742294aae450bd678d20fcac06d762c0baa4ec0fb0e8014b81c2e3a537ce71eae33f8881c86966e7823b8f4557fa406f355390c230bcfbaf4aadcd8a3b344bd19a298163993571cde1eabb79510e3eed2b15239fef589c484483e8b257fdfd6396e816112a59e27f220ac1b4c19ecffb9421ec0c63ee87912efa0a1d946ec52ba3eb58492aff7e2d3b8066cc136da284fa0bfb776834551e35c6c230f01866e143b05453f728e4eb6d53ab19439df6b3c030a80acff543899c5da9085b9957928952b9369a93e34949d3e90230f2fd24d48e59b58eaeaa78c1dc71bf0312d7f8b031c7946823ee0648c1759c07bac1cc258653c44237a18451083a2fa8c1a5b0fb96db9561746c829fff01c4f2743ff08adf28920031935a412700c96767a3c215377fcd93280330e327216477f2f728eec0cc361aa74e197a6adc8f132dceb3f0eb668b12196d12aa70769c667ceffe3507064a37a579792b189610956213db38537e0bf7ad33ca350028d978f0c73e37fb1c2ffc90ece40eb07d37d959857984de332e85c22d2fdc0d2fe58d1ff15e7caa2621d7ddb33ed068dd931a54a557aa1f5c047b9c291112948d690200c6c9eb8c7e92b825cbb79290939b05c80883e62d1ab70a3ad3c95a4dc290090d1242b8d076bc68180c162d8f985f48c01b77f7ba757ada2e29652f40c9fa6aac2645e0ae399890d86388bd4e56c55b39cf3bf0c423e7951d96d54c943ab1e887777ed9efd8214997de21f09bb8d0781488c22bf6682e50c457a9887cf1d2547d6ef761d516f6c754dd58230be5013042bd91130abb60f051485edcfc5b3720612b319e05b5bb4459b5eeea7fcdd26954a76420cab2ea9af50d079a28c59de7f722cd8025622ff4f8f9b58c19a55fa7e9dbab7dc07ce49862776f209df5d5311ac9bacd15a063ea807178dca9976b19d9f18c88fd0ebf5649aa94298ce22ea25841d16dcdbf4b5d18e56e94fb47e466ff645db1029da9ec9ba5edc15344553ad5c39ca4d2397ea692cc01c3646a57fecf38b52d1019a1bce6454896935baccdea451683f331ddaf304c5e2bf271b912d08d6af6350231c075c4d0dc68679a6251ed906c98cef2ddd9a73332f59c954a401900d0922572b52de127f5da9ee8c375395d5084acf7dcfb3d1886fa3cf4e52c761e2828697f1ab65a251998a7ecbcf20ee31867cefe9891d69967172c03f8c51127c7799a1730b0db54eeec43bf47a9453244495cb21c2d4f4e2f9bf12d048aba380500f2f557f829dcdcae7d1d529f12c96b4af7978be77bf2d9fd2c090300cdbaa633a0b37c58931ce95346fee809d827938e484565d0c3d6adbf9c7790b5347924ecd9b6f990e21b6ebcd5bfd52d3e9c59cd319939d87fb39d3f8b1dafbf4e487bd701bf40d3c1a90ef349f877f02eb55f5331f17e6f2416b1732675007242ef35dff7ad7ad9425ef2b95b73bad99a79f674c7bb578b2c566170046d626bd4d3bd864fd92db0a20181f585a6a25d82d1d1464e8e8ac2430eb68e39e7a9deed3117c5ff862505606c594ff4a6a10b7157cd62c0fa587d3e17736f5e03268b2dffa83b4e641c2e66222da1c8148a7043ea17a09be4af0fd1ccf0a6bdbbd3d06b7129ac77ad7773d7d8cb206e46ab73811b0d1bf7ba4a34504ce8c1afad600f3125d326abe7e9d44657ee35344d6b2e326bbf5befe40c31467d9cb625b0538f6df9f14578e23b72d75dfe725c836eb383b59f871bcdaff2456f34141c7ca9b0d8bc5dd6b2cafbb148a0519314bc38797a1b5d1c3aec40b24b9e52a65f63d2687cb6b36e13883a29044da393a2c9cd4143afbcf52a55c65f47d75a399ec2731f364c7b941eb356fc79eeaaa5c63e42260879a6f705f56bf9b16666eb4d8475db12b0e2eae70a74d00adaa1123a07d1eef4702549a3afb671648c5fca0907772f75678cd093806f1c4e1b80db0ac154131b9997762e2c3dc3629917ca371354a471137c3d1250119036c7a68f8f80310d2dbcf6d5a354a9b48c5dd3081553732192a944779b1170a45a69e590ae6b9f6ff34a8ca2254378bf6dad6e1a382d137c56f9e55a731f94e8863569df756c5998c2b1424ef894108bc006f9f0a0610e29ec88b6917d73c5d9cf221eb1326e1cbb794406546d3eb177a4229d7e9d17bd0533214efdcfb645d3cf35f199a4476caa8f0f44fbb37858fdffb20d3f0a337e02bb689c95ac23e5a97ab5932ff973efb2bb901aac2d588cd6b0172d35c375fe906e8350a7b645c92ca3c05aafe4c474a491720413db667a99e7bb4dc8873a7913dd2a501cf71d88f8d05745bb3ec4e012a86cdc548beb0c9c72af8b84496c2c29e7d920e74f5bdddfc5e38e9d70da70d776425acbcb9d13559fed55e076385f1f3e4582f55cc85a0921e5adc8afb65ee479600c0472f38eafbcced94493d4f7cd6e9b86db064172dee19b4f372fc39d57676d9a803e222e66b476db279b493cc409eb5ebafb6f08e8648c2767374bd59045faa4ad4cc7a71526b7e3cd5e927d4ee14d6ab23b5612f8ce9257d1cc0846ef71f27d3de2dce88c506beb1649f8d7daa38155bcdeefeb305bfe246ac379e602b75af0b7635c152b18aecab0aca224c86e1866cd772909d57602aa42f2fcee79abcb9f8a94f6f815caf667b913b72df05a44e0189c168f7fe78a4ff091557cbdc39a207a72bd7ccfcf2a90e47db1e3175e2300fa07e1e8858a1d5551c28b9234a28dd125ddbb558f462bcfdb21e6b58288582c42d63f6e1d2f41ff90e74727548f638e25a4133abe9681b0b7cf26e6d44c0530a085e10fdccb3ca9e305e7e813670512b4084305d478f965864a84680e6be3aaacd14fb3652e5a066aa7cd576a8100c1010ea424944637943cbaaa6d673a897240bfbd6c027f0b479239fe0171986def8ff5b41680a63dad90fedf859ce9564cf05d77c46ec1ba4a6183a290998ce6cf4d51ee7aab3754efc5cbd2a2d38b6dec6d2a2935e54d375ffc1ec85d9e0d756cd30b29a0adf713804859b001229afac86f41d9cac74abb8f0c008061bd009e3f9491f5138e31f4ca5923105737265f30cc9e5766f685635a8a576d639fa779d02d5394b7999cb85319c7c11c00b8f335876ba6e7f850a0dbb4a0958a46f58c6c08a851d955d97d0a87ca615b057fdf8086422d0b0a15dc3cee7bb0398e40295abb8b917d828c56c1f34f3211cfed88ed620fe623cab80796d561ba5cde50c6af754ae4a55253833b7ca307ec95af03f51dca68ae4679f4ff43f3198fe6c7468de4334e6c28d05850da6630cc6f0d1f49f6d16792f81bf574dd539b37ec0a84d68b138cde78e59ce1e6aac0679a85eaa0cbbd59d7de385ebb2710a062e8ce2f1b3834d23e5b9c3104be8f9c173eeb7727a82a1e216f404fe54c509fa072151738ab4b2a651a3235d2d804d75a053e565b1d847c256e8d565e8ed30a130f9216179329b4837fa55013062c7b36d2b80e4647575c692e9b47fa4515b63ac8cb587dc97e64bcb2eeb759ee6bcd86e48bd6a5081e38d0c0e0296d9cdc471e1fa0a05af243bffddb35a6c0b9a05fc798b24024629c741708a0e1a8837ee167b45dbeaeca1d647569f688e3b7bc163de4377d0886b5b802d494521322c4cb5b7cf93d289a30042745c729abcf6ad9eedbecf7e613c5432a37657a3c56c24f4433751fd35239d63c0bf1817cbe62bbaaa2d0b530a8dac6f20cd3eb0789b3012ae89a46ecae70e1ed1d16cd9a76d17d089c71406fdaf6a0d4bd67e4c33ebd900dafacdb071d5c419fc7adeedfe32cd63c8ac9610896220f9826d57d96557a9571e7eb0ea4ac0cfe285cc27c1b2a6076dd9e7d7e8341bc5e99d0b6044c31cf8a19434724e25270f80a61421b9053f616d8d4c394c7bfa3482b066e7dc35a6fcd8a8783ca6b36fe32c702b5aa8390ad347f447ed06df94aaab6833f8f30182704ff6f11836e77f6540db4c1f3fa70449be21fa793451a71055cc50ad23d834d465d3271a485b1d78f0ddc529edade8420d1db5c", 0x1000}], 0x8) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 17:32:12 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x52}, {r0, 0x8c}, {r1, 0x20}], 0x3, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) dup(r1) dup(r2) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x284, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7a, "02000000078d00cb5fefffffffff7f0000000088"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x4007, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)="066190857877c9a50edcf8c9b1f33559e104e4b9ce6d9e6d71487eb30e0866d60b227bc428488b8918a0ce045fc2102c32b8e8682e77db094e70f0ef6f6af3d3b948e5652339e794d73b280258ae33ec938e4fbcd0d6b80ea8f7694a84c8b76d2e4ae6fbbadaf42f76543337f45bb90524a0358348f51c", 0x77}, {&(0x7f0000000140)="da98a22d618a9d8fabbaf23875f995a38232068463d2f8d6ade788fbeaf9965409a07c647b990435e6d28aa2c59db1f9487aef243080b87ba99dd1a4c49f94ce8e32b68aee3ff05ed0a936be5c1f0b12d05d5bd60a77c094c390b40cda7b30c140a8bd10b53598213c10dfb7661781d44273acb55d8afe2fd129053577bbc76f4a0cbfb41832378f55760b65eecd317839ce7650d0204d0b34c20d86042c6966282f01517ad9f6aabefbedcb741f93af42f5637c5caae683d0e797b2d18ef6719d3212398a778c28decf6aef908acfa717b9756aecce46b1fc479ecf55e3f34810caf5fff564d37ede8ef1ae64a09e8d161b96e93c33dd56b72d", 0xfa}, {&(0x7f0000000240)}, {&(0x7f0000000280)="23f0f46ed52a0ec8f31a08de40570ed9ef", 0x11}, {&(0x7f00000002c0)="0a1b15ff7b2becbab96df17b90d488e003aca9bffb61d91044a98f704595d98adff6bbea5335e0aa05bab9aaabfc57463e7d3cfa3816100b758f2cdffca2692a0dde7b6c9fbea0b6e3e5fb92", 0x4c}, {&(0x7f0000000340)="b8ca5f12c564c3b47727e2f1463d81f2d7f86a50e0f008c7681287b98ebca6a259f27bffa325be4f2a47646f8a88ce51c5ec4bf02cb207c0021368b2aa1307127ea8", 0x42}], 0x6) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x110296b840f63ae1) 17:32:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 17:32:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x6, 0x0, 0x5) r1 = semget$private(0x0, 0x7, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/246) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 17:32:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xffffff64) socket$inet(0x2, 0xc003, 0x8000) 17:32:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r1, &(0x7f0000000000)=""/169, 0xa9) 17:32:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) sendto$unix(r0, &(0x7f0000000900)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb1209f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ade49a85b423ac9167f78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a23b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xffffffffffffff4d, 0x0, 0x0, 0x0) shutdown(r0, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x85) r2 = dup2(r1, r0) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000140), 0x0, 0x0) 17:32:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000180)="0a9509e975f0ea47b4d263a9c3cfe2f32fd63674be687564c0eb12c2bd2b59d668b837adfb901cd6e81c412423fcbf4756591adf7655831844f71682b2049b07e3f7302192e4e78ec7fec85f7b1220c464fa649e64d34e91a8197de982bbcd963bf87ccb38911feca1f8bbca", 0x6c}, {&(0x7f0000000240)="0e41a1e50e0fd5d97c0fede2a058104c631d727e810b2d48a58906779ed0cab4aa6e272792f616af78897dc47b63a68ac236c0adedbe9f71bd37fbe6b9e56d70fd9f36b27baa8d06c4810209abcad3d9abf6a840f66214cadc33febd3e583f05dcaac0d6e9c61c211e7b82086fde1cf569ee7afe99b94a526c8586cceeba4684ffe6bda7b153fe1c5aa724a614ef7e6d1ae9f8da8e725621fe14b27d149ffda2eefb5f0c154f63be1cbfeda1dafa93f02ffe649844fac394decbe81b14133804508026b3247870afaf862a12a5a180a6a5cb2740b29248e47a8ae12a29bc3d7c2730c2c79b11226fb635dfb83eca68e166756042036dba", 0xf7}, {&(0x7f0000000340)="b9e373e87720a11519876e7a9d32bd7ab71351b399c4d565f8cfaf070f79028e33ddd60e2d3b5a2c108d86604c85567f781797ebdae6caa9e952134cb083a0f319524c5c66523382312287fe0248002e7d90bf44c5642ce8f36c9325b048bf6e2cfe60f2095015a62fbf5002d7a3f6bb2fa12668651e81494a7e779fa9011db0f0614b27a87c082f523eb311e12d44b2c307bfc5b3b1d4dfd7c66f196586d5e963ca496de2fa6dbd0eb62ab9b9ba91889c80cfda8c49931bae67cc1762cb71c6d3f5b358a3eda89ee411091b3587db02fc92ab637afc86e752c2", 0xda}, {&(0x7f0000000540)="4491e3ee643288bc39cd5654632019c8ed4cebdfcc0f9973a986bd3aab3c8cfc69238998897b0eac5b103dabd4016be21f782ded7ba19f414e88594cc783ff96741adabbdc374d73e01a2f80d846048b", 0x50}, {&(0x7f00000005c0)="a4b690daa9351e525d321f6b47da4d5448d792aa0b9e4ac50e88b7e79a412cb97102d40829fd8d2cfefd5a191defe9f8e948ee503cd3a6cdcd017b68fe2c57ac50cc57713e6c6d8824b1cb7e4a7d2dfd33ce71f11d0f8ca871dc758e4e218a9b756cc4f1b16ab2c8dc40fc52829e643f997ded2d36b0500b915271fc1f2907d7f20f951c468df115fd05193e8495ee9046dbd90ee069f453f1982de9398147f4cf42d3cf4d0cdb239c7dcb546da20c61ceeb4cf2e879e2448e03154946abebb5890354b1f5d623c630e2d5763bc702fe68f46c0d3c61a5e5c94ffa9f4b1829112a73840ffedc5a75d6efcfc400c1ea6149018ed9a492cfaf0c703ff3ae46fa45ec607db8f418ac4170336a8ee906b29f24cd72cd56d165e019f84341dafe0f2c0d86a1fa8b7114aa0811f6719fdc1ce59de5eb4c29ca12a7b36d77f84bda69a10c3bfb871412399e9d7c098be101bb8b8a26db84ac99997e15ab111703a0fca615cab94cd7e8b976fb85282512ef15a4edc2c92a43e5ece3ea633eff9a82cde1d059c1b2916298447725772145df9833d653029e6c5c3320d54e07f1e17b511d316c433e2d62b33ed26837d6eb563238551a6a7b4c553b2d614f8fac81b254cf698db000a3bd59b90afd1d7bcf1b944f80d27037ab6293327d5a9c8f31cc4f9e7f37cff857cf7c534c96675d6bbcdffc07decb27fca67a3e86df0b054bdbc3e7f3f56509d62a792172579a90384029e9aa1fe939f1c16e00a5904c337b35f1916b3367e577dc8e9f8c558440abfe87a8b689944e569caec07f097dd990170a09613f842c9ab1235e6e366c0e6c65b4247d44886e682f41b977e38194b39efa5f411b0185bacbebf6b0351659f150f5457ea875c4ea21aec7ffb26dc3673ea986a6c1cbf328d112ebe0457d5bee847bb729bea9fe8637306645f38e754e9d8be9002dc4410bdae558d2a0cc526f0f7884eba25e614eb90a241b47f786f776f1a7a51a0b1ce6fe1e176e5da2114ae5f2ed4d56bbe7b1f4c9eb0b7bfa3ca5d7f3865f15efb7c59c789137979820241f5c957a5846af614b236eeb7a7fa0dfb2b0ae3edbae1833d7ca17bc513379a7583c92d240e74e83b96e072588a1e03b23f6b3ecfed0de1015889fe37a0787fa7d345986d841a4471cc257ef87f4cf58d410b21b3a98932bb01184b04ecd7d9a7b78540bef1829be6a6130cfae2a1b5466aba085fbfc7c871471b2ece1726b9a653d1f2cb3e857561fab05eef476f157017d02cb20a20035ffccb6d8f5230ca08324476c910ef4bd3a79c558583dc835572688f22546be10bfd6cde34e7e70770928160fdbb270daa458fa03e3b7d0f36cb58d4fa4ee364a073006a9446c09750c1bde6a6e444f01d2e2087bac5c3d9318c6c2460f094c4949384010839d3f1b3d0ac9d962b45b14f9bd4ddf3f887a9b763c8e02bd977311148af6d723506bf611eb06c8a856fa6e6e052b674bfdb42bfb28a62083408b0bdc727905420371fccf7376865c367c41a44705f97f0938544a1cb49155d09874c3700fed56e45f8c38d01890e761943aa5ee9863bb5319595e626c4970f9ef53388cd3876a3e625b7e4f55bf6e35ee3ef51516423815eda18cf7a95294995f34e4bf375a733422f0dfaa338c606ef99de4bf4bbf56cfb424ab8c8586f0bea9a6e199e7fcc466aa2eea7ca4cd7a94afee52794eb165e3320f7268693111616c3bc69b092f193da921e8b13335c469d957f8cf2fb81608d3471f93c1a035616d2013bdc34ef8084bc10fcfef81f00d908479b07d349ff8ebdca7260bf79ea3c035f9518feeac92f88a14fb2830611fe52d1c39a53dceaa47e2e8b99020d4c53cf88c867388095c48991de975fcdb6af27fd5c77ef4ff7ea848ef56d28c7514fb19b9357f9c929f2e57b1e0960dd80532e397325c896df6c3123ce70ff33e00956c04bcabea9734fb7296f035ad31bf7ca8c13fb15b284b7a8651313b54904d4504c695f89149bf106bd6e67e819338e07cf73caebf4f438df70091c66e24f499a9ae686f9a8dd369309dff97759f197d130711689627dfba11d98a029fcaf71bc46004652f24d07e984c91951d1a68b78ce7cb89fea60b94ab9eeb7d53d8c59fd824afa825dc23a8576b66ff53af2a1fa799d9161b8cc13ea3e897c114c8af1e4f5b4793ccb20f6ff404be36e6aa0e7e648ef45473a57c85643fa24acd1f9769ed5d22e3eaaad72054fdc723ff6523c60fdb950220e546f06160e030840528b43bb816d801913f9ae652b9303441d128f4d60715bf250d3ba4943fe354a44b17476d8d097fdad8edd5fd43b0b849396e03712f24f6e84b5ff79a3c11b8edbccb591b3b45f35f994749fac8b8988a0d8ee94ccc8f789b82145a888a77d4522caca4ec072a05a3afcfc5c81822adcfb92e3f9847cc2aeea72dc8920948086e8e6db59fdb99d2d48a3b39602f4a71d4b83611d976479e4512710a90f6e32ab77a9d9c4b1f26fd33c9fb7355d277dec2d2628398706efef4904753e3f1ecf01258d0014081d5db8136ef281f8c653ca9779d71c9a9f9f8afe51ee15d6ef04747164a44ff97246eb04f9d6e1673d80f36f8ef62bc8ddbfaf27d1f3fe7bf685960d244dacd9ee4fb283108ff304f61209295ac2dec364a77fa7d1b420d5db0ced80106224566f5c1521d974f9fbd6f44748a79348013cbd72a21bad68e8d63847d8632fb8ae4b82d5331e47ce01038ed22df3ca021992f457208e137a0cd542dac8526481fcb692118cad9c53b1e974fda840f44d6489197fc67c10cadd70b61ad642533fc4431635fe91ac3b9c7b67ac7eb362ff55136c11e4e118c6b9c84dbbe1abdfca6d208905d557d47f00e78776397f695d8fade7641c0c0fc051c409cd25c7b11ec070afcd25ec0e4527b668b0a906cd812a917fdba3c47c9b2222c2f34c43cfd762ed91dc92e7d6b73f38c0ab0ffa332108996cb7945fa3c5a93c7b0d5d5d1131164b3b71d9ad48ba5e71217838079deb3e3b970bc67d4f097f26429cfb1e508758002fd866a72200044445bdd5666951799da9b3dd882d7f1ea8a8fdbdd77d75763fd75af4a76b89db18cc9a844960d908d059e744392445d10953e15d71bf4b6f99bc1840cee34f1d00295fed57afc50348b8e2f536f6e041e733c9bf2cb7dd2e0c86b70e93cbf505d90559a1c689763203a19afbee0b4ffca80a4369344516a3b44955b65980b5523350fe84d0309c9354aa41271af05d267e2caa30f3ce29c02ff82251086891527c91055019b1458b932f8a4ff2653ee9b84d41977460cb3ac7cec87f575a8f8fd9300e86ad61574bdcc1e2f3a380d61561e43844e9bef513787c99574b8500ed2718983375869838062a74765eeb87c92d7256f5381ba6089bf3aa7ab8ff47dfc2e0da16d22aeb16e79b2e2a44ccf8ff18c8c71289b652d3c088aebdb46984bc9fac087cb403364325deff3ce8a5e77050aed9bed1e64ab75882ecf7c43c294be3128d4c204082a0071963e9f4ffc92a19eda9605f8bf6346f5ddacc7a30f2b7462e7c614264c919db8f28d2bc0cb4db3e10edccd17f37b1b4e8d4a943bc1c538b7a384723366eb9a80b69d3d9d39d8a950e1940e9623d43257626fec37ea246ab7bd4fb354132b2d9afbeae71d3361218877757b349758891d91e2bec2df1ba4154cc050a63b5de96e9a3b9882e0457dd8521aa5677ce77d4e2a73ad82281bdace81db7be374e930adc88a5671bd6c4f6e43e6ff4845718e7d3405084a4134e21ee1b6dc2b946378877977ef754216a92c62d2dd6a99dd8b8c42e05f0fbfc31bfb3c8c155aabefc30781cfe517a12b127acf9559de519817e97b8ac8592f458a1c8e6e15cbd24865e54495a36cdab4f9e801d9b9ca7a882dfdf701b0c05040d7fc7b30fc9a0f593de233b52e9f94f9b5033ec43eec7db08e13673d03e35d7dda7c8a5273daa88081bac2d0dcd998d25a77cc7aa067ea5f875b04c38c718e09da3f4fb70f0be75760c186b6de5b3b0997a653af1b3126f3f3990be527a66d91f1772394de1297b793a2cc50c373c2a99b494cdf05a11176a17fc900d4a4d7047a8cc0a01eae30b23222619c23b25590fea57290175e8077e9b2d3d911df86e5365fc4458113a1fea38721342c5c39dcb8b63859fce8de40df640f6fec976d3faaaa14cca8f3df56aaa9bc7d196d7116e15e808b2804ace3768d9cf6883626739d9cfd06eec262d1fabf31e17880d6c21caf8ce2f0d02c5c07a08def2497ead7e307896efc687ce901dfe09c4e804f41cc646ea4cb62c74c62c8cd0efcc6ea5ef3768b09057151af0e7e0636c7615a6388c7187771d7861d08af893e149f6d5703834b8e7fa891ead01e9aa412880430a8b5d655afcf6e2d4c3e6d4e59ed87b06c7e6d68d567c2c4abe62637a5f2f32173ff54f0abd28eb30620ed608b8438fb613ecdbf126b8dabf7581c079d0d7d81555c21cf374283630995914ed30ed7bf48bcf426e52a89ae12e59cbaf64540a76eaed53f79196c2a1b3569e0f70b77ddf2047688ff3845c8af79a0a7f2cdddeb18fdc5b93325db5ca5d51d69ff41894be5623afb6f9ceedc903f17f36746a275e2e182fc4f3433f14e2fc5392cbab4b8e0fe65690e8433a4e481177c6567ae930446da67d99546077543c040ab0e446b3c09f084fe77528b53e398b3269ef2fdd8c30ce4e8560968998909ce90f7a7e48016362e43441fec034d442dabef54673f045c0459f931bee8c81f4b6463c9dc2d24e6d3efbf28ac0f80f49cedeee73db4aa43ab54531751d713232a1a036fcd9efd52c7cb54520f6dc8f1c939245693722eb86d26fdcb1407fb1ba9792b1657c1a41330da1e99e324904b6faa0f176e669c6b0f570c1e7c471dcbc46164d6321f9242b35211d100cde7852c53bab512273ee37b2a11aee7477879744ccad25777d89ee36764d70d7e0771411c55d288f158f35159ef13d78f641829d2ee2cd8d5a7260410f132d7787063f19665966d6f18576151edc51309f3f10414d2a7583d1813835ab8ecf0b131c0d9ad1d2425c9bd941888aa5ac918f0da20e94c118f9ad5cafba64b280428ca6b824f66b9c3940df826fe6fa1268c913d69c595c7376ec973586dd5e2329ec9646eccb4a496409cc8b136b70b8b74dd8ff063d84cdbb33fb4481da50326d0de4aeb8c7566f795b675c39f52715bbff7060569a77c5916bdbd3716b7e79b32a19f2e327d5cbe0d97f9c3ff494be62292dea55d31c083edd404407719d1c9636e5471b6548549317383ee85e0c4d720bb4811b18cb51751f4fef6e7b7bca63f647f1782c94c27b398a7d526eac7e1a30f554550f3151a44e57ed87ce29e26bd2c1e0e6e12969a86aae7a01d7d1c4e0ce2505afd0d438971e5a0579a97b5748da99be3d2f1bebf5602d147a8361491c5ce9ac01b36690a8804b804b57687eb0830e342678cc1f4701dd2192fda3c7734ee04973c041f99c1fa7606ab311485a8a30da2d17328cb7e49314ceeb3dd57765f09107c101fe19f3020c62988435f6e0c91b58f55d6249ec0239d9f270e9cb0d9acdae2335ae70dcbe5b808be3e75a80424b1f5bd0ebb5e73c216314776d06452ed0492fb5989e3f36be98328f55b66162ecc93456f742e318059948f6ba8dd87986f7426222347843a4e42d8f0329f12858235071f2845096224f3b2cbc3a15b0ef84398210dccc7c982f3bfceec71ee7f005567617bb6aff5d5e59a5fe54388f07f734544b52cc95e39b1ee7dea36910fa314b3206ac855", 0x1000}, {&(0x7f00000015c0)="497efded071ee7aea4493598f4e639ab804393993710b616edbe5a627c5512f3c94e174f2159b6309364979c9722e30b62b1b5e797df9afcd3718eb1195cc7f370451d7899a8227578cc66e391cc8c04daa48e893739b62ea136e99f3449a97184525c50482d7a02", 0x68}], 0x6) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:32:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() unlink(&(0x7f0000000080)='./file0\x00') shmget(0x3, 0xc000, 0x1, &(0x7f0000ff1000/0xc000)=nil) setuid(0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000280)=""/241) 17:32:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(r0) r1 = dup(r0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) 17:32:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x1, 0x2, &(0x7f0000000000)=""/79, &(0x7f0000000080)=0x4f) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt(r1, 0xffffffffffffff00, 0x2, &(0x7f0000000140)="e2140c5c6aca4018433fcaca3cbf3a4a43f201f32d55f475a9d45fcfeb3e73ad57e9b9211ac5f9806ddb9675e1c38c294e105916398f0b94b73021534ff4926222822e39dbd396d05da3b1bed7828af5eddb8064d1753f99cc785fc190ded721f4479edf60208565e7aea01edc5faa3bbfdec1c5c48c0f2f26fe5327423fe4ff0daa3326c740be3076db5baeb3744dabd7b0ab05988850e8eba5e7bd42e8b0b8b1e14957d313fbe4bc86b64d9edea09fa4f4710d5992a7ef8750102f0f35849ea5a474d169bb78", 0xc7) 17:32:13 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x4, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x6, 0x80, 0x8, 0xcc}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0xfffffffffffffffa, 0x81}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffc, 0xe, 0x40000000, 0x2, 0xaa}, {{r0}, 0xffffffffffffffff, 0x72, 0x13, 0x8, 0xfe}, {{r0}, 0xfffffffffffffffc, 0x11, 0xc0000000, 0x1000, 0x9}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xa2, 0x8, 0x8, 0x5f9}, {{r2}, 0x0, 0x8, 0xfffff, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0xfffffffffffffff7, 0xe7}, {{r0}, 0xfffffffffffffff8, 0x90, 0x25, 0x4, 0xbf}], 0xffffffff, &(0x7f0000000180)={0xff, 0x7fffffff}) kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 17:32:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) ioctl$TIOCCDTR(r1, 0x20007478) 17:32:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xd8e5, 0xa2f}) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 17:32:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020912ee284816b4df00"], 0x1) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 17:32:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket(0x19, 0xc002, 0x3ff) 17:32:14 executing program 1: pipe(&(0x7f0000000080)) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 17:32:14 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2a, 0x8, 0x800, 0x2}, {{r0}, 0xfffffffffffffffe, 0x82, 0xfffff, 0xffff, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x52, 0x0, 0x10001, 0x100000000}, {{r0}, 0x0, 0x0, 0xf0000004, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xb3, 0x3d}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0xfffffffffffffe01, 0x7}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40000002, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x21, 0x10, 0x1f, 0x7}, {{r0}, 0xfffffffffffffff9, 0x30, 0x20000001, 0x7f, 0x67}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000020, 0x2, 0x10000}], 0xc20, 0x0, 0x71684c5e, 0x0) 17:32:14 executing program 1: kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = semget$private(0x0, 0x1, 0x500) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/175) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000300)="cb4672ce2ae5ee2276caab96e77b04bfe3d78018c50d346515330154573fc22b83bf755098df29dcb34d570dab386dc0a9", 0x31}], 0x1, &(0x7f0000000380), 0x0, 0x4}, 0x1) r4 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) dup2(r1, r2) close(r0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000007, 0x63d, 0x15}], 0x5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x4c, 0xf00fffff, 0x8, 0x80}], 0x7fffffff, &(0x7f0000000280)={0xacd, 0x54}) syz_open_pts() execve(0x0, 0x0, 0x0) 17:32:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sendto(r0, &(0x7f0000000000)="2beb43f63e7668c482ba9eab18f677446a481e52299a2458a89ff22d2e512d9fa76b1c188abf4c1a64c7d788354a8fb816e62224c656c13a831a08f33f3fc2016b728b7b33d98f67dd8979b70136c318087478b56fead43be3542448f5bf8cca789ef2c135e199d9a3184503839da3aa40b96fc81fea4ce2f5d8af30964df39f7fde97b35452fed8d55dec9a1f638f036b72606095357c5643e3849aedcdf53b0e7c3b5b41ab7c8e69acd8ecca80f3eef433ef0e6ac0fff222fe32", 0xbb, 0x9, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 17:32:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x81) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r5) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000340)="84394aaf32ee90155fbeb67a532dacafb28255579cb523f010b5fc13725eeae2aeeec8536238423b90a9f32c22b9a3924b2ff14e3f20dc07053b01f0b5182001489f89c0ae0f9e130edcc2d8cf72f6384c72cd217ccbab89478e1f516a0733092fa3250717213e13b7db280b19454961950f51137daaaf2fbacff12cdbe9554ed6d56cff35945895dc378bc6a29eaea4273e0b03a8157e1233215116ab1a6a11682b0c1632b50893d47fd7cc6d1f62d7c463f8ea2e802b2ffc19c7fb9d9f16c1edad29cc22bc0d5f514f977eea8d", 0xce}], 0x1, &(0x7f0000000480)=[{0xb0, 0xffff, 0x4, "01501162b7d2fda8b9b7737e0809653fe106582de067ca2f5ac46ab4cbd5c319ebe4beb579a658c07d2c821fced49e2705562bc271e3f09690e0096267a4ca81b436e90e871b4fbdc0ffb00c3c730c1eeec6e3621839f2737698ec8b38551a7a6d50c60508b4ceb1a898c2658e0e60fd0be7069123f32f44f49196fcf17acbdb7ded8154b65cb160b7cdff0e2d7c39d59d6845496f0ee275a1920cd95c"}], 0xb0}, 0x401) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x20, 0x6}, {{r0}, 0x0, 0x54, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x80000001, 0xfffffffffffffe01, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x42, 0x1, 0x9ed9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x81, 0xbec}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x80, 0x20}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x11, 0xfffffffffffffffe, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffd, 0x52, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0x3}], 0x401, &(0x7f0000000000)={0x8, 0x6bfe}) 17:32:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() sendto$inet6(r0, &(0x7f0000000040)="5b3f7586ae95744d38a71676e996164d103c1dc1e7a135fd39aced6836eec5c0b6", 0x21, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x800000000}, 0xc) fcntl$setown(r0, 0x6, r1) setpgid(r1, r1) fcntl$setown(r0, 0x6, r1) 17:32:14 executing program 0: mprotect(&(0x7f0000139000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f0000000000)={{0x1, 0x4}, {0x9}}, 0x3) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000433000/0x4000)=nil, 0x4000, 0x1) 17:32:14 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) semget$private(0x0, 0x104, 0x301) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) bind(r1, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) 17:32:14 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/128) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r1 = shmget(0x1, 0x1000, 0xd4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 17:32:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 17:32:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc093, 0xfc6) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 17:32:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sync() syz_execute_func(&(0x7f0000000000)="6546ffa899899999c44165d15bf8df5c72000ff5d0c4415f5edfc4a379627490900966460f1719664c0f3a1661c909c401d9efa4c76ad0000040d36c810f") getpid() setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 17:32:14 executing program 0: pipe2(&(0x7f0000000240), 0x10000) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000000100)=""/215, 0xd7}], 0x4, 0x0) 17:32:15 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') socket(0x2, 0x7, 0x800) 17:32:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fsync(r2) shutdown(r2, 0x1) r3 = syz_open_pts() readv(r0, &(0x7f0000000880)=[{&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/138, 0x8a}, {&(0x7f0000000680)=""/182, 0xb6}, {&(0x7f0000000740)=""/52, 0x34}, {&(0x7f0000000780)=""/146, 0x92}, {&(0x7f0000000840)=""/49, 0x31}], 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/152, 0x98}], 0x5) 17:32:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5fb0a2f2f9df442a46a30c54ae8eac496", 0x11) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00002a5000/0x4000)=nil, 0x4000, 0xaa5549d549db1ce3, 0x4010, r0, 0x0, 0x0) listen(r0, 0x571d) 17:32:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffff, 0x6, 0xfffffffffffffff7, 0x6, "a7dfa188084998072b2957878dc17b06c8cb5123", 0x2, 0xfffffffffffffff7}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) close(r0) execve(0x0, 0x0, 0x0) 17:32:15 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 17:32:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) socket$inet(0x2, 0x4000, 0x7a3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) chroot(&(0x7f00000000c0)='./file0\x00') 17:32:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r3, r3) close(r5) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r5, &(0x7f00000002c0)={0x18, 0x0, 0x3, 0x7}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 17:32:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffa6}, 0x0) 17:32:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r2, 0x4, 0x84) write(r2, &(0x7f0000000340), 0x10000014c) 17:32:15 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x1, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x2}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 17:32:15 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xfffffffffffffe03) getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = getppid() r14 = geteuid() r15 = msgget(0x1, 0x40) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r16, 0x4, 0x8c) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x6, r14, r12, r14, r10, 0x80, 0x2}, 0xffff, 0x1ff, r8, r8, 0x9, 0xa70, 0xc00000000000000, 0x7}) r17 = getegid() sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="84634cefb9324a7ff2ab13f19f84bd03c7e1f9dfad2d9d8d5207dfc0c46f6e1f5c4a5faa5c9f87", 0x27}, {&(0x7f0000000080)="7810613d13b60d303ce8", 0xa}, {&(0x7f0000000400)="4d3b4a99086de1d4efd989b753e713efbca9fe19150fd3f0db418b38e184274841bbd56e8a6a4585730265c6bab0bb6e13a837348f7586cf4b38281816c748cbf55a8e4f4ed070b68847d407d83f1561302dfb40038a392b9406d6218481f78b66d0e36f8cc4d4dd11a6e4b189aacf69ba883cbd247edfa9a0531d16a8cf14ef94251b2ee24e2f2af7996105ca1132c7d16b8d3d4f3370af5afaa3e9a1a4592b0730f5411abc964c5621468b011ca46895b7aea3832c80f5454e343c12507824921dc09a102321051687f8c088bd1dafb2355af850291f9023c41c671d8f", 0xde}, {&(0x7f0000000500)="abb34cb5109f5fa3a1c3eb1251914565b62a39c7607cfac36520002a585ec2c33cf4ae2ffd84260a1833b3bd1ed1ebba73d05aaf69477198bceaab36481407c3fa3cb104b2ae0bcf68aed804eadbfefadd9814430cbcad93c430860a01de47e9220bc085d7aca01193ecdb048b5484246c64c82a58fe178dd78b18932ac61aacfc3c7afe1e40b56d718203c50da056225fd59f1f9cea9e9c", 0x98}], 0x4, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r0, r6, r3, r6]}, @cred={0x20, 0xffff, 0x0, r7, r9, r11}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r17}, @rights={0x20, 0xffff, 0x1, [r1, r0, r6, r5]}, @rights={0x38, 0xffff, 0x1, [r5, r2, r3, r3, r2, r0, r5, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xf0, 0xc}, 0x9) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 17:32:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xa) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040), 0x0) 17:32:15 executing program 1: socketpair$unix(0x1, 0x40000000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) fcntl$getown(r0, 0x5) 17:32:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/246, 0xf6}, {&(0x7f0000001700)=""/4096, 0x1000}, {}, {&(0x7f0000001200)=""/185, 0xb9}, {&(0x7f00000012c0)=""/145, 0x91}, {&(0x7f0000001380)=""/217, 0xd9}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000001480)=""/27, 0x1b}], 0x9, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 17:32:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x184) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r1, 0x0, 0x8) 17:32:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x3, 0x2, 0x6, r1}) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 17:32:15 executing program 0: mlockall(0x182d088e95c240fc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 17:32:15 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = kqueue() poll(&(0x7f0000001700)=[{r0, 0x4}, {r1, 0x110}], 0x2, 0x3) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="87d7ff9e91aca282fda6b0909706da064ee453314da9c76a84d8fb6580c130834079085c2793c27db33135469ab4e3da0a94de2bd140935e1537c04c8f425e7675ff5832ecfda033156333befb8dec634bbeb5c3e4a761a5acabc6ebb9c12f3adcc01f3d897db73d3540e04bd685e673649f1ab97e90b18724c273cd4878af63f76c4a2419648f", 0x87}, {&(0x7f00000001c0)="b72e977b4aa3b13459e9b2d1a616797257f52c7cfb7ac3151c460e0fa6d9887643fd12ac85952e5ab52f61add91c57f4e803900511ea786ce7cba5704a0cab01a1e131d175d9d476fd2a4d0481d43c49b32e89fa89f72e32653b5c5725f0c504f6cc22e9d781ef178646c83a7974222fc58b3d82343ddcedef1c", 0x7a}, {&(0x7f0000000000)="7f91e8ce122b4d53e71f", 0xa}, {&(0x7f0000000240)="5774e8cbad572656b12f96216cf3f4a420b29652e46c46aafcf83e625fd0a48a59862d54af9a764d37dd6f99bc77e6d1b5698e5acf3746f90b43b636cdaf350d0871795c62e9ac2d8d84913a2fc1ed545bb037f8fca7fbc3d15597e5add3a4611bd700fe1fd240311f5b765366936764870ee7f4fa2d4298841eecfa15cb84781d3161c048dfd5af2d2b4855255c", 0x8e}, {&(0x7f0000000300)="9aea8a904c66781239b16f8d9d70df76b23a4f16058a1b1fa612f83e7c41e730ca22fb07ebd8f405218b9f3934c77aade760e7a3bb747e82ee7082853e6e27f2c2f6ebe2996f0300ab361052f939ac16e4bbccff5bfafc2a79dbb68168643f42becb39f3fb3f9d03f1e74feccd4eff29c43f9a12a5a5eb9db00ccbf17d64021c86e2b1f18e4beb31d825b8807bc94c313797b4ac076a5a2f6c41ba0a4dd89e01210d423707402b49aedc3bd154427a1217f0c93233d2ecc9f6", 0xb9}, {&(0x7f00000003c0)="cc4dc6baaaf3760213794434688be01e82f33afd221bbcd0f80d7b8401d9d85fb530cbf5de55b4305419dae5033681e844be39a41b6dfc2cba79d2dae29461fa6efd7076bd6576237b9dd13d1a8e9414da1f2ae51b3f97365738203942748e30acdbfa5d2eef6f90f65161a0061a77985936bf77e15146bd7ab9216db585820c8459e0de3c809f625bea0cfacc9121b7de2821f999d8705e398f9c80fc26fa266e4048bbbcbd434342590da9b00e09113798c6ed1bdb222ddcfecfa315dc60bcd499f46f74d0ea9bb386d6bc138ae041efa7b1069d5a1efaa4bcd4e5bad054ebe6b626a356285cb8a3d48d4407ed30d19094a0d87b962f71fc927dae7decb929c1709f821c9781b10146fe391ddeea1b0d5aa43ba376a0ce286a2b73cb89f7d3122713ec9475ff2916a30a73c36438a903408a522333044fa6a250b7559cf2f9ce1574a232763d3473b48516911862102f7c06e1ef19c75fd0a92b55ce54be55012f7bdb1c133c3f311a0975d1282262d40ef7d15e2d0f42d02770bd1759800affbdbece5fd64c7300133d3f59af9a4d90fc76123ffdc97f380a18374222b67efd1ce1bbe32369bcc4b2a1d5316cb397974eb7faf50cd349ce5e78b3bca94d86521fc8910f17e20d06d004f12eb41594834e46dcd05b74a5103209c42d950f1eb0179973fd893db86aa8bd801ccb224d2492cd0a5f2328b7b3a0fe061fbd6f9836d0d65fa4b58a2ab09a966f96cdd98677c19a64c1b7aa2656ede3af46e8cf67800f772a1e54672e19149b0498840a729d5f594b834822079371d376b57d6e8681a142ab5f656a0b8fd2ebff94906e473b48288c92fca87007607e7ce1d0262f5df636b0d5651bdbd914de94e0af7240483b2d9ef6d8e4354cad9f0b4eaa87d8929f03d527125d645cab0d73f39841c4c93862da3b5c0207edd3ed1fd4bba9094b00733477b620451c094832c5d636909d2701fdfb7b5ac0f5e4ece44abf9c607391ace5ea659dca9b2fff7ecd3341a7bd1297aae355d45dc7273eba76b1c09aee632c835c6fbdcf901c2dd6554e4dee46d110324c6de876470628b9a616f2918d6d4e8ac8a3676b10c04aaf1528cea730fdbef23ac6e26629803dab4bf689ad206c310e34ac535dad2daaf639262abe0e311614853d4f0bebeefa56d4ec6ff029c302af73e001c5db21b5da63e54fff1b227abd428ed6679e0d8069ec4eba30b8dbcb442314adaab605999c5acbeb34890232da26753444460488a91ed78285685c28c114f501fad95620636f87538a181df127092b610406ac626210e69110d93ddb9550789175bb72e97f3836cbd98651e2624d3f15f1ee485f1786832c38c019031e1138ba8bdbfe5abd0c6c21706f6a630a13f9a86ef10ced16d84d3e40657be0f7802fc9d5700466986a11ff509765756c8026eef5daa85370f80bcc4a0b288df456b52aac29e9db59265aae89df446744969ced35c98974065862af21c6f98ecd091cd4e9372e716c60618b0cfc6648016aa9516390b7f1d78c4945dbd5a8a5139dc2f5b9b4a96f1621f63a9483f6cd62d39c98b465da27d498d37e85cff1811e72ccb98701347d1737c5d431f1523f8dfbcd3b04979ab5e08429326b43002d512e8da44e59e208202d284a1fe4c1a7ac0a36fc956cadcdd6e1de0ed42c5ac9518c7337f1d6f2acf7f37f2dcd5901c96e91f9e998d53aeeca4f5f6529d0bd02b7c8691aee06cddd40c6f9c47474edb7f9f6f56d07397a0aa9679344b41073408a1d705d0419ff7fe1af1a120779c7551c538236b6a85e243b53141a4b510a99ec22a16b0bff23da19462f9c6a720d26886fb0761f9115cd2618c2ba211b8c2a51aa34668865c808423a990a6c335ea37123de7a9b1075e8e71d21fc797029e9a5712778e180bd8d4725d9388cace6daf28185393dbfdc63162c1388c801d28096053a07a875af893cfd677aaf828ee4bce55532e3073fe0c80dc073f49e236174394e2be9324190ee06afe8419d5a15b28e7e998f3c5338dc0d9d1974e3e7711b8c0bfcd8b6218731bb30dd29f7a7180be063dbd5ff575b9845adb0e6a92546ec823fa4a09e6fd648963a93ef2b0297282dfcae60f38e76fb18487f2cd19caecbeff8f0475d5ade7a31ba1e5dd1029a49b57e7563b17c6190c7412aeb44555ca695e4f7f22892dd5c711feda19d346de72c38925a545e3a619d73675d83752b37c02a3c511eecd2d9933a33298b7e963e4b52a2589452dfe09078da6fe8135523a1ecb4eaa0770e52f81c7293dfe6956acb5f1d538ad42d8653f12344b439da31a7ab3262269b358970da9d670d68161732f26fd032e9b6e19fad8840a8115cedd8ba3e6a1178ab402a98cd6f5be624cb1d8bb2bba024181c384b8abdea436eb37584384d38ac695ad348319d6bb04944b824c062b2def6200439b5ad1b79c68bd89aeadd0a7c6f925d1adfa239e9b242babe433b3a534f5b72c9a6d7f05853c6b6d14b0743fbafa423626864ee7849b902eb8d5cf42b30bf583f8f4bb89a5326bded704c555d735510f50f83ed0ec3eda07f7ccd2d175d2dbcd748bd5e9fec355146279827319e005b62e7db4a3a6e222c2e3175cc28953a6dd7ee449dcc08b3afa857bb5714338ffaa28054363e30a8a6d8a35d48c4b261661367c49e78d3b80b366b1d7664ee74b5f05c9651dac24ae11ecac477f4c24e4b2bfbb8f438bac14b987bd4993a2cf07aa919bc9e4c837fcc53564edffa5fc86226123d98458c95f3966d33792d6b3ef670d737a4c435ef39afc2f8299bc2956d5b10326fec464f7ebfcd35123b1bf4887ee9383bff35abe00b7df11ceb457c53d00f7dc59a5dec90e6a7757dcb42560b5a0b4331060be2445060875a7bd8bc413dd74b4b5f94d6c4fec3447e7c5cebef366887f2d0a6348999c270a4b1f5b903c0dbb9a834fb462c441f1b3d0360f3684fc674c0f5c81932ffa71a269d2db649da8fb878f9065d1a1d768fcfaaa2c6f58c35c0463715be32240c0837b9a5fbd1258ec5a993e4c58d9ecaccef2621238154b404f80b60fff09d91c07cb0c58be71d4ddf0b7d1283741e6fe8b14ace55897f5587378a760513eef00f27791abc69551902cff470246c803df6c5ee4d58e4d4b9f1232eaf57f511eaf707a7b3bf301ab48c717ff5dd9a6c11e8935f2432700bc31d9b86047842ee90001fc81dbaa110bf914997ed0e661f758f69c72b6f15203f6a64e9667b7843a2479995e87aa19618f5869fb981677c9e9933c4d5ab0472db42fc95a34cfb84607622749d6025a5e48400b85b7ece7376cdec134452d4e36214a25b76b504707f5a6e8c5ed2bc0e26b7cd14bb7fea7d07ea16d5425119b13f7d31c2b20849a8796abaff6afb0685d7ed5a9a5dd3aba2706265ab0eb5f0e1a87bd36c8184440a6bf8e34d54ddfbc91212a4e541b1451836b8f21bb121eecff9971a7a9f3fb1a5933c1146843b2d78c3f253403e25ae6ba947245b09155ee9a95040009d16fc10dd86bb7750b46b4c98586af6e6ba8e612e605cf51b69af8cb0066733c9d7fb653189dd56ae705d6cc3b75556485011bdc32a3a4bb99864bbcc5edecc17b961bc6d5589c98f8d95285ed8b0f07f5911e6761b7505d4deeb79cdbcb9bc8ff2302974c835f65a430615a54b2e43e5220cc8ba72b13d6925df0edd208335643c894c6492b8318f9723e36128ae0048079babe6fc25b0e26a2dc85158bdd8f6ffd04b056266ef92838ef0fd8adcc69877060decf7e716eb5a326e0ccabe00cfe76c6e1315145a651176cc9a51afceb2adc86425a9fb4340bc2dc23ed2076cfe73b1ed325d561fd1fafc7d88719021d8ba5c283463e7b30d79c862380a2969fe7049bb73e000c957db3aecae52e324c62ab5c7dcccaddd9bd1081f519063caf5d7581f21aa1122810386fc6cbb8379b63ef66b4ee2d3abab37f0b2f3fb41cb5b5c3e01cdeaa4550722ed7dbd9c524ef184399eb33343d72174624f1a82065f48746bfbde7ec229c404f8a0063f3baf992a5f411108285928ca4ec93341d232bc27109cc9d93bcff80a359fa027b87143cb5bfedbce5ae4a0a5b8634ec511147bc14a3df380920d2b840045bdd8f777595d7c6ee439263b9a97f66933f920801393fc67830f6c847710ff16f20c831a7f9d5ae23cff2859ad39f4d9e03dad2684b71e48be94355a16fdca54790be6c3ece9f1b8d749329870ebab3bfbb93443292162d692ee6351af13fe9f5093a5873caa13ba1dd88c0f7f47bce36881bf64a90a3421c0bf1901bb969b1b31f575a57b3bef8ed813c5c2436fd27f94863523b968e389a85f2858e7d9b0b3a4463b7ff009c7e748f146ad6b650b97cdfd9def65ed9417256fab938b8cc1faa78479ec1ad6d6995c3b74de927490a8a76d720587958f90cbef5ed6ca8636128188971a82cde5d3c60324f4675cc602fd7ef3cf2aa487c9536598e97236cd173bfeb6916e8ca8c159698567eb17fecd027794866a8a86f136192f807fa1ac9cb5613d06a21f5cb6d9354cd5a9571fdd367642e75608e9bf75f431b8f0d11c56018f3df62d20620445e34418c443c51bac37e4ddc3bc34f61a3e38c51cfedca9c6d77fccba302e4ece79054eace1820a690e93746ea91926cf3233f120f514573518507112716f5acabb035abde958d9ed396274182d2822ec2e3297bc3fed5bf125a80ddd159018ed901336d1af3ce8beceb03af03ac53ac849bb9d88a552b9e9b122631a1ab570e4d24d476494ac128b0b4e6fc372f6f7446e5df5e21971fd632ae729437d01de729f9a0a0eba392a0dc254f376c0ceb2be6a592c1655da839f50cde45464433bfd973cb95ed485e799415dfe06d98886401c924a6be4b7040d3e272eb1c9cc98f95e73574bcd6bdfde8794f92db3bb2590150444e0dff6bf04efe785b3b207c58ecfd8d15da9346a1b13a4b8b7775e5685d7f1709dc58982f4a4ae3e3a3f2a192f4179d35c12680fa3e6589360b697b25d3afd7d5fabf77417ed281312c98c5526f78be12a15cef494e23ed52830ba2dee00161958873dd2e4d4fc4e5d0ae5006b1fc6a283687ae8142568d12f3feb230750e1c249cf4f8c7b6355ece503f4e31354583ae54589ba3ba815cb6e4f3b7530fed308ddffafde0701b0caaab301ce0b0a30a165b5990584994da0912707a93e9bf781e3be6ede71494245fd3da817a40518c49221eca8813c4032d2e97b68aaa82ac7461fce2d6c122e78d5dc73e4c2b4fb24bffc8c5f727f44aec44059978758353ede82e0ec6875a117c713878229b5096ca1a6e2f43ef8bf122a3a7c5b2a26b94a082bc07069d2a413456039b8bf0b3edc879c938cfa892b18c8c13061335fc2f87409af1d71e0edfab2bc6d71e7aa10a6d57e882eeb59d57f1cfc89014a57af7cb2476cd084d1d96bf58b35ff103318db5d1ea3ea09c8b1c00a9200003ea4e4e3a15f1140c094f223025d8eb99c0d9f8da3cbdab99b0fd7c495fe2ac3154745792ff99cbed28c1a273cdda90531335891f236d99d176975c9f7d3d5edfd3ea2ede052108a2b2ca72bb6223ff53951d1c83120a62cac2183337fc27870615fa3a16ae4dbd659a3a05a4d8859603bf8ef8f5bf2315a38ba81f2ebccd3b8521faadd3d30f9f08959a9872cc51fcc36226243f917aceeafbc6817d896c646ed83e11fc27c2a81450bdc13766e7679f267e0181f8d135ab2c7d0aaeccde779d45156aac13fa0a0cb21b8dce194592ac0a7b60dc6dfe98da406da1aad6ee2fd86ebeff086cc3e8d1dd2", 0x1000}, {&(0x7f0000000140)="23c118d122290d26e7b187e3298a91e354e2bbd701a3b6a0e7a1988eb706ecff35ab3042b87741f50a6fb527182752da990f", 0x32}, {&(0x7f00000013c0)="8afe399b40f2a6c322e98e215450bba1286f8ffeee30a110614358f70a9806484db1183008bd7114b7d3d3ddd4410cc4e026565b3b24b094fdd66aa24547461b141b9880ac228f020e683773a58cc5b99a88e6f39e177f6e6e0eaa88fe895e0e01cd8f0ad1395be9852ca5ed9adec283c00f92d6367d89d7fa3bae346f5d672da3460267f51e37f202665580ad6a4b06477341ae24abbe863eaf", 0x9a}, {&(0x7f0000001480)="21221d2e2738eebb7f6de03fa68660b2a92dcf7615a64d9e131f0fd07c1d3b2be182f5e5958fa6cc5203461da12e35f10bb28f58909668c17c85dde50ac2ae7eec3f8b6d3138e7571a59873ccff11c0ca2c616de2a5233739b21bad0cead3097de8f04b1eb4ba528e1951412da0f470bf6970441607dc2ca2c4b7b433ee618239ea76a1ddbb6fbce73027a7c57cf8ef61bcb1e23aacfbc1a128623d4c265d4de13e5f1a78285689cfbb9a3b70033f95ce254e5a9b8e77339473167c7a3666137bad30a33c98282b271a49996abeb538e2fbdb79ff30468", 0xd7}, {&(0x7f0000001580)="d1b27d007bdb971c6571a162a26161aa3002b05dee29a9af38f6d566a993a13fba258128cdf10fcaeea7b2581d857d4e5ee18b375652121912ac8a1a6a48f33aefd32a725a1805c9d8adb445a03e286dc996fd423c076203e539deac3c957b0f6b5df638f47bdf8e94af1a0dc1e9068861f05b79382871531fa38dbf4c4109e12a32299dd896e0f41cc09f6af3d33ebcd996b163065a5785461177cb3432cde7702f", 0xa2}], 0xa, 0x0) close(r1) 17:32:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b32c20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b32c21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b32c22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b32c23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b32c24000 didn't change! 17:32:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xd28, 0x101, &(0x7f0000000200)="d5bce85cfd8bc8fd9dc712f6a8076d52a33570c4c4548e5513cb23a44d225cf5cd59b7c864778da6f73504ecbc6c8b1435e0b0211adf3b95eba3a3ddc01c78180d39db8989e83f8b7c1ec80067044531b19a6e8fa62b3b46a15bcc6e11d2b376e55fc6e5d608f1c9316ca88dc611ed4e50594a8e8247db7b7acbafea21d0b8894f81c4b06a3167ed0806f34e8c56b3ed8ee7dd4c6bdba11e9886351305125df539fdf8223b178c30ed37d5c5e436c524e1946f802f02b12b1983dd39d95bfd7cb7530fe3fc9927f7060b76639a5bbc058fef93257d487e42b5d7b3d826bb05d9a53a7c55bf3f61a51d54b05a4e93376ee959595d79d731bd96e4b5ceff5cac7e9811b6b39bb537753d1fac3cd21d095a39e8a2d903801130999981b6ada83a66ae8689556e7c3b018e5afd8b6bf189bd2d882dc2fb2efa105869d99e836857dfa3659d68c10ee4a43dd44674903d1cf4f3a55640fb2b4ae2edddc8f9031761345b5b4aa7857c92e5d9439a869392fa8068f529b58d88610e4eaeba066e524844a163735c3a0d6145c36e059ebd4c4313a2544a9c5d1f77082c3174bce48998f0f4f1eac2864987deb31396a171fb4a5271188b8cd155244d19f4c037b640affe4c53e88f24bcc1fd6c2365076b03f8d51297482ca49b031bca45c850f94cbfc360e674da37f414b37582be2408e704f61e381d034a866b1df50553dc5dc4f6df9ede1a2ad5bd999a41488141da5e075ec7662e25895f47a7c9e6ea394ca7151a5e5ab4ff0ca00d074e5dac62ab3f427e4cff03693a51d063666e6651dcc1b7446f1fe4293dbef66bc3abebdf7b720a4dca38dda7d07a31f1ca56d1a1191698f1b0db0153ccc328e8aaffd37000706a0569cb200efb14d1a6b0fde7e8a9ef88c8da1fbd8e2d1a2f5844529a7773f9677e2452848d3c76a24de9674bc5ba3664504c7dded4849daaf326f431dbc02abb4a8b638091eec28f29397f81a773247230b137fe6295c21f55b9c2818748a38eff5896e16ad700373bc81b0d87d8248c4857d648b35d0b890c22be9354a6ad394eaa3d33e0b5d813ac3aaa95c43666dd3df3175a581ad6b75855cacb371223e8d7730e5f4a2c86e8b31e1e825b9dd7dabeb2d7492abfb1564db34049849508aca409f27f32478be2c2de0236d31eb119e7b9c954c2a89cf7eeb717c8b4e5142fa09ec97d5d006e7c8d50787aea3b27f0a35e81eb785c08ef6f107693a3be2371d2da52b504d4def4c2822bb681183bd7188bf3218e8b36166000ae8853da33adb55008e2b9bc272b87c11df01edfcad80ae3c1ba469b201bdf212fdcdb03d72a57f5a2bed900cf7f97d1efed34f3225e17a5d50b060d81a7696cd406153a6ea5db25daed8bebf6d16d0474c8efd990e72f63cbf31c773946fbaacebacbd31b382f9da272a5d2d513b53e967b78de3f9d2e3f9500b9293db7c6c0d04c06bf80b84e567fa42cae3f23d04d15018177c122352a5b9e8306ee8455d78325ee5e96aded56fa03eec6c3cc21937b9043d154cc0c8b7eccb6275c3e57449d263eba22a7381fd6cc9e4914b9ecf30af42679dbf3ce7fb9f3531b9a09bdd5d2ba54494386b8098ca774d7a4afb956faafdf4ad43dcf2c8f51c2a4e1e5421f2e8e62c15ab923178f5d5be05b9a7dce66ff651492781dd534311f78b393ee33adfc6c91ea18a342c0688ac0cd12e536f3d0f5f19cc8db32f7f68b9c28b72997a55feda55d28c8e2c5e4061bdf27586654bdb005c2367ffbe3691aa61a4f15c09feb3be9410e0c82e85930931a862f62f5937401376c84ac7b77f6437cc93aa96f723ba29a892892bf27ee7cb966f1464277c02a31b0698655e239eece95dd93ce9c492506c17acc0cc675833e2a4c71e50afe13ebde05c39fad61fa4fcfefe026d036f00aa2774abf5e828f3a087902d9615ca497609b4f7a2fe775006d0eb7be42064a62b367dcde0320da034e27db582d582b2402389053b766252ef263f99f7f44e8f77947c2acc1994d86a3c3455502ad13da4272ec6b5205f7d74a5194971be579443316e65392328ef441e467ad983894818e76252e38c592b03c225bca978f19626fa32ee7fbca6991ea39554d2778297c76b4bc04546f3d313f2806efa798e4b2788687dd9d2542d2a21033b1bdcb06c24bf2cd3c2ef551aefaa85f3ed0974b2c8e62266b5477c6c2149a2997a4655e01b12ffe9dc6356f2323d3c64d57b22ecf0cd64473e1cd30c03b99515bbe76da0d362546bf283eaeca39d41a2bb0de1a4b1a7ca836447f370e050e855b9eaf758e39e10c4a7988bf4600c9494fe020dd5de6b71bf3a6de2798d1ba23b840bac86c97dec37b62090f5e5825ab01468cefd911593293427d29f24f85de89e35099b40404c68f62e8f58cdee8606b94bccfbb136249b90a9c19b1c43d5c89be95c06d12b2cfd9a6aecc97b216b72201e17c1a3a9803cca3106a4269921d0aaae26356329b337fa99fab4ed30a68e3afe8d3e29f8e43196034cbd7ae0e8f0654bc2a5ccf4ebbb9fc15d9d6c0d5be2f1d4eb61f668eb236c7efc26393309b2f34c2331407c1591cf6f1a07decac40898549c386c994f5e2a4e114977b8a2783fe5c75654f07b9ad8d88e87fd5fc383d97a7b7e819b80da0f0bb5835f99cc9aea0b21586cfc7f71f2d87fc0048af7df8964149ffb7cba13439f5422638470bc1100a528ec66c0cfd2d95acbc766488c00165c08ae763ea8af0e54839aac90ab6005977ceded4f8dff53ccdf9e12facafc0d35b3b2b4ec32511f123fe06e1c2c1c83954305662dd78a07f9c86bf7bfc9e9008f773d5ef91d3fa80b11abf8d6fe57b2d057e52caebba33c93e5ca663329d4f93d9dc9ef548f419f7264f1219606a90c3c316558cf9961e580c152943a6aaebce005d72b5a14eeb8a091abb28825668b2d044958bbdebfc59a0ff86eefb33be4d25a2b835a954e65f828bb742fa6702aec5393a85984952e11253bf8179cf1be20fedecd7e556d3d05a8a9008adf6089e6a03dae6f53c95416a52de59db9a45ecdea3e9f5324c97f34a109b7247225df542fb2fb5686769a91865f9fe9563733fda5f640adfeecb5d55e855c7c04637db72f6b02d2313c89fb0810ec5f4bb941aa4914a860a3d5f2c4ad207678a4a5e3562951c38993caed13824c84f30a2e2a5963ae772558357c7186e40e3343c5858748f51996af3dd09df09406a8fb5716a0717d8855e2d385dbb8ee284ec16eee848dee06584aadd0f8405377384f427607ed6789f4504323809d15385cc6440ab3c1210428f48fcb821bc31724a8438e4cc0bdc995860fb669c0992a4f9a61521a4573eebb552f492ae56952025aa50d59165c77e9ff97e1eb9c1624e88ce8b463ede3ca790e16baca61b5f4e38cb45bebdd0918d1dbc2c58a4fd8379880f5c7901e6654212293d377037bddbfccc6c217c0b8f24980c497d4094f0218193c0e8a429671eb86d76b4dd2be48e0458eeeec48bafbdce13ce20d5aa1dd873956ea9a1735942a638c45b2d9282855f218ca8351960be6cd231f0f7716bd41140ad35345da6f470831803848fd3c9a436a219e35bf23b235bd925438ad34b208f0ee838e6ebd064546a05569dbd8e34acea4a24742ca48a969c010e8ae6f9354d2e7c90d4395518e684cebfc94d50245c6c371f1102a1158ac9aed2e049a057c6b23d631fd5c8548b293ac3426dc5414939effe434d86e0cf4a1be1c16ff58bb66d13ebe7f1c114be518b34e20408f9739d8ba4b094ddf67b6c75c76143e2a4a07d1503535b4e781916cc582aec7ead475d811bb91b0e97f988c0c22879b742fe7b325ab791286eeaee5cd1ff1669f09d75cfd690004c748b3dd03e6d3392850df758f29f72a4fa64543972b303f872b9814c4d8a698b8e3d2b0f6cc805c9a8bd17cea364cec925d67b4a56f16f0037857f8794986786e33ce06debda569410db12140f9489154eebfb89a6524fc807b5aab27a836cf60dc480b4d75e0448d992e24cdf41adc6e13868d525d6da169c18f2c4b778478fd96fae9d3d00ac818d7cb5e1c670aa6c95f294a8b8134bd956c830b9553ba434f68ce9e5c8a5c759db303281cddea8d231bedece201934f4eab217ebea648636c646f75a5c8767d06c391ed99eb4f32425f3348e31f9d38e67dd854a20dfedb4af7480b2d6ebcfe625c26902d95aa4d1618c8b371658489f6192d40c9722353121ec08a71d334e9e387ce4b4ae1238912de038e4eb9ebb6c5dcacbb429842c8f6026bdf936f62d8b08cf328232b2cd7bb5cc759c4629a3019514de93da338966d66e53bcdf4613f194f76e23b0fbb71ff359f0bd99d0685becfecad69fbf5158291d0bd133c42ac35d755f4b26d3c5132ed21fae4759e4646a653a176540ff19991329604691aaeb57494d27225e6db712f172322c10c950b72f96993db9accdc86e17d7328b5e6c6964b0699f400c098860913f828634fb06c57a56f6fa833368cebfec5806136a41182fa8c023ba9e1d4a15b623a9d88c2dd9713deaa05608afeea1076f7b992b541a1ae969f6a7413fd9ae44f543b0102f5eb1674526e184a0aba76df8864ed455cfa6bff388e34aef72773d8a223b4711d507886543f02e0d9a56ff452f81600ddbdfcf0885d3a5a976f215242375dad366514e3b4ec164743d8c38c4c0e1e6001046394b6c5bf751c4cb24bcf5b0048f0ac744b4b1482cab312a2e2bcc62ed68e457bc7612634cbc7d567e8436bd9d7cdfc2acd68f5f54515ae28c764c228c228134de7c340a24ef155d7f51b591e171d6d0e1c089e450f3f25f5e0c82a5d92bc944a62dc6cffbb8c3f7be298254662113172bed0c371acd0914699e87ce0d8ee9125a97a3c0646cd0a3e4c3331db08234dde62007b2930ecbe753b6d02b6609e2ba38ae950debfb4397591aba55eff385d370250d2a9dce29be77e9bc9d8c4062e07e46eef812437e7ac8872d7a38876dba90247abfaa91e6cdd4c5f2f2a88130aea63d58671521412888f819bde93d922500aef539821a2a29c800f3099a9d3d682ba8e01f22f0ff75a3900d5f4379d41ddd5b809d7de35a6ce8580a94e88073be7557ec42750de31516cde639bfb734988041a3a1c37279778d74b2c2c56dae61f55fa30a1420c6f629b61a4eb8a001150e11059be09343d13cc665a726d9dffa81dd77a9d8aae4b0f92e75dd91d8f6a0e3657f1ff819c4942a825445b1db805f3dffb22066edecb75bc383ec3873c801779b96bd59779530e9756d1e74f9cf5bff448ebfc48580fe13637f20e2969f7bf7f15b62d559131bcae47926be54a4ef73b03116b3fd5f6941fd1eb8a452bbb8d678ca2161e0026bd3cf9b98bb51b6157ab3df19dcf4a69cf17e9d7e1f82f36e994694601704c248970492441203587c8ef75637795cc86e1e0cb10439f84ea4ad518965bfcd986d6e2adee1b512209411663fcb8cef5b97f60a9452a5be88fc23b8471a4f1063e35b464e47469a9703a10514484b3a658f9bb1e98c952cbefc9d4320087f52adfebbe997014ec8e73a607a6cfdeca55e688d3276693630a024ae3325a35409d412dbc59063467530b216f5c8cbdb757042196140f1c2919d2d35cc5f0771c0cf792ea8e50f0ebaa7a77daca5bbad6ed515829f074f8f4bcab11b8928deb3b7e5df0a9608594cacda45a8bec0561b9951d1454c38df48d26bcfdc7fe84be3bc12c907c9cb2c468d64155079392e8d3284e72e06ec4b1aef2f9c3682657327a8dcf953c1a90387023c2b1c2e537f5c", 0x1000) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 17:32:16 executing program 0: socket$inet(0x2, 0x5, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 17:32:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getgid() ftruncate(r0, 0x2) shmget$private(0x0, 0xa000, 0x10, &(0x7f0000ff6000/0xa000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cdb0b98b26e95c73bd305ce9fd3cd4d66c2e397b205d3c9138ecdc75033785d9c098", 0x22) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 17:32:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 17:32:16 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x3b) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 17:32:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000200)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) r2 = socket$unix(0x1, 0x7, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/132, 0x84}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) 17:32:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/55}, &(0x7f0000000080)=0x39) getsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f00000000c0), &(0x7f0000000100)=0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000140), 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fchmod(r1, 0x0) close(r1) 17:32:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000040), &(0x7f0000000080)=0x2e7) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 17:32:16 executing program 0: mprotect(&(0x7f0000225000/0x4000)=nil, 0x4000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:32:16 executing program 0: r0 = shmget(0x0, 0x3000, 0x108, &(0x7f000072f000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000040), 0x0, 0x0) 17:32:16 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x40, 0x51b}, {0x18, 0x3, 0xa500, 0x2}, 0x4, [0x7c03, 0x1, 0x8000, 0x5, 0x7fff, 0x8001, 0x7, 0x800]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:32:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 17:32:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x100000000000000, 0x1}, 0xffffffffffffff26) write(r0, &(0x7f0000000040)='h', 0x1) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x1) mkdirat(r2, &(0x7f0000000000)='./file0/file0/file0\x00', 0x18) ftruncate(r1, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 17:32:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = socket$inet(0x2, 0x8000, 0xfff) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0/file0\x00'}, 0x16) shmdt(r0) 17:32:16 executing program 1: r0 = socket$inet(0x2, 0x400000000003, 0x8bae) getsockopt(r0, 0x7, 0x0, 0x0, 0x0) 17:32:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = dup2(r1, r0) recvfrom$inet6(r3, &(0x7f0000000000)=""/214, 0xd6, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 17:32:17 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) 17:32:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 17:32:17 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) 17:32:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x4001, 0xffffffff) setsockopt(r0, 0x8005, 0x0, &(0x7f0000000100)="7c1784286f29b9740943ad6a2bd39c8c5635f4a821d1a902046749465d09c67afe401bb63235994912fe8b3e0c075a2b5460db64a83c5c59b8add96c5c6a0eed5fd5c7cc7f5b3fda5edc79848f1e27f95508b5bca88fc10798127462529f30666df2f916d9567e0bb1650e6f07a926370f810ac3662130f5bc29e6e5181e9ed9908a612754d969e88b02409d82a6de3ce22c958c57f5a30cb6460c79c461498d5a990d82360a33ba1f8724d81fcde1e6e65408506c9f8a863e462c5b136e59c3ebb68d00be3b7225e5477093dfadaa7be56bd00b50", 0xd5) 17:32:17 executing program 0: mprotect(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0xfffeffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x18000, 0xec) r0 = socket(0x0, 0x10000002, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:32:17 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 17:32:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x10) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x82) read(r0, &(0x7f0000000000)=""/15, 0xf) msgsnd(r1, &(0x7f00000000c0)={0x0, "0319cc87577c6c8430474bf5f6964e31969e1da70cbfd80fd43e024e739b2f2de7cd245eb8d0f1129b722ff3f1b3608b815f81dedf760219f1f3f57ae0b943106f0a64fac8e7f46b241875fc477116d1ea98becff25f8fac6b3a9be0117e1b620e4760b3503d51d8a69def2009f898c8a5c2d7c3a112b2287e0ff1ea392fb87d8c0d7f345860e4659a011494991c7e8454a2f0c974f1b14f5979501cbc6844acb8e76f4163fcaf5586d8aa34a0b374a0a1c00a822b71f85f44238b2ad73a687ce88f7ec60e42c7c2e2f0279601b6eb46f3e609bdfa01d40d451c312094f47b1824ca1cbba18d"}, 0xee, 0x800) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 17:32:17 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, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x5) msgrcv(r1, &(0x7f0000000800)={0x0, ""/226}, 0xea, 0x3, 0x1000) 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, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 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) accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) 17:32:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0xff) 17:32:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fcntl$getflags(r0, 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/126, 0x7e}], 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:32:17 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() sendto(r0, &(0x7f00000001c0)="6682f0a14120686a95eadd497b79dee800eb1600b0d1e40a6e64e6e72ab2797e9f878f02a8693f478729107796f1a963bed96cb8afca505027117b727a2b7aa0ea7ce7e9da665d753536e659e4b08e75b295ebd1b4d5500ab1f6adc6c7b4552e92bd0d47c0f50fb355d8c924f9b4baff4b", 0x71, 0x4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = dup2(r2, r1) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 17:32:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='*+^\x00', &(0x7f0000000140)='}(]\x00', &(0x7f0000000180)='!)#\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='{%:\x00', &(0x7f0000000240)='Y \x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\xdf@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='::\x00']) syz_open_pts() pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002a40)={&(0x7f00000006c0)=@in6={0x18, 0x1, 0x9, 0x34c3}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000700)="8432164ed1963d8bf1a695544524768a1cec7bf46ab157670572bb9ddc0d41ea69d1c78c60128b6e416eee74477d1f399bc99d330cf4047351ab5a3753e497159d3010d8c5f226a808641b189a63c9cf365c20c99f86ee38656ba8b2f3320fd8e4058c189a3247360c7420710680f0335803b00927549e0c29461b345a6d5087879015ac6a2681f131b3f266a94ca16d74fada3714ad93903cad0bb5aa5ea1fb04084341f15d006ac2c5a234e628905f204388b6bdeee99e5947486d5278ceaecc5fafd146bcfafbdca37bb810e9d9b1b3cfc9f21f2ec6d2f3a48d796cb9cc0733ffc23021a469938039e340335177e21ebd2f94100308a12d0ed4671fcff1dfb7e7dbdd2f75148b368c623414b611c167e7e589408ac51dad39832adf999fcf808362aa8b7bc160b1a7872d38a1cb89a175591d30441207a7277b5260fb2a2fd50183a6d701d5e3fb0232c164821c0c81c323eea671b551e9c31654d45b4e0c7c9b2783e73617f2677892b254ce0d04ee892f0bfde51048c7e4963c4c55d189efc7cd7a15f3ff59098db77332498c4b7ae8c4def9a2b97f0c6dd43d589cfbb3146ae68b34e707a2fc780bef3482edf74167e6c90c7dc0595ba398c2bafa484cab91c6da76c607800b933a98fe12bb584fabec9ef03814ddfcd393b01ea00885fce215be928487f0a367bcf69eef46930e460dfc20fb7af8ba46740ee2f8bac33fffcd78a4727e47974675e0185cf53ebfc577d12c16363ed4c092052213eb31d4510431897199e1fb864d84c5c95e0ebb03c3b04c49c488622a91943d82765987100529fa23195396bcf4cee5761f1d8afffa70b1048e1ea090332dc2c3f4a03e9812f485e4fda7f87e175b794be56bf8f89091343f9e1d6422166ebf96b876d5b516901d885351b6b659ddb96b8f6c538cfada6e1967500464c40a57ca5e2a7b8ac189d0204bc1e327866ea1216b32103533851122206c0da52aff22445ad2fdcd8080fb53b3ccce7c149f43ab2ea14f5b9bed2e15d330c727c894054e9942e9645757c572294590ef3a3dfcbf0e7c80d61a2a6b2515c49eaf1c66543fea4a9b5187ff5a20663cbe5c7b5b367357da07c8b68b678d11d88ee0b3c759e70ac19d6e96bd8e261212e25079a2effcc49e009e43245f4f448c858800ba3d92d1920d7d33e554b5dd45c1466bc5e5b4659416b6a5162d03c546626b23149dd655d60466dd2ae6c68fc5aa03c548e4d4855c882322537e4a02aae07ca9f7f5181b66ee5ba21b0df5a04fc4ec504e108b1f5aec2fd246d53090fb783109bad9e49b646dd633d2dc43fd62533625288d73d6e0ee9f7968fb86723484fa7c5acaf02ee7cd37b81bbb291587e59f577fcd2f48485c2cd97e660c9b7bb065b860f514341d681dd5b0e02d6edcbd7f9afbdd929a142bad4251f97ef236b2652d92d9f87322e766614e1172c7113caa9f51e942362cb1811b947c1a7ac1e0561e36557fbf036ccea22c526e0e1c6cc878b2d91440596d8a0d87f6a2040ee675009743f782c181165cd5a9e740e8f3417f9ea98325dfd81b7953e0ceae978b36544ebe9f78a594e42f4989ac4a5c8cd74b3c719314159c7c3709401d0464863c09e75bcf055aad8d55abc4172bfe312e006ec05427d669b20bee65d27e037a56808dd186e4a76bf259cd6aee8427b76dffee30f90125646846e4d66a619ef38764e7eb811414780093fe4cf82d6bb29b56f5a6af5b27df5dc9ed5b594679aafb0e161586a51efe73bdf606ba5e5231094272cc848087aa63f744ca477e72408189f2c63bbc169fec371372443fd55d39d4ceb4452a84581aec737131dfd5b667a9c195431533f9320217e730e6483df5f662e184200e5e07bcd042259fd643345c7d01735729bec5e1d2fa20e795fe20b3fd57517302979c40c8fbbeabde9710a8d4dd94cec131601bd474460b6cf407918ac1167a806d4a6f97d79a84d83d409fa4247b55b284333ac630522fe6b4ffdff8e4206e06f8f1b1b5fb08a4b18731e83e0091e635539d975fa442173f49e51c6542361bfb5e110887d02f35e792db829dc585d0058c41922daa66300ca1b8cf48bb70de9d389a5312484fa30ee75c934b0ec1164a828278d6e3fca90b66fa4a1ea234e0924dd1ba922797b5d7833ac31c5667e9ee5edd35d387c7aad1a965a917669d1baab61854339ae579c4d0da939ebfe22cf7bc1036a89c86b9c5740de676f0de8c7260d2b0682383ab97aef656eb7716a1882c34b79dfeb0025c55de30390f9c8883d70117db51ec569afa2bb38cf5cb735a69f9ea523ac3cfe8893661911714c080424df498eeee08ecc3133de7098119e64e0f77c105e5b6f1a1b5f279b964d5c23d91bb30683461165cb59622ef66e1f01c55c75b9c3cf097f307d092c22571be50cdf0782e53daa3759d33da05bbdbafdf8d5a91331a8cc2bedd17f331d99a6c82c44ad34aafcab648aaa02b18c1cb8b2a8e46172a744dd43ce8ca53a036977ffd8d71dea861ff2461e6881ba486dc4c84a79e2480acbe6c458329f415588d4d57a5c20c3ee9659d580d4d95997bb294ab4916a12cc8502c6026cf3a4e1b090c5585fd9201e2ff64c18324fbfc96fc8ae51dc9b72381d5dda1f0692370f79d4cec237881e57c2343deded1f675cbb2276f0f15892090c2b4d3cffa67d1204fcc75556c5c841a98864f32f7f7d52d48b9b24564dbc8d53746e1b9751e6b2a9078ee0bdfb9e7a5bcfa25fe33f4ec118e94871e64b5504fc95f360fb3ee746369798c5d1dc219481b87a79cdcad2690e6a31e6ca165bf3abfcfaa0628f5f17f3b48fa4e25322bb8f3c9025e823b6f868c1fa0bc8a7b267a957fb528a2854c87c7c37ddc434220ce26d5062527cae5866beb1c94ed1521c0a049097e4ccb51c0813a5d8d2e6e53b6935048c721ee79e65d198ee9d26d726ef50656285608067718ea2ffe5c5ff0cfd63888f372defb65658c8ece5ce18fabee665e0ba1c630dd284a5b9fb0f14ed8585918650dc08b5ae6fc2922f700488f4ecca988f6389391766940c442af6f9954928e666eb94afe170cdcacfd09e23ddf0d9436a8e7d5619fa88c63ae875f746ce53d38a5ec340cb2bcaca5a8dd6ae90211d956384290759465959efab5a2a6e9c48aea9ba9b9e7bdd27377af5885e930a4be092df4c2e71029f012049054c72683e2e7ed32760a668a5772102a18e2a9957ff5d73ba04549c9b05becf2af8790f1344c4b92eb2e77e3184437e07e10651adcd6b7e9f05745bcb80d0d1c68fc6316e63d5952862d6f61c8b71e6188e078522e60bb52c81453e0ddd9bd1d1c3d253eb0f6546fc9d1034379751686d43ea413215247131493e46219ffac05428fcf504ce726464d0c29acf1fac3319d0c459ddd4159231818a73da1ec2e36e9ae2da6daf61d8fb3452521b257656e77c0c5b5b95ea1bdd4530a6d91da3fffece2a2a190b832a47ed2ec84c6561ad10935510ed6a65b16e4d2599fe025278d598d2ce0f0aa4dae0e439c0375aa281a46645abc9384516dc909b43328e0d333721e6f80d6b50103210aa1c36e54eecc658b0e083c5706585c06825495372bf8d0d4ddcf93b2e9c44c2fd9d1e815103c4179e7c701e73abff555a703413607512899980db6b984de7ad7fa64285973cc5628cb0d1c0f324ad2c2766ab0edea4a1a7ca97ab0b09c2bd95433f39c6754e397b1bcdb66537ba0f690958020bcb73654fb14ab39481d2c99807e01f70715cdc5e2d8d8ce99b27806ce46863a1f6817e7305d8d65fe2fd309763236277459a1a5dfb483cf31fe2406cb3054200eb7563e4ef84ea82c3c9d223ae0983beebcceaada4800ac327f6282a61c4823764769a9618f6973e466e670cbce83c1d725701da85ad569e6e3e03f84acddc8b85a97b49bf7e823023e9b6be11590df26e9b571522b04b77e9dd764c1b32d261ddc4e41d2714b40e2443b650fc32ffa3e1496e2d2e5b626ccf47a39e0956f70e2cab2e32b3e72b19c91f4a7b3281a7af08e8c3a593e5617e4ad47c58b01eb772ceac7937dabadf50a41a855384ccedcc017022dc411297087eb3c70221de44e895a046a28a3f027b2e567ce6d74aec4589c3647ba15f081f0320e84df3c370f05237dc928f9bf1627eb38a6762f0e3e5981f1f75f828bed2151f7e75c561010e49175deca1d657a23a0c8f5090faaca36958b95e2611aa0ef405130069df998e7f3fe5e792a95e8d379cc6fab530d42e7a7e475efff6dabcc077fff1809706fef0d0f1e4a4e35cc8675962665a65f352e26d1587a50b147c4bf13ef764ea76b1f25d59713f3bcbde9231ba951457a8341eee58393e048f19bf9290dbeaea35421cb6e240fb3d561737a03bdd6e40a1a99fd11173ee8d2f7030a5afd5be650fa4e2301abaad9140c19e7cf51664e704066f94f52a285e805fb639dafd78ce20508b9e8d70a94a5db5a4c386b49f405f95ec69c7e52efa4d86272dabd7571b5e4cba9c5d0dfc8cca906cface57e43659182d17aa6953615ce4872bdfa1ce1dffb28a39b6da1da323c894c2a4c1b50f27865c829279aa584b8f6c396598b892f66826dea87a98e9b62be1bd9d1af089501adb5b8e13652f92e9a4b809bb6318d2daafe8f14d37d656bda9f11f5324f30e4c890b3efd3ce1e67caab7b6257bac66eec84652050c8f8de8362e14dcf0f899527edd0b0e014a0ef3c4ba5c2c69a69f1cbaa984713fc532c58826af4dc426f7b7a92e8177ee51cbc4454b9886ab3acc27430b1ac0e270bd4359f763b12ecc676e4039554d6ae9093aaf04c900594758d1db43a21c4edc5cb4a36c8ad720787211a9e9bbabcc0ba71d0d4851900b864e8c311a9c7bdc4a1416957198de590eca67358e31e0e36e0b0564d9437e76abb917b4965f751422b2010f1c7f647eabda0132bd1607fca4bba28c6bd4c69ff9e7cd2693351cb8bcd379e5e9204cd394e8703b8b4a59c9a0f8b95cc9fb90de6179a252b7fe1daf669211ad3f1f7cbc46fe6ae9cf6ee975e6b86bcd2876e4b425f15763e6f7d0c3849410793a085710184fc03781a48816b69e71ed592e8ebc9a77088264b4ada75fc736809ba5116d4dc5099af20884680a82033d78182fd4db15f898ab03365b4b1a331da7a1f2ec9e9dbe946892cfdc06ed093488eec89ba58e59cb99ba848936c7ab7c69a9ed68018b77c0238cd020cde61c47344875b165ca8ec89c2aa6e92222decd3925bfd0bd2fde5d428e7af8fbba44bc4547574368b3aca74038ef82243f998259ffb8657ab218bca9c077c3a482683aea19f832af0c65afc02dbf425a6a506603206406ff8fd426fe88541706430a9791b0875831e1a30c888946d6843165b41b21efd72779a6b9fd11417efc5b193d8ce0ed8abc0978a4a0a97c9c99af4d3e71ea2be3ebbc4de9f66092391f03f059eec2b0fa0680769edffc4d61ccd2703f8a642f080cb55264107829dd3a396bfe8a57082a301874f28c4f405acec82c045ccb3d12e327af03c798302841b7b4ead3cd2d9f537d5604e66d9f5f59ef23275965efb124f80d36c697cbce882a9c55d8861383f71e362144a4cca553837e32e6821c9ca91d63ad5a0418f8b4f6681a65bfc0faacd472e9781370ebb64f043c1ff67613aad6f3e5fc8da3d89b6edeae4b6a48ffce4c8d6c6ec60f44205925d4c5b14a60a4b0b65f5b7bf9cae96767a8c7933bfa557bc0feb36a649e2b2ce87c3070198612a917314e697ca4e199a63f0799989b804f3e3d19623574210d5a35ace16f9964c", 0x1000}, {&(0x7f0000001700)="aa89621484c2bb903388a15dba8e2e11f13295f1c88f9d97a2ba655e286bbf1e939c5ee5a862f4a3b1b429081af080a522e17806f4be6ab1df7035f18aaf2445175b527032a95548b318f63144a8b95fb986bb4bc5230eef33aed4", 0x5b}], 0x2, &(0x7f00000017c0)=[{0x98, 0xffff, 0x2edc, "28a383d8a61fb644f1b95beab280ae9e3515900a92839d90cc72766c0f65b1656e7b2a1a61eb0906f6402f8041fcc58ac6f885b68db7c37ef77c8cf839d2ae8821ba1f4a29da07106da9036eb485828c24a7b360cb0e93ee6cd3a4c905a1d4b62a02b23894279f2551bedb83490ce7773e92a23d9137d3e6350487fd92dc387b3723"}, {0x100, 0x1, 0x65bf, "00f134d990be7fd8135d9f68938445f95140e95ca6d0c5379eae08ba8b23ed9774f89a5afdfd179632a2fa217108b99f183e8378583348b20005a2fc04a4a7c2ae27a1a2868f52ba39d13db8889638bfb71cf68914f92edde025ed65069074ea7257b2f522481f69dd17ac8bcbc1fb1b424e3c655b284d3e6c051286e1b46d074d02f3f8a919ada1541895501bd357f13142379cdf335777a23cb9f537b2db198393a0f51a56db6e0b8a12bc7e2e7ece9e7ffdcee505f491b874956fbf6dd031aa9b713af2b69256c4f9f053c9cb3ce6bacb968a1575155a5e44a50a87f86dc29e81bbd9ed0e35692fb1a0"}, {0x80, 0x1, 0x3, "e2a29af5cbbf92449ab5e593da53ce51e06770fb329677a77afcd5fdaf56aae0cd566332c6dfdf59a05b8cf4c19b8784d34c457e34179d205719505669e834bde01554c8a9340fba387a6814ec6d19df7d4f1e3d5ff41e414b672c9486572676117be1135be3654eb94e68ca4c70a3"}, {0x50, 0x1, 0x7f, "24333952fecedf3c296264b581a176a7257abbea9d52ae757b84662231561de4794f3c8f1a5a0d53baccb2c82722cce7c0244ab2ca136f624b7f65f410b4d849"}, {0x1010, 0x1, 0x7, "6d622ca3fd71381c609bdcd61752513684ca525a4d1f49e0116dd7477d55db05497adb1bcf5ca01d9813a627d1bb1219eda9d33019abd53bd8173b606fe0216759ee30cff0a8c267889891665f2e922f9e6e1b6654d52fbcb55bdebf8a6bdeb0b71803cc22b036c8beea994da0fa2c3867b39683a20ec589e93badd69228c8c841ff145feabc8de8a1bc1af3e49d525b856d8af25c165c1a6310f8998b97d0fe61df1e328041bc52052f3ad3b1e47597a0dcb68fa3aa0e9b11a7426648af35d40e2e38f526290f3d3bc96cf4f8f05144e2017df3041acfdb6d2cbcef3f4eb21a23471549d2f8a374cc0a7561581295eaf28b6ae41dace1e0ef022bd7b77875f2bf6ad74cc2aafa92cfe2ee78d7e11bf7c689a47bdf62cd606a9f07e1e89d3306a38c18554e46c9638eb3c1f0ddce70ae5d3bab1e536c3bd37410b5e3e0c6f2c4f5062c67d10fc62c164722c6722c5e50e6288dafccbe8ec75b195106fcceedffffd018b6d78ec7e64f0b1fd8afdd34aaec9dd3cf62acc6acdd1948def2ab8224a62951183f7cfcd3be536a5e76b785f26e4af6366bc48d62fb109ebc8dda6912edc90740d7eff1afe8b4f1600987c96675095a1a087df112fde6fc9036e3aa5477fa7d121c976caa23957b8eacc7e34c712f8552457d93f871f8aa8249c19a86539d3af75b19063df44daa0c0e7cada63864937c75667efa9b421bf1426b6e784f4144b94de8f85284a641208168990cb6bcf6a65e02ce2dcc21e1bd58130a7d5c7b0a46f28787471c543c5a8f5e19b86cc6bd6e7232c0189f1dcd1cfd30883c612662ceeb3a2d601e26dac9524211722aea16e13f1abe3f3d77727916a8f7cbb212cb8a2105daee6338ef69584e0472c9522a66d6216ed95326539d2d8be37d24c8b9a32b03ca5fbf8340199905c56fce795a6bc415b7d5ebfab3da3e981fdee19f19e6df2d2b15fb8c77fdeb1f090780082f5b1506aba60bc7747ccbe837817f78d57cca3f46affc96339d8b631b12080e7d2021e12156e6d06c0db67590244b858e6f0ed36535b48ceb8e1f9c1c1ff3de8f960db833694eede635a3de7a0f85569713bd31b9842ad516cdd6b7030f5506d0e7635c840afac60d89cfb63ca83aefb11dd06d4009f73815daada957ed7fd96f0f60c262f574d9437ba842783cff810f906716a78c23157e262f921a7bc7cc0b807acd1b1c6249fe9141c835d1dc0136d88b39ac8d222bf0495b31a0bd55578eabedef66458d6b1ad8078c54a8ffe2a778ac9f85fc8d1516306b9d3941b9cfe60c1067d73e6f756621e08cc9bb75fbe12c7a8a41cd1c0ec025069ce905066e4ee6a46df5872f4d9373cbd91e08d798bf07eaddedfab22a9f245aff92241e5247382990ec24c9457426480d88c13c5a27bc9c1db5dfa9502fe2c53c67fe6f42bcfa339b3661465349786888ae0ae9fb1e6785ff681c1d3f4df0bd6d45ef19e071a091af44b66a27664cb0810c7b09d218ed7fd007a7a07555b950b303add7bf42f79b6466b201a1ba5f9c4830ab8ab9d1cb2866ff57431ee552f856e8b1a192fe85f7e51042ce3f07c1929d0b6abd0c855869731f9fc3a4697ffadbd4ec8dd2a895db596778ae04e8485d65affc395f9d813275378299cac5a9372044c16ebd501aab6db8241a5a321461f4d99b671b9dd2473dc8f565493eb964f2fef3a68bdc204639ca7e458e87d6cefd689b18d1f970eb7f5b59bf1eb7ebc1d04ce85b01fe952858b7412105c8ccaf3d7db7edd8f6733bf3efaca80a5f0e2b0e7c563b96c5ebd253f3a1d95c2b6d7be41a489d89289b285fb132edbd50349872902e131956346e30a673e392bc18d9f5eec468ee5c3bdfd85f414c9ec4f2b0cc93158a87f23acfa126ed780c820c2fe0d84e33662f50cb01991a3eed30dafbb96723891a4fdf835ccf4e452954893072666e0738a6bcb7b06a3b18e40cdd7996ad61708ef4e9b4ed7e1966d02e393636830fdc3ff079031b625fb1c4df96f2b4532fd6a86ffd43956aab5cdd456decb05d44437d4db83052f9db3a988161a77c70a168729b189f625a2b3e64db808299c4daf5dc64675af3c7ecaa35d8e2086ebbbef3a67de65f52c4e9c4d9f7be7816784bcb027aab35ae55445738363469e97f3686d4e506db12325e220e2b409af5caf2521cc2407513210faf9a82310a65e921b7ec70cd091de6e08081311c0eb67a67c7d32141125b2b589e83b616186b190d16b02685ccccfc2886c1c40dff388ecf6fb1448f588581cf3ea7ef474896df4890f06062ec0262df6d88669963a9c3511ea881d5deeb78ed8e921a11f675627f4e79d8386bfb66d4627e31bd5e8511b734897b74b9bc951e8ebc8a7eed39e45bcf1e378bdd69ce64016c237bde2360dee9a773976343edadca412f3dc4d461fed74102449d4194c81a415913ffb2e62daeedca048cbe011dd0a8e4d55b578651ad9e713fc1c26c75f1927e3548b76af51e9027af5b96d45eb389832fdfbcd7e6081c1d2518edd26f9f894c97294384e65224a62c43a40898a860c88f3399e9707e2e3d09793f92679e3670502f730001f3b05d5c4d6476a6ff376cf3ec5a9fd669c568499ac99c4d5e664f6554952207e60c236279bc78a432e6d0f01b7c8fc966349c16e34b265b2c69156b2b63df7dd1b98c88c19e354f9dbebdfe0bf3d8d66b75ddef06845f5c7f4aabf407e43acb6eabb4b810ca3cb3732671e189f19a9c3e27c34a15e0a90d2b11c8b95fc58818c1fe6f038c77830d5231471f344646eaf83886f7f4339132d71eca60b02a4369367efebaf5077cacad271ed3a9ac1356bba3d67ff20ad868eefee21a0cdf6662919d17755b23211e3ad02971ea9be7419e8d8e6b45c642313bf9f76fdf3c011a6456d44d7712c90d0820ebf41399e4ec58ee3d458e9dcf46fd83e14a29f774de4ce29598fd402c3c9d761878beeb31f4a87097bdae124e3b80f7f6e40965a56ad9e4719ef7ef0ef386949bb94fd3cca9dbcb13ff74ac1a9ab35e266be5e66ee1e62975122a055bd5f5ae9b20d01584966a418795a6a87eb5d1cfdacbb5865b9fa98cb6ef4b32ddfddf3561c46020f2517b943181840cf3c3753733701a18c10a4d83b61bcf96afe7b51b5811503e0d180822615c05ee57f195b8caaac8f79765937a0d65e26c201fc4f230c1d513aa91e20fb669b55bdcde2bdfe47d58bb6348df3617903b87296624787ccf54f13a3581c828f5de2a88228a5e4b07944a7ad0e81224f1af32740c726a36bb44413ad85c679b718f0bdae34e6233eaa6f9c792da23f3c90490bb9fefe1593da1af49217dbe22565a6ab61dcf1cac613029e14f84d020f354827001c40326d5a1e14cae86f609898bca5fad7dd32cc4fcd3ba1ece81f856a37d45c3fb7bee5904ce56ec0f2333ee52bc6cf90c65ffcb93d1167847c79dd4fa1d4e7eed3ec2c726555cc56512d650b9e77f3b642f9bb6598327d85e9ff7aa3dfdb025a945274fecaae1273fea999a67f6f1db51ca8684752fbcdfd294ab22fa3b3ef5af53b7d69da1ce03db706a14e942c99f6a70e737a610de183d97c8c634f20f4f059cc16e6ef357a26fa2812d70e5945477ed32dc94dc09fc34f0ccb56c6137db54d27d7f4ddb3473086e09192441644c2b3dcae7e687ab71575a2190790bb8880a6d35dd97ba4f8236b1a3e5d3dcf9a99ed1fc651c0812dabe95337e7a7c88f1edf88e96fd176a7fdc123b65ba96b3acfabb730612a3fcb0055b44819b54d868ce68c7405ee1c0120c0bc787f473c44246ddc6175078ada3cea5bb302f7ef9097025debdb7c5c5bfe8df854be74858ce75e322cc2cccbf35a9d6b0ce40c7db06d0ffe9ea8a262d03a4719e6c5758986384d0b00d355b8cc750b4fdc39fc2cbe78aedea5799f9c62620592a51cb79f00fc48a1e6c5cf940788f9260b546c73fa9d5cb344758986159ad6e184dd227b68487380ddb862ffea52525be51c420cd4970d0ff821ba2f5111e954dd2a3c352cd941f7c4577e541c7ed16d3ec864560293f5cfea0fa90198e810dc4d7ec56eae367efea8e98fb022eb94d42df6cfc431e221ba05056573d93a3e78a12a8039f134f390022e177e752910104eb972fa326173177b8474c7c5818a0ccd38d763826ca02526e3925749b36ffd5cb18b013b3239f1a67c799992a62f1fc169be69cc9261d860fe69814498f08d2d9ce58491cd29cb9c4ad787a462cb3603c99a07558d9fdc3e6be4444fb849dc842e99d1b93df7229b4db8b479ceb84a34f800bbcd84d89b97e28b0710eeebe2e246e19f7de4d875145c1b9bea68b65e3199dc602a3d870828eca8071bff9a419564a834d5fc9af88fa8667573d90bfbf2647b6fc1e14f65474b2d781c7a6c9b7470de1b901204bf51ae646e81d38582bbd2e4fe4cb992694a4b1d9a8572649d3f8cafba6ef80285d5982ef9d72d13b7bb2c40151bb0c55f7352d5f5371846f9cf773dfdff4e5ccb84dfe16eaf0c19b1a292cfc7bcf64e2185d40f3bed3b33a3146df45fe439400dfe92989a8aa4cd9e4a9a8115ab1852005376fda7458bf966f779323d789c1b4b383275117f15ccb6d8d70820443d846a2cb68a92980a17034fc91710944c0a13d22c77f5751074b25bdb5addf6171a58a7a2d882f1641a7b4d2ce7a152dfd2b477043ed6f5aed7309156cc7e86dc270537e1181ee687c3c3424e179ccd3a3c25a0cb4f7831630971070aee2e7d12f7abcbe55122fa8f18d835fe8139d860cff4eed6e78fea221d01b83c1fef17d8b3fb7521427bf78b0980e71846ef8ba97cd6ded3d123255c53f96a61f80802d288d04e3898095c398908c40d3914bc18b0bd712d822717207d14140bbc6ad73136212303340ddd8079587a06e8c25ba2c628213ee5a813fe077111d9dca2965327f8f77e42cb861f88fb951a6eb307dcc25705b8ead6e17404aa8177b333726c2c1d794fa0ea4a9f361b605bc14a91b754ffeea18e40242216e44c172ca98d446130f77473c1a8d51dc173d6dc86003018b0d5214c7b391073ebd50b96a433c4a843b2e085837fe62c04dd86db5e3bb097b3501f78bc81b1bdd78cdc456d1a6d067a81950f9f308b3f9d9f90dc976c643592f974a9cae1a2c94dd046ba5ebea10c57d769ee086ed604ff48a9db9dc3f04dd84790bd2cd4ade93b2ab378711d12a195b386daed12cf9de95e12a6ce049ddb0878a4be0be258258b6d3f6cfb060b8e08089ea5aea173cbf194f2274c8cdbe087df8771c5d16303253b6f05358bee1c00734ec96b1a888b470db1943b9a98d8fd81167829e8a9d73417d53f7a73cd2c35b9dbbe21ff387dd411bf75a271cf37b0fd6aae5ff66440d8be20137e40dfd8dad3eded6b8b57c52b52407710d2cd426fc3800efe767673686bf4fc879e52306c37d2c8820732776b5517391f305f0fd07627f204994c9d04dbe5a71f9bc01ac479dab210c6a8c50d90a3ece9b92470e897098a84bfa54d8b68fa6ed2be86cced35c2079b2f0c2e167ab7e81d2e9165735c0640d3a74616a64605185269faf585c95fafa3b4a8612b79325045bb49385261030f0c402c30a4f43c4113e0fc4996fdc9c7b88afb206b79fe69456bc5f06ceee02e9fc0be85742db4d13f1540d765a912036940eaf3ea3d824e80def8c4fad44461fec76e71f5a8f5c9971e13791736192fc45361a29b4140f9eb93247aad633c02d5526c5c91dfde2a4cd3b7f05ac431688bd06fcccaef96f26f2107080a19b986015982d8d7052ee30d63fab639ee164b951df"}], 0x1278}, 0xd) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000400)='\xdf@\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='!)#\x00', &(0x7f0000000500)='+-,$}\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='*\x00']) 17:32:18 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getppid() mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 17:32:18 executing program 0: r0 = socket(0x1f, 0x1, 0x200) kqueue() shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 17:32:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 17:32:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket$inet6(0x18, 0x2, 0x2) socketpair(0x19, 0x4000, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x54) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = socket$inet6(0x18, 0xc004, 0x5) poll(&(0x7f0000000200)=[{r0, 0x8}, {r1, 0x20}, {r2, 0x21}, {r3, 0x134}, {r4, 0x19}, {r5, 0x82}, {r6, 0x40}, {r7, 0x1}, {r8, 0x2}], 0x9, 0x6) poll(&(0x7f0000000040), 0x3, 0x0) 17:32:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x22) 17:32:19 executing program 0: mkdir(&(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10) r0 = getuid() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xac1c, 0x1ff}, {0x3f, 0x1}}) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 17:32:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f00000001c0)="4bd3906defe0e3499321aedaa783f53f117311be5a89d6e53117f8a9948921e810a40501bf15565069bf8e75ad782529289f2654428c3fa2d17efd4174c004b2d75a0572b84cdef4ed672d4abf7559e955f1f5b867d684b13c6497be702473263de66bd8c7cc504a613329e743f6b57d85a633e60b925368a5ece4e7a8e148ac75f5600865d6de0689e7068b5ba602db053017adf401cc006ebcb59a19bb1504d1804465d868b4b5bea1ff3af64d85c081e7110acb074e91a65a3010f205f10cdc6724af16b888de4293bf5aab9ab013f904156bbf", 0xd5) getsockopt(r0, 0x40, 0xffffffffffff4c7c, 0x0, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7fffffff, 0x9, 0x1]) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x1012, r1, 0x0, 0x0) r4 = getuid() r5 = getegid() sync() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) open$dir(0xfffffffffffffffe, 0x80, 0x81) r6 = semget$private(0x0, 0x3, 0x44) setsockopt(r1, 0xa74, 0x9, &(0x7f00000000c0)="2d2ca1a6000a1d4b8588f23aa4ac361f551e4d50b22daa4a3823444f3d4f51332c3c5896ab3b88a316bb95beb79de17909fe37c8c03d3364bbc9024f8d26e9609e38088559f40fdfbbeb4ebd2ff8b70cb81b0ff0a3bfc5963a4ca7e8029bb93acb00d4ce456fe33f3a7d5e79e1b636aa8ab62de9", 0x74) semop(r6, &(0x7f0000000080)=[{0x7, 0xffffffff, 0x1000}, {0x0, 0x8, 0x800}, {0x4, 0x4}, {0x4, 0x3ff, 0x1000}], 0x4) 17:32:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 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, 0x10000, &(0x7f0000000280)=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() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 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="0000000000000000095c317798e4464d189833dce6c130a2ba7a9c8c0d36aa4ade"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r4) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 17:32:19 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:32:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r3, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="0aba240b8be916bc6deb2972127d5122de417e2b7dccc796a18bfa133035bde14fddf90c13c41ad623011fea88db21f76df71655adeefeb691f926e485a857a5fc97c94aea0f0741d977a31940efdd1e782993f8e1533305a40e", 0x5a}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000100)={0x100000000, 0x2, 0x9, 0x33, 0x7f, 0x1514902f, 0x100000001, 0x1}, &(0x7f0000000180)={0x6, 0x4f, 0x1ff, 0x7, 0xbdb3, 0x5, 0x200, 0x7ff}, &(0x7f0000000240)={0x8, 0x3, 0x4, 0x3, 0x0, 0x6, 0x0, 0x1}, &(0x7f0000000340)={0x5, 0x3}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000380)={0x3, 0x6, 0x4, 0x1, "dd7cc331f3df4f93eb882fe98eb6450d0920fbe8", 0x5, 0x8}) 17:32:19 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="aec94569ad55", 0x207}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfff5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000001, 0x843}, 0xc) 17:32:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8203000000"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:32:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/36}, &(0x7f00000000c0)=0x26) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 17:32:20 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) geteuid() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10ae, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="b6fc444c809a009e64ad3422916263edf20b0646368fbe556af44e3403b087609e092fb5f83dc19aaf6b5c388b8017bc78f63d3ab0dea4b5952fc80fc1987b20184fb81f905618c806212b97c2591097bd6404d0a42b060f38d01cefb95efa0bd1eb2a223ae6549c3ea090653734d02fa8515d123221d7d6de28990035a7c7a67dfeb85419d5feb036e9916a53350e5ceda9a0b2b46336129bca7ba889b8cda36dbe57c9533c842208e3aed39e38fb8e4ed333093c167677ca3ab87f8f9524fd453bb67d6459fabca70e0a4b416005132b58358879dde99eb532e63417bd28ac8b7310e9c017f608d559661ee605742c4415f5f8c4d42d0809ed11a4a2e768755a6545c1e2c286b0922a56b8a476de2ae44ba248f45a1db7712349abc5ece4340027371475ee85cb7a02101b8990352fe2be3e5fd7d45006613fdafb007b351538ec275a1489500c83ea1fcea2433f6262655f0eafe42539fe1c49b58c5bf05c4885adecd2fb1059039273c3708358b6f53f6db214443c37b393ebebf42bce8121bdfd1959cb59c45f221de0c3a62f1450cd314efd029ec277d3c70e2e8528edac819429e19ef2ed58a8d49ca3729d9fb9a5bd5dd2f87218c87baa32531d34a84fa37c341a985ce128459543317fd7ad511a58158f37a25d961a3ae5360892f4be2e7bf06481be8f0ed1d387454d3ebd904249fc4b04de5b8b2b2bd783d3c84d4c1e1b4e8cecc16db475b88bf27b2b84424eef7dc431717e65307cb90727a8107be61c298d96778653ba2b00929700b42ca9f871ec069a4b38b795e28911c5c085ce90b2d9b77d5bc2729ac90f2aa0cc2b57c0b83954886cf852517a044226f55fa6b2dfa8af828ae7323eda17ef49e3684fcce37c90517a4d52c77774f8e4f7c025f565f0d6deeca310cb766c0ce847775ff7adf7fd81eef42831df783fc6476408ecc2a516cba5e4a36b8a673f1ce652b0523955e7ad2bbd74978dfa9d7d6f8be4c8f7432795b1b859e0e266244cddf9acb5af56f26f3b0ac245cbebf92655ac096e72ea8ee8d94728848e1a44647f9e5fe030549a94595a89795c4013f0ab7ce70b9d39d027e63f39ffca0f7f6216217f28586503648ca76df44721177970c0f8cb54d7beee198d6f7bbe190c3ad468b16e950776342cb939ef43bdbb438b283d93b988e30f6fa49fd67ce8fd3d09d67ac7548706c08649d4173cb077a0fb327019a27ac0051a964f0af6f0e36c0a4102efa63ac666f3ae31de04c6fb244a0a9f6341d2015bcb7c5e6e5008a927c7b5fe84cc3a40dc402b7d0ccbf1a12121349fba0b37470a04d814f7d423b8a229adc4179ba6cb50c9c22d58f8e5589b656bff9d24356541b1be31380810535373aff897dc3b805e4944a344d50d34a56e9af7c60e7bafb7cf5d28a209711a0e7622dd576c7489505fac0e36b313423110013388c2ce4687ec012e251cceddb3aa513944dd95abe9ef61e96b52e74427b1b99eb443f0c2e58cd13db026c6f8c4ca8b190e5b8c791b8433c754b2c7ac01f902e3a2d216c50642fe8cc13590fc79d4ce7139dfbd663e9a9ad0765a50b04b8a27f1c95340497374fc01600ab8dcfce24921eeddd4ec3f6a4b1308121d99f3e8f05e2b7c3cb24cb9aeda31719cc7b050f3031150486c4d94821241f762cd6aad9545b15d84b79c9fb3c5461cf5926d4d78f457f460bfb403572a8efb1649ae01cf5fa3bf4b295637fc000770e72f3b03b537e219b486e08f0485a9ac00f54a1398a45e87b21a6c025a0f1ab1e1f57c1dcd92a5bd0cfc9eacf78e071b493862737f0fa0fd82402f350217989ef2302884c0536cdda97b72456199bc20ba4c4d3e8e193087042b5da14842cbd2773421205e6e4d0a355ffdef4e17089c20ed4d71d3fa8bf9e9745262acb8566ef72c2ca059e314f66cab1e60cc77e9014881a8f5bcd90e72afe54c7ed49a9a86d9b2c76c09504a2e56a4d51be1f1498121314dbddb1575c59cc205ccd9c6d2221e586e5c995ff332f370df06f29e1def2ddf52d88e86bc993357dcf133588e2af59fd740285d993864443ee673ca02f794968d9fbe9197d1b465da4b5262207fdf8354f003bf05de86b21d0468db05ce6b0c7946a31978b41b10515ced72d6b15528bc00121d7198c78f5a988066da0c520316b0bd879edc05170177c0ee622ad3eb620f3796ab46c8d309f1625b0f7ef68e9693835e78a143eb2c307699a2cc740ebffc3725f66b076374a1458d18d9071da2bc18247dc8baed2e5a17f1217ab72f63704f2b67ff833ad3ff71e36b69b1293c2dd3e1a5e23df497208ff294b8dffb2bfa2f00b7a41e98d4ae6740ec82ca0064800bbe933af13b31a75992171079e6fcd8d6e971013eb74738942d7999ce1f5271403c310af7f9b3dd93b4d3aeeca7b4214ac7667a0072f277c1aab2dfda402aff32f1b0da81d7b93ae8d3d5bad49078d7c1ac6f6bbdf4cf255f5b743e19d26b444e2e3b4291d36ccbde9a4da1951c5c6c49b469c12168a5d36e2f6a387fc0d55245c37bf64f642e0e5ec782d09ec0518fa4147cfe9cba1a59a24fea797481ec326fdb56f66f1e0a06f26acbf7ad31914bca65772d28237a30b52045a2c1be2258a195aca9867466ceb0603efacf833b704ebde28ac5599a26e91f0c6ab319a2e27fef28ea40b26fd6170a815e9adaadfd8140bf4f5eaf39f8ba4b124f042c39b9135f88bccf7b3a1df0331264b6eb21c3ef58c9c99aee2b80bf622f38fdc658d0d261e25b75911af4f0ea9c70c5fbc0ab5454339eb5165a80557cb51b2f949c70fa593a155f4df0c6115c308b91a1ad344f7c20077f57f39b2b3154f7ec214e53ed36720b2ec3c0a9ec317e9396872e05a442612eb370d95f69fc897a81e8f4eaf3064e9c18fd59d92cfd595fd85601feafdffbdf3a8d4aa1d960be17672c6010203be5316476066cbbc2cec9fcc872f0f174badca98c2273e1f739370327773464431a923d797f67a38cd19bcb7ebe3476132e7438e00ce6358b6c91fde633f8f7ec99e7a1c7d05b144c4ae0551529da792b35f1bd49a4d231278978ec306d305bf9e2023a8be0b0915c18865dc42971df09cb9020441c80ab090c198158a739e76d2183b6c8494272e0dce6676137a7fc3a61659549918cd75c544d990228948dfa3771924d37e972e93494165b8ecb71b2fd59ad34fb5806fedefa8cf522b8f2e2b71143b1fe4c2e4342cddee8f9243c5e38b1c275fb54d765cb4db3e8f86e41d54d5928664e6c133dab752135093eb259814f0e0a741b83dfdc34a0025633f05fba7db7f4c83274ae1b92a8df0421bd8fa7a325349b65c83001e79c670dc01f2db74baf1558010d2e99ce536093c1e9ce053cfae34dee970dc5505ba1d004f8f2097dd866ef6badb75c0a514f75d80c74eb35a2bb2172aafec5be62424898b5cf22a50fc84f973cfd1e37a97e7c3896d3260a25b4bc96d0d7ffda457f1dcb078bb351058612cde0ea03dc9cbcc8f6f6caf7e7dc51ee32627f4a90000a44b7962524a118051fa89759baee284600aad44c4a9521cc45f234843839c15015a22bf96fcdd5e851ec8c196295e6adb91111bbab51006e31bdae5d7b3f9436b8cc851fb9ae42dd6aeb3f73d5914873944dc37474026f82e6a3e8c858da0abea50497ed6fe09cffd18577b46b6ed64d36a6b0106739d4ab90f364c9a507b4f633f1582f9ad566e6dd889746c3986fcb6cb103805c6abb8874c2fe97a91ab7474b87c8386a1d3953bc79ecf06c9da75c9f7fe4f4d2440b2308c8cc6ccec337b15f9613f2a550aca828dc3579c7c287d433390d6fabcb32323b318f7534225e21b3e17cb1656483a51c5f22a272ca5804b494de3500eb32126d48584c7b00c2d0b4c0e290b298afadac037eac5fa0a629e4bde2cc16e1ebbcd751cf20d1a71f95765ca3b74e8520017dd74f4d0b96fdebc1f4acf68a8f11f268fdf59832e3ee8ee7a17e333f621a49b1a49e8b43e3a0ccddb406e6844ff8d36a424793c16f9370072148fae50650a76c598d1d5d6f36998a16b795461d149857d88356aff764f80629896722aaebd3f8be36a69783f0ad1a705091e05d4b613bb4ed62937681673aae8750d984d10af587ffa90dcb4fc186fee149877928ae6f4059c9250da0fe908fdf9f718939d3557d76e7ff76a33bd21c25bb95ca84480df00d3660632a94955266c4ba5ae08b33496028448783f2e39caf82ed5f48d194b36ce7f2ce6b2808ac86e7b3d852217d1affb557cc5037a8c134cec55454d0205601446ac1e3eec19a8c057125a93a53144eee577b269cce0d2fcac2743adc974daf4e2750161bb6c9805f488f1624bf49e7f875cfa0b784dd6b751b1cb3097c1323e81c44ede48374d92b889c55187c019b0282e9b5941bdc6d929006d39699a1ddc6561fbf4b3cb51026621b056684e3f1e6eb96a51d0918e435b823191d91a61cb2e62cb9a87a9f8f0a3f233bb54d7a28c3f3dbe915b5fd22fb534907b8aede5058841889f5c61eeb502a2479fa34e6f5c437fb5bd7a440a046d84635c9c7b9461befb36cd62c2b4bc090fcb062d0a536d1ced02e964698d3c32e76e3554d32e10942fccfce79acd51aa027b3044a80a4d9859a2b0ba7eda0582cbffb5ae94987ce798e7eafcdbcb3da1e72fd7cad55cfc907f2961628cf0938d0a457e56ce28a8211b59dd97d4bbe952f461a563cbaef21197f54caaf94fe804b7aa1836c189662f937a05577676d1d0ecac9600cfbbf8289c26dd2a26640ef0d73592d694b226daaa27f2cf1bf93bc17b108506de9eee95d540a8140e8ac9ab6740d6e647a7c24cada248cbe884c2397d26dcac12f32609586f8975d8186135a38f7a6f8950eea32874cf136fdf80802a3f173113cfbadc7bab1140c7db3326d3fbcd0d2b83da4bb9bf361012da7c3f1c4192d87fd60de9fdf6187467dbc2c1edc5eeb17bd08ca4750376845cde8ac47ff80d9dc4ddbeed592bd55cc5af55c93c8d52245a44ac9e62698bb9b868c12e2659251d85f3086451cc951ccf37749a4a3ba0a6dba8c302d31862b688e93c493b12f8b2ecc0bcf0a94a780762ccdacf47717ae0aa8a2e2f085a75d77367cb2599d9c1e9e6cceed2f496e4816ac353372639ae9b60e402a446cb02f6c2f6bb215b7aeac41b83a79e9d03e4e3920895631528d9f9e1c37153a7370c14ac048f52acc99cdb74b72f1f46a91a96929fe673f4bdce9dde4184ea4836b7c0c37ac0eb0af5073a7949890d3e81c67cda490880fd5398a15ef0252cd8606edca1ca3164d73a641b4c49e293a61b8fd7ae56260e60ae1aad4a3b0460a5988db26d687fb4f5a92ab663f81fca53165ed6668c93bf64fb82fb72ca55f065f878473b8ab20800cc309093a6881c541fe3dfc3bcd6558172e590b1f7b2039b2f3f67c18b4084554058ab0a48b5b005cc8cdc33b51c13b77067dbe0fd64dcbd963212d4b466dd3a87c622faf81287d1c904f4b178fa97155f88568263b477caef93c04ca8654a56fe0473f86d8471cda83d8fe76673c576d9c1a8fcc3b4c2f86aabb99f8b5b99c4ba8ca598d3e51948f3e205649419370cb5006e54dae6c2894c00910d7470d3109abe8e59d67a11111550ee34d27ba8109dcbabfc901433353140d266161a8391726a77403d85fa7d80846d677b7598b5be10abb31e868035fed7686c609fa3253d4a2d9060346cd03f1e65dade9e13346008a417429b383f1239ceb5e70ccdee7c3c96bb3da6d1ab873930127ea185f3ddd96c146df241db8a3ff6aa3", 0x1000}, {&(0x7f0000001140)="7245b6576cfd1aff9b393a733844d3e4a3401c48b86ed3ab38c50d9babe899c1bc50e3ca99feacdf89", 0x29}, {&(0x7f0000001180)="22a7da36a9cac2067979684e16d82cd5d82a720f03a7d0e598ac806345ffc52f7c132bf7607a4d02cbb60678a305eb67913afbee86f9cbe79a9b45e0d70720e867a4aa30b3f9b372fc702fd63cecb557d3fb9b310ceaef73b43bdeb697dcd7b6460ab970cbf262f725c8ab0ec140c23d4f003c7130b61d72f943ea14", 0x7c}], 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x803f) 17:32:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000040)=0x4) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000008dfd061f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a3e02b970f9eb60c4d07fc7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') seteuid(r2) shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 17:32:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) 17:32:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4727f000000c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80070809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c337f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb00000a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a3db287f155a7c90db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c64f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f892070000000000004ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df4647038c3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f89adbeea7453424d034fec5e41fa3b69b68aee4b71ee0000000000", 0x802, 0x7, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000900)=0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000940)="6efb3ea94d53d467a23d828a3e5db2ef60b9e633573b7cdde4845880fcea2af28e26b7624070c827b9537572f503b7dbbee8661f44f9346b2ed57852ad162963f424ee4b678b38cde67c6cf029915215aefbb78dafd3e1a13c9ab029501332e8cf6ce485919a3f38a48b57aa0e4a45eaae467371be2d3b46e46954dda391105202fdada11137ef9c48b2dcae772b0fe7049b4c71939d192ee7915e52f2f72250ee9366b91f47634a44c43da36d3e7972201d3850b0ad7f52a2232097c8bfe6dc91ceac7ffc667cb568ffc8936d103ac343c87279734c3ce3eec836389cadf6205e4e7f0b656ed40dfadc68db2f01901a867d380628ad108ae630c6c5ac", 0xfd, 0x1, &(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa) 17:32:20 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = shmget(0x3, 0x2000, 0x200, &(0x7f000064c000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) msgget(0x1, 0x22a) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x400, 0xffff}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001380)=0x8) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000001c0)="7100a5216a8d6433fc34d971310cde17a373d2f8f01698be0f707beb1ff70b57302a4495779d2c32d4fc42ebd63f94d3d78fc43bc90848286010528be2533c90f6d6de16431cde3e795d1d0604d6fc0b0497e6775725b3a27d656e108a00055b0fa828fdae74e5a972f026b7b16e723b8ba028567f800e0c42efb561b5eed900892739ac15ff9c40fcab4c3a4bbc7c4c38d7ec02a603a648a7f3653afec0f9c084f9fff5f562f12106ffd676e5bb9c4e7b533e5bad37fe1b0f918706fda7e52df532c2c9c411378b8dff7a821e1d036da3e9978f97ab874a350fd0f1465c3dd66464b635521d1ec34d06fcdcc9aef206fd003a59d0fedda0af64ebb7ebed4e135075cd73340ace4407ae24713667ffa4c0f42df2d3bd4b6ab1e9a5c844a728c6e275402f679bca574c0c779a0e6e4b386fe7e71e3c586bd4fa2f99dd6aec768307efe775ccfbe960f6f81c021790f94793efa4dc5f20e6087c7b178d00ef36c1db835e977c655ec586a0ed841348366f741cfee83fc01a0a73e73b42539313b152df71ad9ee096c12a1fa968542385d32ce1fedf5271720d1762ac0a21655c014850995f7f5ed9569eea87b1e3e01822fe8b685f23c5417a76b4f04d84b07762309ce5ba76f7250903aef0d68d666257aa0c9053f6ecbd396a49f026f01cb73f115177eddbcc9d270599ab38033c9bcd2803e43f10d8c20b16a28829fdf57e0eb29356780669449489695c70e90cf0966b2bf79e81a8a82d5d7e01d1214454116488fd1ac06e20133c3725a75d714d55a0b23718693d6b2d2d91925cfcc47df910224eb7f3e74ea43cefb5387e3f1e7e843d30994ad0f5f88d77c2972af2d76b4838110e6ac453e23d55ed489adf06da34ae7c4ead14236d36018b0c7c1f9f669ab8b276866bf3ee06b5d31281e866eb40171a3ab5e608f6d17cab8cbb90b47baa0af842fb31afeb6b3569b0e01e7161982ec7f184320056bb0dfa11b1e93c27ca278816d4086fb46b9c6ba2bcf7eb030358f3643a850368f8b90fa6c56766ec7fe3b9a552922cbae5b6833ce36d69f017fe531df18214451a6bd4aaf9fcfd1fc728f9d9a102f9c80bec186ee49a43fa62f1ee04af04855326106f5918ce3ae6c92ef4bbb0b933352cd8001fef25b1f8fbfc1794c648b856230d286b039b47b1b956e88a368700b8332a6e5c0aefcb7bfa4a7c1fb6d188fd0827a7a025cd536ef352b164a41814fda7b2e9f8ff2997985f752ae4cbb62f05cbe21e31efc3a5e84f74dde3ea776c6f7aad9c9a7bc8580e4d81d7efcef140ee1e9f933dfef86b6edb288ce7359e47ffefed7ec21db5d7476a4ee75862e13a2b6782c269a016df4de5f6c54456e3f887f7a9910e59e759b044c910c8d7ef13e29ba6debf36cfa93ee275059144d0462d87a22163ca4a3a92ce7ec20b17c5a0441c92c0a5a23f6eb240b05dd27ccad8b32fa11cb88a111efbab2f881c9ee27d707cfc3a9d1e5cfd749747ab65fbd50e890216e7fdc07a26e4f25a82eaa76ef39d7f1dfef13ca664c34972e9f360636fbeefce452ba89f6870b59e95f962f993175bbc536c5289fe7e0e50c38289fb651167659790ad1663bf9aeaf1330c4c46717ba8840a3c543bfc205c90eb53ecc96b3cf08a7ba23d19459b868d472055a49a010d09985ff8c168319c39cad61c967cded4d8117d1c76f0ab0cc1d7b72b97d476b185a9b4f4201f7f7b5c511cb5c4778154cb5d48a6f013fb624572597a502e8882b50e2ef84df369f73f9633cbde19986eb860a79dbbe956fdafba784dc718aa322eddf47ec5e49dc6c0bd3dc6b10b798543a0c313a106e008a2e1057d2094c02ab2cda1c639e92333465c250e96e80de79ff6940a5f01cc8bace5ebff3d074211bcac642667a5c7acffd57dd428d9540359e15ea6977cc19d90da7675a88a29c4793f28a5bf3099af7736fc5cc19e04732a38069684606ffd5573870e4f8b22d6bfaf5fe7fc2ded8ea6a1ed408272497cc87330ee4c36f838f056330b42ed79645c8e16eaeed39b8411c4cf210ed8c4706a14882a74bbb3aebbef9b5f1a9ea48575feded08b69435d7066efcb283e875fa985d34c8d8095aa6028074bbb8f5a9f86bb20ed8f3f88d94530eac5eacbdb241d31d686079b7540e60e8874bafdb92bacb759130b9712e3e4e559bf4cb60529f44c92cbc52f33851e229f77f2188e3befe3b7a26086fda54cf8c4fd04183d52380cb4fa777eb333fb1d4c38f0318feca7d5c63e494276d21df1b5322dc5a9647586f79fb935238ab8169a1e18456b15a9fb21cc58d82d1e700da44e28d72b457c045046a06a5f21cb161879cc3e9b3e104994030a1ca81a635049959751a20ad47f2a86cbee876f794e0fe0de028f486d051a94b196a9e12c51baa2ca32bcbf90042d7f5ba471317d73bd6239699518dcbc9e86a9820c773044ea017081043c1622144290255434907db2353da4e70b6ae6d90e49aedc2595b314d1b7f780e41b29f83a332bc6152066868f5fecd9e5bd7c2a98ee3938ae0bbd2a1ef098d1923c29d3cf04b7a3d4ba9c10f094c2678bd2a941b3eb45ab8fd73ad863ef746d5a99388aa8b65be84318a573152b8c9af360670402eee075f3c92fe92a5289a0474c4e7382289f40258d953e7d4ad7f8d8416905bc8457fbe448f5dd4c2a91cbaeb66c0fc2d338e0cfff758ac5e3e801de131dcb8a30c39ea67ef124af62d9263a35a554f404d7a754ff4e50879cd9625fb738a6912b939b8744f72238b93205e929ccabb111723339bca2c6632df4f635feb8a9ecb0f453e86779cf7f013dddc050e25323e6188061eab753398d9358c4eb7609106f7db4fbd67dbd35a88720af7e9ad5254441e7cd7cc9bf57bf305cdc723213e70dceafd7d9ef889468245c43fa46a79e53a1e7f39ea61c45bd951e46901bfa5e394714143aa967382e1b221111a5f6ce3381ef0bb8df8693f34914f415ba2619e73f352e73036b5ee107b1b82437ed0c9e63215b0152a3a3270bb44dfea6627f193a82250be6558a335001ed24d435caecb7dc1a06e86dd064b8cdba926d0f7049d1de2cc8c4738fdd213a3aebc8184208e4f69ac3ca2914e1f1c5cd0ffbe39d377baac545b5807d4c463ed8e5aed860c64f1e539edf153a7e2548afe54a99048a3e91a34760f1ee3b583a72394fff49570f161ffe80f39bbd9c7ced0ae5e65e3f8f33e3b2344dea8b2f9d2d4316fcd5fff7ed2d4ae55e9b3738cf8eb4982f86bbee23131f376c8a8a7bf0ede19fb26f8c7e002d4b9752c2fefd3c380099cc50216018183889a88dc7c2d13568a45e8a838e7ca591eddfa5dc16278cf8eab43f7c0fa785bfcdb03d8b742e2f1d0ef45945ae555595f992cb4abaed6f344fcfdc45d6122c192c71943cf89df177d2766736bd0e3cc11bd7e94c9bdbd396658721109747b455df4b5c44d21366f21c15c6cc3114f7d23bda9f1c78149ba1efca06237dd7c0caadf57b9e8239121c837d0b3c78a1375b8332ca54451e8042eb6a5cb7c23367487b2b3fcc49d3fe1bf50d6c3d6a0d9119d126d5d73d374d9004d9300df5b59511232f5674e4d6b1925edaea35e7e3333202bbe9c4ee8f5465eaa828699a7e32256c1e17ce3d22f85a604a40f9ef27dfb6e59a997e80b0eea58a8c6264e06767a71a1653ffdbbe8d1b53bcb369a1c103d08bc335202086bdab72b4cd08378a52234f22882cfdc5a527cd10f98163dd234f7f246f6ee751a16131f50128f4862f441d8efaefa7fde8b5dced237d2dcab0d335722f295a3f2e0c7131b0ae4bd149e6295406056facec798d34baa2ffa3ff93db733fa658c629201836fd05016088fa3d9abba7cd3139d38ffc696a44d9d9136e501c8752cf38b87e029745be9dac1eb00e661b5532435477b5561394dd3a4fb64b90f89903656c2b65563d1b97d6558c6004f612782216a847e1140490795f3a3811473ab1e6ad75fb1266e0ad29e9b27f083002c675023d4a6e7787ed1c123aa79c3d16ec0743f364d47f8a936e3fa8d4d6f2b9f3ea3ea5d4e3717aff66e89ab6d3f07cc9c87301b1fc429d8574381d764e65bd4dcad3a748b3c4f565d43881eb59c1fb8b7a3e5654cce7a477fc5bbb09afeb5ed4324113a081802822d1c697df8df82be0fd82812d0e83964502397cc239f1fa8fa8d26bfcb53e2bf16336c6ce311c2cfba4d72dcdb0ca498563cc4319feb3d587e33715727bac5a56f5828d08e475943d6688a26b423f7c71f20584028c152543460b2ee5395454fb5fc7f69a5b01f629c9a9dc99c5ee5a48321a9a1390630b00f68281f2318852136912302c7d7d0bad1912e0af6a5fecc55a2654b6d693814cce692b80378a071808ad1b7dd44d4e8308606d9a0231abee36983d7a73e5101408fc5160a13f8d1bad40667dab132a0683ef17d6e1d9270f118917f02ab8c72e5b264dece7e425d0b776f3073a3cf412b3b57bcfb14d43278a415699b996e3f4e5da89974dbc0f832de2f555882f9c4d7abccd750461e78fc9ecdcebdf69b6b9fb503f3497b0459a168efcb2e25978b73b1a863804edc97d14b2584efb2ee1d22271e8274e13a86dd4e2f1b387e50476e9152c169a7033899b131087f88b737df34276c6e96f092c452878b42ce7545350b83cde9484259de2881cfc9fcaade3a256dd973cc59159db0e8dd9b9e82934200fb87ff832e8da0da7acebd34bae4480a90f4a1aaf39c6d8c877713e2862b9044d6cc3c6f627b336b8bb8298298092d78016c3ad960fe63eece4ce720de976803362a79dbdd663713aa16a73bd8b4d1c2c36f9eae56aa16f4bc12838656aaedcd0215f53c7914eb96af6fc373d036a14f1ffea47393b5f39c5e8f3d6d082eb37d93f5e16d84f7ec3d5b6cb484123868b1f90b1e77f614d7764a2b0db5c327e2cfd023b773436bad233054a18a0a7438be3633afdf9529db6959db20ff6ba5c1179c6b40ef28ba4c890eca09ee6b937b7fcb5ae97c292045032f39e80246b71ff7470844980b50c65c1ebb1a52777fc25bbb4f11dc07589d4a8574d18ccc552bbd0238e61854bf5261f288b8d8e700d6c3682342c5389dd5c9ab09061688814cd2314518996202bcc5dcb0486636ca8c43333a5171af2867b2d5216838f52493cb41adbb208df4100d8ff74317e0de0f902269330efd04075a1661ee77e6ba560fddca059d7abc4c8c40297bcbab13818075159e95adf9afbd5e7ca4a86c00bca818b011cf32871f8773f5cd9e7e58ae88839e09ea3f4fdbe295361df7248a775a3f6728b0f8f72d78f55cd68a38a8da47aeae9209c04ed30c63b3f870db25af807b214874021ddde0d2f5748f3eaa0379a1013711e75b886bee675d03a3334f38472ba107e525bf02c1dd30736dd67c13ea907358f1acb9a6274cd0b1edfb217acf4b8dee73e8a3b2df7527cfa9fe8c4a3f871a20af320d717d3af7092055922994c1ca55fdc24f16d22a91cd5e57b5643e9fec192c366544411f8ebdbb7bc600112c82a3db8d40f9729f2e03173f59f194b56a14361ba508db2b95d5bb32ef0b2821ec618cadee8218d396996c3ec4e6f47f650929d838d3f3541c01e73b68584ca174f110d1652b7577ff3ca19988ce04538982bd9665edc46b26ac35e66be4a30d79e750665376094c71f6abf65d3ac9ce158f5b1febe98b88d32d251665ec6d93db0b2ebbd5726c2727d8a77c74bf7f1fa4ec2a05ba2c7000527cbde227976f926ecc19c388e3d8a2eb6f3c1be548436593a72cccabf93dcf92f3ab50a65c37a213b6b49", 0x1000}, {&(0x7f00000011c0)="ac8c6eb2616b957ae6f2b23084f41fd8df07493656b0618a5806642daebcb1c4b772952ac9bc55d848e3df37632d57e40ba2cd8846e5f0c6c8337e779f29283ff5b71f63d8dd7815f23088a0c68c7c67e441bfa6832fc6c3a8addcec3887da78193f48cd681f6472e6ae714ff6267999b2efa1f2aa901062c1d18d71be69e05843bba42cc738e9b929e23241988843a5cdda0f4613554da6bcf740776dda3f5e", 0xa0}, {&(0x7f0000001280)="77a45768e5de60c76fb57c079d7f7c468b0f1f63b04df5b803b979c2c1307447e30b696eb01fc397904ce7933ff10df9", 0x30}], 0x3) shmget(0x1, 0x1000, 0x11, &(0x7f000064c000/0x1000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xa1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000649000/0x1000)=nil) 17:32:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 17:32:20 executing program 1: unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000040)='x\x00') rmdir(&(0x7f0000000000)='./control\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') open(&(0x7f0000000080)='./control\x00', 0x20002, 0x50) 17:32:20 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() dup2(r0, r1) 17:32:20 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) r2 = dup(r1) mlockall(0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 17:32:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x180) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/157, 0x9d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 17:32:21 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x100000004}) syz_open_pts() syz_open_pts() close(r0) 17:32:21 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:32:21 executing program 0: setrlimit(0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffe}) 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 17:32:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x2000000000000003, 0x4) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f00000004c0)=""/253, 0xfd}], 0x5, &(0x7f00000005c0)=""/157, 0x9d}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 17:32:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(0xffffffffffffffff, r0, 0x0) 17:32:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/77, &(0x7f0000000240)=0xfffffe4c) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000000c, 0x0, 0x0) syz_open_pts() 17:32:22 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x1ff, 0x7, 0x5, 0x3, 0x0, 0x9, 0x9}, &(0x7f0000000040)={0x8e7b, 0x7, 0x525, 0x7ff, 0x5, 0xfffffffffffffffb, 0x81}, &(0x7f0000000080)={0x0, 0xfffffffffffffff9, 0xff, 0x9, 0x1, 0x200, 0xffffffff, 0x2}, &(0x7f00000000c0)={0x5, 0xffff}) r0 = msgget$private(0x0, 0xa0) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r5, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgget(0x2, 0x100) setpgid(r2, r2) fchdir(r1) fchownat(r1, &(0x7f0000000240)='./file0\x00', r7, r4, 0x6) ftruncate(r1, 0x9) write(r1, &(0x7f0000000280)="6d205a6371f6ea735e9c07550fdecc8814584b44f759f7a056c6d54082b317bb46138ff89599f1783c3d049c5fa47e6fa85ec3ce0cfd43", 0x37) fcntl$setflags(r1, 0x2, 0x1) recvfrom$inet(r1, &(0x7f00000002c0)=""/95, 0x5f, 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setpgid(r2, r6) r11 = accept(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) fchown(r1, r7, r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt(r11, 0x40, 0x3, &(0x7f0000000440)=""/58, &(0x7f0000000480)=0x3a) read(r1, &(0x7f00000004c0)=""/201, 0xc9) readlinkat(r1, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/192, 0xc0) r12 = semget$private(0x0, 0x7, 0x80) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000006c0)={{0x53, r7, r4, r9, r8, 0x4, 0x1}, 0x4, 0x8e97, 0x97000000}) syz_open_pts() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) 17:32:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000080)="01000000", 0x4) 17:32:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4000006, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 17:32:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0x0, 0x7, "1ec09fb81e2bbd51053e19403521eca18a76546d", 0x3, 0x1}) ftruncate(r0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x401) 17:32:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e9126fe15bb6f0c8ec136b44ad4b457763e1481e01baf830b17d3b74c794753f04d40c7aeb", 0x25}, {&(0x7f0000000100)="da7001b72f0b91f9e9cb533e773dbfb3fd1f33c33a19293ea22b45b89f755fb9297cf0d82c45bf9a5d12c1785ede868ea246b3fc08ebb64dfff89d19cbee6b0433912fa59bf9d452708a013d979f227cdbbf3700efaed0a30638db2b0e4a3f8758d3c885df6a90b090fd9a9e1e618d926d11cd9bdf7313b4d09f3ab8201a2d9dfc718b3bea4e2054b283c6200808ad0c500055afccda9d87539114e2dc82fb79cf7b8f9027dda9a122b4e9d27385d21c5f9cf5290cba31de3da3b595490c", 0xbe}, {&(0x7f00000001c0)}, {&(0x7f00000001c0)="16706164b66e304e3565ea187c6ba1cf628bd47a8bb1be8368d6535d", 0xd}, {&(0x7f0000000340)="e7bf769e4c0aa9a72eb1f106f747607204c8b50f3a1bd447b0ac905a90dc61e0b9055f4e8384ffb73aa49654a4b5a1cfd5d78bcecb746b06f1d73e7c1dd7fd76ba8ec0f98afa6ff1", 0xfffffffffffffdda}], 0x5, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000003c0)=0xc) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="000012000000000000008000ecaae5890c801e954036a5c0bc3fa2ebac8d29809a0e4139cb439e229beb92a92c842e56101d2b48666dda5db4367524a44cca389f30eef76f2605b09542b5efc97be6ded40f07caa171945577d7282f8a8f35e069a88f4ffdfdcee118f63d82f99933cd55813076db27622ad5db48e6664bdd01000047b39edef7887b83bf52369e009c0e000b87a200000000000000bf58ce10a58af41c2f534989a2bb4d8a41a8d94792eb91b5db51c7f432aedf9c7d1e2d31db3c3b29c7a9dbf20e21aad2d790"], 0x10}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x3) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x8}, {0x0, 0x1}}) fcntl$getown(r1, 0x5) 17:32:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="9d0b5c0000d6000000b256a21a1fb4d963bb33d0b37e25b6462cb1682d75d28854799c2dc6fdef8fc0817b6068cac9fb2a227d83ef70cde2f9c445bd67fd9f1ba4a1790a2202820ab582d3fdf15dd6f9f412f788b809178eaa4058662ce9c58638fbd2a987771745b649c311bee30edf4901cf8cf7036a9f1f3a1da672b93901", 0xfffffffffffffd2b) kqueue() minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000032e000/0x4000)=nil, 0x4000) 17:32:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 17:32:22 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 17:32:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x12c) socketpair(0x2, 0x5, 0x7f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r2, 0x4, 0xc0) 17:32:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300), 0x100000000000002c, 0x0, 0x0, 0x400}, 0x400) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0024eed20000000000f071fe00"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x6) 17:32:22 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/183, 0xb7) 17:32:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x9, &(0x7f00000002c0), 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="5bbc464f503826bc3329fcf594a51909556ab95a9728699e7b206f71945852889a19bb0e3de685137a349737bebca5e937e0ef8b4745a46ae56967f8ea0c79bea6ceabdfc3c8019fc093ad1aa08568b1c6f5d7cb06f5fc6207589060773249088a706dc4ec2e9bdd4f37da6d6bd8e366f8ecafdc35c94f9f02ced506989c1969c94915c15470215984d31b23a5167137af9aa07f6c3e8f321dcfa45f3fd1c499290f3465980dee1c2856a34ee6ba85570e303653bf807713f2f9bdf567566193fd09cfa05dbcad7be2b1fa993f84e86fba0913c735df63fb93042a983d1ad0a82c7f9eb5fa45f94d4f00240fdd2522a73dfdfcdb474c2e1284f4605431d90a2eb0745aabc248013c6af91e03e613d2dff823509cc627605547c25edc5e3d356806523a9cbfcdb81e16e97ae3cc9fd5b994e9c426dea81cbc55492fea92eb76b8f89bc0fc9be65074c5b01ddcb31aeca0a61b6187c56171294c7c245fdd812f7312bd94071e4f7e9f1e55e35cf9c521bf91a36d2c5dfd612df6f44ebb69d55d754610330812d17674a20d25e1cd818226d8fe2755b573121fc668cde0cf173a7b62ed7714e2c104aef739a9b50c5bc98bda6acd0cf05831dd8f27e71e7c153d4d619e9cc7042f934e7928d280bd93c80a0c7fd4e7d0927b3de4acf20371ad5a5c0a89e00fa17733b7b9146fec560ca26f0fb0feb5669473b6bdcf295f96deb22167b5951a288564dfe81310ff12a9a2cc6b2054926e6bb617e4cd9ba35047ccd06b521bcd8342b6179520a8ab9c61dfc0ea7aa4a54f7930268d4a75d911412ef21af111e32315f1d4f3e2d12d02b57a4140ccce1754d1a80b9a51af017c8a53485cec6bb1bfeb1da5524971b904f68a84ddcc182b2f88edf9c08ec678b54b4dbcd94cb2aa12e210dc628e2c0d770fbf9456359b7b4db63c5bde090510ee463f29f483deea1db712d2b273826d6538c801703ab87d09de230c07889920e8556453fc472eba3a8c358114699552f75f7b3639117bd19154cf951d4e2f6a1dd6fd915422402857f2ebff1000cf9719e3e409f6aa094d4d30aa50865e73aebd1ba6cc7e431596c255b09c0c601e0f191b35c0529d09559aa09856d9a5097855733ca0d53ac0b24f1be698c9de66db2738b787da7e1950ace63d4a1cc0b9e5c56d0a0b3f89309fea49c67f26b15a52fe33e86cf017cd592f522776c8543703060ce42ab69a78915f560e1204b95595154e6a4c6bac8831d920416468b125d0f73a5f91d71868d8f9e8a704e23b7293178a05e1a59d7391532e9e65259178bef9eec7b730163236629e2a010bfbe6b92bdbe6e545560ba34b8fe05f4ed7d360ef94acdbbe0442d7cd887e4261eae593e50914f5f769738bb79cba2c766325ff2854d5c2466d198da307c871a34330fceba0fcd58f7b77f69c6a11b167dee09fae535e47f66ebfeb0e52dfa2892f147f0a87a780364c4f06eff43340c4f37f9b255768975fee640d852eef127fac26c70b1e7d491faa229144ca59cb44bbe1d8888294c110ba8dbbc8df9df75e8bac0ff268dd19bc3e3e96335eff834f5010f031b15550218631f6de93320f8ad85349ada8d94f4b0a2de6fc156df2dfa05ca5dce11fd69f877a0c749038d785105cc232d7fa490b7cbdb7512a0e344e581483d4467d1fd3b78096a644029148f7be7b74742f0883ff2d87080aa9c453bafd62437f2342d2b008cb8e693432a8c091d8567a198aa7d730725fbb813ed128639bde33c6ed42a913866ec7781cbaa2709c0ee7e92bf8e2e86743e063a67ba8531e432bc9f1596e6694adae3cc425ea4c46d77754cf82afebc9ca325fe62a2350fcd56edaa3c765068a92257647aa594677fba18da2a9dbc0f66154c30d60af16439d08afd26b60d37a8430ca69cb1452fbbb6c8c8b6c1908dbeb732f2456d13a6a2a98345b5dd1d501ece4fa0be46e5f2a0c6771a8ed2adccb9677ea0bb59351a8bcea49ae8a0cbd7d01e2ae37d1467b83de9469f954b9d826f2b1da54973ef621303ce339d33b1ba80118a935e5a8aa13b7bdb26e36a110b0e9cdbacbe57ffbc488589ee5a2fb908ddd171dae7ea95012b1aecc8eef5be2e1ebd0ce9ce4ce908812b60bf0a210af295a06bf647943bb7b26e4156b8bb53a67b40c2d9eae3361698bd59e1a422a184a056ee16ea162617ef929100f476411b1248d0d8a9bf94b3bdb845213d4c486b8514875c1d110b63606e964d20c3bf0be274c51edabcf586ecbd063d310c26864fd29c6665090ab02e39ade3f4ee3566fe495e23247acb3004e1ab383f92c05162eca15b9546a5144f1d2186ba8add8c4f61f24beff6409858275ffd196523861fa86896ab8db5a5dc63a336859ac9e01485aaef3f2b31e0306735679b4e274a10690a939e0444ee88a0d569f7712d24f06009cf985f699dbc40d0dd3f46897ee441bdd45a438c9a86d61a7eaf0d0e18ca24b0afd4eda4f2cf3d0846b156967567224a753ad4190c25f0c00166c5fc80153693a0dbc8ec790c1a403e9230b4ce1acb79e75966daed6ddbadd211970b12155af3235299ec4a5fd1c6ce3bf502fa01b59c0b64b2cd1a2b5f40efaeb0436e573d38746e934ab956accd7a67b20c15e85a0680b901b6c6655b5fc5bb5f929ac4461d0420fa3afee2dad8c37adb478031e2059081d93f38b78a3e93532e5f5cf498eb140dca56726b3cc75e0d0af376ae96d67ce1845db04260f17a8ac574899b5bd93ea19cf1ef865760d9fc82c26223212c47a0744aed97092fec293bcbe601435b5000a1aaf7981be69b3714c14be33010c8167e521a54336b5fbfed1342e662f2793d8f5e18592b71031f6ad4ee36f5182dc43c95e2dc15cc9d925ee905a084d783f91a363c1ff4245d3528708c91afd9e20b667a17e4e74123a8a33bc35af678284f59132372e7c9f801da9fd8f39725db0de79b07554c9ab5c3fa2311b70e9f6a584dbb5e358c0e4b00b9b2e91ec3337018aa5afd2797f38625cb687766bb23e173ef185f73cf4cf3e86ce442f1a26cf71a47122a8183ebcd49bbf669c912cabf50168cece0fcbb7befab99d4718be4f825092dc6d0f179e811cc16d5fb63a5a129e70b3a6d48ae3286a15bb46c37c24e37bc5d1029344b65b821f9c0ab714440b26bb45fdf42315f7ef99d3ed2b29ef0a6b5c5fa14b9a2a116049110ade58c00be5706ba31a42074b4d36322eb4f09adf6e3352a8c0c61f69dd94af963e1d44758f61cd64a017d67dbb998f96ebb2865983e08bedce56e1bde524d70fc9b7f724164f43658b5c4807a2222201518dac27bcbe39a098d5679051ff36a0db446fac8b2da6a446d835c1c6a7f9a43f183da3e6159e14ef58d75010d39d82fa2740f48f513671767d685b6ea998342e0928d484edc863b21a15e8af37f099df4d5bf91068171fc585227c24cb5f81f552e2f621d20a84c21dc5a2c3319e111a9f0539b6fc27463ae7be1aa2dd1ff3ff1f45ea2e0ad6095bd1e5992194c100a793be34872ab3ffaf207b640ffb22ba2b111d619f1a46bea0de5948dce4681c7bdc69cbafd282136dc07afbc198b4fa774626d851c17591b232eab3a396d0e8ec48dab3ae8d2cb81fcd65e89604b6e1a902984cba3e3b3df79eda6a3a7af9a4cca1b2917433590dac37095309f9e30a10d5395e0a38f4869c415746d8d65088307820851c9e44cc57a9075d3da0e2a6f25d20b276e95a67010fb15aaf560102f1b857cf4649d69d57352b29d8189cb77f9947f65b30d084e589b8f38f2bdf479bb18d1e66b724f6e0529a3392acc72a0b3dfe3972c0de6be970e1611e56e7d06becf766d2d6b66244a7ced13df1c28b4552a08fde66cea1c5734a1bd12a548ba63d3784dcb30212fd2b106b6865c4dc26770562a5a9d3cc3e6bf417247697b4e6d6061eca6ee85689579c54017a2c80dacb5eba5e8b40922b0c4297bc2ef76a35d258c44904674a1c965a54c85fdd9364102c55788090c0fcd628e807320e6ef6ed0ebe07ff3b2f610d96c9030d6725cdbbab1dedd3d4a4a7d6496a9c1a03c262d1e11fcf75db0fc8a38ca57d0b050579ca588eb86e4705927713e5f2ec3621c436d3af14434efb7ed88d6df43fecedb57712dbafd237a4f439f2104daf28666f77bd5e469f965ce12d905a15b12c30d447d84add9f57bccc47e2ec32c94da26e7ae98966196524441f31a70818fa26e8a88fdd7c70eba5bb1bf8dfa4db74bcb285472fe014d7441e2eceb8c4695e8294ce12bc71a417b42c1313bfa358fea32a817115cbbdc9985260e819e383f88d06c8cd28f1d4f2ab734ffa5f85a08c461fdf0414b786d27a79ea26e475dc21f78a7bbc87cf200ec31b022f7ce98a5f84272245b3802c7f3fe0783b38e32aec3a7f134faed94ebedb0dbb5573ae6c29e30137875bf06fe7416422d10b0350157b0889aa32e045078e41b257303c4df3f14e537e061ce52766d2f85fa9e9a9cedf235c838ded4f81459a5843c7e7eee3b98e6709860e08dfe3dcfe8cfc0a31ba393ca8d6c8963a25339d39746931653a5ca9f5ccf4e9216baf65d4a51f8c156f3f008e2c6072c1806634f679e1fe0a1becdf3f77d627520e43dbe645d1f74193f456fa7ca360b199bccdd6225de3a3b0f93322ec7873959bf706c746a66b6a8309e028bbe3d6aa28b30933c20770ca536379fd2f9ffea737375242203851472cd199c06fe37b852797edc305f70ec967c734c2ff983ad1320bee2b6e98e1ad6786fc2c85eb5d54f9beabd58f5faf7bdfd31086311a1cc1a44733aa0f57eedaec04ae60f2e5e73001124ea6b98e39fbbb4a4d604ef437478f23249c07208f19e158027aa9f787aca5233dfbe067dcf817c4cd321b8a8d297fe352312246d44f13b0753a85f65ae2ac87ba266829170ef31d0a1ec7a53d724aeed72adef174376bb327018385633026fe2679b9970cc3363376d33e41a4c1bdff3fc1636d20ebf8d064f11b27a85ff7027dcef7938120a8026b1459c242f70e7aea5e31370f0fd485410b6cc918cb52673ee8b4786fb90cf184c9b122fd3bcf6cd23bdbcb1f6bf13b0c08dbab10ea4df2534b21c413c504de57e0ef50f852ca46c6bc7cca616d4cfc96477e703d51855f1f02ea11f1df5091086d4150a826ed4b1e93ee72e2a708e59bdeae23ee0f6d18962d0994f87b210ce4b375a96cb9ab7bfc758a2e6a5bf246c50ae71e14450baa255418f0abef9e087a472e2a2406eb859b7833c492c83297d71de0f4d84b058d9ea8a5d0b2fe3214e8fc957565412410a98c316c792d8afba7b550a7ea44008ca02e5a1b3f6828b907a507a06a8a96f9f68622a341daa3598ff9602c902506575882884b5b03a486376d772a2f8842d40009ca02c43b59e4ab41dcf0fd682aabb35ec7639d496c7d7a0d0056eb847ab83be408418edff80c7fb02a24e37ea203624b1dd9d63a57d07b84df03fe1e2e28d9981c1906a6b95ad9d3845001910f981ce81a606d12667f1e83bff206d8498c2766a9567c74e930b9c35118fad0daf67fe19a5e3c360a82e3cb7dadca2646bf5ab6655adb244cbbcc5396f02f9351993f016c99f8d1232708c5a322ef4751fad694edfa9d12759b3400328c7e1dc5975a2bd7e23f719c431d0937fcb57d923837ad0093ab9f02e174dbe27ca6675372b7621a6b673577d85cf6a987ef7a682529a84fea3520c02a33b09c8f4c10aed4f4d6edfe9b589e708caa84ed55100859897ac85c9b6fb419c0bd63d20cdb0ffdfb6932e210b759640273e71962475601d6924f3c", 0x1000) 17:32:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r6, r3, r4) 17:32:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="d68e5c07f038cf1bcde325000076a5db0000", 0x12) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 17:32:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) shmctl$SHM_UNLOCK(r1, 0x4) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:32:23 executing program 0: setitimer(0x3, &(0x7f00000000c0)={{0x0, 0x10000}, {0x10000}}, 0x0) 17:32:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) chroot(&(0x7f0000000000)='./file0\x00') flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x0, 0x100, 0x0, r1}) flock(r0, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8000, 0x100) accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) flock(r0, 0x2) r3 = semget$private(0x0, 0x0, 0x14) getpeername$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/179) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 17:32:24 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) pipe(&(0x7f0000000100)) execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28080, 0x32) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x34) 17:32:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 17:32:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 17:32:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 17:32:24 executing program 1: socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 17:32:24 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = socket$inet6(0x18, 0x8007, 0x7fff) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="11514851c0fb9c34f33a2f687172dc785eedd07b69728709bc4bc5019ff9f38f52d5e0685a61980e69a4b967503edf1c31cde6509f208d5b09137e5c10b0d5fe3e9ffa500929724f913393d43bcd327bf2a6d86c4344e0b70713842819f67fd538859d72a0c9d10fa060fbdfaf10c66edd93e7c613e1c4b93a731a562a4a9d81249ad8daef9a0f86e92a932447cf07667f4b7ef7e69bb8db0ff5cdd4bf28446fcf1e772d6806d444342102e57fbb12a9720dfd6c6304811a74e90cc1dc336e43dc2830462a9a62ac26e529c95ae6468301e607b9d49bdfdaa340888fa2048156b40462f619f7ba2e7139e288d166e518e2eb87566ebc1c", 0xf7}, {&(0x7f00000002c0)="2cbbdf1ea3ffc395017522ef1f8fb3c6e485db13ffdf6cbbca09a3ef8b5de247a24dd04758ce576a3788d3e5a570e8631b74b112d24dd1483498d121bb7a93f440b624abb04209d50e574d1a25ed26d8f81714fa147614cf3e35d3d3b418b217c473a74d053d0a9ca1b678758a5372633551d8aaf7bea1efeb606314254556c815e1cdfaa50d65e4908cd26bc6b623a8630f5b2bb167542d4cf7779a719de2f11acbf4041fe1129a1861b2", 0xab}, {&(0x7f0000000380)="b588bd5ca7039ee94af50fc2d1c8e83212f529733a254534dd5bd3eca3a8ed24805695343de7217cd7b9564af2afd49ccd4d8d404ccdeb2960af4cf3bbbe68f0ee2f12859c8613cb8415f3fa47fcc3325568ac690eaee31fc3bef6ec82d6fb3f067cf700ed85edc723442849", 0x6c}, {&(0x7f0000000400)="302ef2351833e01c3d14dacb9e0af5e4da665d06200ad06949857bf1dee86e5eac617791916c4ecf306496ba83e890ca21c6cfcd6419853afdacb66087b333c9eff6ab505fed5ef126c75d21ff316f08a752e27f36e584c6642bdb170b28ff7e479f3865d44bcb3a4a93815845c1fc228fea10306520ad17d7db4c3530ad5fc7d0caa10574c03129f0074f7d5620ea", 0x8f}, {&(0x7f00000004c0)="76c5569926801287eb065ca69250057f39b0d75226d9d76fe767b08ca3d788930dd5d984009423c7c522e6cd686127989aadc07fdb684516af9445e40235bec66071d51053336a74dea7328f739a78e6bc03d2aee0f6e2e9fc425b001b41f853574d2b242158562cc02a5af103f16f28133ed3335cc9c9ef538a53e485a8b51657bb90ff79631d231c949f3ae9cf871beeeca8248c261e4de8710bd5a39ccfe5440063f75267b11cebed294005aa67cdf28aad82bd84fe92ad2b8276d2c27db6da302b73ec3e5de19267c5eebccdeaeef5", 0xd1}], 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) 17:32:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="b2bd72dcbe12b68ce1385b37107b6c7e1d6df80896e51e2490c9ccf6cda0f84f3483f421feed9b6ac275acc641f2332794811fd93adc78200ca5205292f700701b39e06dc4ec3e2d793cb9be02ced6a6172252c31e5d405a8e4bab8d62e8c5c4a8daf095ca3a039f78f74c53e2efdfcc9b1d1c5b88793b2bdab4e287eb225154db8956eb808402866703041ff5fa22673b360d4e6f5d3ba4ee59de5acff075240bdbf163120d7fc66954daca93d45402c2f71b5daff978f8d2d93167a3a31c", 0xbf) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3c9721b79ef3d50, 0x185) socket$inet(0x2, 0x5, 0x7cb23b07) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x2d7ec60048121146) 17:32:24 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xdec, 0x0, 0x100000000, 0xffffffffffffffff, "d131e6c369b48b88824ae47ac65a48cbc4b1e92d", 0x7, 0x1f}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() 17:32:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000080)="ded84171e89322310a7776a310f2766a4ad89266b28df951ffddc08547f1256bce7138c45fc5ce30c8fda80f0ee654b52d4b8a4520998b7b78164f778b053795f94677abb5bf26acb83018", 0x4b, 0xd, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x51939f12ac7065f9, 0xfffffffffffffffc, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 17:32:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x80000000, 0x54, 0xffffffffffffff63}, {{r1}, 0xffffffffffffffff, 0x4, 0xd598b6de9573282d, 0xfffffffffffffffb, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x496a7cdb529ded3b, 0x8, 0x45, 0x4}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0x0, 0xc, 0x5, 0x7fff, 0x4}, {{r1}, 0xffffffffffffffff, 0x42, 0xf00fffff, 0x0, 0x5}], 0x9, &(0x7f0000000100)={0x6, 0xc5}) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 17:32:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x9, 0x8, &(0x7f0000000040)=""/43, &(0x7f0000000080)=0x2b) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt(r1, 0x0, 0x7, 0x0, 0x0) 17:32:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:32:24 executing program 0: r0 = socket(0x30, 0x400000000002, 0xfffffffffffffffb) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0xfffffda7, 0x0, 0xfffffffffffffda6}, 0x0) 17:32:24 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0xc44, 0x5}, 0xc) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:32:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000073, 0x2) 17:32:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x31c, 0x20000002f, &(0x7f0000000000), 0xff88) 17:32:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0xdbc9, "d713c3e7bb6fc6e23c4b723d774ad4fcdfe74df4", 0x101}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:24 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, &(0x7f00000004c0)=""/123, 0xfffffffffffffd27) 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, &(0x7f0000000540)="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, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 17:32:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x88) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000010000"], 0x8) 17:32:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) flock(r0, 0x1) select(0x0, 0x0, 0x0, &(0x7f0000000ac0), 0x0) munlock(&(0x7f00002d3000/0x1000)=nil, 0x1000) 17:32:25 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d14000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x3000, 0x1a, &(0x7f0000d13000/0x3000)=nil) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) clock_settime(0x6, &(0x7f0000000000)={0x2, 0x8}) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r2, 0x9) shmctl$IPC_RMID(r1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 17:32:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/169, 0xa9}], 0x1, &(0x7f0000000180)=""/245, 0xf5}, 0x1) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) getgid() ftruncate(r0, 0x700000000000000) 17:32:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="67814bb51b9c090a9058daca9ced8ebb4a2d260a337ad2553d7467449961b7177a7f28d1ff4d1d53734011ab2c21b67e1ae3eeff0dbf1a373290e19b02c868ae1a4e0867", 0x44}, {&(0x7f0000000300)="89be00d3cee0ff3684936c8f31e5b040bb3f040043fe6496f7caa49db88511a0d4ad5c6ee5a9d4f477179dedd5461cca4a0be07433378a8f6b3499d6ef601ddda42bf6c4ccdfb924f18c6198aeb389991e41f031dbb0981d1e507ae272ea0a746872bada9ec94a5e2cbc9602582a1b2835a946b22ee3050a9fd10a78c2d69eceeb61bde596fd9ab34f3769df2c5e4906ff9271d57302cf2d188cad54fced162369d090ac3413a1810eb40f24e6492b6ced7b0d016b2963181efd", 0xba}, {&(0x7f00000003c0)="6a08bd9333849998f71c5418cb387314664133f7c1b49783af0ce2fb84736d3e533a0110f201746b1bb843f72328521391d41fbd5c7fecf19a0c6099d1fc738141f15c14a0a797597ddd2c5a940a34dbf249e18c67bb14e908deb5ebaf7e00003b53ace1e4028f51ab2ade2cd85f1beb81be20f7be8418256212cd8e5926f0e4f9b3f5e99c32ab770f8b6320438f3eb8bcce497fee485b5732b52957577e9dfe387456bcbcc19746e9c1d5a4bf341979db59b210cae4e5e63c1dc70cc97a519ca33baf1fd368049461bee38bd34cc8f7de82ad0434739e7d52ca0cd241708084f032f9cde7e8639a60b5ee0a0f642a96fd", 0xf1}, {&(0x7f00000004c0)="7f4cc1cfbe4424a3153f2b6439571999577e7313985987d428f4a08665cc0fc85697e4fa84014de936eccba62b70b545b756162345fb3225e7f0e9f9585772268c16170350cb23f2d306e2965606bdb4a1fd85ba77014b9bebbfbf48cb4508756288b56aa1512193dcdfc05078fc5471", 0x70}, {&(0x7f0000000540)="b1d6979a0019d588347b0ea9e9554b4728b3624159ac01311b389e129437cf2f45461991e7724825fda414eb287a7dcead4077397e6f4cf6ce8276580880c2173b57683abdc4e6b083ae782f96c1bc0596ab7fb89f495dec9e8b7c2e606d39ca8fba3095dfa9b65098b96d86ba00479c3b1ef12a1725a93b2915bc26d9faf8407d3776bb98", 0x85}, {&(0x7f0000000600)="340d8a503abd18c414327ed33e85f1d614a071cd512a59eb8b1a1c70e13a", 0x1e}], 0x6) setitimer(0x0, &(0x7f0000000080)={{0x800, 0x2800000}, {0xfffffffffffffff7, 0x4}}, &(0x7f00000000c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x0) write(r1, &(0x7f0000000180)="64f1e5f0e6d28bba17d2defc13153afeb6b52aea93710a6efca029c38a51672b7996e195764dc9390e56e9d6bcb67c69f999e10e53f7246cd91f5126ca03db53d891d75ba5e2cd6d2ca1491d659365d56f3366f23b6589c0cd239e80a7150d103d86a1e39e97696fa79c62712b0c9d537cad9cbdbb994a1194f79dbebde133dade81337abe7e1bab0f354812e097bbcc711ff13816a4c4d4afc6e756f2c4edb31edcf7d77d410077c74d167c302389308221068b1b40520eed2d690266112d2f24bc09f689327361060bc3636060eb0931941d21923216097411", 0xda) semget(0x0, 0x7, 0x210) 17:32:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x8a, &(0x7f00000000c0)="a0763af16b2bd3c4ee6a8a71ac1b22dee4e505fe7f297ed89d557a7657a514e73dbb11e3f9f9cbe4cc26e2a9e671688a254dc4e7bb42930614d8226efb7d0f9e7bf7d25659e4b057b87d9a3703404a4545a47bd7769d15cbc00f3f47e7e69c89eb54c2a6b9405f30d059c0b175efe37171467270c7d58fb1e15ca748891d80dbcd0d2c93df0d862b963b") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b5, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 17:32:26 executing program 1: socket(0x18, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x24) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/178, 0xb2) setsockopt(r0, 0x1000000000029, 0x20000003c, &(0x7f0000000000)="01000000", 0xfffffffffffffeb8) 17:32:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1022, &(0x7f00000000c0)=0x83, 0x4) 17:32:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180), 0x0) write(r2, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x5) close(r1) close(r1) 17:32:26 executing program 0: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000013b000/0x2000)=nil, 0x2000) 17:32:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) syz_emit_ethernet(0xbf, &(0x7f0000000180)="abc682126da66462f8f85f3b15225550723360ce1317d2d856a864460dfc555eaed5082393729e6bb26e52829836104027a8e228395b8cb53c912f81602ae49d0d15fb2fcca5a89895f8d338ede424b980aca00a91f5d39a0a5ce9ff57301a282acde07e2223fdd2ea3ceeec40907808096fc975f0172e5c2783db5c4ab736b60107a464483e52c516f661522fd3ddf6a6aed4dfa0da98f71e9747f1ac6b3c9f0c30efde7a0f5d806c33e2a2abb202cc072e04e92d6b63966bc9ad0dfd6c99") chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="c2", 0x1}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 17:32:28 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 17:32:28 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() r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt(r2, 0x100000001, 0x10000, &(0x7f0000000140)=""/36, &(0x7f0000000240)=0x24) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 17:32:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) fchmod(r0, 0x10) r1 = semget$private(0x0, 0x4, 0x80) r2 = socket(0x100000000018, 0x5, 0xfff) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) flock(r0, 0x1) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 17:32:28 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:32:28 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x2566) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, &(0x7f0000000a80)=""/4096, 0x1000) 17:32:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x288, 0x2c) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:32:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x106) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x93, 0x3660}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x53) 17:32:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xffffffff) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/52, 0x34}], 0x1, &(0x7f0000000140)=""/53, 0x35}, 0x3) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) getpgrp() 17:32:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x1, 0x101) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') 17:32:29 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 17:32:29 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) shmctl$IPC_RMID(r0, 0x0) 17:32:29 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, &(0x7f0000000000)="ce7cdc1c4df89553180091864087c3a7e37706e36cf6cd8a25e1874a4872102c51845aacb42f575958e1b32ce129ec9359d7b2ad93da1fa7d139cc9ba3a2899775312d4182172cc76b8bf5711d013ad72d6772e6", 0x54, 0x7, &(0x7f0000000080)={0x18, 0x3, 0x7ff, 0x5}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 17:32:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x400, 0x0, 0x0) 17:32:29 executing program 1: r0 = socket(0x6, 0x2, 0x3) socket(0x2, 0x1, 0x0) pledge(&(0x7f0000000100)='\x00\x00', &(0x7f0000000140)=',_\xf0m\xa4z\xd5\x1a\x81o\xb6\x1dZ\x13u\x97\a\x11a\xc1\x9d\x16\x1dRC\xad\xac%\xd9Mt') socketpair(0x1, 0x1, 0x7f6, &(0x7f0000000000)) setsockopt(r0, 0x6, 0xfffffffffffffffa, 0x0, 0xea) 17:32:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept(r2, 0x0, &(0x7f0000000100)) r4 = geteuid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x10008, 0x106) setreuid(r0, r0) sendto(r3, &(0x7f0000000180)="acbe89", 0x3, 0x7, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$setstatus(r2, 0x4, 0x8) setreuid(r4, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) recvfrom$unix(r3, &(0x7f00000002c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) wait4(r6, &(0x7f00000012c0), 0x2, &(0x7f0000001300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) listen(r3, 0x7) fchmod(r2, 0x8) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000001400)=""/254, 0xfe}, {&(0x7f0000001500)=""/178, 0xb2}], 0x2) setsockopt(r2, 0x3, 0x7f, &(0x7f0000001600)="55e08df804bca8f60ac8308ad61b8e157f2231c74d842a2ea72af8a5db93b036a7593643d2c582a34889a144c47497773072da94d4ce942eb7c8037bb3d0448b7d105db22359c358afb51a6883838d165839", 0x52) getpeername$inet(r2, &(0x7f0000001680), &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700), 0xc) setsockopt$sock_int(r2, 0xffff, 0x208, &(0x7f0000001740)=0x5c, 0x4) sendto(r3, &(0x7f0000001780)="075042cd1bced220a48633765abb28f93af3959c1543890b7c1be807a7e66d1091df172959a4c66413ce0b8de26d9a90f655602760ffe6e8085245cea65e2a577f3efe97a0c3c85288dcca9fbc760c814ef8609c3c3e6fecadbc0eeae3ef956363b9ef8c317d6a8e75ac158686c4859979c1238fb285d21395adac86713ecb04666ebf3223ae4d649e016f80cf3b5f66702f4f5c3dcf6cf4ef4306d2b67bf523742b1a55eb6df6764598d2f26e7677273e8c71c245bcf1a533e7ab5abb1467727e9037445404fbaadf383994bd9af32950329fd8d085746169c7fa1bf311cb28b4c5ece68d9b825222abcd04", 0xec, 0x1, &(0x7f0000001880)=@un=@file={0x1, './file1\x00'}, 0xa) setsockopt(r5, 0xb8d0, 0x5, &(0x7f00000018c0)="c5ed1e07ddfbde8a2b4eb98535693ddbca41cafc6f12c5bc82d7b0f4ea158575c8007e183cc746d1b74b6c66c7da5f2aa944d26e23971f283118541185677515504fbf039be648eebc98a943", 0x4c) setreuid(r4, r7) bind$unix(r3, &(0x7f0000001940)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) 17:32:29 executing program 1: shmget$private(0x0, 0x6000, 0x8, &(0x7f0000ff9000/0x6000)=nil) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = geteuid() setuid(r0) r1 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r0, r2) r3 = shmget$private(0x0, 0x1000, 0x180, &(0x7f0000ffe000/0x1000)=nil) r4 = msgget$private(0x0, 0x4) msgrcv(r4, &(0x7f0000000100)={0x0, ""/185}, 0xc1, 0x0, 0x1000) shmctl$IPC_RMID(r3, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x910, 0x140) 17:32:29 executing program 0: sync() clock_gettime(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x44) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x40) r3 = socket(0x6, 0x3, 0x1) r4 = socket$inet6(0x18, 0x4000, 0xffff) r5 = dup2(r1, r4) sendto(r1, &(0x7f0000000600)="4126001acf67f8d44948d482a65581b96b55bcbbe39148f04aa7040d75515fe3e7cac767f5e237ea7cccc9cac95c09bfaa2d5201960409b7cd36da6032805404294d714645e0d882247ab2d9d9f9e6f20f5d5eb41eb77bf5319a81a4502f85e39f53318cce23494559e8c387b4f51b451390c14b0828b84e5ced2a70ca6743c2abd4b2bb0aa8ac11c4ad19b3aa3c88ce465123969175a866f06caaa5dea0c5c8ef2ca6a3ed0403526ed1869c119e039cdfaf463b167f25a103f46c1f", 0xbc, 0x1, 0x0, 0x0) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r7 = socket$inet(0x2, 0x2, 0x55e5) writev(r1, &(0x7f0000001ac0)=[{&(0x7f00000006c0)="bc8ee4dec5e0bfa6f6ecd671fada8d7d0fe3813f2d1b2ed78dbb0dca7f40627cf33f5251e400a3b82fd8ac60bc752e4150ca05358838d30fe410206aede8be1da6ae6dfab9a5c826cb83d8275e7ce5c13485e839a240b6ec89df23a38c1d54ef3c0f5598f6dfa3c51f1fdd8e66cff0600432c90164d70b40101c83bee4cf1361989be768d80a61c2d27bed0f09", 0x8d}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="1e9b96664b290d1c58fc588211c26062376ec51ecc613286f23fed95839dfd81fff200dbc6f7afac8217d1095e154b57c843d4d7cc3c54fc18aec1feee81fbf844ed48b898149eaba9259682e27fcfea5d5df6caeddf89ffb4de899a07abbfb91d4cc2a7d5bb49a35d58d1dbe0e3f6dc07777f824dd3b072b84f651b105f3c56aedb7c66d83cc3ddea775a8680c3f959040b52775f2c9ff8311b7ac5bce747d41d183bc7fee397920318880af79f4203da142488762b790842bd8484b0e2cd8f36c361eeec1b4f731848fc186910f84dacd30b0422939a0c21", 0xd9}, {&(0x7f00000008c0)="9ba58cbb6e0b722ccffbf8ff9a6422c88c37ac71ace1c0d2c39b08dafad3fcdf621ed9c2e782a7725a961bc4c292afe448dd346796d97e27ae3b74b4206671a9e1f4aa2a299f63a856b7ddfe50bd08499f42472bd4018805e57ec4e687e349525e633e98c80e89b5af4f60ceaff287bbe5e0915857f80bff348e46392d4d76c507c61e231bea2c1913323872c33c937eb54cbe4f7b6954ea60241837cecd22381fa38fca8ec282282e5f985d8b6cfaa2a3dea68e7a456df10e3f2c30878f56fb4b48b226ffa7f9577ab29b707fce2d19c958c6f71a582fbaeda0e68bfe2370560d0feef6a0fa0d78e598b945812e8b12413fc7ac55168208e4d9f1c16df2d679284d92387ac802e291dda1648b625ef86fdbf7dea06eae2a5ca8a858bc0f936419573ce2f9e5b4d0b7d3bc72c7e3911a86118cd47b8d4ace3ddd6e43233e777118cdc56e0ad68f6bb18d5e18413dba61e5f0494321084328c775956c651fae694dd10c488fac0dc916020182ca56f6abeaf94aa670d36f4b872b3c70d73eb8aa84f8baaff3ed5f572941aa9e3685cf878867295691e108f87a46b92bb1b0d1161bb3cdbe427b451be10fd19b4e9fd7814d6bfa570d639a4e64835bb00b4d6be8239ed7ea7cc2fd0606adebd6561e11397a1b331084f572e63704b14f4f086834c48812e444ddff0575374444e4d0ff513903ecf56e207c5b4c960b7195e6499c717e967687d27c5b44a8b6db39c878563c21a69643cd40610f31d5d38006281adfb7af14f7db36ad0ef33aac71451a8b045b5b17f61e6d2bfb30dcff2f4c6842fc53a1c298dd7b37e98d50868c1f56e181111a724115dab2fe4b9a8013bdb9560672acb84e93351224c0752fd087e83aa0fa42b82a4f7ed0651edcfc55c63659c9c4bc32281745c9e1a2effe0287220087b960508972150d929df6cb05a82fb07c329252f5f58a5fb0584509e9baf9705963dea2bfca812a9aa6f5587e97f236e48c03c3659718499dc4510ba3930850c9b5f62ee387c232944de71823cce418ff993e4ffab00f86197077748be2871d8082d88d4d99c75f2a8e6e121207081ff4c9cd7bb8f049abbae4f396de8f88ec7b170c10bbf5c48b9a70d93e6a8fc4c49fef47a63e3c25bb14aaa255a1ad1ff173a5afca6c2696244df47f39cfe19b279af252fc11049753c3b4765d2dbb5ea981c400f7d91ae56010da4ebe7962997e2e1349953a43f76c8f9fb025e371b52931fe514d27fdbe91bacd19313f63ec0192dddc3c9ddf1f35a42290a4e0e7e1bc6a569837bf73e683a750e6123d7af83bce4d276a2619ddc69bf1b53709c00915a1c675b35b381e52d445c4aa289723474166ab6e4ecc93972d9b29bfae7542dc302e337496d5e29f74da34294a5b3e8c488364ea1c42dfec733feb1d9ef3546c8029efd03103a98accd29c29255cf9a3d04e411a0992b5a96ffb29bcb1ea88568aef20dbde523fad2e1695ffe34978ac8a530288d3b9fcca3885462f5c7cc83fdfd3ffcb9bb0235dbfc6f9f15d0ae1e37a8689f3a76c2c0c5b91396309cf33d52b87e7c11c8e60e3e9ce260b437758d028183a87c955762908c7b58787f1b9d6a0d5aa8d627aa5069d6573302b0b8c95e0e11348295dabcc84f5798a7659eef05dedf4d35b0b0b1b668021c0f0482ade100c1831143aabcf10f7d77232945c7a4de8c0697f01cbdb113572c9f5c2160f874e7ec347904b42124a74953211d2c441841fd6becc9cf9b509987f86e4cf0ca1ec605c8cdb9ec44264d937b06d5cc646a9d4ee5c315071896a0af1c5cda4d09e137ce5c6bb6259e312db85e41ecc5306aff000e58abd4f506553a753a4206ce38eb28672f79bdd7280223893ec9941628182e51095eb90171f9e6afb4094c8d81e22f97cab363ccd373b85d4e42761665314d78c6fcc569acaa34b6a12ee279ef9029fb1653a1ac8dc65049bcc63d3e73528f67d8de0119ae10520174bb558c5e87be8ca8835b9b03fba14dd4afd003b8fac806fbf81f8c1032e496c128189e2b0e906d7f25ecfcfdcdd4f7c4ff2aca21003f14cf99abca95fb650d4cc138a8e967dfbac776d5b7bc25b553aabec480ed99ba5c10521060f2b7bb3f81e1264a11ec0bcb6de02411b45ae786767a1396239231fcf725f4614287716b2a9a82a146e13fb073af8eb623fa213b1cee2469613c6d71ee40d379ea7bc041d08660eb9b21e3fcd7922eaeb7925021d9680509b1603495b559710b7a7a96c94d179e2c4c66c9e28ef815fcf033c3c5e4fad15f1c7ef53fc2535020f6a6060e1cd87f8b0a76e1e6a41193c52c3865535f3697917bfd4e1f1f11368315ddc494d1379ee26eabefbb079581996e111629ce08a952bc5b31798ede5f580aa31181ebe2e7886c58354ec9ccbdd8afa6738189fe7ac11ca71069538d6479df6e821c7d41f1ac4dd98cc47c223a3835fe73d428da2b35f3824e076517d0bc0eef28761c740cd2a2121c4036cd2a6fb89b6f20de70f705296f11bc8c2f968c13d069ec09146b2457b6b385a7a426f3eeb9ba9aa0e23f613d4d793fcd2150a21d40897d6c8de6a9415d70d6869272081133dee15efcca892d888dc0b6972d7f483f8abe7eca2213dfc728f24fa19d97591de5ad9f097bf8c98b5c9d078610bcad9f5020903204b286dacb50f5e7f1914ebf0447fae208da8a1a753a8289069a1a56bdaf955604c07ca4547d88dce85e853966f35e754db70a8cfce919b0a7038354c0ca331a862b34ebe30c2ce2ab32dbb2f05fc462095cb9b9c0fc3b9f265a72e45d14a07c786a51369226ccf529e2403fb83ee2aa80750edd4165927d3be85897ffe89f7e6689bdb21ee69ac0b2e4b7b03cfd25fc77c5dd6a19183856493a92ad223048e71f1203c9dc90e2691c9449f8d82eeb33ee8c3496cb732f536ebcff43c7075be99b18c90cf830a6a2e91cc7d2a4342c211ec432fbb98138a70364bfdc7360d28546ec652953fba0eaa8e1ca2fb60138826045b611c420284402e02eca79104821bab2e9f94bc03c864c44a6ceda7d1ec49b75fef45cb9a1c961dc0d1f00d4de5bcda3fc6e074ccca127ce3c6a888707aa6fb620b13a09d6f9e852c92bf2a40aeca19a2dc47f8be13fbd9737571aa5c50479a2aa2a1bb55f8d1391e8e1b11d3843fd03c3ab90750ddf545282e847bc5b380df457af55b137f3784fc014d49966719cff10ee9848fb1406aa096eb1cde138d122d4ff2b9dc4ea18bd87c93228d00d74e41e02a8e2d4f62ef8e1063ebc2ec3b82bb91423201e46e2fc02dc054560ecd02c65c15b3795699ba4bb6327efe1871f8eab17145d58775ee80be048b0a838f3b0e65f4bf05e5306cc002efd51d1c99a704b86e5e01b4766ccb2341bbf1593b6c7fc69976bd44f37e1a9d96529f27782e800532908f19d386995304c36faf56ddcc37fdad34c13c1731fec005fd198d4eb3c8a3ecde3ea207ffdc728f74139ce4f7d59a389ab64913170bed991ad86e56b257a51870201ec5b369777bae7d9c6f08d658b01ad411e6250ed39abff412e772e48d622fe14797eb94087ed1250088a98ac2cee8e10520d792708330eb428978c1dd7a1f9922799feca38e4d87764060ec7fb4880702cf4608829068ae95a3e9deefee4820b40a1dd4e2adf28a72e19625b4af0154829332bbb0ae7fff151ef09a726fdb4d141e43cbb5bb76e4800cd30ba0daf1e0b6c06a848dd6ead2ffed12aff678446a79da969225f4638f0eb9e3a1817c85927ebb0b59a52f6f2f42ffb5ec7dcb6cf430c373560e0b1038d905be4f893dfabdab9f03c3974785819c990d88cf1038a5f88814f934ce2e528754a149085dfa89ccbfa9fa3c86189a18f84513189dbcdbe54c00be9cf11b35849cf64614a8e1d5e46932a0104867f734fc5f4ea1f2cdb0f2d2b8151c20807bce52ae5259592d425d2a5e931c79f878206293bd2b5f3e876732b397bcb132fb04e565bfb99b8d1b7395ee119700df9522a0e301a7d5ad5a41205d61195515a87fd2dda2e540cc3e65dd38a14fa7617369b75b8b80c72e38d87e948004471698ce072cd91e02211cb7b4b52ee793cf03f6ae5cc6c57d29936b8f3dfea61bd7c22040cd3d3e24c7a75908ebf97de8e09f11c94b26d38360f3c13ee8ccadfc3d3d32085bcaa0f72105ae7b79a6d50c248131c3b630955ec470ac2b5d074fa2ca15bcaaff0247d5f66811b88b04ce52eac8f98c0c0fa70a1270f698e2ebb62ddf530697bedf8ad5e1b05affea96113c19936404a228d6a3c2b45b7dbd36647ff8bed501335cfcd6b30ac724d0781b19390eca821a513f3898cf495d06d022908d955c18382ef5c616879a7e3da030d78aa051b63c0bd72abbace127ff658d457e7b042a773bb2c1aabe41662f30fcd84a278ff1b66b04152213d55071411f20cd61fb13421e5969a93459b01004033533592246c809533e9c439657a159bd351a4544579adc7b4d842b62b197c08f0fc96c66091fbd2c86447cb177dccea770725380a8efffd5d5d7e386f4f9997b2dfb535b22a2ce397c443624f1472e614bf0a58e05ce570a863e7b3117afebdd3a74ca02cf5af57a8b3f7042a84ab0f932e1f982dc2e8e8c2c9c902c01f1871a255d2252bb843cabf6c91273cd56f8a22174f29923542b66d1616d535e40547de9019557e38a036c347bab93dc1d05464a6bc1626ccb23af39c2658ef35742573b2ba58da12c50cbb2a1fbd39b3dda924c0d0e3d48fc50b4b8ffa01513c70faef43db2786379192d80719d91f97b4b507d54187a3d4410c431577f3d34e38ebb1898eec48ed16d7d97f011660c48cdb63530373e880582a4e15910d98469395a9cca3de5275941b128a8c54cbf13b016a4b7493f43ab04fdf8c4a959ea192c7609e3dc0adc346fc7040db0621b74fde191c6c95a87fbc1d15a98fcebd9202fc2304fe753ebcb93d4331aaa0a6f155606b5fc940bd00c9919413398782ea2c898dad1f3c3cd030211ec205ece14ce9f835862902aae862434cdfb788ded732b04c6a3a5b64f53e98a2a410d98b06590f648ffbe4056e5d1d8639c8d631ee0eb573112654d6f7b732dc1aab8fd70de0e70368e313d4b80b626ad63fbfabd314e16acdf7113e070d3f4766c5a1dd24a2b8fa7b212b4abc075efe08a38c1617296648a8b1f9b948e83485d01a1dc4404061e48adf506fcbdc633931f8b90a4ad78a440d682ee7a93ddac608d3a37d8eaf67ed818cf675c620b025ce6ea2b7bf0108960cc473af6afb0191f0c9af9cb2b384d436adef04dfa8dd9713867607320773214eae80f23904fff6d9d2e538d33de65dd75933eedc746e1585f7d5ba22fa466d022629e2a8d391f5ebde40f55fc49390b2d529cb2cdd8d7e8d0a753c7ae49cc7facbdb3cd7dc0a178031f69d51cd577f56b32ab84a75d70c9a67325489c43ca6b13028d9b4c5f5d17d3df35aecfda1d392b94417cfd08a0ca52d6baeff8f934ce59e1edc1882bacf0bfd7c950b5d3708b9e7994670bd6a556e4c0b95e27c815903c0af53eae2da96b8b1e15de67b9e0d04bee8b66b83ebc0ac28f9434865c414aed3a97334d8879d58ef326ce7f40c4b14f13caebcb4896ac01a34effe799ebbb8b9033e0758f8c74f978e3a7c6408dde7946857f0673e2709f49cedd59e651e6312e6dc1ba7825ca839f73a940d6ad624c297015a53530597e76b3bcc68e7b301a5bba972f796e8a1eab3d6f5346481e1a61a64a2e8a31e40717ce288172521ce8382fd02294dde59932c2c7c58fdb92480645af", 0x1000}, {&(0x7f00000018c0)="3975eff98a04df06c6dcbf1d76187b918b73b1e23a9fa3f9c6ff", 0x1a}, {&(0x7f0000001900)="3466a190b04c0dd77768b4ef2dee61447e0ff4c02820ea888e7c52975f849074e6bcf8a8684dc43d7cba99143154c9e7519601e6647c701fee1d10154e7c61db10869046f8ef3cf6cabeebf335995d07dae5ff66c3c0007243f792d07b2a8617e97435dcd089b0581d96eca42262f33bbec0be03071f75982a76409dce3f3cf356656f16acbbd9563e2bca19fd14db14024ed0e3127c8dd3e378", 0x9a}, {&(0x7f00000019c0)="382b2a88ee0b455613442122e41783e43aa404f35196be94b54e9db34466940082b81ca332d555744a262d7fdca71565545755fa48aa3e7e01e3fa61cfb5bdfbd985295efb06164cfaa5e23ff7a4c67b582ad5fe8ebcb868c87c2d686abc7c591bade5bdfad3f008cf5312df05741b299e495fd353c45e75bfa10921b073e141c9a02f1d55f8c5677be899d25afbfe5512510d348735fcc8d222e112f3af0547dcd97045c25fa85a89c50d63b9882417db17ae3b6d9e64252e9d0cd0e7f8168777155b0f7aaf523c7daff86c78c6ecb169eb0f439664f4b399d966", 0xdb}], 0x7) r8 = dup(0xffffffffffffff9c) accept(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x5, 0x3) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r12 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x8000000c, 0x800, 0xa4f}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x5, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000043, 0x2}, {{r4}, 0xffffffffffffffff, 0xc0, 0x5, 0x3, 0x2629d87c}, {{r5}, 0xffffffffffffffff, 0x0, 0x4000000c, 0x9d, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x62, 0x1, 0x4, 0xffffffffffffffc0}, {{r7}, 0xffffffffffffffff, 0xdc, 0x80, 0x8001, 0x1}], 0x5, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffb, 0x50, 0x20, 0xb6, 0x1}, {{r9}, 0xfffffffffffffffe, 0xa0, 0x40, 0x2, 0x3}, {{r10}, 0x0, 0x2, 0x4, 0x6, 0x9}, {{r11}, 0xffffffffffffffff, 0x24, 0x4, 0x6}, {{r12}, 0xffffffffffffffff, 0x17, 0xfffff, 0x7, 0x49e4}], 0x5, &(0x7f0000000500)={0x7a927f74, 0xa0ef}) socketpair(0x12, 0x2, 0xffffffff, &(0x7f00000005c0)) getrusage(0x80000001, &(0x7f0000000100)) getrlimit(0x4, &(0x7f0000000040)) 17:32:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x480, 0x4) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x3f}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)="19bedcf49a435b354292e9bdbb22c6c8545164b82d523319da8b58ccc19440eb381bc2875e246c0a466263848a0bda6c9cb752996ad48cb3", 0x38}, {&(0x7f0000000180)="df3506bb2ca09b9163c693a29bc8b258cb92ab64769b3d5bd4ad6bacb2b3095fbd7a197ea81045a5a408581317908d94a7d2499766ccba820228ed839197e21b5f8a3b6b173b3db874", 0x49}, {&(0x7f0000000200)="52b6393fcdc0056d8614209d59f520d4f921a3fa7744c2221e3414a9d483177d96eb39bf8eb26915959be94d7435ef521b425c9da6d24cb6106d4646897b", 0x3e}, {&(0x7f0000000240)="7f89ac6447ae60701fa72382b106525a727d04c68684fffb26ac96d4fcf246742caa41af6a7bca81a3bb5cfa8345a6c5c5cb15758bab2677ba7418e84039b0519da199da50710bd12752c2b1a48d5e201821082a9006a38b978697832b8cf4ceeda1796b89df7ca53825c7762f17b4", 0x6f}, {&(0x7f00000002c0)="a9f9c108c2ed43c916423dfa41302ea0d3ca4dec24154016329875285540b1e5059c783fd03dc30f10f49a5ee1df648c5b1a9686fdcbeeba867c187d4b5c7a82915ffb7b3e6a405e40e9980e2d16f8efced9a7a5afb624445797e7b9d697c9cda00908490c51093620762c882c0c2012827153623bf192abda7ecf6edf9fa09d99eb24df5fa2af2b2bfbe519cd7c5ec71bcc84b4b86a924ae65c01509acb6be199a5f613a26e3fd598e08b759753d53e3f000a0343ebca5883a70379d84475cf489fb98e4d91dda54e8178d2e316e1e0dba2a9ff617098c28222a21f6933ad04c977eb61d0f0924ae05706982e2b9bf8350e5358777e3464e64e7ca6c6848e1bf8c0ab02e332ab5a5a6df2c1b839754f0472af84bbe987502979a3e7237cd449e7759896253ed41d0bcddbd15d98d39ba3c1be3f07258f28c83d46ce77bb6bbc581dafd67135e6b142e4a1858891bfde061b6ad6e7db2193f8aabe24c2f8cf41ce03e062d25051b5a81d2b8a549e4a219933b56cbfa88f650bcee1d83be0167fd0fd8ad10b4c36384fe3d7e3866f2d34446c35bb452b5c322e54e868aa645e7a26a507f0cbf3a74abf5cc340a35004abaf59aa6499b78fdd2f8e015f6fb8f7d0b683c32c227700732c06be8110c47d345dfb09cf23e97b2b198471caee25737f87adef600fcfb7de4bfd57458fe8bc5a6910254cd2ef98b6cd915e59f3a1a8a0bfbb9352539e2aca39e341c21af22ed0ca633b758486ee0755ddb298867e048ac58f1ed5fc755da03869b25339c11e6e2437e6a4674c9097ceb05a3af176b9dbc534c862ca9fac26acf3c93b9c645de428e1fc2b7caa5bae2871fc56874bcf68d8c8232dc32ba538d635a5ff55f198a30c1bef04781266844e1e4581cb06844fbe127286a983b79f59a62dc3b89f6c72996683889cf906bdb46860224001f2be9440e77425868a9d1bc762167fa2542d54ce4bb7a6ef38ffe2a7159ad86c1ea5b5b7a2b7b6a3eeb0535c172d6c8fcb794109e6ff1eb522dbf2fc749e20b061162081da6871d314a727fe9d3e464ded8e4b0b61a7cba11a9d3a4d4ef210faca56ff6023c7ba12c531965807f5adc9e0e8a1c9bfd63e1df6ad713c5d190690c2777083f18907612c3c89cdb095af685fe02d6f8e80459538e0c2db881b86e7c5e7e51099b695fa9671eed54989658d6eefe9198c3fe0fe039274289a90bf2b8056a4d3e4e05e2704b51b1a33b58ffc9bd3db874ddf164b7bceb1791dc97c2a3b8019a5b215424d2f725129efa3199ea227107c5179ac38ab80dda074a57f235cc48f493cf5bd83aa49a156ede8b4ffdff9d9ff16cf4f47198248d9ec250f4fe4223034311e08f8a4e01c0e326a38228db8d86a23625f4508fa7e3534520d830f9b76ccdaf14b55ed72bec9dffa0d4de4a682563d1f94ce0643fb0f6747a3a5c8133453fb2c9a72ecd9fafe8ef14315a579afaac4bd7f49eff5c098b877aea499966c64f6e14d3e9123b430bd6ddd84c51f7279521572828d45c0fa989ebb22e7e68d1ccf9e4ffc7384de1a20170443412ef80b5c6ba62db164034c2e3c2a0e2e2dab7d6be0dd0bc93d76b5eab582eefc4ab9e04968674c2e5a92cdb3ba3393876063fa5c4a5574ebb33763cd568a9a995fb700491a61d3e4fe22ab64e119d379675bd8de1c18585e5774a7dc110add0884a68b74b89f1831d3ba9dac75348367b7c1fd2cdafaf47fefb8edd94216a8f2f13e2039aa306f7df3fe628ffd71bc714bca4af1cde517e462a0acf9edf17af5a901f95477eb5213a2db1eec1ffcff0c79e76aca62a61e6b210a5e26e6eaf7d21ce27f0ba21cd272ce811098665d62ba5b3152617a606dfa4251d7c62507791eda9f526414967019831f28cede1d3f9ae5a14ce2c4e8872ab4445d39deeba8b133f1efc39a3f699aaed12d0c3012ce99418f1cd3177d6c5f47bc0a41dc050af7cff66a53a9fdd4b93a79d3cff14545656ccdab6950ca9388b828426362229373b4cff17aa2df8d54ae8fbf7f543d4f827f7051b7de14f744d3d46b35ca6f88c26380e718bf1a1cebd37f0e379b3d8a34ad588a6cd2dfa4ce4deded533b72cf57433e0fdd432576c23169d5b6566c51280c96f0357cf760e1ce1cee06a89b13e482c81bc49d059097c203155178114e3f85f23eef12fb969bb4f8c906a01edbf8e578fd3a1aa9bfa1b4fbf6833535ce1a0351139e149ac1b38eddb37ad188eb1a92c554b4c0c069677978862ad4a8161594a67a44b06a83e2d74cff23dc2c02e61d3cde6c7693eeca25c3aca5dc84b4bbe586ed1c5e0d2b4394ad601f5045b84849ec53d952616d621fe07581ef809fa06334ed4ba0e88ef76d6b3741ac750a64d7e620c0dcd357d948b2c0e11e840a7901d09f8fca9f521233c9afd683977f7e7a8acdbd5e0cc55b481f02a75fd89db66de0ecc7f6cae35961896ac4ba8a39d4ee8da1f2d31e0efe611aa0a886cff92fba3d9b5932b7112af994362c40f105b1e00ce00a974fdc5f047a81cf207c157b3f5ba738dcf564e80c69df275b5619d2e51167f68e2b2d695652a43e3a248693bae2a4d8350f29af5aa2d53899dd28c058248bbdce8317b4b2f16cb0eb8efa37e4ddb7229ad7a5cb082571741c4e9ebf168efbf230027d26bef5381f1fdb387bcd8806411294ff10d483ea938fd456d19e65928f38317ffac4a446c67db30013799b4dce39c05bb0b4f6a69a88699e7940b69802e211011217963a165eec10f00624c8e5a963fd0b1ea6ec9fcdc6363d6bf19439cf333901e361d6e0e95231c10d965de43acb6b0d185261dfad6acf6cadd83495c5ca831ed335585c09ffefa6a299f7f1bc67a7c627a47e02ca1943adffacb73e38c00cc0b9b9148a6a9073852131c4bf1f8f94af336faf4b3ea83e78fc26746753f9e038671ba17b64e58ac62a6f7d39d633f97a5644a5dfb1097bcad2cabfe7fdabd15a182f582ca5ea053556485a07b52f65e6d1a1f7154bff727d0000a154282b6f67cf1d76ea856a8d23b2557d0dedc69e321e87fcd93efbd41df4cbc220ebd236b30cca061fc85eef5a22b103a62af9e50ed7771f174f69cd93d9ce500e8fa228d4283b217a439f7e3320bafa486c66f4d95e17ba164261d32e2ce4913e78982d23cfca4bc92381821bc4590df347fb77ceaf44802625a19a7bad616fb045a82e8aed8ed451604c0b33a09a24d57d54c2f18a0b7605d21464c78dc259d3c41340ef79e7859d87d493457e9e3c81dd8bd2408968909722e90fed0feeee22cbe4ebdccf36170f24db5fac59e8ee6a31365342c1d2df5b059eb97853cb625158e5325a95f6ec2cafab3936076d23f29f0fd5cbef4e5c991dab9be5423752f157928f696052701791607ab1d9a8387e4a8c137bd1ae45d2409e3c7235194c0c391a2ff585c2c637fdc58e8f0099a3f73014829055e203a0fdf11e477fae6fd22a41ad97ff44280ba54aa0b27090f1eae5346e30f999af3dc8e25e95c11cac2a4bea8cb2cf9737d9f27bdda1b73325a4d377a902a6b95dda9d7a52208156e84524c6f63b73f50afdd926b41416fa30a970a058e28194285dbaffc64be9389c06e67f66da87c421d5f2e3046aec55a80236c21e5f9565875263be12ff3612d80cb5168db6a15f4879e954aa1c846dd229ee37f2032f3115c579f4480c848d7eb335b55526771a2ee85af5455b114bbd1eb800ab59fe13f9b746f35838e3bfac5cb3abcf8e8503d9c62a9030bd1706f67280ec42c2d8109dafc0d0d976d84d0f8b772ac57b977229a9b7ca6567e2b253223f339586392ba27741798f6059c080a1a3026f9ac0ae0ea88a03267490d9b625028f287e38f759740a17c7a1b211e41915559c3d4e708435a7560611ea3f2a9af1e91daa39cb7075d5c699d16d795410760a2bb6ccadd826388cd575d284fd133f09d5cdb3920c5a66a7b98de36708bf4c9874801ea20e6cfc3832e706e481096cda58c4f141da6437c511314e7e94219a64e5ed2ae12eabd4e6d9d65843051f072ce53cfa21856e1a84cf577ef41e18d11cc2e091048276118527e8a7a862fc08f8a6e031ee1f00fcbebdd21e6b1e8232f9f0254184b0818cd938d7d7204189e885eb58f7159bfcb0397e40ac0529c2566bc911f9f01fc28b207c335fc6b740c2ca6d864d76cd2f487143b9324403ac07718d2a7d265751227ab097ce7db320b078cd5fe91c482b5426e968ace3cb0db791f888d1a90fead485c9a049eb902fa629d16dec9342c4d4e4c83b2a364c63b420dfa26cff036d3b63569a6a10718425f89a8198d04ed61857d4542342572755eca1d411db9eb2a40759291dd452eef4bbc96e1acee0d74e5bcdf403b30fccf3f98c275c291bccdf1466c9647422689944668ca788bbcc2526075a2d41892ae6fd685831051e5f94cf99e652ae9d8fb829fe4474ba613c75d8d0102143af497b6ed22ea453c311e30128aa28c76d55445158868ac8d7143f9ed86eeab02cf6a0753c8cb8408f85505b5602ad7e2f17f9496ff8420fb599b6d32c01c0dd7aedf618f1e5a07c5f28258dcd5504ef63bcacb3cb8c3d77dd9e447bb393567ada66cc80075363c3e372bc84e4006fa2554bfaf954d1996f59d0baaefba1ed587708596ba468e0163dfa8f394baaed7d598c9649a718cd0f7745e7cac4b05aebb2148694935a2fa779d9d93fcb642dd96759b77d6bdacc6a4fa9c96ca90b3b02ee674490f817de9e03872d546cb8332d4d00b610a3c5f3cc9ef09378e6d343b9849972c4fa333a80aff459fb9bdadf2a54c834bbcb1beb3e5f85064e5c7d4d5b6eea282daa1de782265e75a7bfd7f4a34d1c23d433c46f7fb7fad7f5327728bde808ba2a3f8267b973abfb197431b2f0cf332385b237ae3eafaa0920b3d4f6cc960033bb2901fdc585c71eddbcd4aa23d982e59df823d3c07d5be7e360ebc0237295b59cd80c11eef86a787d528bb49704c2ebb8d9ff68febf94ac3ac490069864acb7c30b4ec1b931e4f037e15a68a59939d2c7f2f1deae45856bd2f27eeff12961fd2474243f256199c09762932e0d0c628d54f47d7777d3cdffc2a77847f8e71febaf063d84db55242e920df2f7cb31949115fee5aa2163d76cf58f97ee8091022195b310c5f73ad954ea1251e4b43daa920c4592038856c74b2d4fbf1c3652a9b5d690ddf689f0048d5f787a519f4a62a5f19bc5ebc75a75b9439bc28a036f4015affc8fed8b4c960f3dbe97eb4a25814c20b6e60a228599d10274a1723b1ab6318bdde43ccd9d4479a3060583945b4f2a32ff9ebb5e01fa9fefeddd185a6c55f1b7cb9d7697d1615d108d88b22e79b6e70d2263d5e802380851eb3d3be08ea4382844913ff88310ef023d720f35af5ef527bc4e5d7652e7b81d39a238e3929052c4ac936d3dd76b133927f76e52add614c9b1b19b1dc3a615732bb80e0874d8e394a757405bea8f51e4c2171a9c44e11840809facddac10d22934fb4b6ed38bff357edefbe71bf211b7a07d14470c284cc8ae80203c3c22a4199a6d3d96c9c43f2567743a7d612f0617917d998490092621b05c484532ba70366bb37d40078ef29e087964ef4f87c926fbcff0d8032651b975f05c8c7bdf0ff611015070e398454754f166ba17df946ddd53ccc6044e71fca6c8239c52a492d5205461f17e837cd54fe621e2bc77a15ec6e28165768f2a247c3a1d2d92a8568f87b5459b3733e02790891d4893fd527c829d2d0b14b129eb5ff3cfeea28d30a3d7333ea636e3191f28b913e33d70c574f1e4c5", 0x1000}, {&(0x7f0000001580)="2d4be77f53ea99be4e7324e71ae0e86272edd5c29f94873b2367ffdf5012cb5f90bc941055ffef96ca1674c8af7e48fca5248e4258ddc29c47b4849ca0e5a7a652f1265c8c406d87c50436906e3ea80a4cc0eceda581d6fcb906adc97b49f9561833a2dfec0d4a61f1ae8fd97680a37bb92c5e35389d69604d7d29627faed498a3f183b39bc7c7bb7d59bdea4f82db25bc04ca3be79766d0ca2248f6b68e1b75a58bd95779bd81620ce42df98a1e6fba2502da9c5214a0e0030a5072f3ab532474179a3bae7b5776ba3d2151e6f1a58c3f26b469c569c4a1e6152773006b1c8453970e9baca3e26500c61ef4d947c1453c06cf9bc06d321b3037a95ac89af5611519bde31814dddd60b252093e3267572ff8e95d16254bf6cfdbfcd7169397d0709451aaaaa2cd8f8c0fa43abfdeb60488d54dd308d910df99078984fe5fdd3e236172ecb9aac57bba8156bd7f3375fa6aff84949a64ab80c0ecfba4e21c14bdd3fd72880b6827eb70e5bfbcd2ef22dcebc08ae23bd79d9c45b3c5a976ba62bcbb3acb0a13e4ad3c8a827874d0533ad3cd21cf7e9ab6bad8731ed6d2325caa28ed6a84eb7824b90ae96590858c80525a9b0c0013d5dbec87799e61c67e1a2896dbd55e22e284ce11176fbdcdb2fb3946c27d91ff2bfd02209db50d122aea17f746b51611f54149d498f81778e4e40361cba7887555c38277d2dd1aeabade963342e3cff3381311c4f1518b0a4c461d72376500dec6d48b7f3c2695d46fb5c2917cac33068ba8cea286569141724dc677f7011e6ef33ea01f0c0eadd145d390e0efe7c81dc2ab674083703bc82a3543f75d4b1b85cff71b8af0ac651ccfe5aaa245527fd87f3422faf4e5d41584ca7f86aba8c0121c92a34b5370c410ce9d4fb29980d0e0e22a6e67b3ba7c7528beb707e04a7c24e8d581f5f00f1f195a78f98dc5f47e5cbf073e7fdca9ae4510db66f6e9da582a6c4e217311972e0bcf86d76b8d3eecec211f3cdd360978d8462196e1c23a0b97c04be51c8f40d23d7b8693dd3746302cc6f2b980795ba05d94060fd3fb10f1fea85c1113f7e0eece06ff5aa8eca4ff0232d7258f5bffd7a5092a98bb351c7f2207d8f315cf41c37eb59f6a9189d1a1af591d4b46bd5e787bc5144102b83115f96f4f4ab5b8aeca92ac8fd11a0f059cca12d5a3a0e62a0286190619cde7bf83898af4c698772cca03621f9758111a2f339aacd47b3d43b6a44e363dda9b2eaf95fecb2bf1d5f0bdeaa91b9af01bfc536bb5e9222f5af8aa84ef85a1d788e753d9baf20a076f3c3e7bd505fcda68523635cfad513b7747cc9e4ccf73648c4a8919c06b88fe6cd74d9061249839f45c62639294399258d15300fbf163c32b182127c4bebc8291fcb3ee93a8dd521c8e451e7c6e87709e08b5a290b65a61ff07c5cae380ca2c9e502dd2b93e2efc3e80fb69236266fb7887667b4e5959f5b4edb8d4dd1e5f9f2dbdc655c032c17391943e61a6d6ea0b848d0f7579efe62d0f1bd0ccad5c3ee8fcca70a265dc0c87b8cf420b3ab924e3add026af76aff09cc2987af28d944d767e0115bd64b03a5bb0b6b2bb9c9cb9b8e90236174a7f91cebe11f8f508262c10a2d217255911c8b986ce353a3ecc6db148673130386f9392f13a6b46a955092e3e07caf0587f6591bf5004158521338d77aa0568b118fd592684d7052cea3841e8dd639b84f772b8b60b23084ee3657ce441edd25be0ab44e2b56e7ff636df8c021de1229e4aa3fc43fcf8035232256f3c0e71dbac4aafbd9c98b22df4fd637880bd210f1b89431f567e6384d22100a7d54c953dad1f3517d797ab68b744d57893a793350125c4e733a1d9d9f41afc95a8a5960c76561483ae9c2bfead8cf2794b57ca8bfc0dcc1e743f4897be66dcb8439c2705a975b00898a9ceeb674ccc1bc39c9e2daed057dd41c29badc9b323a97655a61fe8fc6b6f7730d8b99490b189faac81ecb6b5111ba05fc15213536ce96f1b4edc399b1380ea9cc7a48a8982265f13f9debf098aa3988e047d1c4df5ef58418ee3f7724c4d5042da8f0a4bb9abba42ae678848710e7455b771b2016675849e81b2d2c2d20de766a121d379d53b6ca12c96eef6d1c7413520246918663a84aca1d0a73f222be396d6b3f65d3995ac7b8a47e1a924180fd2ce82db4539dbbf4c5c6edf8eeecf6adf9724f05b206d7f23ddf66246582a743afb3dfdf0d62d4ae6a78e2664e8f0ff55c89e97b19c8d915b9429b554a93012f3bba86c35fd918100fa5a41566fcc25390a2b1889927a08716ee144d772ef889412f14dce4845a22917ec8608c60ccbf99678cb285251663caa6651a970fc03b6917f8f7e9b36160922fbdc9de22037712b6eae523c68b4e0bdb4b94623cb502da8025dae6d2ff686c26f8eb0a54c3c1281921269c374f06efff29331cdfd0302fd762cc404a2aef059f8e71a162f1f6c4bc097de1209489bc3dbc39a7b58db1ca0e0ee412b1da29ed164068188c201ac7bc9797346a4414e9dfa500dd0e17ce8ac5bd42aebb140b1e43b5fde034b9ce7d7fb6c148721b823e8e1655147a5db8de8e60855d704ae6cf538d70e8a3adfe2b9f174dd7dd94b2b0845d8c9612cedf8581bd0bd21d99c03374073651245c9c521b0a6d0ae7d4fa31015e48476c54a89bddd4d193168c79eaf1c007aef498633fdca352247dbec355f18124bf0faaea5d38b93c7befbf7fd4921bd652d1e992fb43f0c82f7e68ee0941f09a8bb57608008ead48b0a8004dce56729694ebb741e18104e2ac930cb94b37140e58ee70ed7c04a45361239c9978de7efffa0452ddcbc9107dd4dfe4f30dd10aef936b68fe1bf5f1404c781249677fc77d61b66f5a3c12b6a70678a319c7c916e90252051062a97176f639fe6cf32946c9d5b21235678b7a78ed5a5f3ee196c83d0ec77a0545989fdd3890bbf39d6baa3375f2f0b7dafbb5fdd9144a6da03e32ea8d6cb700007230ada170285edfcb085faf545c2c3ab4f780a52cd55264a19ea987d22179747fdf6e0ab6ecaac11efa4d254e1a5e2aeae386e86b08ca495126259a563838171fabb0c5091c294c4857dfb3bef4f76436a3c2f5550578b26fe756696401255d82174091479e7883ad5767875e1906aab2173670513f173bd2a3e9b59d750871065df976f6c5ae381397a06f259e0a5508b739887797673fedf9160fca4fbbf5c4c0fa2146407722bb9ae911a6e27ba4f6eb1506c7c62e24b31439aa26c939da51fd9d79f5e10f30b0a4113dc6133d2993d01dae3530de5c2c5c53a9a5e2320cda47cab3184954de7008799000ce4ec14f1680fdcd2a7821599551f903a4bac5d9dfd8afa34e3783f0965b76bd878ebca8096507f595023e74cbe56db722d6f1e807a63bb927f3962aaf8ede31a09ef93b4117d026391b28d7741ec772f6f8dc8b6041073341d82dd6d20ed9484463d73e6d738e59cbdcbd99c4fdf2728e8a89213285d09f2538ecc996387ac5f0533057ef12287631cf89d1e59ed3ebf6a4e47f93aa4d0ccb1a190bea52ee5df0a4d51458826725ca2b9fb94856a00a0feb431e35331947f76bf95bc45bf7f95d4affe69ce0789a2449b91346269e87aee30a524f9bbd171584749749a9156168aacadf34aa3086bf2c4654bf0cffbeb38f31cde731314aceb9bcdb1c5667fc73be0b2d482caa981b4735e95fabe4f8feea34b28f5309100681f7f8c70718585de0dd7c70d65152bd05f09ad9a8ad8bcdea383e1f0f9f0652982b754e91977fec9a627c60f5008af8198a6e57be565846f627990889a89c19d686d31aea01b83ac1e4928939555190f21650b15f7b904854d617dc0ef3a6b89b97c5f974424eaec94f80a1e7b2b5f189ea8b632e1a9c4f74d31fb5e9d9051102de742f1adcee3a218fc7f67c0555c7147b3f3174a9269617c470d52d9b835f0663f798fc05a4f17411e6e13a881eb0a9cbe0b23dbff91ebacd17372e380712b7f7107acd74b78e49a51188cfecfc3e515728710f468a69e9b128d8bba0f624e74fddf52e328db91887f8f77fb8c8b20e97a5e12c10b7a87982cc276972eb1f3df2d0c26142c774a3d11fd7962acf3e3b450c22612dd1923832db19fadc3261fdb6a4bc177ec0c8e77e084bbd34dfe4beb487d8e84789b1f964aa37140d49efd68992e7f7bf24a718454e1a0656c3044b201c3503fdb67300abb47b28ec938924f2acbc381cf31f04fcef7ce40488b8e71063ab572b752590b14726ed90eab987a49a0a416fcb3b48a024278600022039da5292e69dd3d716acf0090daf573de4eb4d4e0accfd9a6d5621f4537757500ca038e59b7e942f8a95547cb1c9bd57ad7362292cf3b05c5f02bc296f9469d69c99ecbf4eb97b6c62c938bbd5ccb816475d417b6f5d473f4efe09ab3fd16b21c4a0882495283268fc26bd2c10b7a034ab6a6bf1d9157e02a8501fbc9003a724d85148f760e8e1aa7ef620bb94bd4043b2c28eb547d2968c5d1777754a719b6ea84275b1abc6225ffab565398d0803999189d0de30d4bb47bd26acc6d1bc288125bfe93eccf0be0edbdac49113166d54fc43f7234d6c4b97408d2c9acc7b99a979cfcc4569b3dadd47330bef1bea6710e46c5f0542d7180f980d124c277898f443f60c4850a9a6b162d1b8adc01229e8a71cf53c949ed8a5cbb926296e5f40594445acacb99b054260753230e80a3fe2f7c299ad37ea1d6d7f0b473c2f77bb373228d68033c933252f6ec8a5f274a56cb510b8f79c3ce39cec2acfb4c13b93dc81768ec62485e35ef3cfc33736b3307185cc49843a3a29b68ae307e7b43f785a009c1c99b1d22428cfbf974de4a7165f1be8dc167c18773b4f808ee0a880eb91aaeb439dfbc24c703d75e0231640a672ae763793e4398f3ad7f3bce4e255ba1221476afceef87d24ca894e1649bccb5683f6724a71846561dffba26acbe2549899f87668512efe83da1b971766fedd97502e8be3c42a7cc25b5f8ec923ebdf15d56c35374cdc9911643244265961586f8dd6ddf4077540bef6a0fbbef493267508c342092a5b01d94180245f0601d8754bf101d4b9acba1a3f5ff2164560c326f35b7df0d8ad1fbe1eb62234cd0a2142ebcc2327e00f048bd543865eb604a4ef4707a3af9560140a39dc33cd64286988b7ceb49983121050b525b426be9e133d11bea1d502de69a45bdf6fc9b1618715cd62b5498d622e833b8bd8f6e25e7da2e8f8981acfe774d9f4784c64bd50a722feec66a2fb32f18b7e4721100471627b2336aadcbc26a28b61951fcdac928a657c9d3944125cfb1584ea45ee19e0d1a3b7dcede333632ed45800a737180c26175b28bdce3ae7bb5b9b4180e188f25d85d9d5d027a9e67a7777b0991bc12785609fb64a761c08144648110915d271f27e1f67159ae4c5742c89cb421ed551f812c90ff68f6575e252566e1ae0caafab524518466b98948a015d4b3f0e00ac81a7835250b0d7f0bca7cb210249ad560e6538e81483d196b0675d9de15670efed4bfc4c34484e6e15dfb36005921ca471bdde646b6e24985480d5e7669c30ee710affbb5bd9cf103bd8afa30b9f317ca8c93ea3f2e912c0974de1f421db6b97cb22c391f02457b3746104b43d0d90413d28a98db28b38de91f54b418e67d334e2f8376ccae516e5ed2d7e698cd3fd14ec8af18926eb164685cac51c382a85303ffd8c83e35a0baa9e7e64e6e14fc7f39dd0f29ec6a9807767e8d17b64a7322f750bfc1169c4613921526b24958b617b39a6a80ab3396e992ce", 0x1000}, {&(0x7f00000012c0)="742c2add8867491a1972f4a2754283c260df139ea921b4f6847be63f9cc6dfd7581dfa8370b70c10c0a961556d550dc0462f9dfc26713c889ad9d610220ea0f475bbb05c58c4c16ec1c091255b718594ce5f99754f61f3e456e935047576fd7bf0ba", 0x62}, {&(0x7f0000001340)="daed049251aeea293e0c80dac0cf41574667dbc2486dede5a9ec1d7d8a962bf948561cbe2f8174c6c917852e7e00087122a673195946bbdae4d3871912609d9f4f76e17359d593f472b0f683cf5e66204a6d941cdc3808a390cde233e45842aa9fda6c2a45d44c9b146ae131a88f2d318f624aeb331708482f6a14b9ea06f269ccd5941b1dc8202d63ff29b7928949a9832a6fe25eb13b482e78af23", 0x9c}], 0x8, &(0x7f0000002580)=[{0x68, 0xffff, 0x7fff, "44123a45180635274e4fa4e2e7f64df634e0a274135bac90d933f69bf850dfedf0e843d2e10d150f8b5f1009cde85e9f7d58a7f40521d5e3ea5a5a1b74a31e31529cdbd83d4e361b1c0d17d4eef825a782237e1ba2df"}], 0x68}, 0x8) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() r3 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000), 0xc) poll(&(0x7f0000001500), 0x0, 0x0) 17:32:29 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"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r2, 0x0, 0x11) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:29 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x80}, {0x2a74, 0x4}}) mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000300)=""/158, 0x9e}], 0x2, &(0x7f0000000540)=""/4096, 0x1000}, 0x2) readlink(&(0x7f0000001600)='\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//file0\x00', &(0x7f0000001680)=""/216, 0xd8) mkdir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000001540)=""/136, 0x88, 0x3, 0x0, 0x0) 17:32:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x18, 0x1, 0x200000000000001) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r3, &(0x7f0000000440)="599372a6b1142f25c21c3a726b79b301c39a387de2c361e7966697ae25704c89fd9761e2b436369e00f22433632dac2fa6cfcd58f1ec6e0dba205bebd35dc9ddb94a874cdf3de0b3b5e7eb699a40a284c689b5c0a3e5b9ed5af1efec6dcf0a2fe83a2f1c8542bbe49ad7d714b3dc5e2b85f19b453ea65827238e7cd0e878ea0538cc7643e8237b74cc5c1a7099c3c4fa3a91f72a43ad29aeed44059ac1e05c4ec1aaebc15c27c018b98cc56553f2ebd64dd3593cc365b05c7f8843e9754b14", 0xbf) chmod(&(0x7f0000000000)='./file0\x00', 0x60) recvfrom$unix(r1, &(0x7f0000000180)=""/27, 0x1b, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="013c8d653020000046c1"], 0xa) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:32:29 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = fcntl$dupfd(r0, 0x4, r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x10a) fchown(r3, 0x0, 0x0) fchdir(r3) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000100)) 17:32:29 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 17:32:29 executing program 0: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0xc9be3acb6e4ce721) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 17:32:29 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x403) 17:32:30 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) semget$private(0x0, 0x7, 0x401) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x10a80, 0x40) 17:32:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 17:32:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001ea000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x20, 0x1, 0xb781) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000000)=[{r2, 0x80}, {r0, 0x105}, {r2, 0x1}], 0x3, 0x2) 17:32:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 17:32:30 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) poll(0x0, 0x0, 0x53e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1011, r0, 0x0, 0x867) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 17:32:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000380)=0xc) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20390, 0x82) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:32:30 executing program 0: r0 = socket(0x10, 0x7, 0xfffffffffffffffa) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto(r1, &(0x7f0000000000)="3cea1e38", 0x4, 0x2, 0x0, 0x0) sendto(r2, &(0x7f0000000040)="4f522dae", 0x4, 0x4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 17:32:30 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f0000000000)=""/96, 0x60}], 0x2, 0x0) 17:32:30 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setrlimit(0x8, &(0x7f0000000080)) 17:32:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/254) 17:32:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x10}, {r0, 0x4}], 0x3, 0x1) setsockopt(r0, 0x0, 0x2, 0x0, 0xa) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) 17:32:31 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x2) 17:32:31 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffe) kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) 17:32:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8001) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 17:32:31 executing program 1: poll(&(0x7f0000000040)=[{}], 0x27, 0xffffffffffffff69) 17:32:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x200) 17:32:31 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x7, 0x54, 0x9}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 17:32:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r2, &(0x7f0000000280)="ec230d9fd7a8071895c89ef3c4c8928e720bf54168e9ce5a7a20227f27a6e4ab7f5dda1aaeb7fbee50f26fb812c468441f8db8c11d989716060298939a0180816bc3306ab516174ef265a0f0fba6f36e6d17da2663da733a0bbc9b3e448f6dae55724c78d85101e12ee039985d9e4532bc8464ee9c439119fe72e8f28c17cc37c6b2c5e8c771e3e339fca80e3bcd0f6a278b6b56d5dfcdfbedc65471d66b491ebc831210d908bf8460a47e5dcbcf0e96b4693c6f0b9369e28a931fd47e7cf5c7e9239bb6a4145bf8eaf5493f2fb510481eb5dfc0acda6920380799c722e3b7b4b71d0b7357c55a9d3ec2c60d190133473b6f7e6ba0aecee92d3cfc81553e542d33e769f109b9dfbf956bba363813e20dbe19d2ee6b15c8a08d4cf98eb33ea85d921fa2143f1102ec8c4aff5ffbacfaabf3aee0a08bae7660435bf1eaa869179f8a1937626b4aec043f615142d00db1e21c4c17d83543c80bc70169d43ed34ba526648d92c3f51ef3c29424781269832e7bec7c36ff5e06c4e02782e6f9784b6afcb8107ff09ea12167811f2aabb7e1e2188efdb7886c3dbb3be05975c5362bd50826295d63f8fde47e52208016e26c60a85bc3f3545500de6ee6a81b69f7ed2ea1b9bcae353b622273984240e4103ec34b8ec4c9031a1c48e71c3407392ee41336eb3fc77b0e1f69b30a0edc6bdd06385a42894284357dcc4ccda2443e1d87a033aaee96fcd9c8ce7d057231c9cc6243540e6bca591c1025bd8be20b2f051c7204bf7698085d0b1f6f02dad71734844d3eb68fef43f04b3921523e0e4a404fea6c1ba22d376cee605988c61106863d5a538b4b692e8d119b009814b0208e799d062aecee803d5b5ed366f52e9dd162beb01ca6f67c92509913e5144c1ff614038c55072aedfa4d57b750e095aa61bd6bf7b4792e1788b5a7230015b92b2c394ca649f8b2cd9fbb2f21dbd0541bb9a498ede24d8d38d63209a11a90640f8390c2d3f4d49c4556362fbea87e06baae29aab306a759f1c65461945b8acf58b147047610778b3be6fd56458f2b6fd449980b9fa24114a749090c2f077ce547b4fcc2bc6c53624b44badd70ca2a6d144db33b0a6f1afa2965bb52629cd9f0adbf934c66efc40fdeb515fa1b07ca11c0404e3a27e4802373727d432608c9fcbbcfe83b6b4a29e7b59d8e8afce860580f7e888a5aea8743db05551b9c550a1c505ab37142bd7c55230e4da606bacf4cc4039c38b7d819570349dde9abccf5a96d452ef4dd5331e5077e7edce413440ff919a208b16cf692d9645b90b2a93a89ffc20047842f17e478048cf4087542e5c6dd0e5599bd212ef696aa83318ab00f28675ecbfd7b75108256caf59dc692a2ce92b20caf4f2bd3fa4b1a1756418e777e05182662c38598f792e7bce2b48536873993609373c8fff878a238369e05f0a5001fa032c9ffa50da42e875e508792c7b415a51d7f60a7b84b2228c319e69464017b54f5c71d4f358b882feba4dcbe00ec83dfdb2bb9c82afbfdfc17500e0440a453842667acfc3192db304d35e435dac107437df58cae1c3269da579e2c9f75971ebb354880831ca4d3d2200f87d4e9b39d077fad87d67234340a32e9c6fe52e075a1f82d7121b50f684ceb85a40cdef1936dab6c4374d653b8a02f23228f5048040e23549a2dfec7c4b41979bb410f3d1c54d3d09946728aa08c8d1d266373407a147f86aca26b52f57dea26b94ee08b250fe7a371f2a2d2efdedab112b199e2963e62b67a19ce47a3d26737d639d93b7010dadbf29d20ad390bbcf86db162c0863aa98c26959eb4a8c31406f321aa4a990c837f56377b3fadcfa2eeb596165876e89af21ca5feee7ae1d1421fa1428eac2e5a9d200e168aec1d8a7573356f48f0f9ef52b7f4ae2851428c42bfe34dd8b0f326687c54453b9f0b37c91a2ce9d683c4afd158d7f3d610daa5820c40ec29d3282a4f42aae9d8f6356efaff34947dff04f744bd658c872f4f12fdfa863fa11b9d857851e49332538f55b58260dcc62cfeb7d453f81164ddb488907b320dd8d35ef8ab98763254e3610a24950b9bc2ae5e115025bd54c030a7475c6aea660f7932ed98ddb0eb483ba14adfcf26930f8002631888797021afd3f21fc10bca3beb48ab5849537d29d8557ba2c0d5fbda83f540f2c06ba2aca24281ffde348e711520f7cbba1c2c4937d94ec5161b8808159687f98fd98e46344b9534918329c8642537c5c516f11906d1225fba9ea65ab50ef2e03518a1fe47cfd110acfa6f02a9846db852b06d516187e0913365e36c79e2bc260d89f973c3fd5bbf5ce2e1ff7ba1431078102315ffd4f38c167142677ec8ef479f78357207e1da4bb8ff20175cda2fb00ce8608a83469f20013b2b93264205327583776f63a1c43aea5d21e40aaaf44383702b7a3f3552b52ff1c92b9308a7792fb51a0626047091f87ebf39ca2e0c982797f189ca63900d5bbccadcb0715f5fba92bf54952726eeecad17277c2b6fa68c5fcc29c1def614ae1154cf490e9d4586481b42ddf1cf37e4cf12172e57c5da3833f54239305fa7635175098695a6a46e266e21c621000713f6a6ad18fd39f9eb32ab7e240ffca7e62a66bf06c6dcb1de935e94eb6d08f99994da176b90eae47e55c5da0903c83fc10fbbf53d5310934df1641515768ed3b2ddb07c79fc62135e89c8a74365ec1055723a58e7159460b577fe9df7d116132d58ffee96d8651056b503228f91574e81274811114c2de7a5bb10b2cd0f895f034f13dc864daa8186babe167b9b6bdf66d434a5a8b97b4c1a76473c55e5b75ef61b1a9c54be57ea23198e103c95fe6fc68cfcbe3dc172cafeb31f21d9dd608b949b5ee67a36eab1444ec512e4eadca94ec87444263300c39f9ec4aadd4a6f7247bbea272d42ba35bbb89cffa4e71664427f92c17640a7eb978df326ea818cc992c961ef3b742e84545a6ea9c31001d02da70527b07b16c1725c545b52162ebdb3b1655108b21e26055bbc36ea6710c8ce946e5e0dac82aa502002681d8b03a6734f80d016341ecbb07a3a9bef643ba4ef3be6c61201f5f2ecedcffdf2d8997d947f3a9e7e1edb5976a790056f1931d1b2d3b3b4fc88b99a28f8b34af260a20349f02af1967e047f97120c7139aea1bdc5e7bb8dbf4374b80a7f2e8114d75ac7c148d3b047eccaf45c3e8c47104871cecf388398654306f763598b95f216e1b66fe7a458996d727eb25f3da26779fd62c6c02e84287f695f34bbbe29b4a924c60670ac7eef1a778333ca1903df30ff9e6310e67e2fd4bce9ead6bfc30314790ee301b95def83d9ce828917be897a8fe8865da612619bd3e91713af04d0e9ffed7e45cf82522021a3213f851539492bdccf0780af5fa5f7a56e219e9a28b99ef498e1ac9db5d286bbde45633b987d3366f8e9580766bdd98df11e9c01bdef6b4f9a96e9fec44bfae124976bf40cee8080a8fa3f41645ad0b9edd53b7c727713ca658deb1f44e76d37f0eed3bd4eba9f631204e66744a6125270fb2822e7c882549a766335892156d242d32771e600e8b039fba0bac5db4c7f6c5bdb8318275c9e26cf271971ca545cac667c1a274a6462deb8f9b5a4c6541739c2110bb2f1d801b1da9cb4d1d300ef1af2d139c51f898b9a3a1654386b6692fa7a076ee8978ef5b97dad3a3c87bedf0279e7fb580184409bdfc0f61e614ed781a1aaf09bea052383e44321494c4c1737dd2693efac934eb6f28af5b552e3c041e5ea6360a8bb7298b92fadf11adab35d0a2042823e1ee1742ba223dd5cbd1d48d16c4dbc2546c5305ad8937b95412de760c85f12bfbf99f7a0bd9a79da0d6d3d78f2be0b3bac34310d4b47f38380d515a90b26e48340e25ed3ebf8cbc791bd58f256f048526113b293d5fc9c6372c2ccab971786226c718f813c75367f1342c011d0194a807e7c30739a1ed9a134c326fc604b9d49f80f72da8424a12a657c555fb16f7ac94dae5208a98f33a946eb2a46344bb953ae9ee86c675cf7458b0b6f4973e5111fe64ad36dea5d41025fc3d086c117b759655e2e3c16127e427e21398d0eda123ab8f4274038596490df0137bf441269994ccce4b1696ca1b2ac80d2f506da3d14739abf627179102cd6168b5be8ca9360471f837f375e82ad03c58a1dcd2356fc4d02e32d8892a6b62a40a75f90f5c84c0ecd22d76c392f4f7e59409664994911ac3ddec62310ba9b7d2eadc38e2c0736177b3cb1bcabeceb28eff7b34434e08278d8c30b70a1cb51826f03bb2eef6d7cb959fc0b9b3cb975f063e069ac5506f1720708787f00c1316038d92c06dd07ca0026766fb4fe79a95a22986279d3c2b0145e9c5df9c90b0f62566a281cff2a1a2c60b23870ee3646fbb7e752681b133ba849154ca2f17d4e18cede96ba5ae6f9d01f467327b0398d82cc1eac0ada3e14f78c2e565687ddd29f2b88b6a83624769c97ad21f5dd20b8a819c448caf703429bfda681663b3fa1a2c673a32fcbfac69f0dd5d5b7aae477bed09192c9d1612256009d30b973e6418d063e71182625db3ce9e2a424a6f3f58eace2524f2bdfcd7091b266f8b6857b66b53667295346dc60623069bcd8629d5cbf139727efd5c3a9b0356b5faec5c79f86f917f5c673ff64ed03662e4efe886fcb416f09eb15b442eab3d59f16d1fba2d8c4a8c8be14c68b69a8c612f9dbce9e9eb1ccea1118b4fe3234c1b7a882fa7e70cba4895d57039273318856c4909dccba48c11865528b2ddff488340c52a808c8627e69ef3e7fad37ca51c2d8709090d8dfafaf04db64750192e09200526d50a9c87ff7a82437236a66b27af7b2424ff48a392523007125ee9f57b0298667a4d25ff893844bb2e0836a0edd5e81cbad120fe78941ebe010737ac033f8ad443a8e5752aa812bc781843db34238b66563c7944d4b2a60ddd063291afe8837d3f6c56c2764b9c42b9a54431cd2996832fc39ab3d426768b9771fc5a2e2cc0539b4e81afc62ba4f1ce32c2f6dcae15cc98d29a4c73b4cc2c001471b8cf8d50529c9172bd164d137238264c1200fce654f54e36e284212d0c1046a2fcbd6cd9558fd4c623ff9f24830303be3f16ca393abe9752310d86adfcfdb567ea2292116130cd07677b186e20be42aeb8fc4ee82430ce9310fd470e1b086b6b049528309d1c96a04e68cb7cfdb8beb7047df0ba9ac8fe80c4152b9583895bfc75f7c85071599ba1ca7394f3d2dd2d7271045e76f821e8c24c813a6bff3fbf6d00cff5aac9a998ba8ca426f3abcff57e6a2716c863010593b622ce8952353afda933b200b5590eb7d3c836fa1fd747d841ef81e41e0ecba0e371e68fb602941d5aa57113b0bf870dddb083c2d07c64cf47d4dc743c40a457be4cec4dda51d805ce9e1b122e9cfcc9bbcee6028ffa9e3eb3f33ecca94d5ab697bfd449fa7b434cbbad6954acc048a4a987c88ef302434d3eca4396af11811e4892fceb6f1e065a6439f326b3332e28d18d74b6944bddfbcacf128aa85df4e3f7f62c63b24f598ff8aa595e9241bd092facde8366c1a2e7cc2432e52a86f7a36eff7a46cce0ec0ad27ef6105281c5b8d969faabcebabc6481e240d22d4cfe27b350d8bdb6a0cc6605b1d9890774b810a8eb752266d2ac54892e46feb3c72793b58cf1dd4b0bd923779a3c3d9d6dad9d9320a5120b88dba62558bee635a491b25a25f84e1c6eb14d435487f85e6b24cb3a2bb691adce4934fb308d8dce91d0857661cf41c3e7a410c2776fb0b7e5362982565fa8b5e2a5b349f21971686", 0x1000, 0x406, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 17:32:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000040)) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 17:32:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 17:32:31 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9c, 0x4f, "7e389ddedf04000000000000f9097b5ac7b3683a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x6, "0423f694f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x29, 0x2) 17:32:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x8, 0xaf, 0x2, "16d2b49f4e0eb5727675c6d39ad657b01c9561e4", 0x8000, 0x1}) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x80000000, 0x68b08f4c, 0x0, 0x200, "5517dd0a222309197af8b52147e5cac4f8929828", 0x1ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4b7, 0x1, 0x800, 0xf58, "30e13fd59c09f1b11acb830dee9e406c65007f7a", 0x6, 0x7fffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/45, 0x2d}], 0x1) 17:32:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8babfa600"}) syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 17:32:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) fsync(r0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) 17:32:31 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0xb182) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x4) r2 = semget(0x3, 0x2, 0x90) semctl$IPC_RMID(r2, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget(0x1, 0x1, 0x400) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 17:32:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xffffffff, 0x5, &(0x7f00000000c0)="b169c33778fed65a9aeac0ff7ee3c5bcf3f6148c589383fcba33c4f76df3775dc734041ddc9f9d52c86797b02fdd66566c7c6d07204955ca7889768dc54c7cbad5a84e", 0x43) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 17:32:32 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r0, 0x3) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01000029b1b49551285846f475bec17c0d47f66268189212205286eeb5603f89ef9c48c9bb16234b09ebe418b6c5ebcd1afe0ebc4cdb0220a7859e1b27c920a5a1bfb64c31aac315c017e219beef7cf2c71dc551d4995980a7f673a9a74fabd9a93c647d0d21fcbe1bbf7e34d9a50a817ad9745fbdcf743ce79085acd1d0075187c25291e79eaa744539d1e7c12fa9bb324fb06934cd99105854ba6799a28164e5d5ea74f17145f49d81e3ac2f1c848e7df841275ea65695d40269cc45375179390df9d956ff"], 0x3, &(0x7f00000005c0)=[{&(0x7f0000000080)="1302b7a6b65b84ed03a98901ec79913724b5bfed08589d324226177df96b9d331fd778f422b1661b18e1883bc5980bc75631b5c8933396bd12bf36aa2ce5bb35ef8ff2", 0x43}, {&(0x7f0000000100)="50c790f20e675f0117ae2373e5005baf88e3771f5780a9c754071c30cea593391ca2b85eb7213fa0cb0754c9fe3e8ed972dc8cf83608ebf96e9e8a5286d5faf328b6dc2545e63455b07f8ff1144bd6f3cca15bd9b8e8fe2ea77340b3b14f076b395d16fc09b27c8576c7bdaa457e0c", 0x6f}, {&(0x7f0000000180)="0c91a6a930b62967520e0bb83711e6e473238578de22e42f5a63bbabc7464de3bb9e2c7435635ef190910e4d5a5b377ce17099a6a5e9374f23c8b3154858778893fbafa66051e35f286e89e93e003970db0c5070bd10a583e73bac1e3d89b35277f012a6f00bc4d815e5f15c376a63c1d4f83b3f2cbd4e5806004928d39872fed9d6af7002213c8c70e44480c9a3c5570098b673d5849c33d5d83347bfa697", 0x9f}, {&(0x7f0000000240)="af312161d3b5c774e1843bae83d6b35a547778432499159ba4c86c7c5e66a68fbb61c6ddec2739337582bc7e8e4add362e772a1492fe5f14816ba8b35adcd541d90b6c0d873c935f73c573129124de7747a1715d0aebb06debd7d23262ab261824f2e47938eb1964212a05cb6cd449a21d8ba83264cf07734cb89dd52c65220bada77ff93e49a98549cf72a1cbc23f4a0be688aeb81b72e8cc6d11e4697cd1d97cf15be73827c857e94456eee930d81411a05f1ed91b482286f2f8ec3880a710abe0c481f6a0218f9e0cf18b56647f16bf8dbe097047393ceebe1b74680b414c626f799a0ff65ba362", 0xe9}, {&(0x7f0000000340)="ed44d852c7c8771577879066cb2aaeffa55aef1c47e66fbcc8af358c7fe9a344949a6986ea9caab399f86b8662eadcd8e1c5fccbd74ee2157643708d8fc77ad39777482fca80fad2a54258effc08b5523ba1", 0x52}, {&(0x7f00000003c0)="5b5ce549828d516041daf87aeacee4a9390d84bcaaaf7860cf74fcf5094336f7f169c565261b7f127e11efd41a09de396392b0808cb517a2af0478a8f8cd80aa098417d1ef228e4946abc58c098b68f1e2fc3078ce3abed11fc33e42269bf73209143021f9cf2438d3d94a417f79db8cf877d1aff6d20dd6f5ab5f8df6c17fbe425788852c2954dabd04ded0aba42d898903a9b05103dc3a66533e6e1103ac8af5f01dfb01d94889481952f0497cdbf30758b0e932bf0eb9aa3f81db804087f8271a5a759ff61a4f0a2ae7708166408d05f7143fafeae2aabd7257960c8b7b2cdb", 0xe1}, {&(0x7f00000004c0)="afde5ce399544099b5be380b040b306e7d43bab6635fedd1704df8a0cca2365e16269d6fc6ab7aa93c39c087b7e0f8191f5ac09920e872b876d37e15cb9ae03a831f90fc9b7df7d3a96498ad6f358d5f7ac1c0477efa70567aaac43fff417fd7babf2a9a5e2d93c2852ffcf7d51d17153003a3faf1f906a2614b64745eef846c0b2eae8345325463209de399", 0x8c}, {&(0x7f0000000580)="1bd266bafb0a053bf667989dce7072afbdc85af338dcc11734d798df0a6675", 0x1f}], 0x8, 0xfffffffffffffffe, 0x0, 0x4}, 0x0) mkdirat(r0, &(0x7f0000000680)='./file0\x00', 0x120) sendmsg(r1, &(0x7f0000003f40)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f00000007c0)="bbb83d203bcf5ca834d139fb102d18a86c6eec49459ca58e18a744c5a2089222798fe46e03479eaff244209e88aac0619dfe70261f733454947fe1cc219e129c3a1126c70e0d451b9b24fb3640b93c79ef42dab6dbbec2ad40f908df19900d74153450fe06c9b6f5280035884ee6d8d950e14092cd7132bc3dda7158b8b409ccfcf20536d23bdae6859e0bb258923256971c93fb89999d2999c32e0ae4b702ed1bcf1a0e157b088041f3c0f329158bbeb5e6af230235974a41e87030fde8cd1981deca5aa56d8d20c7394cd486f3631a84cd47a2eac4ef5bc038621d2f4eac802afbf015d1c23f0405", 0xe9}, {&(0x7f00000008c0)="4607f799f8337d505400c485d142e0f8adfb9c7a5bd0cf17ee3ffe4f1706a69377ae1d16dbb5bee0818633d0072455a6073fdc9bed9ec34f6ae37f3f327fc6609709c38e2d7fcadad59be56c2064f3dd66e39df83d5e16a4feb7533eba093b3959c1141f14ce436bbbc55f1a241e66ee901706e827f761db6437cd55c1e4a3414d0435c30e42b71fc129c2834418910d3bd88f2be9e80af24662c35a1483cfe7167a311614f2556d4e654dfa380b8dc013971b21f2dfe64f11ace4a6147ddce5d0cf841dec298c66", 0xc8}, {&(0x7f00000009c0)="af05e00ee8bc49bb2c7e6b33e1cec54a576124012e1f7ada953747309ef4feee35173ae2f42332cd0d57e94a55c4e7830b1b3e6c3cc339cf27599f5aade545fe27948ab661994e597f5c4ac464eefe750abfa329a22857b7cfc90c3904e4885056a3d26e4036f81202ecc529b051c77bd152ead084c38bcd59932fc621f6c17854419b4b0c97e982fc9b265821da1c6ce6cd41572f4f46e0403591c7", 0x9c}], 0x3, &(0x7f0000000ac0)=[{0xe0, 0xffff, 0x4, "d852ee7e3a186d94eb5e1a771ca8c073561340a7780ac5e5fc05a94549df26af52f3b1ba675fd9b5c764b61ab7fb3a2c295a0f29667bb658daf54ff08629176b283bba647b9480e91e3442cd7a4f110b64cd96c10ed35a25a01c5df675dd449a513d289330a10dc4af3a685dcf94230b0ebefd015200818732d37cbae32847d6873c7d03dacee574d322ed3b865588652aebe4d4ee62101dcf494951f4c527eaf674ad7028edc63f1a557ddf76240c0e650b6ec79a8548b7f22fd3278bf57039ae9367de7172a9188ff0a6f534991396"}, {0x1010, 0x1, 0xfff, "00d36f0cf755844497e436c67e5ed26492138f837a2f1977ad219fa13d28ae39042becc13c1005a9b666a4a5114275cbc793d18d868597336f046ee874b9410422b6f844ad121a63ab8af74af765c366414f0d6e532e1dce86554ccbf919bb421dfd55f3778b40fe0de0b9ba7161152fa9b29a492b3a6ba67629daaea4088522d2e581383902c6a9fbf8dc281b09435eaafaaba153dd085ce9bdf32452dc4148a3365ec00df418b14464165b950a02ba9334143f5bc9ddaacc6828c91e8061e300d2a2777a44103bf580d208259aab2f192078e2131383da9787c49ccb20283e3a2931518a7999ec3c8ce4ddaadbf45ef2a2658aa781de325bdd60a7c05371e4ca2701a76b801b882cfbf84d3d7a76f1ca3aa2966696b03129dde35d5a081433fde06c0edfc5f47d65ac97aa61e05251625be2bc8a4949098d3fb7fb49e4b1b501c0a6d3794cae4784377f3f3b5f89c6c7ae8352d8ddd83c596d034c8b92b1cffe2ad20a097a863ea8a2c133993a71ea9164de9528095367a563dbf588aab2fbe2205d6a217e28e9e08e976f9a0222fc3f7ba5f48f4d426d2106bdc12521b288a88a215af3468ec2c44996a8ecb6935b009e708bea67034117bf1b6e368b5af240bd4b80679684412561e812e852c22f5d50e4addc47dbd149c9dbf7a842f8a1a5f7641333503c160b3995894c0688850dcf4c3c5f49779a3f3c0d6b107d58ae411be93c12e4ffe10d2ac2d47be240ac6b20af67d15664ef778e0c151c87c3c7e590618d8dda44205917a32377b086f4a922ed7a74eb33bc17ebf54e9d90b379dc58cc1c6a1eb0287b00e8cf8a398aa6e99bd43da4adb4c2bcc65abb49f0678a9937ba7ba75c226f218f3381aa5ef743e38ead4c3922f134604844ff5c487375157e251aa52db209ce4a08ec37fd76798fb3ade4f0b9b198ee4f770c28dc0744b237bf5306a9b0eef81950b527e888f3d8b5f874881014151811158fc2a7f8b1585592e7162a661122d07a8dcf4bbb04a4db0677bad33dfa6b000f8d1a6d759414de891eafa2f0d6c925f2f601eca0a29c5198b7f13cad25d3fe5de7668d4e2cbc6c8f5a3178fbbcff5598a3761238ece3565b4506f08ecb4a35f3e054dcc5417f0d972aabe1915a704a9731b0c8b7dde85e7275a110b5dca81eb46e43a0eec01ddb7378f40ed86f48fcc99f2a91efa61b42e2749d49500c06dba7a823fc1d55ceeb423fbdbf36e0beb5139735c0e232c43cce2012588d4c4d04ec8e89bf91f4244f9c8c122ea057e1f7f2a5dfae99d6d1f83bb063ef374049854552d0e9b3773a358726309f0036cf6e8fb26bb2a2cff235899730dee60a5bfb65dc48d8b8861eaabf02ef0f4fbdb8da44afc933918a1536ebbbf06a910b74fdc6023782479d25024628f5e3bc1e88026faa903d69b40fbad2186bf21012dd87e71718b375482dbdab8bfe80fe716f69a64a9ef9e94fcb2cf779c135b9137c1ac3ce2fd10579a92fd7c2dc8b31b32c3348dc33170c229264ba747287b3db234b414073a8695dd44d72a5c6dd26c0153da70074cc25fb8f6a18d3c26ba917ac5667da1d834031c2057ef5589c2b5d36c9b0238a63a988757d52139621aead6fcaca301ff887c7c226c95cfa5678e763f028633e0fb33b1712ca117845eab843d6468f369328752e9d14a6ce1418b2403155d08b5b8f9c130e732bd4e462bcfc2929d9a3d23c3c07adb131f3534e07998f7c103a3f1b9b14cbf7f925e144b005fdd9a0f73da9a7093b5190e9a3745f567deafd00adfcd651d2e636e1a77bab6d000e988698811beccf0dd9c21be0082b2d3c0e00a0a74dfd2632349c1296178384f868f197aa42a55d130ea32846dce3f6a7931aead6a954b0a6929519869cb43cc06249a8ab20011b826916625e7d011642422c134b05ae6c0563e17403fabe73250d8ec3f8e1681ec4494bbd27a86c44fadeed566f23871d4a85e5e66875932aaa05004fa529960da8fef5277c1ef707fb7bf8d7d57026349c6b6cb0332005175f6b032cd0d1178b8abf1f50b533b40d767121263a44b71111b1ef1f201e8ee8d978cda9b15d87554d30ea0ac5207110c15e9985040179d6cdc389809f9c0b861d06cfcb3440ebb1580928c53925a8f7a3b94f90137a9f44ebb58020e3bde59bcfbbe6b325360cd8f917d6e2dd4b19fdb27a4a2968745175663eb7a8253c03900984e7b826c5f7bd282143ecd04ff1c733c19c8322c079901804793534badaaaf8df156188fbab9ad89c7552370f9f24e7519fb35dbbdad334ee5c26743b05e92e5af6a15c78c359f803e4e0e6726365bdc4077713c30e6097867e05d0a4c330132aaff2cf18535ee02711179a95a8db07dd1c0c72388e50811a85a903a06a39476f236134a9bd98da63489370485eac17d43729285f3b2f5e4d2ac867618a1ce794f46157fd4936066a4d1b7c57e73e0c64dc773227dbda69e35299b735eb3c40e156204cc7274332c8190268028d33ea5b1683074b52b5c2d04f137e7cfbee87da4d77054118b3eab9c998d324ee3a6c5b17765038448004cdfc399ed97542d6554d87656f2102a75a9106afbfcc80a143c403533b91eeb64d03879cd54dca682aff452a2bfbca2101a7ed958a38c5a8f98c1238d9ce92d1ba43f0fea50faebc6de921ce498be8acf6093d2fa06842f82ffb9eee599ff58d94167af769f75cceaf5bb2b9b920216f3baec5e2b49a6ac42d15859c23c9f9f0764097b44fd2693e5086c82d735310ba987de32605b6ac7c74826e67e216c2fcbcd74b8e2ebb84baa698300b907dff79aa0b5271d4a684fad5ea6385de1b94bcec51b691108291440cb381a0c83583d85e0bcfb8ae3ce6b738b82c9072fcc3ae9f784d226d19ec9fee88e6541ed6dd74e22004463389725fa80088bcbd522a65dad8eab7610cc8b23a04c8d4d88e92b1efd8c15910ea36a06fdb5288de46efc631db30a3ba45e987710ff8433eeceaf8df133cac44cdf084b7bb12bfca70e77fa2228baa7a2608808eadb24845b2c7a9a89c203b17a2c1280796529520bff127649e2f79323071c7dfe72264e617c717d181e6cae9302a1e6a327d72324a3926e870e280bc5f9349da8e9d8048bea29566c978a65373b9badd04e384084787fe16bff11e2cefe4077215dee72a3b0ec6e09dbdbef1947948c11eabf319f01586f8afdcf63404b9afa9c7b97cd83dfcbbcd03ec4b3aec896f601926b92e19b79e5d070f6f22e88455db9aecd64e0bd626f633e995811a31c1d717b0458f4d352a9fab8866d04f7106530a578505f35994b3f655429ea0192c8eb136f0afb2f77504888ff7454d2a18f7902819b02278b8df33433330ee2f459df4164396f4afba47f292b9a83355cad12fc154d87e5ba1493af5af99b592639805fdeb8dc6b795a6e13bfab0597917758ffcc1b723674cb86b4def45b3d2b58be33b5df5d5ce151a581dbc17b399551db05da86efd6c3bced5056db882078cd6ecc7774eda905cd956c71db5012f26a4ffd32d0ff0f47e0853ee92876ee71303110438871fc9a3dc5b9526b54e6228a373d865143b5f5035bd9191909fc9e6c42f64dc45d22e72fb64b73b1da32adaf528469a0d3fd34f1b412e1425cf64f8d84a02ceec100793fe42c1185105d4d859072340c38fc7df35f21c5c0c554946f0b78f36a199af45e5698766c430e425e01051ff25338a5681d3413e332b0563d023219b1573d018312d56b04d1c8e1ecd8349341a736991db4c39c5431a92fdca59eb7ea602e3357a34f256bc6167cd6761d9d5791f77a66d683b4ce4e7fae9f2c717db08a7e99827e90e08342f3a43c483277a4ae0cdad295705618a07375111306f2819557d0e5d59808093c003963989340d2a168438f9fa92dfc0772937bcf694f3ec0118591c38cd21c3f835c7fb2575ea504f369a24c3257e57e06ccd5b21e60baf4e6147c1183d4ef024e9a37562b0ac9be867943c740b0baed65e08ded9ac4ee1953eea0e0d605a030ad7d70db7322d0afad6e830bb00b3acca4d95f605fb3d31d816bf8e11e95161c604f30ea93368739d557d49d2b5c1534e9f443e06ca8018dcd1e85e90426326b781e0fdbdfa6fa6ec9ac74b1ac2d7ca7edd65367dc9d9824f9e093c63b20914b420e60722dff1720097972bcf7690f7d68df67e9e51898870957b2ffd5f80990ffff1791ae1c7fd8060c9cb6a1d3ef76474d838dbc6bd6ff99a159fbb10ad94dfd20980d28448a674f7c6495309193526249b9b3774c2d3e1ac2a1934f543383a8e9fc6b9b84c16534dd0c46a2713d595aec0aa37836bc01e6451f3417f3d32f035897db8ca55081b89301dc685f6d1f7b0c08f3dd9fe862b4541eb0491c00cdefc0207b107bb3fd513473efd9fe7c8eb1edae811f0b94dd49db343c5e2b6010ff3f109ce6a107991294b7c20a37af02aadc8227286793aa11051e1010dd2647e28956d85a0d8c0ec2ced2a8ca568338baf5a2aff8be680ad7f98090d3214dd9f56376d59be8d69492ed4fb59c0bf5f5efb109e9758808b21457d00b3363ac1dbfb6e07d09e76bd12c7164f703c92ac9e72d0159bb5f73bcd9991f6221b6a5b8582415c820fe031d88b7661d88153c727dc9d636c502b4a8aaa71fa3ba9c67a9cf38cfc750dede14b881a925581da2b33238167dd94c0f4ffec74bad3725c430fd97243d1b1cd4b8dcb8ea8f8a309446a4147baede0e3ab8529e7899d4618b7d48dea49c44a04150b633e3b7de352373615b9f99ca5f3bc572f2f7f0b1e62e0feb21aff5efc4008836ec27669443a966edc4e12f0d9195edbd9ea63ba6f939ed9cd232ad21e2161a1354dc5ed0cbba9c386076f19d3826dfed63bfa8ae7a8730a62bd125c2c96e15795b0540ac0dfde2a354d3c6897ef657f08bde6e4aa228663520abad1ffcb1ee09e8f4fb674898861203a75d250b6528ffb25a792d4634a2e7f6f8d0f0a5ce3d594e4acb8fae6e839ebb9be255b9230cfe1c7da14e29508e80ee4bf425dc22be121d64071cca19c0893712a4dff955e76c6b717f1d51be92b259c9b49a5914154c9b8dfd71269c1b7e8114e0a8f20c7e6a36a4ab9a637e81773c2193e358757a24c733a93b67b3fdb702822bd861ee5c1357d7330c11c8cc6d6db72b1e9bc470a28f499a71ff4f78ebe5d5183c9bc5e6dd56203f6a6762bccf85a06dc45e134e70bf6b1e9b0408a4f995d6004d1a54ca6e3205157ad1999a6c68eb876d51258814614389971b09491e54acf03167a6a7f0ad97537c1c2eed11c3e1ba67910818fcb85dd895e9a4c332c747c404b396d2f3180905c88d907b1f78dbf15aa10a27e7c25b24cfa07eefa89a96f19f68b09636e9ef1dfccd7853f7058127db2c5db5ea3dc209ad341f404f9ac7b18c3e8e4715e228977ab8d7c98769b41c8c4bca8258d1627548481b95bfb3a385140e05edae6bfdafb426eef44f844945debc0f9525c0543cb0d6e5fc5b4d62e696a8011011347aee45a311832676c9e2faa67696ddbc8d2f40aec4faf473db90772debc337fe2c70c036204d001022f0351154a2afb7e5ba600ebe06d13b247e7c0f0675ecf9594f70267141739e221ab08e7b0b0e51e9e34a9e550af60bf2b5e6a926a87b0c52057fb51ae46ace5a9cb441efdd9418142ba725830cb1f2e2ef4bfd7ec5a792f3f4d1cfc741a5657479b62addba37cf66d9d18319c8eb866a69398170f79b977b099f56d1250b79b069cafd7e29f13c3a8b2beab02ba8cacc1aa6d1844e41c89c1cbbd59a5460eb37e7be3e1c9"}, {0xa8, 0xffff, 0x5, "7f164ca34a34a8fbb7ceb039cb884a42ad23b6f3bf9278d4e12aa7dafdb76af0ef1b8fda1a3719256115566daa74198c2c956132d754b87b85f63aaca492ba9dc408de3025f3baa70ff418744ce3865f98b43285ec5ebada76c419ece24f0cbf2418fbed94463701dee90353302df07d6e1792b4d209284a73414284405ca0a7c9eea8e62d584f605036ac268bd271141ab2"}, {0xa0, 0xffff, 0x80000001, "d33b4577e9309e242825260b74d6f4bff7512b18ef8da64b0e77b75b1941ae54bec4cd4e1bb7b2d8621c71dd7ca6f098558df210224a89fff79b869f1c161a56ec7989fb6974ad7d1ef9a8533abbeea81069f9121f65098dd1ba8bf4c9b45111fa03910a60d708e5e62a920117a32295c9c9fc80a202a5c939e33ba240ceb7862591b07145ac676a183210"}, {0x30, 0x0, 0x524b, "4f19268cdc751006c05460cb6409028fb147e65b7e5a6c2d6c46"}, {0x1010, 0xffff, 0x2, "5afc486509123177adf77f1d6b58f3d812446f3daeb72a5f975afd7f19a5fc81ed827c8b74a9f1de8b4a0f335c84afff4d5a4da0e6f36345d9e4f2d6e61b75435771a24fc4e16fd401b987d2cd875196eb78d5100b38da6d0dcb643e538e8ce5221a57a2bd85f199636400f25e39dd6302f7010761382247cf480e1077491bad490c73f8d0abdc4452e33b14f3986ebb436dc2a5789d4d289d1312a749223fa9472e1cda24e328022756778ff58df1712f229274969d4dd1259a2fb29b4f407996751015f680d5e9d85117b0579ae93a6330f0ae21f7c5f4baa236faaf96bc78068f460c9b280397a170be3e94076e2d5ecc98f89e629db478da95a61077a0ee47fe0ed9021c9cf9c7e3eaf7ea4dabbc9b3b27ef3f06ca9b679c130ff7868f0cfe735ac6aa582c43ebc3f05fb2f1fab4fc7379b637183bac7b5052ed63817769a75d4e651432d7eaa47298255bd27a301dcd36bc3ba7317b9325d283c061ce8898ca61d8643b65cbea7ce3f6f22598b530965c9927fde191402d52a9d88c922cc3532ead2ded0b945ce9faaba2f39488ed9500546574a944b7da86c6e82edde6a5730ce6cd9ec3599c7307d19e9a4d5899d4d568e89c9b841c6805cb4eb95b408de6d46bd6b30e2a4dcb8ac7082841519be0ff0f0c92077406ef6b6e9dd023e5a4d8dd6ecd1a9f182e7590de0a1990cf986c99d3de56b4f76155c1cf399899788e35d57ddfc9f49fcb1cfc2b70d97421914aa4d713e5583e39969b711d7bfe1d0147a392077216ffb81c688d42afc162f965c87416c47eb82060d4f71f0752c518067508687fff962ad6bc805aaacdbfa9d1269e78c3b80cb1e569263e9f98d42d65333fce6c1ede7313423edbb33ae0cd08080f8f8e9afd26e8fbfc9cefa78538ad21d04319dc6ddb4f60af2e888ce08610f314a19132e5784ec0e0c61836ebf990e4c435d549aafe3fac534e39c5c95e7a84171fa80cd12500b25b602b807073f07792edd935fee81d5a64052b1c5d378eed36a3f9fbde725cdb021123d68b5d0fd9cfbbe8d7595741045f060b8c6653667d550b1b423d2b401dd9004ac2d7feb546beb70759db4ed8e5b75d2b09c89b20a96c1a2c9a1a39fbce977ab0530a97a1609b57e8cf30905146f20b06b6614df2f6c48acd66d0a1ee161824ff28c8f14072649c195c2028df9e68ff8e34b092b1fe146b05337871c07dccf8fb9815bdb7ab29bb14bd7ff09bdc5374ea5c3410545473459908857b87223ac46bc0385327ceb368bcd286c01747aded96a3a3f8b16359e97fc558bd2e3dc330a6f2333dd5750847787bd75710741bb3414853b92f4c206b6750dcd0d0c26db41cc25d93bf53e8538574f64d08f7a581f8e0b006cf899e90cf6b762b3bc733f09758e0b0663c1b23ae8d58c76c077ef5a6abc4205e643f44642d8e33dd08ec8ee4f132da5f4d4bf4cf75dfb03312bc734da25bacd31d2e5a528b754453a43370b86b97ae6f8c801f2956e7e5c3c3d6c0bc02efeb97b16c2d5e5cd620fcc0e3c32eec5a3a2a60c4df29e5954632cd2131b4cec0348b1350ba5011bd75eaaed7009807c2e6672edddd5fa4ff946debeda66c1d2a60628ebe0f1353f6168b0cf9cf73085e7cb3e75ce55b99c1a1e31465e986cdb99d1c9be477e774f3e6950e66b4405cbca96ebacbd8e915f02e79ae976efe659b056474eecbff852cbcc137b2bb4c1675b9ec6e1b8d8945c4ef120e9e20effc8f659bcee277ee829adf49059394287e185d28a0cdb76d3c47c58beaf5bb7c77def0a47addac559305a6874dce972c92a55405229a148d0f2bcee030562653ad4fad5e766df300a09adf638f72e7f4be154b23660b08905074939fb7a95e8d15a3259ca52f7a1b07c944c1c6d4fa97485fffc4666c5405b8b318245bc7ef50953fc0b7806be0226611d6640bcd6bf48ccc757a49cb58132c5f965aa10c020a61a2e390d3490a7779ddfa6305669efa76b4ccc0fde6a6df44e3485c7e180085d55650737871294c2c3bb0b8fb3964114ebff9108038fed3079dd285fd0df5e8f0ef6da88225d10c6187b0ab46a69306142352b08d2f03897f75c89914ab9d178027ca0e5fb4b4960fc04b124dd309e02750b6344e379e497443b126f7f32a38cc77cac1828a4c7dc5f975034f1a9badb0b5b466acc156272deb151ba30010df804bd4a0268d01656adffb904de573e8b1410f0046caf268f7eea3d608106bc8a4c4e5d5c2f7da74067caf5ad2a841b66ec60962b8c9dd0773cf364b40bc7aa55b68bd6304aad18294eb902111e9abe0826f9e0d03753b56011745e9207f1b0d4f389f93a9a31de38970b23a8e12c46ea10f126f11f372615f5fa1bd39c622a0e9624c7d2d2b4503b664df08404147ece00f81b138589b0fe2736d7dd92ced33d2824a0d613b880f917d87815dfea6fcabd7569c865f85750bf5f59c99ed13b0317485e06f9d43567f9501d493e41ea576fddbb26a450f4e57b1a36077375ad79ac56c5218c61f133d5bd8c08dab3386f575e5858d5a74626df373249bbd190149b519295478c0dc54eaac4dce5f4c2655393843bbb31746295af20a2e6ed46f7816dcdde3bdb97502d637a96a9d38e9e002ec86a27a6417bbcb07994f8e24b9955e6a833f641f710d1a57841ad7e80c4bb06ee0fd1938e0ad62ccc178373c58302fce157af675dbf0e07bd45b0774d9239b5b059eb2336e571c0f6ae4eda0d911c7acb79e8b0f7a2aa3206791335d6a00e926b2ea8130fdb6ce893acf2f92dc2ca1c6011d197a0221b8d7794b442179ff48fd93d9b94eb56e27d8298d6008079e8e682ae590d7fe520558fb0237e78965fd3583c6167d8739c8f17fed936af3fbc670532494913c8907699f99dc49a89794d5ed8a169926b00fe0d6ce82942475621e67ab5f67d5e91e9fbacb2ec42d249b66a758570140521c83c1f86b76cd4d204798f770492706746c3fde384efbc02f4b2b1582072db8b4fc2e9c94d50460abc46e11eef7291130cf57b4eb3cd56e4ac51645968c4c5c2335fa852ab768582051946eff7ea2c0a9f219a6eb20ee993f2f14e06d5e6cc994b784e4c7cf199e08711efd782639ea0776e21225a30ea01a2964817c93824961ef60230cd9b9d3be4d2b5cbb04c5e947f09a247a10144ccaaec976586f7c1a66a2f8f9675270b29fdba737f69dd8262162663b51ceaa17b0fd791e58f2365ef3c392c125d7d1ecb17a62af0b1933eb19d031c134804b037c77a8abbfa473b0f78443cb870f1b2be1a1362813262ba438913dd4747e40fcccffa4c730d472cbdeba38a7dedef5a1aa7bd6459cad81d553f116a61711edca28d3b2dd07bea1d8aad4e476380fe9c12c8164f234954489917589dad01bca7a453152c98551651d85556a15cded858b8773198f0672e13608700359d1500da290640c488645a7fcb2b421877b5b9805761d12d299e36142013d21211cb0b01b8a8e13986190e205f2a0c67137df396d0a9e69c9a0eda19da1e509380b19256a429e4b44949cb127b50868d161d340441ae029c0ec33605d953afeff6d41750c0ea579596b65f4f5368c4753db2bdf71c4689b052dd31dda7e5b55c61f90d8ba126365e4e009d0027554a0615310acecca7e94c126c2c52c8871d088ec000f6329757bef77c894527c611e9ddd7c1dce64f7e5359e2f277824d9bd708f6843f2d72e42ecc223e749c7d3deaa100b0db33a7cf7466f4448a842496dc0c0e1a67d96190b7b8b5b45546a67430b6ff4912d98addcb1305a3a83bc3f2098d9fa1220f22fcc719046c5fdb9ca696fd09f9e2ee9285b7d92ad4b1b68f29259d6761bc850a23394dac79b163e2fd9b5f721105ce0f9a002908aa113d44955b2ad0d4d833221e3ff56ec4ac4d39b6a33ef747145bbd60d4ac2375c5a19cfaf53f24f6d80732fc0971f58fdf4141a1ec5cf86df7e7d2ca2f280a450fc6b189f6df7eacbf99a29ea1899b01d7ec9df7e62a0d86396083ec020e8a5f217f20f781b71685d779b94f5ec30a2dc2bce806a37db5db2af3fd0ad718c4feeb6b5e29c706b8893cecbdd153e27d58d1b3cb79be2486154f46d39dd4e05f50f011af994122a5c0e892ae327b7ebe3f43f2d8515f4d0db0c881fcd411fa1b7ff7de5a83cb78aaff05d2d3d740d86a326193ef5e7ff76cf9cbc9cc874681f111c19efd0708081bd69c6019b06633c3385f6f04c69cb68bf384849b494672a1f502d8bc809aad1c29b568d33c22553f5a826683e5f239f3398d5f74cb0e97237235334d7f53c84fd1602a9c81f938f6a330f0f3a562aae8b54e49e8602597a819bff31353b3b7580a26a0d91c5048262aa429c3289d64c3057d69704f28a063a4dbe64d2188a7bc542a535538255bd99cca7205ae1d9efb1ac7757c454e12091ff7265cc7fd879506ac055b82a18d781442442fc36789c4bf9573767e3421145af0c76917dba72201b6758d21dbd57d5f88455ba5ae823d748d808bfa54e79b0107cb0fd0e02f5e03f36fe9abcb9e735097cdf04451a33a77d54541273133dad1c4af2fb667767b9c273ebdfb4368c065ae3eccd7a818b8e71a442f9e275a784dcc73f5e0d29ac0f3dce62552f20c37074ba95ced4799e62f034046ae5f3808e79646689d6381eb1548a04c3bd40303835dc1d9d46c6dc222b002b0545b240db869c02a2942da1ca53a486d11bdd201698da2e0beb335c86dc8363ad93558e24757e8cf2e437e399b48af87b04497650fe205acf0607ffed0bfe7c429d458c19f4e676cfaed3285c3220a7175c743a1e85148c83924f5f59cfe7edf8aaaabd277db03de16a2e6368449480217f7cf22ec378ecf5f31e93d5b723a518f306624aedea94ced6cb51804ee36cfdacd6f155dbdffd1b35e960a88f7e06ab0c4908d6ecbf5f7c75b1a2c77648326a509be8cbc858018eddaed8bbae30adc82eb92c9b0874dc81e0a4dd9a189c886ab0cd599cc40a4d5453de05b9985c9ba474d0d7c2ee5a62d1865e288fc01d7279786b97a6a7b75a4e884d08ba6ef052782cdc524c5124ac8d1ec78445e92d9b326982e6c6d176e96b6dfcecd9129d581b3945fc714323a238b5bcf6f8dd6ab626d2e74b364adebdeb15846a7c6facd6a86476809aa433f74f0c8a0516f0b5c69cd52cafbf290321cdf95d5e7c40d0a7aa71d6f6d51db74ac8bf07cf02c3dc78b2fc2d0d676a1ae3c7b8b65fba3edc9873ab85b640ed284a047f6fe4d67bec76286db09f2ef10d4575a7c57dfdf8a5a8c1dfcc67f1c840ab7df3af3aca69e43731c3e3cb4dfb2ebc95f511fd9b1eadb016ac62e097d83fea7f484fcff4230602cb86858f24205e2f376a037c2572205b2db9297d691974075b5649be44ef96f6585d5c06e13fcd5ea8ebba06a5e4152fe58cb518b4f19ab2c0c5ef07ca2e59d007afb8e3ac2f3df1260faa56f5ea2c267ea71006c28d10d5f6951a0c29a774f3883bfcb5702bd8f276b2541fe62de1d49b1a5275c59bb16794243335be07736f94e994afb676c2d13e16e8ac30161bba0c4e1607355b2ba5b5fa9b27b221c7a1c28791ec8eaf4cc335fb1b8eab8527890c088a5183e6f70dc8fe9c50134437579cbc22d6b56147f7510c7f5cefd4f82f136dfaca941568ddf348d021af1ea0bd043619ebed0554c43ecc530809b156dce2db800b49fe381026c3587942309fce2f929f91a410c434de9edb258618c81ef6d1e9cf7c0fb42c0502bb83ca08df1e0704aa7e594816903d45b6f14dc3f64203a26633f2a19e49d35a8e827dee167f"}, {0xf0, 0xffff, 0x3, "22fec0db54eb210cbfd1cbec446e917396d64b01adcaccda6529d49ad3a5864318685913bfa3ca8eaa79d5dae4df039f5a4c07b1f91c7df6ffefe12deea4af59ec9c703be100da2350ef069a2e965db24d238e35dcd9ac459713b2e7743a4f79e2da08840230b2518579f2f1146b153c4e5cf454c19c61a4e3224c6918bfc01bdfbc133dbc7be8589703db11954ca49a9505401dbaf3983636d750a74c6280c54a2eda2dee09a44f1d83459b55cbe52a09d80fe9e87663e2ffc8dc2212b81ec9137ab549e07ecc5bc9b44d82b1a1738ff18ca67118c18a5529d3ca80"}, {0xb0, 0xffff, 0xff, "f49383ec7f815b32fa2806e76db32e215d333ee55729a02a9e2d2ce3610c5820f77370df3e92cebcfda7a98450007449504329d54811b78eeda150ffc86ac63fd436bc7292dfc33b7d9b76c45ff5fe7129379633dc7fc8f43384e7021f66eab62fb6c5dfe9f71dfd7f609b5454e8113ecc4a5f995c9018c28330f53494f86ae9813b2c2dbe111baf43021ed6bef42e09a4c837ce11d8414cead8"}, {0x40, 0xffff, 0x81, "afc951c2f4333db997adeb8842ac685fa6e41b4853161f3eeb3172785a6d292188d1c0c7bb9d556885199fd347daf3"}, {0x1010, 0xffff, 0x5d, "ef7665d09c8cfe41c5c4acd633a972859aa2a25f8771052d2a684872a3eb30d71c2eb4d716bf59a19b5e325fd7f48833b20edc0386f2b7b2673184f7965e995a40f9cebfcc74051c1d55d5114c05c4aa97daf4789254cd1029755546e458121a96adf5a5fb7e22b2dccf127b7364e0a2ba7e803ddcf752969cbafd9124b5596edf74b4055c820173dddec026638a9ef2f9207e2177a93f091dfd9e164bdecb228c59597bf7e25fc5454faa10c60163985fc8ab5b319662bfbdb41d9e11b2f0dce0a736df1ba78696534db81a344526d7791ecc200532c3ce568da99d48191e9f5eb6833419f821ff5bb6519d19e6b3aae70bfc9155c3f86eefdbe1770bb43f5d1741cb2b6525fecd725093f7677eebf672cf32790d5807e79a5cc787e8c9f617202fa7e37c41659e63613f991af04db09d665c8f0505c8fdf1b8e278fb2cc06d5ebbe7eced6f691b9466fa601aa917b82353738409acf3d178e7092293fda7383988679be9aa16586553491fc69dd583ca38aac91197c5bca77053fffaf4bf129ce28468ab902674f3d0f9e2e94e56840d0ca0976669db226a504fa064f5585bf0a1c90272771d89596126735e5c955a102da9584461a89e9a7b0b1da3a5c59f15fa3e70bb2694d3e9f44a517a917ae510658e39ff81913cc60a1397032c632457daba2074ed43019ba1ed42fad832e0238facb8c911620b8197e37f5c2a0262edea29d34f4af10212b713af89e3f58b48efaa79957f824c96ab58ea798f9e1e262298833c018c44a0320ab30f2a755f76c613c32bcf5784dc4f92b112745e77d226381c57c0a31e6676d1824b4307b3dc95cd4b4d593dd68c3f65608d5101062e89230f1007eeb99524be3dcc058341dadce7ee0cefd840c0aec5ed0bf675f1b17f10c1896a38611bd9cf2af48327712179e60a5a62428da578c7904183a8977ddbcc6c0c6c86f97740619ba5299fef35e5195c563f8846ffafa80bcc71762c0705d2a4d76614856eacf77e8183487f1d96381a680dbc318ee6866e07d4005959c46bebbb00f46f1b86307621a21f5d45d5fc31c9b4f761fe39b73820c5fabe397c0ba39a28d6a75a2ca7aa80c0c3612a99455b69b10aafb6305625617abfd6337fcfc5211b15d69a4ec58d30a067183df3429db6ffd0e2d249d052cd2ecad316fafb2cbb4ccfb23b2eecab97c51f4682ceb78edf502f92fa47eddc368ba01ef5a8c132704b27b0261f36cdde794874d56002316817ee89165daba606c31da37082bf632f718d3ba2ff48e0de59a612580e0f15c75267291afd51cb57b4f1852c0965d37ac37dd7f4a0d9e23a583bcbeaf060d519ff3efee18163f5994c61d8789d8003076d97ed9949ce6ea9a1f44164b2cfe33b9c23bbf5c1acf2724196e562a1fee4ab8e81b00188c970bc5e580d66f95cd25497225fbf6b26946b7afd10fe0fd86ea9e73e51c325ad1695b61f0aece3d54f0543c7702365494b4f4560d85b69090082fe85f3a40082d0b6dc5fcf3cc2b8ce46b358dbe0ade5c9b993c5bef2f713b68bf9016b84bf8cca2a000eed63c3b3c43d1d5750491fad49d699270c30aca207d9d152414a0df777c02c16e90ea02156b1f397bd5b7f0ab05d7c986e966ee43f33f45c8fbb2010bbd17c23946a8345eb3387f66a8a34b05a553dd07938912a66d66a71cd9fec809d0e5e68ce1af954b32db79a0916590067333b5f69550e0070dc08b9d4229fbf30fb1c8d3cb45f8c8cf2dfad589c5f37da651e93a6c17574594d74fd3e95c5eca07599b2b75e48ac5946ee1b2729c9180af365f5d6e93266693eda919a9f2106ccbe0a6a33f5186c2fad312e3d006b3079870be22710be87acb619c9351d1ae4cbcf98c57e6f9484710e3f2f13da2b6e89a5b736b894a8ad73ce3b2274621023076cd9f00b93ee28dd6b825b00a53cf7ad9025bf486a6e674dec14c5b27cf1c92e0a9afb52a576080cb9e4810872a03259f17f034a68dd664372c7c9320c210c3a50c495d561d90b9a3f04d72fd98b72deea9c503a8e65af00370239329877e0481f74845348f01f0ab605fc6b158dc9b728af7d5d76dc2cc4ff5468c1294d27dfe07baf34ca57406988cb91cf31ce45c6f418bffebe74c3bcfe801a4f57e44015330c30ecb4d08a3babb59e173ce6904354661edfc0c41c261dc4c50fc802ab52632f30e0c7490780697dd9721c0316a0191fe2e2d1751b739c451fc887cfdad91b7c4d47d9dfa1c349dad5bef7c90c560c657d27206d782fff90f0319ba39b2be8fdc49cb2f07a020bf19ae2df89a58e816ae9ef1a6c5cd1c5a9d31e2552528d64b030ab2b40be6c91b484e817c63c19736b7257bcaf778a0a3ed82508f471e935504f400c20acacf6caa3a9dff1ebc6cd168287cc7590969440705cee66569ddef88ab3fd4129ed1e8f52835146c1b7e24781b500eaf7f9dc094746780c0589e43f988cfd9833deb79712c44034fd845c79ea46a2af97735ee55a4def428a174217ac2981035ff743f5eaa584083e96530485697ddf3761a51c833d04bc849fa2bc3439d915774adeb7cedc69c969df8ec29985eec8bae4882251fb11db3312bca75b97425d020e524a9ebb28bea93ff7af220ebc4d38ef3747186a84e36981f0bf1ddc70ccc7bf1d1ab719fab4ae8f90ddd4aece195ab9dd9c8c3a04e6566399eb9ede07869b0a03f4e7d38a56ccda9847d84069b3ed74865ae9a202fb910bb139e9e2eb402085c93a52b250777e16a06b09e3e8ba947ae8193f06ba02f9579fbe211676f553fb19f0411598e613e7c39d41f421648f1601e341cf741a74cc51dd9a272b08f7b1dd5e11b9e7ab65f609e789006963dba5a680c91ee54d6e4d48f14e4c1fae4ad777361433d8622174b392523a8f310496f97c27831d65515e0ad757cd599deaee66a18898cbcd74ad4f1f1aaa1506d9779e4779f82990a8495b3df663dd2e3143af1af183c957a1272a7ca51a0b0519018e6d9af59f69d4dd4c289bd7df4788e4a4d55f54511527bde70e9edea08df3e484e32a801ba60711bec1bd9bf8d69ac336b60fa83d1b866f837cce6f5423fa375022bc6ea26430e757e68eb1200b76364f5b19e16b0e529e712e600950646f2016b96bee56eca366146507bcd462bc9f6c82fc1f8f60917ac289ae3c82d3c719a4ec0e6668eb737897f3496d35dfd120ca86cb5996b134e837c43456d6a39202f0b5831aae58949b46582796201510d270492aa80fd0133c64ca791bc2af45df17e79203992f00ff6d3d464f7cb81e22264c0079c9de1c33a68c8c57b85196c7f7aee800a5d05658ece8ab184249e5910eb00bba2d261405c34583991375a290280a67e1c5546fe43fd7a6271d6afc5cf678131efedeff27e1d29218b616a82e0127136311d5b5c97a1c4878f318d7d29c53c09349848695d35747ac63b2ba22e587b22083702d4317df1310cd57314c82efdde52d4ca4289679f44bff59faae7d67c69dc4d490425d8e0ad1d617248d3bced266a2047b3344e814d6d62e1c993cf8bc0005e5c32a666068b5c31edeca0d8bc098bd34c50cbf7034b2202254577ab428ce5528bde52120a62097f6295c3c4268d4912d6e3406503c0f50b490f9ebaf4fe5ab0928b3fb86e1ef1115aa5ecf58fd2aeaad16c39dae3267b40bcf2006681c75943daa6e1141b3b760af0274250968d0ab0bc75f3f76e8157b1eee8b12d7cef0079b745cf61292a3485e4c1ac63c3e4043e6c82277911135582201f6d91efb30844f3c0aff399fecb5a1050fd089c0df30858204e994c75e7fcd8f7519154bea23f2cee1d3cabb25db95f66a3dd60a7c78259858bfbdf91f15e758bfba1ce47d4e012af0503251d493883d9f84dcbb17b3ec927851fc6dab5ecafca971654eed0ca91639f502830cac70f2524f4ba0f91b8c5547a634d0bcd8bd562eedcafa63fded1c1df34e2154be9759a3b3949693dda7c72e14812af78507173f16a830bfc13493839a0e0c11720c54fd7be7cedf453c83eb3ca9c263c2d92f4f4bdebf65165d25aeb6e61b6747852c9aa6d2c1b227c826e2334597895bf2b2f22aa923162840a60db8670c092b8cf05ed53d7fdec11bd8d9276f2d54528e3d64015840d86f43e63560bde18eed76442842da97c50fa082e3968b91583d4c68fcbeb98a65b086dd6fec95ac0aa7645f9d2624cf781137f791275764ce9a7e251e74a4b8d0d0e70ad72f65e4178a12444f38cd3ae35b4d290bc2e34a08ea3cb63fc79840cdec68b50c94997460c4359c99fc31f89872923fea903cafe7bf6792d7da016b246a49d06d26ba449d140a0ad81dcbaf27afa115b297e89921adb946d70a79315b686de924bd1f53000ea994520de80ed3c43c68d76baee4e2408fa690f538e7d4c50966ea4ba55f8682a0a33cdb0b777c99dc6ae51eea993c8a9bdda74fcfa017dbe4ad4702d9662f80844fee35937eb5439775ad5ef5775cbebc85db0e25222ae7eaced45f085e3f6afdec0dbdfe832a85850684e49325969abd964b905e4f2b03ba0f93244a43f10840c18d062689367177e61de5d5ab282896ef7175f515d7148594eda3b9faac2de798eb5bb2e4fbb7980a8269419b3c398b081e6d34febf329858284562cf00a9ef4c86c8877870526f6c9fa15bf8f32e53abb5af481c1c8a407412b44b618a7cb5d1cfaee57de44a02a18f2a20d95a846ccac5f40248fd29d99266e5e8bc2daaeb58cbb3c690e447fae53a202acab1ca0b5206b75bd61b7dda765dd9efbb915232e2f6db963203611b500d1e1b613843d8cf9106d66f746ab5f95d33403e58d4e33f913be5627dbea213c1c92cd1eb3698c3659766523fe9d71a0fbb6a07ea6913b901c3dc0467676bd50b7e226c2118994d38eb7d639988ab34bd6a00fb6c1cc6573d1d521176f3299c42d9bcd49ee3ba33ec36293db17617859f85f2dfd6b518f5c5aef5d3d6f2ed5fbb5dd10d4d3a6a4b9a449b8b533f9ecd6b404bcf89b37db44bf804f90d60b57beeb4d6bb0c4d11ec0a4052ed28f730df59344e659f588df1d1da7fc12d5382d29b69181afb09a1d3457466b54ecb55dad0f50f37636cc8bc02922fe6a44b52e554492ff0a669602a2063f4947d4cfd077ad4958b8ee666a44f38b0f449aebcc4079988d67af8e50abcf847bb9c4c318977c863b976424eb1ed5db5fd1f167f689046cd62ec111aba490a6d40cbeaa8c7d0e11c2de095cbead04da539167c52af86bea04d48790fa3af39abb1ca70ce5621b0dda8eec1bcd5294463f9fd76f29052a7043c8508f96ea60cbe69ed5ba1719e1c40eb552233a9697fb5de8149ebc4e395fc4f9e933bf403ead120bbc1c0c2bec3bc10784a27780898c7c511d94622b2fe65e16a464ac944aa4830fdc76f499f39f7c7c34d0e9ff330c9885ea0de4ec42fdf768e3547ff66c6ef56d6b3e770755464c547e2a18c2ff858626de6d5d74411904c70ef75e6293790ee183ca37b2ab718309996b5e7f2a7dc64e6edb99ca9d6cc89b9e2921c539754cc7e8922ce7853fa135230c9b5b8a1762b069feec0b498a1bd3ee30c13a6f0a6b327f8a8e64d7802fa0cd86ae66e109b5187c5d0e3e8faaccef7ebe8d1a22c24c1b6f0f2af89757932a07b5b067f456baf12e5c1db753d1216ecc7914ddcffb3d763b26f50c493e65c1169478aa98b6f3b288f6e633acbed2c21ede69840cfd1f4c85864fb804e9de7b8b14c3cb8e0ef38872796cc40e02fdd291198606486fc614dbc0d038cb2f9d2fd319d87e697bbbf232663b1235b0d96ab"}], 0x3468}, 0x401) 17:32:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 17:32:32 executing program 0: mlockall(0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 17:32:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x3}, {0x8, 0xfad}}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:32:32 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", 0xffffff88) setsockopt(r0, 0x3, 0xe, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 17:32:32 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f0000000200)={0x7fff}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x800) 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, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff2c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650bed1800000000f90e0000000000007da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3f415dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dd97d8023596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000d64afe7adefd2f7d69a8636d028a4a62a4199e84cd4ab87e863ab55e8f370a52216d7073b5fa49124cf42a868518fec70008fb436f38a4d8f688593a787eab92fcd2eee31b009691f5d36d2c23919516cc3a26d0573f4457f8cdc1ecd7b7e6e608e8701a08eab9219be560c855fb766391b9a9557db87c1e891e9ee5e7c1a4c77ffad7404d60ab91ef7fdbf7"], 0x1, 0x800) 17:32:32 executing program 0: r0 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28200, 0x4a) close(r0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 17:32:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) sendto(r0, &(0x7f0000000040)="e469f2d4bade592a3d9642f2c5ce", 0xe, 0x9, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 17:32:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgid(0x0) setpgid(r0, r1) r2 = socket(0x2, 0x2, 0x80000001) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 17:32:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20cd, 0x200) 17:32:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000706000/0x4000)=nil, 0x4000, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0x811ee91ea3f46f03, 0x10001) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:32:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28e5bb5728000000ff4b457a2d00000008cd3fdf", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x6, &(0x7f0000000200)={0x0, 0x800}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) setrlimit(0x8, &(0x7f0000000140)={0xe0d0, 0x4}) listen(r1, 0x7) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) getuid() 17:32:32 executing program 0: poll(&(0x7f0000000000), 0x200000000000002f, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:32:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000080)) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 17:32:32 executing program 0: socket$inet(0x2, 0x3, 0x5) r0 = socket$inet(0x2, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) 17:32:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1f, 0x6, &(0x7f0000000080)="1838506e7cfed09e8026e68255c8703ab3d8be73b5f48720935e6ccd69cbb7394850689a71cd37f396c5ac71f347aa3e19744d576808f951fd8c2f23cf5f0e4b4db2610f2f9960cdf777d413bc3f34250a276e2aaec3d97c3bc72b23a3d36bf36d5df1ea86f1ab71b628e03ea153507abfbb3b43922803665c1139eb6221a8bae6a04bc03c0a75f4f4449b439daa94f9e6e241ef6ead625cf5474b07d8cd416cbdc02bda4e48e1c8cc057818328d5d13a3ac277dc1e6d4cd9c42", 0xba) 17:32:33 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x4c, 0x10, 0x9}, {{r0}, 0xffffffffffffffec, 0x40, 0x1, 0xffffffffffffd458, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0xf7, 0x14, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0xcd, 0x20000002, 0xfffffffffffff2b3, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8c, 0x6, 0x9}], 0x9, 0x0) kevent(r1, &(0x7f0000000140), 0x81, 0x0, 0x7, 0x0) 17:32:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f800825f73f2a00bfa5a88fff80bcee41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a81f5b309ce2490bbaeefd4d0fd8c656678597a766823c143d95999e4d9d77b6fc841d3eb22fc84d072fd7029078db6b4c07c70384a9a8a32d411e9e57b6fb46cbc22c900c738c1e1e8f824e48dbc7a4199c188867e39f81115bdf0478770f78918dac535e3532297174977f64a8e20105bae8c104f2125027352f6d215d57c5e72071f4bc50f960644a1ce9d2c68cd7b9732c6850c3b25c526b1fd5013a1e2625f0bcf91e60503951033461f266b4760804f36ea8e17641e3f4639117411a532b28f0e3d9d3c2bdfa4a02ead5cc3d53bec363f167c8112d4a97f3ab2038a2f463f40abe2bda4779d59a0c24fe1dc811e6b0b28cd586c705c41b8cfaa3ba8342c3e2710b0acc8f6c4d4c1ec8825445f2ebeae925c28ce9a92bc771d11d1d7d90a79b594f2e3c23e0e605443349bbdd8e24ad486d188e1107c4828aa178067f64c1790c17973f5bf94acd5b141c4ec5cdf7c7b8a28a20a7d2482d9522eca96dc14be2298346ecb79faa704e8fef5f0745a102c6487b4049892abfd6e44d9d6e4c940431a555dbc94fd109992ec021de04cdf21006da6a7aba03145f5cc028a4f9f6987ebc3a4540b6f2e2a9bdcec73036e7f06ef61b72aea36d0226135a565d850a06b2b20cd841864fae4fa2830cb0096718d0fedd56de41faa779512244cfd4513b48a1451b71c98", 0xffffffffffffff23) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x1}, {0x18, 0x1, 0x4, 0x2}, 0x9, [0x2, 0x6, 0x800, 0xffffffffffffff7f, 0x9, 0x0, 0x3ff, 0x10000000000]}, 0x3c) r3 = syz_open_pts() r4 = getppid() r5 = fcntl$getown(r1, 0x5) setpgid(r4, r5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() close(r3) readv(r3, &(0x7f0000000100), 0x0) 17:32:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) 17:32:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getgroups(0x2d1, 0xffffffffffffffff) 17:32:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) 17:32:33 executing program 0: mlockall(0x2) mprotect(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 17:32:33 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='r\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='!;\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='%{!\\)]\xfd\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x00']) unveil(0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000440)={0xffffffffffffffff}) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=""/101, 0x65) recvfrom$unix(r0, &(0x7f0000000480)=""/1, 0x1, 0x41, 0x0, 0x0) 17:32:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x400002, 0x655, 0x90d2, 0x100, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) r4 = geteuid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x3f) 17:32:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x8040, 0x0) getsockopt$sock_int(r0, 0xffff, 0x908, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x2) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x10, 0xf49b, 0x7ff}, {{r2}, 0x0, 0x1, 0xf0000020, 0x101, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000008, 0x53, 0x5}, {{r3}, 0xfffffffffffffffd, 0x0, 0x20, 0x1, 0x80}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x75c8, 0x9}], 0x81, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0x3, 0x7f, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x7ff, 0x3}], 0x0, &(0x7f0000000140)={0x4, 0x5e682963}) readv(r3, &(0x7f0000000900)=[{&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000580)=""/38, 0x26}, {&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f00000006c0)=""/110, 0x6e}, {&(0x7f0000000740)=""/183, 0xb7}, {&(0x7f0000000800)=""/97, 0x61}, {&(0x7f0000000880)=""/121, 0x79}], 0x8) fcntl$dupfd(r3, 0xa, r2) write(r3, &(0x7f00000000c0)="93e58109c3a39582bcd2525ffa4462f1c5ff4822c92cb027eaa56faa74bcab57ca4b4b72fd248e42904992f9eb31741b612083f3ff7c1d2f9be1f5249031c0c02eeb", 0x42) read(r1, 0x0, 0x0) dup2(r3, r2) 17:32:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 17:32:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e5767588c26537b6b5decba5651bb9409222f66"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() listen(r0, 0xffffffffffffff00) fsync(r0) r2 = dup(r0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/48, 0x30}], 0x6) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/205, 0xcd) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 17:32:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x3) pipe(&(0x7f0000000100)) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000127e20af3b1148d300000000000000000000"], &(0x7f0000000040)=0x2e) 17:32:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000080)='./file0\x00', 0xf, 0x1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x6}, {0x200, 0x3}}) poll(&(0x7f0000000180)=[{r0, 0x54}, {r0, 0x100}, {r0, 0x106}], 0x3, 0x3f) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffff}) 17:32:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) 17:32:34 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c1000/0x1000)=nil, 0x1000, 0x0) 17:32:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x89a, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0xfffffffffffffff9, 0x20}, {0x1f, 0x9}}) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x44}, {r1, 0x86}, {r2, 0x106}, {r1, 0x60}, {r1, 0x20}], 0x8, 0x8001) 17:32:38 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) r4 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x2000) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:32:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) ftruncate(r0, 0xfff) 17:32:38 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 17:32:38 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034bb4a8de408e6c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000001100)="9e0380d60e1127409812797a60a926356b00b0c40956271966601aa2fb22c0460d150682457e2c591ff68651dfcc10757e691dc8095d4189cb30e80cf9b00262ee00470b1a0999650b812b13b518d2c3a65d49b9955281d8e3310a2d75be98f7e33d35090654e36374683342610289c599a1175f5f0f", 0x76) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 17:32:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xe56, 0x5, 0xfffffffffffffffe, 0xd9e, "c2c59e18d664bb6d93c6015a60530884caa8100f", 0xa, 0x6}) mknod(&(0x7f0000000040)='./file0\x00', 0x2012, 0xae0d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) 17:32:38 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000000)='./file0\x00') 17:32:38 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 17:32:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 17:32:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000002d00)='./file0\x00', 0xfffffffffffffffe) 17:32:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 17:32:39 executing program 1: r0 = socket(0x40000000011, 0x4, 0x1) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fchmod(r0, 0x40) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x34, 0x20000000, 0x8, 0x8273}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x0, 0x7, 0xffffffffffff0000}], 0x8000, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x108c0, 0x40) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/199, 0xc7) 17:32:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff07) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:39 executing program 0: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') r0 = socket$inet6(0x18, 0xc000, 0x9) recvfrom(r0, &(0x7f0000000000)=""/31, 0x1f, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0xfffffffffffffffa}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/233, 0xe9, 0x2, &(0x7f0000000180)=@un=@file={0x0, './file1\x00'}, 0xa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 17:32:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:32:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = getpid() r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() getgroups(0x7, &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() getgroups(0x1, &(0x7f0000000980)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000080)=@abs={0x87f164288482c06a, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000100)="aa97ff366d0fa3512e21488a664b127591af31054168e5606e80d775bdf30e073a9784930380b30d12a5da4d9d6de7d2920214f86056cf85db466b6c47229ecdf2a448b89cface09d2534451fdb705cf7d676760a82a4d07f4599fb896bb038dcd43b58a840049f9be1d19403ecf4af6a6b8f3a2adcc77a89dc2296a33f61b2ad56b9a7bef15c9a4520fb47bec425ae7a8c44f42c6217706a8ac57c45615e63960a81f426432d8eb201b7c9c64df473aa7fac5ac4cea71c818f938e0b692fa3b51d517946f3951c9e197defbfde636447851", 0xd2}, {&(0x7f0000000280)="393612be6c74108a772a6309b20e0fc2383ca8096e5e8798764f0411c32195d760c5a3d9a01af37fe5009e86c13edb2737e7edf235075b3e0ff16d5aee92f9074c4c92b3f1f8a3a45468334937bc033bae248f703a2d47a930f1eddaa4e4b7ed98ccfe07e74720607b182f899d2cb641cebd67f61dd7b5d00cbb0f8c90ffdde18d7eca1cf1b8df9f69f28d", 0x8b}, {&(0x7f0000000340)="b5a30d760d985c018c4458776eb84150aeedb246de5e8e52695e07040b81d3e8616638f7bab11b0904fde5df250d8186683743cf4a25fcaf21c8266d4076243b7061585638ae7e", 0x47}, {&(0x7f00000003c0)="de8e468b77c4ed4afcee6c3fc6b83487fb7720316d4a2a308d163ed9bfc714a88abea3ec612a9c34f0f4117c5669e4718e793ad21457b38fcc89a4bc05d9700b74693f69e825fdc47c4a3e2a5a031a4238a186041ff734a3e40a2b16b9fd4d9ab2b20b0d0a2196371fb11812804e4a27a1a920087190754665498ec1bffe715e4a3614ad850f1b028b2238211dcaf45ac32c6d2b2ed62abf850feb8ff3cfbe4bdd0d6cc317311596a58de538defe6b7f0bde66a78cc66cec85dfadec647b", 0xbe}, {&(0x7f0000000480)="df843c1722891d886ee48d6fd2be7f535fb1053cd5532fa0c0598438dcefd645da960e96cb48b736bed2011d8751269cb3d2c9563a2262064ca29e6a4eadd8cdf5eba7dd85e39aae604a914d369c97c16b5c89400249ee94f5ac8a5906f604d2f21ed82510f7f6a735b300032afa0bc4b5930e87dd19b1fe94472031d15627cc7621ff21561ed506d2315013ca3086f1aecae7882a8a309c676a59a6f767f98a724981cacb441e14ad23244f99b3df95ee", 0xb1}, {&(0x7f0000000200)="9e91d089e992b0f17c4b305ee62171b8ca1baf7c7808fb35d088e889ae40c6bb94d2533e", 0x24}, {&(0x7f0000000540)="7fa4636ba9c73e304cc4ad8a8429e88caae64fa44b7b942d01f3594c7d927f1b3f393d7a707839543985ceb93917939fe408207393e428bbf91b5d374218df1fbab67bef71403956e9f4c3ebfb9fc741cb593c6aef7464333a4c0d16749db4f0d8d3585de2ac3f63c9341cb0e1d16893564aed16cb5adc07ef9328f111bcf9a793d97bf40f2f249ed9efeffc3573533adcc265fe08dd73f1c0867630ed62e7ce090727e0eae9c2", 0xa7}, {&(0x7f0000000600)="155c8148b944cf529a7c950ced463a91b8762c3e81af55f0880e14383941ab7575861e09a73111db7e6270aaa4b7cbf4fcd2355286e3eb64423e9e38db650bc0d281c59a66e81ad5eddaaa99b836c96c59e83821350dd4a6dbfd52c81728ecb9594e9d7c5e86aa99e79b0d30cc5d2881679295af40a18af781025657889e4f982a78fe96a500698961df249081abe4afcc3402c8d8529d56666aaaa891adcb141de85a7b39fce9af113f1bde6c682d13b348fbe72fba108aa419785b387b654fe3b2a45ad593ef4352633c4853cb293520a1908fbdcd0f75759ef54f97f32a78b0b060f54968795159ce53c13460732d", 0xf0}, {&(0x7f0000000700)="8ef88b16cb98aad89fec0abd093eaceebf6304565a2ec493bdb31950b7531ca923e624927c2b677280b4cacb1e2c67d777d0cee6f188497971c27a44f564097bcb93003808e050548e82c9c7c2eaa307e9528a0de66f06f3324762422572d0150cba97ba70fdba50cc99da8de74160ba6a7149d7042ccdac1caf9f5376e9f6b608d6057e1293720d57b196296da07c3fb8d4903b3dd617f05a38ac3de068b4619147967cb5bac0c545013975ff5e49ac0ac30e22253eef18ea6e4d42", 0xbc}], 0x9, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x110, 0x4}, 0x400) 17:32:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x4) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 17:32:39 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 17:32:40 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 17:32:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7ffffff5) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) fchdir(r0) 17:32:40 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 17:32:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) listen(r0, 0xfffffffffffffff7) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ffb000/0x4000)=nil) socketpair(0x18, 0x5, 0x9, &(0x7f0000000180)) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x413, &(0x7f0000ffb000/0x4000)=nil) 17:32:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0xfffffffffffffeea) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="abc092bee3cd45e5b7e0e4f4bc0191d5285af2498de34c06ff5bdf9c08f2c24a34f0e6b770b458ce4444779edc326fe5d372638e8dd918c5faf53c405c69a71f94a845d0536e589911a5de7d427ab64b78a13b166caba4ae2bb062e30d1e28d288bfe553d1a895a4454506", 0x6b}, {&(0x7f0000000100)="495f312b8db06838639057e1a62bb5359126fc28d1161c6b22fb4d5cc5bd1ac27084209586eaadfef949978014171b9326afc9b6615c7c50401822aa0647665552f0f7236abf45ec8b63c219e7aec6c1152706a135fc52adffaf9d3c2204836e98aa65227425750d3351b0746052d93cf45f60e02b33f45da4b380e6a329db44ef06438edaf5b61cdd82c4d25c5e270f", 0x90}, {&(0x7f00000001c0)="1a27e37f4c3170ed5552e7e15d7621b5d404f46d453126f5310c6c63f437a330f97d487d15ab19985b886f0c60af9f5224caf2859168a0b94b66a9540d94365e506685cc5c7d74e4e1e811db573f51193a05c4f44b43416462a3a3a3c3bbebc9984fbe9d776a6bb25cf92a744dd1828748f3b0a4f8ff0c47eb85d41d4079b3a29fcb104c2f4cd39ca5edda582119a9ee33d30bee71188eb9f92b6e6c12b73f2923fae2475ee9c39a1437b6b55abfe66f3138031beb1c661f52f711216712062ad6c4242557064dab2d4858d39b1ba6e5906639c643d8a21d637b88e8e23cb3e5f3e3b8c96de91f8e22d5e71bb15c988033f77c0f43afb246276b98c3621c648c1b0637dba403087d7c6883be019f4c9f2ac27d183c9ceb1c8d787a87302268cbd5d34794b0f5d2cdb5fa21221b16a1a7297cd154cb2ebf693286b871a31900f09144cbc022bbcbb6a4e81fd3885b798daa5959bfe5fcb43796c0d1a5f8c2eb12abf9e8923930fb2149565fa43499e445bce2dca1ea7d6ac691f8011d379705726eff6465fdc74350be8961068d264d25052e58ea65f447c8d9e54944ff40ae513304277a460b293498776ee9235d30e0653a668eec0c1573fcf744d4de2c48a5558509acb18f62ab25b732a16ac74331b8862c5c89e75d2f5259fd8e64c117cfb7a783a4e83f26fee320954b59665c496cdd90b7c3b6809fa33af17a4260264fe18f74cc4f5cd15d4c6fd2ed16521487f6da4c246708c522642b2e45d429a5eed527142a18eb3a283f92fce920da888a40fa4855c702a5472d07d35d177b7682d35c712ff87eafa50c5b61fd61aa5d8eca87fbe89ea4809d13030f2e89e89b94b48dd8a6f156e90a8a7ea22e1c1a78bf17a0662ec35f262d2eb5ba53dcd8c9ddc3045ff14c0416c54f010461ccd7ea2a3d6084f5ce9e818fb667de6f9ac3859e8c8bfbb467dad928b0eac0a1835159e857f8f872be88708bd73c1b31a50e27c83023d8def957be716c276c92a660b49099062a02abbdd74d31f9d4731b1e6ae2fcc8d25ba85c84021c2db11ea70eb04ba2c296f5bc77f91f2a518da802989080444f25efa0865195d759ef4c3929d05788e5ab5fe9b67b24545d913aff1c7dea4c1b00a32ab4b3f36abcfeca607a0e36550fed5803ba099da3c77ade25d4c07b6df9c4b63fe791c81d152385baaffbaa7a4f6cb5deabc5d711a51fc41ac53678940262a0eba621fc0596c211ced688c65631a61542dc7277830506d25084e54d925e341723962ddb2750d8d5697e80f25a95592b200b6d484c0872a87bcdc77b6e0821a6b099542677d63a67ca14512ff7e54ae1b01c126fe98290b8636f6405e2408a32a3b9aab9e237e050ca8a54e3ab0cc4c35c631e50696e44a329acd3228ffd6b27caee0e96d79300619968446f1055b3384ff0245de86671b15f5560e44fc93cdd00e6ab9197983ab0063379f5bbabde11fcb5f94d8c1b2ece7982cf26dd92915def4b61a1dc87fefc01434e35717877898b88e3064c684b638c7849c5ded9b3d69729b9ecbe3912d345821d2c58feb0876dbf8634020f9066e5e0ffdd3aef1cbc12b0081147e39235172e4c2d53e026c9a8b1c9862833db973b73c45eed6b5cbe017c04b10980ee26add80f2648dbb4fc19c9de5be3fbaeef51e001534fccc451aad0b179a4ae06d452d85b920269f0bf4b3136672a8705c34f65a806bdd08b3b379a279cee8bb0acd2dc2e7ba5486e4d92c9e6d86e9c8abd28936818e80bfe11c773296d526ecf117a13d6108314f23ac54b7dc5feb5029a251e07d0fb0b0a1b122818d548a807f503b93eb7dc473cfa65707283cdb2c9e0bf2dfcaa189489d769ba276674f9aed42e2d12682c07943c1bc798939ab0fa1a1a6b264bfe44d420e50f8a0034fe86f3723cc3ec8774ce704d9049e33e4be1156cd503627b7dee510dbe545e8ef25bca8fb63887c2e54f05728dd55d6fd81e9252941998485384517e5ba4334327fd3c124aaa1a6ddbc35f790a1aa879835e14fb6d547d200c91f3e4aa92fb700680689f4c8a7ba3bc81a2fd6fa7c21fc47220998950f0956409db666d2e3bfeed99d399d82bff3763e5ce18aa11aaa1f45e0131b82ac1dada6092e4bfa50d294672f43ba986c2ad41361f1d34bc7675c5164bde428f4518a5baa3d31a72f59b381cccaf764effb645edbb3824980157d8616b6567be21f76679dfb30f2954baae03946a1410a7b7dd57e63a870b91d4b99cd780014fa166982e5e2b295d6f269a1293825edb37a0b27c24100a6d7367a6b0e649d22012b6c451cf57f922e07c79fce748e6cbbf0d5a8fea07060ce17abcc0d44c5fdc161953433e50d42eb1e46ed41fd6a0ca8b11c0dd0fd96162f19b8e8a89b45c0f88f321b25b8932f6d8e18c57a497199aac7cd093feb36bdf940b006d66499e29c46abf7894530681efa6b2f9894fe6b6a3d1bb2db18d2ff3566fd984d4475e37186a9422e64a1d5b1b2a901b0bda40df729c8ed77a5cc21a8809d736c3d43cfcd68f7193e1efceae60247b99692439d491af086506d40a819c7ca1fc6c32587c0bcf418124555fc1878d0885334893e2646a66b40ca99ae898f1456b2c28d22cf9b2b5ef1e5964f45dffa4ca17eb5712d3b558d2f4aaa8ee5b24283538b28a2ed643aacd8e4d28dfb51b6f9bb39f878afd5af2beb63fc97cf0934659bb144490e4539731f8a52e6d81da2891ef025ec7081dae905e06e967c962df88ef8bfcebc9cfe6e0c21f636296f02281fcc6774897fcc29100ebd2163523c2a1c4799a7b152a6a22a1bd08c96d8766cafc1c8226ecaab9c5eb212863f1c7c4444b1e687ffff7550cac0d3263377d6d16961ef179a4f42df49bf165c5d59f89a516792ebeff7f2e81bb25eebe8b8f893fd50f5fb89f93111490509690cd24969b33f2742969f6b8e4cb7302468089157496455d57b46fb5109ace670a637beb09b6ec7254bc3ecaf998cb4ea811df6339a7d5ae95d93ae9d40c5315da6a2316efa8597a9c2a7870fca60e1c9d8a9441f4e5af0089e51c306505b3e62a378e7ddb001b5ea98263d4d272c5691e379f96dac3d025ec47c2ab7d6c80b0bf413a77ff12f152002da14c0dbc8763588d6475730b4d66338b7b4c0af0cd8dd7ca3ca009cacfe78aff5b4d91e9f90eb292ae1faaeaaa45598870b95429a7c9e9432a483b165bf8984040edf815bf50d9485f9ce31bece9f491bfd465e60d7023ffc508f7caf22e796dc5a6887dcee83da761f62d3c2f13db3ad0132d34260483c98bfcef89743924225f0ba56796d285377f1e20eb19a818fb25246a71fb6759b5590eeabbf57c76c248919b5bb72a8234f397f6e3f7cbe5f14b1544555ae6d7b1e815260ee4d285244bcecac4db0176fee5bc7f13e22d0b4b33dd77d0b090b81a2b91ad263d2c0c58269e54bb64746db73f14b12394fec213e918e07b0cad020f7c0bc20295fc1e9ffdb1cad6d1750ebee5048eeb690325b5867440b76476bf7db699ad26957c3d763648da5819ac42f339d854a85259e4e5f21a03d1b276fe45d807dbbf2f3b29ac1fa1b2fa57154bc46bbc373d752301b5eed14cfeff27193b27e78c6f17d7b2c3779f97844a700713224604bd423bc5762f57a6744fe41d616a03baa7d6ab2905a4f2b4eb3def720a2f56f90c0b9a26cfdc24f7c68ffac34dfbc46a3f5498a70f5032d078a35f9ed6236fa409ac6f206af03d2d8dc07dff22be99ad6f12b5ca6520cdd06a441871663b28eb366e9c7218355f5e1b5b6ccf9b9581ef72880c97020418a9ebd3f6104230a028f28495e07b0d363822226ed7e9a249ca9d96e9bb00dde2b0accab5bee173b5b297b12ad65988d2be1decabdf32d5d5ade865052e9d26821a4fd4020154bfab7e5c261e6159a69b4e8e3e44e4d17015d96f07fbdb48b9c48dc93ad1ad9edcb2caabe41b83eb589c0e32ab1656853b6bce29907551a202fb8dd46257b47eb19bf3dad54a632e0f818f6411213a43b42b11d4a5cd3a21c3c1409f830277cb8114ee65ec303399bef91b5cb426339d526b6d5504a3db66bdd43ab617694222eadfdf5628482a66e4b618dee9c75e64de1a3a973726dce61079bafc75fd256119ecd5dd82edef9b784e01f76fc7e1fd632bb15f7092bfd124dac7f5ede0a34fb9b66d091aa107bc266f8aa4522cac6a501b5b1e6efa57290da991f04ca5a3cb80992dc2687bda061622380b92a166a7f699c3966a374e21275296991f62aac5ef54e98f167151617b9d53cbdf8d1d2de56cd1bc88337788f8fa57b302abfb23e521396d6ec90ec46099409a763ce029a99eb560a803ba809d2273dfa7b9d53c8aca56372db52bd81643b3f24a22d56b175ec1885712c19977ead9a9115414741c08d4632d89b22c3cc792f31682484fd25cd31da016dd533a71f37371ffeb9e5a8aa9e2790559c93709d339de31a56a0a764ef72dda0ba1067b3a624ef0db80abe3d87dd3fd9c0c3db7ed09e1925e8f64d493ac88acf2948d2d393fe7e2d111535c37bdfa97629bf51ba157efb02e9e1324f5c1a2c2b158eef6e82e04f103cfdaf524088d8f6548663b36526e4cc762642e093f7833e0fbd3e68d7c230308a2cfe1d03233dc508481866df105eefd4047dec6719bad73557a248827c2efcf4dcd0e5f565169af85bf301d7922da959e6db0becf5729c9eca711460b4f351e53de5b36678b7f5d43535b3f5f8a86ecaa1137b3bb3d5b53515b319287f44c76951696bbe8a7b86c6735c57818edf526848af578db5f09d26cf1ca91cdc4c32024029d08b839230235ef49a39e8ac785270a28b43957cba85bc5c5dd359193af5606fd51244291091b2396e04c8389348facbcb87d4a0d1f60cd7e57710c585ddfa4533980dcbc45b18da989ed651a80247dc0b23b60d5fd1f7030d2b9c032d3197ef37a1d09cc29950e06d4d1f56255e2ea148d5c2f697576c12138ab4f93ade04e3a0b8c2d68cf5949d5defc4405006bcd814141c4f2ad745f497c5bd2a83db7f6b4e8e112a36999c404c9db536e592069292ccd51a993bc2e5121691fc5a515389a73274a312fdf0fe01cd8adb6dc14eda2f2a09edaa18595e9f45fc1354cdbfffbc7c92d8ebdcfefaffc711412795c01e853441b1e4164628c787bc4e9190ca6c363e6a46ecd33063164070aa5ecc9c3b8feb1bcf4a49f5763284a585f040ff26060e1ef82a3bf9f78b7285767fec7b5c786a836032a8006fd3ff1a197fe50988120e507fc3a5c2860716df354a8303c7871da97b90f8022811cfaed51b9daaf26a22b41ba9e35294369b0ea669ddd90cceaa8f8156d3011496923c1d1e300c6c291605acb75b22daf2b193dae2312b4e2e694381ffc5c868214c5de161753c8043e3bd8268ea39000a06b0b014751dbec758aa4c4fb5890ac32cdcc573e33158e31b95cb6f1faf865a38fb5e7280a4341d9eb5b2b2d03c69c5c40dbb558acf6bed4257cee5e220c03dbfa4ebf7593bac66d6276a0e437f378d6be61e460466a613ea4adcaa301957f069a55598786bc6592ba106e5a75444c3db43d28f8cb25fa1f89301a37f7fa97c3b3d1440a1647a51c9e3d43d4fef031ffac75cefc145e70af2d60a36b60457e152de7c81c8845115c7feeda682b26b92d36301378abce4531abfe99eeffc9c620a6c27378c303645ffaf6e91663fb0779fb439abca3dbe1f02c39023090c6f196ecacf56190bc7e40dc6e7a2c4331842037729b8ec765ee62c2517dd18a060f707adf5f3b94147b409f10d646fe", 0x1000}, {&(0x7f00000011c0)="609edf1ac54455097f57ce59095f657e283021392948a2ea6023d22cb21b3010f32262c776444fce06532a8476d8a498a146dc21252d370099182a63bd6b885eaea28b766b48a2a88005e03aa93cbd532a2dbb04c970972e8f4e4187d253b6e92560fb6ec021308cddec3f4e69556124ea6a193de66e179abd63d19fcde1eff684e81d1f0a110e6e492cfb12c4adeca313beee2afefcb1b4cb4ca208cdedbefad91600d4c24ba9f801edbc0d6e5d8bc037db1ddd3c63ccf7ee9f", 0xba}, {&(0x7f0000001280)="63f2107806c7836a2463464f7d9aa8b5dbb230d1624261726a628927306482368e06e23884aa45fa11dd6447d9a8d654a3a2f1138b1acccb40d6c8f97b60fef40c220a5ecb", 0x45}], 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001380), &(0x7f00000013c0)=0x10) 17:32:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3200) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ff9000/0x4000)=nil) 17:32:40 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000001700)=[{&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/249, 0xf9}, {}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/152, 0x98}, {&(0x7f0000001580)=""/98, 0x62}, {&(0x7f0000001600)=""/78, 0x4e}, {&(0x7f0000001680)=""/117, 0x75}], 0x8) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() readv(r2, &(0x7f0000000100), 0x276) 17:32:40 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 17:32:40 executing program 1: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 17:32:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0xa, 0x0, 0x0) 17:32:40 executing program 0: getpid() r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x1) semget(0x1, 0x4, 0x420) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) unlinkat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r1, 0xffff, 0x1015, 0x0, 0x0) r3 = semget(0x0, 0x4, 0x244) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x2, 0x8, 0x0, 0xfffffffffffffffd, 0xffffffff80000000, 0x1ff, 0xe31d]) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 17:32:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x100000000000007f, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 17:32:41 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) r1 = syz_open_pts() close(r0) r2 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setregid(r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) 17:32:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbc8}) pipe(&(0x7f0000000040)) 17:32:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fff, 0x1, 0x3, 0xfffffffffffffff9, "845c4dfc4c7f8ad79f2512ae00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:32:41 executing program 1: 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}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000240)) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 17:32:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3ff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1f) getrlimit(0x9, &(0x7f00000005c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x610, 0xe) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88e6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341189521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930eaf7612d92a9f4d00000000000000000000", 0xffffffffffffff5a) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x80) r1 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) accept$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair(0x16, 0x4003, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 17:32:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c0c0a219fc81d0ae0ccb184b2ef9f061d9658a007427614eb287fd0821da13", 0x1f) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 17:32:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 17:32:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="e0a3db11acebbc43c03ca73a52e07fcae9b83b4e982c3e80a19459eed028559797819b67d9fce6a098f1362cb27e1f620e750e888d9091bbde4bcfed3bb6b734231fcf40f2f87539e0407d7901bc6d9028f7139ac3e9823402cb3feded6af652f042a1c8c81bf24cb5f5", 0x6a}, {&(0x7f0000000100)="a751e95139cc026db04973598cf6cc40c670cb53bae2a1f531f8393f7072e3661c5b4129096c40338348a6cbbc6fd06a2c38201c05fada613dcf3d61629a0b7dac9b1e66d303d6d20603d3b3639f592229c363c9d641124f46d8022010f6aa7b9213e2ca13314ece35767ee2de6dbe7426ef72805bebd4f9468a944989bdfceb1d44c6c44e0f55cfdf1ba26450ae22d1b50cc2e42fccf991004996608754ea17a7", 0xa1}, {&(0x7f0000000500)="05e2b1e073867d373eb81c8a1da0c338f91a699d60a6a0ed0b23be484ea3203c676931d1bb157d559715c7e4e2927a6aaa621460089d5f0e6734f8da0e6ded6eb88d0228a57d730903a202c01f694563c22eae92ae0e61d331d721414b8c778e0e6f93eb5a91be44f290309eb673288f7daad77070ed48278bc05375bbbcb5fd5c39f7a25470d887c9dc21c7bdd694b86388314e52b9e726f5ce63292fca83d28a14f29f0b1d95f045802351d6ee4d3a7578730a403f9b88b594d8b2d028462c509aef3bc5a0f53d7c58d6329665522e59fc11e637288535a1d7c7d718f5870426cf17edf9396d9c5e451c0e652623b95dfc453a3eea1c5b26fa3ad59815ae125e0244cc235dbc8622d41e7db722635a6bce297002c42f249bc228c3204ba32d18da91a3a7bfda71562f03f03aa7acd224970c33ade506193662e4754bb1f94a5b3d04240e88283ef463297879784e914ac93aede5e93db0b03ef5e23fea52fe9f10c7dad12faff52c20a74996e224f929754890d1fb2ab07a1f42afbd18829e9d063767022bcc94f778fb0a2cefe0d4cc9d2bef178e51190442dede344efe8bccfe4c1ad087bbb365e3bcce2081bac67453dd0d9157d28b8d3222caa3bf40870777e62453b399287f82d49f229b7c000ff2902133fee065b060bff38dd88f5b9a9930942fdef342a47142f30f39128dfe003054bc379bd0366ac3c9a9848df7bc34cf4b3e129d80fa801d6499fcde845371528aa5267ecd7ccc50b19199ed768bb99c5ee780a60d915a374eb292ccfe19edd4d72e3c08642f521a2135016bfbe27966eb4e4f4a57c759339a810d96291754ce046ea5e9b093df7bd106946d5474fbaaad7462207c68ccc8138303224c1808ae2880711cba19eb68f6edb71f8b625b4703a54e51c1c54203254138832d00b2664005613934c8f0530a781a5e9861cec5d16c8b9755bc0702fe477ab1c0ba7a91fa28325aed8a8724075b9710c935073e389f509bc51bbdd0d83ecc4ebe31dee856129cdb24e9d3f78f5cd799d83a0794e4920c86a942d1287cc92191f3e4cbe7834d1704e910089b71bd930c9ca2f19f3b715227e0515abb99b8f7bf036f303f0f8bda9b5314d333ed8cdf292f1f42ac172b9b64fb2653ffe717e3c746739da0d4876cb647e5583150443a97f2cd30dace119cd867a94c61804859bac9f827b4a5d56bab7151022fccaf301ff52b5c21f2622a2b0b85b15c32f369efd9229d6cac71a486bc3e9090e95e26303b27a9ac56e75be373ea1ddca39d9a8943226f8ef4e9ab688723a9b84fd73a82de6a05d675c82da02d97f268cc82c6aba8629cbcaabaaa3b4893b1e942e89a7851d18255622ad728870d32d0bbe97f91393f7e970f33c90016e45e6d8ef1c06aebc46945ea81de30d39de4dd247f3cac657566f6ac73e3258bec21af5ccbc7ad5df130e6b80a09cb6acdccd7bbf3785980f07fff319344deb51373255f58f87ec67a555493c324031bd5e973558908e03921af64df150c01145be6468dc0a63f61e0a332d0b37bae5bb9284c418956c896f3fe849705ac6d0fd16c150b04d55076fdc773f3b773eba6f26f66c8c88db573667ee7c618e1f8a8d8d563eecbe0e07b92bffc532d17b2181776df437c2b254929fb81db93f0c012c5043e11a409956cbd885add44340230e157443a5d6d649a33380a441ab2dd330c12c36e60f01a1fa40c49300cdb26a4155cc56c450be6915980aad6d4469242737529be72080af39586823d5e848bc559e884aec674ed6a9e2aa94b4cba12f9c3f0ef553eddd50e343b3863370a39e292ef1ff7d77d8868d8832b0feb65f755f1f1d3325303428e872eb79e812f09f973e34c632ba7b6afa463ab662f9e48eceecd79cf2d22e11b40b594f6eb9bb543e583630fae519a232dc82780e7b764bf64559a0ad595f36a879239f5e92c8dbf6a8d06cd02c3d9c0a63dd7fecd53c6007a255df3a7f1bcd4b5129512617cdc1ffbd7bd7ad292265318339483c0e35f977149c6247e131df37a03c992786c57695e2785876a5ed38e93712d3048efa654331023f36a7c6390f6542a6d6f46bd62e56945b6d850c93dbd10b9bad493986535a545239376460d3b06d79232b7ba7c5f4f18c758fb4b2c62247b6be9c70caf6f11385be94952576f74a07279ece8a9eb2cbc721cea8537aaf0e5f20e7352cd947c3108914fce5aea2ee555e614ec0488c2acbdb1e43d810d1f3eeb688246ee58e0713d2395937a19ea4e2d456072e6d0ccf1f80bd9885782376207da1127a26595e02ed75caf8b541480318ab221328c3b118d822e16e3ea86c4cd39c7e2a0338fec5fc6808a5315fbd09a22d06e9beaed7ae7fc882bde841af2ab1e6290370542647d2111f406f74b0347fe6f3f19c0bd8b507a46aa10f1fe9ace3fe67c28d674338a5dbbd5d0550765e5a3349698c49ad8ec801fefc90edd1a434e68ee963848581097b8cb5cfcb964e6d286acafdc14e8c14eb9c06f09bce26a82f2ca7f819e60bdd0ee6708b5bd01bfa0ecf7ed06b34c95c94de3859079b9bb25561ff5bcae9a1d6236092943f320f2ce3517682959e9771378e127db9505ba9c79565f7ab1801fc5bcd8d2088f5d9d6ff3489fd7dc8e38b1100031a5c3359ae8575935d6c0222fd5e0e7bc92ba9a991213f3b991858cb7ab60c4880e7f236c9681081323606e6490c5bd9e12a12546fd43c155847ff217067d302eb7c162ff396bbd5c6863bca809dea46b931910dd47d4a676bb685213cfbb3522ce1ecbebff632fa36e5ac760e66eb131a32bf484fbcda5e6b6dc41364e367b7c0d2d0533386a3410bd218d80de3df4a5dba3f07cbf2b87e96df5c22aa3be0be490913c24ca311e1df9a23867d56cac3a73d24f5ad7da5c29a70625cb1ca37cfb7ae3ed4aaf46412afd2aa6b6122cdddadabae62801e2b9055f0165726e2c74c739fdaef586669b4c0d6f7c7dee5a861c2eb228377256f5b5ae9378d91a11e93bf683fb46647ca2b7b10f38788103686fa64636ae86d101446293323e195b1892ac78ada90c65e08735c28e1e0779bbafb7f4d50a80838690d5d01d2049cd46cabe508d8dc843311a35f6bc16ad9af84a1905efa75fab518e295a5cc881923526a2f521eaef6e770c0b9b9629707f468a364f50569e2195bbdf7fe74a8ffc529bb867f92e4bdd6ed875a23c08b6d88a9178dec72704a6061efd38088a08091b78bfcd4f0fde50638d2bd273e43c98c4033094d93a94094bdeda85f3b3ae7f7c9e390ea18e415303339dda908286f174d202dfc8917e45de05c4d51627d502f5ecb8f5fd3591ef79f24db712fc2b398971809de3817c32167760f630cb36aec98fd9101daa2a3cd677530f5048c7821a9ef8f8429b325c69a96bfea401c66589f8e95f015b05a6c6bdf3fdb1947523845c86cd6b7bde24cd09e01f3aa196e8a19645bcaf7183d6e3004155efe3dc21a04f591bedfc8110e308f6c42e6d26adcb9d0d4e9fd7ffb9e1284e4b8932a9694ec8e03d8f33fde22708919852418a3507550a5abbe6d7a734b91b4de4780f4c9a643ddeaef6710d32f25868ba4285e7064152dadd0093c1036f82bae01268ad74af92d0ab96e485c61ef57de5429f72ba9321fb7fd89dc3acb939a2e5d9215fb11fc92d929c5be639b910df10deb8016e82ff081201fbb2559c275256f465caa7d190a871bd6018d9e6e810e2b6ba361e1902bcc2adb39b4f101a995d0638e2e83c62286bf48586667d7d78da6dec437e9481e642f2e1748667d312b4b62da34064b2d088033ebfab26bf58701fc1e9eabe5934c3f2e27970db785d9c28fb1c05cf496df421c7798c9194ba2f0af4c55d97d25562517923c895182f3cb0718e1d72e443fd26a800fd43bb8089a38dc1fbfb418ee69c98de6a5dcb1fb65abb45e5bf4adf643c6a5d370989396d2e46561758b4ca6b763aa32767e8147e67dc7d31204641823dace44f2cc9de8262a49ed317a5b3ba9a045b91d2ba8ca755c1e6fcf1e371521ef9337e8b3921ec75d674fb6a87c25bde7ac9bfaf5c4ce7c7b74292e660c73017a802d153d530dc5efe8142679fdfb8500dc3a504b95bf41e4e7f394eaddcf756b6fe7a2a950d4d0b85b480224a03b6ac4888b903580efb615e611581744a78c037c0794b3de93a8ab82390f859b00519f2b7b2f9ded2559b594b5a6b5c3cb63f24f9f0d1d1a929d2d6c5acdee066181f5e9df0dfa1e403f68d0f64558f15f095ade3cc3393bc300216fb8606d2e59e03cc6fbef0406d15fec7121e81c8ad0ac4c066e84a7c05c14d425cdc2a7bfa50e8124d5e795f791c4a4fe6a57174a2c7ec871dac1e2b1782a515a81b3f6ee51981f68d0c9d7753112cccf367b45435e6b87d2c63236b0dce328bc93c064c9f5829c52eec9ad91e99fcc171d8394835b8cdebacbc1718168e6dafbe84e5c13ec7c3d8ac71540db642450c7331d5384a759cd5d4e29b829e9e949009135b4a2db4951963b8b3cd7be76f6b37d44a50dda012928241cae369edb363cde31589874c74738d5da19e93de9f5460f420a1ca6e6632cb9e9a0ac0880fd177645d271eea69db74090a6a2fb061b5bf020e064b5b9da6c41b6e587c52ef3a0ba4e63cd107d209344a9f4548735ea6565f39d75ae9dcc278957e49b08dd6e8b2d077b68c9fec3e304161a8182dbd6a482c2597701b17629fdff2348e831110ad7e77c6d6f3411050b3c44d68c8f334321aff826c0cc182f4d0c81d01f79eeec8eea8423ad27f96e7892e4322678978708886e5b1dbc287fd3775d4474ce052d9ca8c04b4acf3711214a52b967e6beae1deca27437b74a827d83a329019e7e4df8ad788f2e57af867a69c272af45f7a8cfbf6cc9c4baec898eff2d4b9f0bde367a15b0cabbb1adc52329d16ca31a4f6f5b344dcba9ef57644e132d17bf2dd2197c894ff5a1a7b29d8d057f6ffded78f0bc612391f74a068559f9f18b83b351636e24d12bdf7a32560c8737c53ddb0514f8d1831b5923f928380888980d22b82364fb8eadc74db94747173509e4ce621421d2cb46dccc3e62e02130ad1ea048216260c8bb08f7ab5527e80d73785112075030d8db76ba124dd8347817e6adeeebb39ece5216fd83040e511353200beb00c4ab7554cff92e57e310634046faae6549a04803599ee10e57697eff0929cc7f84a3e2ecca133111d3040bcae3c941406204cb040c57201b4c5508d44bde5da4b94df0d6eaa62a65b8a11a9f55c7f29b693479525c611dcb432c8106eb6b22fbba1e990c579a6c798694ab4a438e0627adb7582a47d77a1e798efe914c0fe50536c00de75f6ef4f0c7353f694936fe1a2661040eeb48e0420096c1aff27a76dea80322ab2d08a26672aabdd6a07407e346517a07d2905ccf0241e1b6820278c7656f1825942a7a7320f7b34d9ae1e5e869f454a9ed7a738ef396c43ba33a0c484252c57e74d363ed0c1d7fc2927bf1dc45b3fdf948974d66f7cc98ff4dc10354ef51047cefe3150c6be2ec2c209e87080840143f4393dc327dfda1e62c2d9f2127932759c4dfb8defd8aa267202a24945701015220db183c4e27ea885a170c62e05a2b9bc014766d27de25284e2abadc8f3d61adfee4149308acd33107fd4efb23c78f871e74d0e142a06105c4e098bf948a59d3cb8eab9db3e95e1331023c1404502b8fe18269e7922cb7f02fba4dedb2af5f3c4efef57f6a89b7deaf40dfcdc9833ad8c9c7c26f313de260bbd0a0e0e458ddde5cdacdc580540760e0efe36327941", 0x1000}, {&(0x7f00000001c0)="a04aad22f5990d4541bf540b554b9dd46c7f7889057b13b13d292499d964bf3f3ffcd78f51257ef049d6a6d237ea4f8a739606443e2adada780faadd8cf571d41cf756f70649621f5e468506dfedbcaa92a6c23a0fcd0ea92b2b8ead386e0fb81f6cc63aeaab096644f0181f05e20516024e", 0x72}, {&(0x7f0000000240)="e2ab8422174c52fdc880c4328e070c63fc1263902b001bebc4289432874ce3b315524393b7f87f49231972d4bf7b36bfd2a3ba65298ab6bdae9260f73384ab19f7a2f91501d63877713e70ca08ea1bfa431dc72429e28df5427e7119da63cab00f3ce7d6ef72ba37649e26954ae1085190da6a1dc38f242e59739d793159bc234cdcbeecc5aff8d653578c944546a3bae5aeef707911a7fce64fb61487e39c0b0a5a0c96942c55eacb428d2479f3cb7f", 0xb0}, {&(0x7f0000000300)="92e09035dac7194d43600644a9504c255d3357d8fceabad9b1dbc0b221a8321a58ad74c17e0a1e76a00c1b75136f6a8aacd59d768838306351c4b53e6ee97c2c07b2cbd3f8d745b6f10fa5337da5dea92ac9154576ed303b55d310e36cd9096aa1e7738c319251f59ba10bd19b58d82399de201063bac25ae5f8467aa6751f3ab413", 0x82}, {&(0x7f0000001500)="3d5d5735fb9f555521947dad77a3bc2c5afc8eeee70b2fd18cf945425a71e74d9a7ff0f48eeb68c480e58e8e532f8446b244c5d8eb58461c34f2e8959fe349d51652df70c6d5af3c620faf5ad000081ca040c0ab8d5b5fcc809be54ae60e5596130c42457083db84edf5d1b1b1be1360fbfe75558daaae1c0d05ffea71bf2148aeba31e41b218e496a8d1c7e6e79c4e2666396743773e46bb50e56346c79e4b6e2b766b509e0002830b630508b26b693bd7dbfc04e2f110e21b5ab4a00e0f3c1260d", 0xc2}], 0x7, 0x0) write(r0, &(0x7f0000001740)="f758fc952880d19b4c2fc577a4d15c174e0e46b481794bc50081a2666decf199121bfe78376a1ee500fd1f645401a7335548b41f4a6542c17467d2f67cc3fb3689015e87d96dc597a99f3171fedcfa57bc117d101c5c8ead6eafce5eb17efb9b4e64d6e476b98e6e1a496f47764d24cf0b5c6f78859f8d1e2c6cef89269febfc9481df1d75d8e586beb6af0038f3303974576e79b1e7201e85c6d583d64a", 0x9e) ftruncate(r0, 0x0) 17:32:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000001004, &(0x7f0000000080)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000000), 0x4) 17:32:42 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000280)="d0b283f42ee1e0819921e47609f2ebdbe6d2824af17782d7354c43d901d6fb419d5630a44e", 0x25}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7fffffff) pipe(&(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 17:32:42 executing program 1: r0 = socket$inet6(0x18, 0x21, 0x1) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) shutdown(r0, 0x3) 17:32:42 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:42 executing program 1: mkdir(&(0x7f0000002540)='./file0/file0\x00', 0x164) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002580)=[{&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/205, 0xcd}], 0x9, &(0x7f0000002640)=""/4, 0x4}, 0x43) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x10, 0x0) 17:32:42 executing program 1: clock_gettime(0x7, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000100)=""/52, 0x34, 0x801, 0x0, 0x0) listen(r0, 0x0) r1 = socket$inet6(0x18, 0xc007, 0x4) sendto$inet6(r1, &(0x7f0000000080)="51b5155ccaed7ba2b318b33def20ff600b0151b3bb0c58086c1f45c57765359750fe0430436d2a1886669aa34404a8ff758fb1418b7bd2a6010ed8c5451651745f", 0x41, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x200, 0xa30a}, 0xc) 17:32:42 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 17:32:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() r2 = msgget(0x2, 0x80) msgrcv(r2, &(0x7f0000000040)={0x0, ""/75}, 0x53, 0x3, 0x800) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0x200, 0x5, "28c4ebc0984c5145fa293f17ea549f45c9364b53", 0x13, 0x6}) 17:32:43 executing program 1: socketpair(0x2, 0x2, 0x0, 0x0) socketpair(0x1e, 0x8000, 0x8c, &(0x7f0000000000)) 17:32:43 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r0 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) 17:32:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r0, 0xb93) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="97", 0x1}], 0x1) 17:32:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 17:32:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x28) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/100) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x106, &(0x7f0000749000/0x2000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x388) 17:32:43 executing program 1: r0 = socket(0x6, 0x4, 0xfffffffffffff1c7) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 17:32:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 17:32:43 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r2 = semget(0x1, 0x4, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x10200000, 0xd6, 0x7fffffff, 0x8001, 0x100000000]) 17:32:43 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x2) getsockopt(r0, 0x200040029, 0x86d4, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 17:32:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2108, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:43 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:32:43 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:32:43 executing program 1: socket$inet(0x2, 0x8000, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 17:32:43 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='c\x00') fchdir(r0) 17:32:43 executing program 1: r0 = geteuid() setuid(r0) setuid(r0) setuid(r0) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = geteuid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getegid() chroot(&(0x7f00000000c0)='./file0\x00') setuid(r0) r6 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) r7 = getuid() sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="c08739bd9df62c29108554b55bad83895d95dcdb3d3a97d0492d5846123f71e21831328edec717a0f46ba84baba22cccf7fa1086f05070933770fe252a18381e8d51f374c86a5463678cde9e1def20f3ab0d659b75c493d4c764549f91686f67873c5b94d86fdff45968022b441a0a15d285ffcd78", 0x75}, {&(0x7f0000000200)="71bdbb2b4174d01bd765c98691736d41b3469b2ad0c03cb2021a2f27af62346a2a6c4aae85fc0aa00d9f54cc8aae246df074d69c9da32a0e8d2fca234111796cb514dafb664f164cf99a4132b6222fc5b137aa43f39743349ea74c3ddad2805578bf9077ef553f13de93307805378c05ded2e1f984e113282edc9bf4afc4f2e9c80f745881520a42763d4dc0b81dbb6af8759818030d30f176906e5458813edb20e4c44a58c0c69f55ce1f9084bfb2e2e1aa6c569d872967009c7ffb3f3b38c224f778350f3cd0e8969089bc3637d66061f8e1", 0xd3}, {&(0x7f0000000300)="dd5d13fa3a2d71194950dc7416b3b931ba98352e818041f305780aa55fd610dbe22821e183d474148513bac090084564ce785572fcbde56db8707b9c91738ea3a1a720fbd9007b62a59073e0b2f3f620ca488e3fb69e1169b4cc88982b8e30f22db2b4d71344", 0x66}, {&(0x7f0000000380)="69969c809d5edd273fab296c12f6b4fb8662d8cdca8db2eba8070cec92b6bde96a173ea76db6d4fddbfb57a6c486a813b781b2e0f147b4c6ee2d4b530af98940d63bb56015c941818f910b14f21553385785d4ab33eba809c0f9f6d98677c25d6b03ce58e4a270f4", 0x68}, {&(0x7f0000000400)="26cdd42afed7881ce946ae263d6422bce2ee49d542a0bca44d35d0c6a2156cf6e713db420d0943d8cdb53db3e5aeecbf3fc8d408ab1d67fce610807edc9ee54db8d7249e435ad6312a71613dbb172d1109bfbad8c44ea563eb711681bdfb595370629c8cb4797f620c3bab7130c67266f9ec0d5500efe079c2bb8cc7c12ef91470a16ad0c60c1d517ed0e216137556f4da2c62a43d7c31dc38bdf6a05ab5ef0f6cecb32500c2d198c8c4b769f2fac4abf6e40cf3876c441e030f3e5e", 0xbc}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r0, r5}], 0x20, 0x400}, 0x9) lchown(&(0x7f00000005c0)='./file0\x00', r2, r5) fchown(r3, r7, r1) r8 = semget$private(0x0, 0x3, 0x4) semop(r8, &(0x7f0000000600)=[{0x3, 0x6, 0x1000}, {0x4, 0x3, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x13ad7c44, 0x1000}, {0x3, 0x1, 0x1000}], 0x5) r9 = openat(r6, &(0x7f0000000640)='./file0\x00', 0x102a9, 0x120) fchdir(r6) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000680)=""/34) write(r6, &(0x7f00000006c0)="81340537029daf49a4d7741c20681c482191b34898d8c87b9673e4e1013939ba8361a10d2986e2486cc168dc52c4640308d59192b2e006eebee7d10ee0aab5727d64a65f98f83b163fadc990c0db889cd64f5a90591b0408aca2c65ee921878dcdcaaeb1dbe033fb372c6e260afe1522c6392a5ec46faafd0f47cde04d9212a04d4a1ac8217ac1a0eaebd080a9b30c0129770ada8d62dc67684c5c2f7166ab16d5d2", 0xa2) fcntl$setown(r3, 0x6, r4) openat(r6, &(0x7f0000000780)='./file0\x00', 0x0, 0x100) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000007c0)=0x3) fcntl$setstatus(r3, 0x4, 0x80) accept$inet6(r9, &(0x7f0000000800), &(0x7f0000000840)=0xc) symlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') write(r9, &(0x7f0000000900)="c5f637cf011d5fced2487efe080b22e10b6580fe0ff7d4aba56674bdb4dc5bae962ff5e4b7c2ab0d02caca56d322cf06d5806db5b3b91d8f9c4c7f5a4c55ae65ae763253b4447dca911e5a740eff032f893cdea6b7d3c4fb358976ac6d910a19da2c34fd57b9790e0d5030b3d0f318188e7a84eae45826958f661acedbf7a62e117b1a926a5a40ca4869bd9232b9cea2c6d3054d2fc353", 0x97) 17:32:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="c5717344874f691311a4631f1b27f90de77f90db2f5db01d060296de60ad4e5e885e2418e160d93f470aa6ab872be2cca34d1854b72c3b74efb7236f2b322688c6c737ea10a1a828b59751cc511d8f4906b0f9c7c7a1dfac062da98932c6388a5f29ce33515f16d84d2412c942f54c9be20bc2c45302e7f2fa04edfa5c24699f08ac775862edab749e76221f5794bf18a4e79983b0b94cec5bf4956b26a83566685b540c0d8dbbc6acee78c786942be4cce700fbdbeb28b282cef15e97e31c3bfcd542558d2d5187", 0xc8}, {&(0x7f0000000280)="cbe65f33941aaa94265ad8ef67ecbe60c8622d90032b4e3806d15a0a6dbccc597173859718e55c29060960c4e77c307b4baf06731f870906c1c4153c517c3b425839c9b6dee90d5fe96e98efea35723952cb5b22590627cb6174d1f4c7529dbccdbe59049131f9a98ca529efed14aa0eee7e7e6a750907e27d9a7cb05d92780f0ba2ed81ec3fdae78d4f2325632d2750", 0x90}, {&(0x7f0000000000)="444e37c7e3d5a7369b162a99605ce72f763124779507ac42f49981f08a63980738749a002d1c1032374fe47672128594de72a3f874450a41fa2e4d782fc770", 0x3f}], 0x3, 0x0) dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x100, 0xfffffffffffff4a1, 0x9}, 0xc) syz_open_pts() 17:32:44 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x30180, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 17:32:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0xffe) 17:32:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 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}) 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$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x40}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:32:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x388e9, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffffa) 17:32:44 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x7f, 0x2d0, 0x2, 0x101, "434a07043f8fd80192f7781303d347d096ff0f38", 0x3, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="38540966ba37fda45bfa623d3adc86fc06a464ecbd2c25530b264bcc8b72bf1edea8b9c25e3f68b21762cb6470c063e234a8c80ec21ca2db3364e077577422c3a04c78cdd17cffb5475db31f6eddb836370891476cc04d4c2ccec8a312335854a219c178c10a358efe8f498f776786813ba3279b118f7bd3dbc2b355e5484ba6270607e59d45ac1da5", 0x89}, {&(0x7f0000000240)="84e6b36aafc69e4481e4ff9e73565e891b07fb46da0326abfb6a2d9b64c556f3957b99e0c3bed4502876ec781f94a023457de129355973c3067d77843962c6923efc0f4db74c5ad314bb0fc696835ebcde631d803420b80828cb0f604bc4b6158973fbc49302e742e597ed544ae4d0eb9c7d7f39191ef03987464289a9edffe47310682b8b8ae4d44c1a6a91be068e889812ccede9c5052d4eebbd297f5a5e519de67d2ddbaa022a35e3d78198738bd16ed1854b5f652414bdc88fc1633c6aa23b6db17340dc8fd0079a33de9f54bc9c8d06cca26caa41e312c8e3a75354992917e427", 0xe3}, {&(0x7f0000000040)="d58e371b0ec7c0f739d535a1577496e6b115198ff9f0dde2a430ef61f9a8389f1612888ac6985d80216832a80c1697d7173798c0294dd53b39333152a31271", 0x3f}, {&(0x7f0000000340)="922be05ec0db5b5d9fd76f3361b44838e92faf61131fc1bc3378b4300daccb85499b5ce92831d60b9c80f73e9b2f7b21436829b62a59d7c4d77737f2fe55ea5cfd39d0abe80b07d29991ea95851ae968e3c3d37632a9d74be5d2b8d4bfe2c848476c76f8d8e3c90f494d283e633f470c25fa0c0656f73438592debf81086c6280648cf", 0x83}], 0x4, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000440)=0x6) 17:32:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x4) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 17:32:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 17:32:44 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 17:32:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/177, 0xb1}, {&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000500)=""/209, 0xd1}], 0x6, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:44 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) socket$inet6(0x18, 0x4000, 0x1ff) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) r3 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0xff) setregid(r0, 0x0) r4 = msgget$private(0x0, 0xc0) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000002000200000000000010000000000000000000f900000000000000000000000000000000000000444b2e0f33facdf92f2565b488a5e1030000ddb4f06a00000000000082d803000000007f000000000000000000000000000000000000000000000000000000000000000000710000005c541b8592eb56d8f6bfc979e15a5e65564100000000000000000000000077fa2cc209b928b5085fc000a74c72000000002084ea6759265a9edc333371fb5401d09e5ffa404d068eb89c11bbaf3dda6c51bf8e1e5c6ee077eb5c2339063c5e8a8bd72c6158b949c9eecd3010fe67a00a5f729d926196acb63377eeaa25c532787153f1a03dcdb52bb5c0c77aa0c9dc62ae5e134d3d04d66454ddb325f078f28878e736c20d423afc7e0502273778e3bc0b274b213538cb045158b6fe65e561f22774e7275ae2a581e55fa2bca4551901c597db9aa11eabed6676ff40e1142ebe62ff79427d7b5fc56ff5cb2bfd6b4569483ba0abd470543e699e4f41b75c0de07023b2b66a59046484b1bb8df60f5b2da6525a7e5bba1078fb591d250fea20e72cf7d1db100cfff0ac570c4359429396048770d1059583e5fc89f734d064cdc60ce02b25e695f9d342ebd5094ba4da"], 0x1, 0x0, 0x1000) r5 = syz_open_pts() r6 = dup2(0xffffffffffffff9c, r5) fcntl$getown(r6, 0x5) connect$inet6(r6, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x1e}, 0xc) flock(r6, 0x8) connect$inet6(r6, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r7 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000100)=0x1) listen(r7, 0x0) accept$inet6(r6, 0x0, 0x0) close(r7) execve(0x0, 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r8, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 17:32:44 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1000100000000}) 17:32:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = semget$private(0x0, 0x7, 0x400) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/44) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 17:32:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x93, 0x4, 0xa6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x4, 0xeef9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x1d46, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xcc}, {{r0}, 0xfffffffffffffffb, 0x2, 0x42, 0x0, 0x400}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x4, 0x7}], 0x7fff, &(0x7f0000000100)={0x7, 0xceb}) getuid() socket(0x2, 0x3, 0x8) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x200000200000006) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 17:32:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x91) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="155c40f7beb96695f901d3c459c880281a371330ebe40dafdf1337d4f763c0d7d9ab4c8d5ddf5f493266fca5cdc4c93cda9bdfc9ea25acf85ca3fcb0e49ee83f4e59da5ea18f7e0d89ff74d7bcf74925ee90e0f449f3d1ae3321c76d55b752c94d2af8e1bc494f589f00d41cce2dbb390184c727b50bdc42fc4bee8121e781012c1401481d5f8b80392ebc03fbe177727ad6461a519d6265ea9fd7a927d4f61ceee598600ac8eae849a71f325041635f8b7b72f320a73b17c8cda25d06146ad88e48b1918b6b193eaa914300f61de5ac2fa7f5db0251c000ae2bde4b14f2874df622fcfc1bfe6d3b7c67456676c2f7561522133951c5ad67863d", 0xfa) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 17:32:48 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/78, 0x4e) open(&(0x7f0000000000)='.\x00', 0x2, 0x0) mlockall(0x3) 17:32:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getegid() getgroups(0x400000000000023a, &(0x7f0000000040)=[r0]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r1) 17:32:48 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2013, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 17:32:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = shmget$private(0x0, 0x2000, 0x3c0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = semget(0x1, 0x0, 0x20) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000000c0)=""/127) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 17:32:48 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000600000000000000004000000000000000000000000000000000000000c005c6bc65078a81281d1a73175f0000000000000000000000000000"], &(0x7f00000000c0)=0x5b) 17:32:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x100000000, 0x7, 0x3ff, "93a4245969fe5d2ff4fd9410a38b5db879081403", 0x6, 0x3100000000000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2000000000000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x4) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000080)=""/29) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x6, 0x3f, 0xb3, 0x3}) r6 = getegid() r7 = getgid() r8 = getgid() setgroups(0x6, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8]) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x40, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000003, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x24, 0x80000000, 0xceb, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x7, 0x79}], 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setgid(r4) kevent(r2, 0x0, 0x9531, &(0x7f00000035c0), 0x477c, 0x0) 17:32:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="280500990000000000000000f9ff0000b76196aff32582ff42ee4774280b372160a766d01aa1e0994bde954a3efd03a07131d8e40356fcd12e36c1a9d170d14cc6a42d8854881d7c88358820b9789d618c82aa7dbcff2efe2cff386fdbbbe9e9ac1f7b9cf8699a14a8770373ece3e7c3c8b119ab926ab68403589a4bc0fd1e7b0cdf545475e9481014a611e33bb1ed61199764d08f28b2652291b904581f6217832626500c8df6278193e93d43ee14b090bd8675e2bf0ecfb7fe61e75a6622c4aa13a0623f3c6aa01c6b76f39db830331454fd2fa111345394488fedb2cb3b66cd9809dac5a7670071f982520e7c5bb1a5ad4de89180d69082e54b013bf9f362ea19b54d04e0c30d515b704e", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = getuid() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa825, 0x7}, {0xfffffffffffffff8, 0x294}}) r4 = getegid() setregid(r4, r4) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 17:32:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x88b30b15fefc6e5a) shmdt(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000300)=0x8) r2 = open(&(0x7f0000000000)='.\x00', 0x10000, 0x4) pipe2(&(0x7f0000000100), 0x10000) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x5c3, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x1d, 0xd53c}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000084, 0xfffffffffffffffe, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000046, 0xffffffff, 0x23d}, {{r0}, 0xfffffffffffffff9, 0x2, 0x767a3fb0ad94f8dd, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1ff, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000001, 0x7, 0xfffffffffffffffc}], 0x80000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x9, 0x8, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x1, 0x7fff}], 0x4, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) connect$unix(r4, &(0x7f00000002c0)=@abs={0x89a88f592e0a028b}, 0xffffffffffffff3a) 17:32:48 executing program 1: clock_getres(0x3, 0x0) r0 = shmget$private(0x0, 0x1000, 0x81, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 17:32:48 executing program 1: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 17:32:49 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) socket(0x2, 0x400000000002, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 17:32:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) truncate(&(0x7f0000000240)='./file0\x00', 0x0) 17:32:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="b30cc516923f232f1a6db89d1be331044758fd7de7e634396d1555bfed7db34f9e3bb2c5135277a5a41634ad540a7578777f47e5", 0x34) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:49 executing program 0: r0 = socket(0xd, 0x2, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x540, 0x40) ioctl$TIOCCBRK(r1, 0x2000747a) listen(r0, 0x0) lseek(r1, 0x0, 0x0) 17:32:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20202, 0x14) 17:32:49 executing program 0: r0 = socket(0x14000000011, 0x8000000005, 0x200007) close(r0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r0, 0x0, 0xffffffffffffff98, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe07) 17:32:49 executing program 0: r0 = socket(0x11, 0x3, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x3, 0x0, 0x7, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) r3 = semget$private(0x0, 0x2, 0x480) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x80, r4, r5, r6, r7, 0x26, 0x1}, 0xfffffffffffffffd, 0x1400000000, 0x578}) 17:32:49 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 17:32:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x8000, 0x1) accept$inet6(r2, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x22, 0x1) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 17:32:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 17:32:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000040), 0x0, 0x57) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="9bdb68b7afcef9633a5ba1f38b67d06a821dcd7873f9536a4821295e5e0ee2e29de4310acae274af4dd7a15f1f8828b3dd509d84f1d2fcd0178ec606d545c70bcecdf9437f55165af45e7d7219af1b69b8da0f9cdcecf38c4248da9561cedb35ebe248cb3e41648018d575d00249ddd64e1562ac3f89e00dc538cc8108af245fe6ed7c7880d9811d2a135e130941b7cfed704722173619f4b406cd4fb512565da55deba09775d6bcd6a8a47490760a9a7ab086855ff16a8db2099a389bb21b64a6ec76363572d2dcae66861e36b60c74a2708e866088265b70aec8c36b14908a11b296d76d1fa9b46e97a97deccc387fe89c9790e4509546ba76dc44ba6d2c6c945d08345669cfb9887cb985816eefb34eeaa04accc96f706e7740c7393c62b79dfeae9c7c692f16bb535fcf27d294501713beb43bcf1c8e5bbddb43a45b44cb264c88ebcd8b06b4b2debf73eeb1f688be3779e779d43e178b9999b04289251a477cf5998840ae61aab15682dc65876d501985cd60f186ff9eeeeccbf01142c9ac99ff66f75ccd529ab8865d2283b83d763adef2940505bdf8b92d65bdea23da9c4c0e6a9c78cffc275e10d14f32654613006de8ace9ff090493d416c538e005127db3643ec0599f068e9ae0b6151bfb6e5ae5f5abafce74048760337add7267edd343a745571c42de3883e9b794085c35a42581a6e17196c04c6aa0382cc082201d37356f6f298287597ee848c779cbf6c0d0a26862d88753482930445d33e19efe9ba6694b842b52efa7c1a5b02072f2ceaae17db5b3fa229c604f412bace75756635ddfd3d5c7a28a80ee614449a41de7a452baecb6bd52dfa52c1bcaf0916426ee29b6723779732d8c241813f4a73714f46893dcaaf783d310b491bf482552812450b0d5a0d3d63f4e0c5418c51f1a4a1ef139f32ce5e160bf5ca2ea8f870b707e5d47ab5ffa1b762b4614d953dbb4ace9eb579004124402f3719f2a6850285bccac2a116918df7a64d660a30e2f1b7429f2ed1fcd1fd8d30fa38fdb7502e8ead366ce2ccdf987639a6a7432ad5fd734f55add5e4bd148ab8839fc0ef1adba2144bcf77d9d483e64c0fa1743c73b33a7a29727dafddc8b2292199a642c1fb86df606143b3f86eed9665fe651d2d6512c84fb2f8fa7f5d91ab313d6353b322489a51800276a2192cc194c1c7aab9483eee748ae751a903d7ecf3a5b8db0de02251cfabb8aa63f3a0b65279a0a7e3e7b0571baf225e3a5f0b3f4c6617bca91a6e6b071d1c2f3664ae2a33786260f5f3810365f1fcc63fb91b282f36898e4eb6ca335eb7d40a8dec3a0d4ae0e98724dbe8457f73286c3ea93b5266ed039f49a57a945712b05f2afc39a84cfd72798b86aad292c9db0110807cb4554e8a26cbbc91bdb204fbb7268d85e3032264818eb3cc7dc686cd4eac5b2b5c85854970c4aabe69f92d3ad5a722f587dd76b625405ae2709f1a5f787a2db127b8632f849d9b8e60be1578079036b2602482fb6609a799d62a1b5e3af440d4f0ce03d59b8c0a995d4c9534cd2852d5d046aa7de9271d74a0b4cf972bd2a6dfc6d5279dcfdcbb2bb2456b8d8f7a1e9bc661802d459a79ed3c7855d9312f987633caa85ceeb1c3d17abda067751359598759a7782edbd5f51c72d2785bd1602ab32e463330d66b69c6e1533f594068611a0e337b23d01d311f5f0d733fefabe69ccef79ff2ad774adad0e6a69ff361820da3f82c4e12caf4c12d84ed6fd7583d34f168e204dea398ffed9013d84e74755d8996caec28705e70c14147ba153c897bbd31cb5cf245bbb242413cbce063bdefcdc32a873c1f694d1f722d7bf9e7423ca1d01d3b27c607ad333020f0f661c3fe9dc294127644ee2d9f90025a051d67bc99224a4b849844c0431ce82dc37a7a7ba8112eab890f49fefb1279f1d1b31b6960078998c4c921b0702c997bbfb8f2ef784964017307254524b31b5b483c47cd5017c2ef3111495d9dbc09c1a01d3edc322fb58a43d49c213db6aad6c2a5048ab4bd0b2b412460569c85491a74fe21cf84e5f0ec791559de41c8b4d85d285554cfc71e8904027f00bb17b7e723806249167faf73da6dce568a0344d0ff0ea0de73bba4c56871260bee49b413c4758260bd53d9e7f86fb70ee1da66539159aca49413250992f2a3bd28954bc5a65f49c45ca6c8f038ea8b3b356aad7b662bb624dcc162643cb6b3b06fdfd14878339f9f3a2459a8c1d2a8aa771e4141716326294d27e96fcf0802a0328b4738d78b007adefdb3c8ff51060b47006b9488eec6f000e191f3464769431c25f82124d74af8d0162cc9e3b739c0cadf95039960e0bb52a7cdf1ad0177e35aaccabb91fa9c6c505b7dcc86daf77368ebf70e02751dfcd007cb4184ed21d8b66273d339a8754b3532a62238b5d5151633a12bc144b4f6f722b5cda794c7af49cf482ef6f8eeb6d4ed0cb8f2e13ee7568458e78fa9c42ce1635e5147bbd88c06e188583a4885fa75ebda709b6d8d98de66958573ff38b0b6e084a0536226a8621133b6cc0273bad80f36f526d401f2caabd52b719cfc18cbec99766783b56c11dc0aa0dce8295a1cf91f853f2187d1454d3fa8a0a56881082c29285c6ac2863a8af68fc5f6c0afc0080411d02d78c3e17a456c656106cdbcaa5aa60ebb03485c83cd4bf846de94c32b68de12af9478b549a1f2087713fcc8fd51549ffb647d00fbd09b656d6f8e7df6ba44469b3f17736d06cfd8f9a7259e9a96f254cbab4a905119ba787cf0b60e0eb35440dedc2cfb305455864501d552cecb6afb6a764541bfaf50d4c4342d405b3428d4dce9fc52551a906b3eb64ecea7cc4dda4c4ecca35055f8f4be76065ca6fda235d3dd0632a1c84afd4ed34aa781172ba50bb42a2e27710a73a5cebd96a7dd0db5ad30686116e980df11574371f6884b0795d4cd0a7282f8bbd3e602886b6073d435ea3f6f56bcf9af8dc69d15c1be77f6552d661af961042e331625d4d20421881369b460a0ee97e9629b64b2e511a70483daa1593d4ffbbbaf25637485aa938099e638b2f9ff2367ae7bab56359fa584c66ff45886822a25a8064e11229613374895db8b423d520e9b86aca66756894c494b61a2ca95de5ae9748623426396536ad6f25afbe5a2a94f7cf197aff2099baa21f852e361793cd13de1fb7f98af22253b3124d6c348c1c57f86c51e4ce13a5cb034a91d10ac8af7ab069a4c644328d1cfb7b89a6e686e12bb560e17f8728f67ac9378b684f1f3728a187d4db35fe17a10da5ddf43425f38acb5e04c7574a28d5c8a27a945d079bdc83c308eaf8b2c368d3b51536a12a27000d775e6bca82fbcc1e120e7bee74235784c88e03259d583fe0bccb08ee50356e3cd0669825783bebbcbc59457aa9a6d1d7363f9ea387b1676a54d3e68c188a7b7e1500dfc121735f5f814cdaadc1b910888a475bacec71ca7a541883f32df9e291e6a4a5af27df9ded06681c1f348df3b56b4aa7936a6c50d2cebe826fb3f61a731207df8724166b323761837ede977d4302d007e04a92022d74204e579e040ce06ef4cd4389a86a23c3cf57238a63143ed7d8f52937c69643391afece9a6321d39a1314ec91ec41c5008d254d6d56ec8c964c16c39516b8497d3dd0c0b370557ece738b8aeba57cf5289fd3028068365ed0114755a518c79aeef4249a11f2ffc96d3fccc79d77af3308ba75c6ec118865d7e6388f27c0cc2f492e932bc2625702fcd901be75599ae1c234dbb028ac2148a74d3773804c4171cd2bf1526bbe1a08f69fc34e1ce5fd38117d03724957eaa405cb081c0480175655ec1c74a59d22e1e5a52eda123f472b2aeb29c5d65e5b40df07e6be305d7be3f714519bb65d433fe3bc6518dba8166666a3be3d2aa64c52bb6db11790c379f662d754baf9c55133a65bca5f2db19247b6dd42f0b11f68eef2985500b8130523d7e7a4770c43cddea44d408aedcb7db070e378e47c32ac8408c04d79223e5b6675bfe74fe264260606966cb07e37363e78b354638dc74e7436c8fe7ead3e598e4395d35f1fd761a2b0b5df5afa711c122cbfffed498ba3696e3384fe54b9722abdafa0fba718c7e947566d6085a28903bab17db262eb04dfd7d80e00d517673fbeb76900a3b3787f4d6ea5819c5514e4ec6289f9ee4841dd10e098761184b8b24e481f2d9a4a64620271968a17d09f2964d1db9098fd21eb70e8cbcc32521f04f632d979fa459b2ca7772c5ff91b19383d3d8ffa418734797f825fedc943126b394d2fd7c8a62561529a2ed38bf022fb433c841573094edb7b0108b7d1f72ce76039d06fea93b14f9298477ce055000c8bf406d80400f839294ce1abf63e9e4b6ff2532bda97a5bf8be748728f8d7193c8f83dc5e660a828d60d77b7428064aa5ec60af3679aa7bc69030c882618621d5d9ab85ec23316397ba5df172190b4562c2b8d99506b5e3e7c822016eb967f72b8e2fd0e5293a45d355e1a03773eeb07408b723122b86ad2526363faa6520d90de91bae969d912499095c44a9a64f002d910fc9aebed12af1ddda835edc1b8c16cc30e0b3f22af3c483b00be4be300e857f8fc9ef3efff1ec572a74126cc33e239d2e302251c8d427adeeaadac3b8ce7632f90fbb95b902b1942d17cd2c67c24e93cbf792eb34a2a2d5ab73353a24678e75fb12ab396eb3381a9dc1af6192356d289fea6ce46d39056795677da5b38f821dc8fbc364740dcf58f64bd530da505ef2d307dd226e9602c3dfed9350984d46a1cb3378b38944f84a16da468d5c81b87a0b7bb13d0889a55be04c49b2c3b39040211c4a19012bb86bb2fcde29e412439a40f0accfdef66ffc9fc425447fdf4329f31df737899abf4a10e983aad7c63ba95ee00f8712ca09b51e11039ffe05125b2f1d9c1cb7cc2ff6ff0bebcb6761dc2d8fd46258f5680e2a2dcfdef5fec75700dbfb524060bf793b69b8660d5e7bb9ad5ab5f8af7ced6f6d4727d598d0bf29aa2d386b59d9bdbb11f608603c11f794aed287e44fb39a10bb2b8e3018b79ca6c086a59c392154d9bc3e5ce04f2ccab4ac3ef4927d4825c1c4d760f6c161d1a89ab02f9ec69737b0783d94f93f4947635b0d7d1446bc1bf5e557c2e006679df521e05f824f8883cfa5a108ac95804c711ef322640da140f508c593e9c95bc29545710a14fc41f1b329c3be5199b38c62e0adb15c59ac93c076867250b81eab0178cd0e9a271bc7b4d473b8bd0c6dac5ed706518401ca170b96b5951199f57da2ac488569b9f2e96a4a7d907289b1d3eebdd10b40dd804f867de86114f700ca2484f724eb284ced30303b8c7936fd2a4576d1c1149c9644055adb913c44cdc27460d06cd17f4ca213a59ce18cf661dea84548c3c60c7e72b70756afaebf4c4f88a4688146b56aa567fb4e8a6a4b94de68e7b14a97b73ce5d889c8131b204db24a34662e33927f347cec48f9ddba0f857ec6cae28157aabed59f230858b20dbf7a5c5ac902cd596db0130d14ff47c8a621c129733ac6f22b597b18d632d0fd1ec26c21ae5bd2c0e96b92da65057bfeb8fb253fedee82354759588141540529459a3bec7125d0576bfcb6c25ba33b187d9de4709a2108cd1e8b84c207195549a45e2a0a7f050d46b25122610c226e2badf7be1809c27233a8354a86b743464d42140fda2b14520938bb497ab69af90954546585a3e4ba1ebcd9dff460c0f91630543884d8f8ae27458e26446f4c041b096bd340efe3f449465731b6a0717afb8439c762e4e07dd89e69b603327b161", 0x1000}], 0x1, 0x5c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x200000000000000, 0x810, 0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) 17:32:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x10010000) syz_open_pts() 17:32:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r0) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0xa, 0x1) dup2(r0, r1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r1) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000080)) getppid() write(r1, 0x0, 0x0) 17:32:50 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000280)='./file0\x00', r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x108) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000380)=[r2]) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="4bba01a462e93ed820e8feb0169a48023af5df0435020a45552d05254011e96452787e5540c5a234fb2f7f21f0a474c0573340da8a271bbcf2365ed3dde40608519014c5b1d571d919f63815be9281d54b415808185a759ca84450f85cbd", 0x5e}, {&(0x7f00000001c0)="88abd92e5ba24e70bbb8a97a85f8e1718b58a15b814b74146fd51bae418202dd17e95b63b76dcb1f10bf3541d6e6df84786b897e1abede4da62d", 0x3a}], 0x2, 0x0, 0x0, 0x4}, 0x6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) 17:32:50 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 17:32:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x24a) 17:32:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000200)=')\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') r0 = socket(0x3, 0x8000, 0x5) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/123) 17:32:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) 17:32:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000340), 0x1120) 17:32:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x1, 0x800, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x80, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0xa87d, 0x40}, {{r3}, 0x0, 0x81, 0x80000002, 0x1f, 0x9}], 0x4e6359fc, &(0x7f0000000200), 0x2, &(0x7f0000000240)={0x1, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) sendmsg(r5, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 17:32:50 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x6) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x45, 0x3}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 17:32:50 executing program 0: sync() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x7, 0x0, 0x0) 17:32:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)='^', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x4, &(0x7f0000000300)=""/88, 0x58}, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) openat(r1, &(0x7f0000000180)='./file0\x00', 0x28800, 0x40) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r6 = semget(0x1, 0x3, 0x4) fchown(r2, r5, r4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000002540)=""/168) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 17:32:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x5) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) socket$inet6(0x18, 0xc007, 0x10000) setsockopt$sock_int(r2, 0xffff, 0x1127, &(0x7f0000000440)=0x56c, 0x4) r4 = dup(r0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000280)=0x80000000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:32:51 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0xff) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r3, 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) r4 = semget$private(0x0, 0x3, 0x60) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000006c0)) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000240)=""/32) msgsnd(r0, &(0x7f0000000700)={0x3, "a013722a73e58e1549b870aa83988f76f18de0b3bc45b3f29eb9cff858755e655c9d034e4a5ef78ef4feed5b0cefd24d3aed3b507d1a9d8e6d46fc9692d23e526c6a2959ba35a5d72dd8fbd8521e17bbacdc4e6b48464ff133a76c882fb5d0cd7451a0787dc949b975d56bdc06ae1dc0676d093bcd22b8b481163ee3e036a855f7b7230b83fcd29dd23165f9e599443939018c81ca18e9cb026506424839d61b6d7f19383a8b4fd643eadc317c2fbeba3e3ac1ab4ed89661d350dbb7052455f7096e122db15ed9e301423b348f0290781c3b3a9c160505141af2974c5a5ce46299116e5c8e0804f23407215baa4050bba5d4"}, 0xfa, 0x800) 17:32:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7f, 0x8, 0x5, 0x7, "702bcd45bbc08a37a81a2c226ecf018af03a0c7d", 0x1, 0x1}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xffffffffffffffc1, 0x4, 0x40, 0x2, "9d0685361fdcb09207287b9595d92efad4e25558", 0x1f, 0x1}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x401, 0x4}, 0x8) 17:32:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10c) getsockopt(r1, 0x5, 0x3ff, &(0x7f00000000c0)=""/59, &(0x7f0000000100)=0x3b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 17:32:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 17:32:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:32:51 executing program 0: close(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 17:32:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x008'], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x7, 0x8b}, {0x20}}) 17:32:52 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x4) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 17:32:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) ioctl$TIOCSCTTY(r0, 0x20007461) 17:32:52 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 17:32:52 executing program 1: socket(0x1, 0x4, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xd23) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x3, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r1, 0x8, 0x400, &(0x7f0000000080)="1487d2640a819d83c54469079a2f3cec256746cc859f795cf975fdd4709c6450807974286d4a8771fca6215f0827097bf0b76cc7de889555c1595c2a5628bc923cbf542f77510ff864c67fe4e0382589c8e143b371", 0x55) 17:32:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffe00, 0xfff) 17:32:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) lseek(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() fsync(r0) close(r0) pipe(&(0x7f0000000180)) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x8, 0x9, 0x9, "5793fbdda0a7e71d2a43b6cd9111c2143c7ef692", 0x8001, 0xfffffffffffff405}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:32:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0xff, 0x1, "074c16b0a332e4dab6551145b8d4c5c63b9cc9dc", 0x2, 0x81}) Thread 0xffff800020b93080 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807707ed58) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93080 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 140802 84253 73 0x100010 0 0 syslogd * 19741 75649 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(50155e8db8249dff) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b93080 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(50155e8db8249dff) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b66e40 rbx 0xffff800020b66ee0 rdx 0xffffffff81ecc876 cmd0646_9_tim_udma+0x15f95 rcx 0 rax 0 r8 0xffffffff81c79d54 kprintf+0x174 r9 0x1 r10 0x61d91b3cf22cb62a r11 0x9e26e4c373eb779e r12 0x3000000008 r13 0xffff800020b66e50 r14 0x100 r15 0x1 rip 0xffffffff81885668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b66e30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=19741 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020b212c0,0xffff800020b21c30 process=0xffff800020b5b070 user=0xffff800020b62000, vmspace=0xffffffff822f21c0 estcpu=2, cpticks=9, pctcpu=0.44 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59299 99861 44108 32767 3 0x90 nanosleep syz-executor0 59299 210243 44108 32767 3 0x4000090 select syz-executor0 59299 523821 44108 32767 3 0x4000090 fsleep syz-executor0 41414 37413 42774 32767 3 0x3010 suspend syz-executor1 41414 3947 42774 32767 3 0x4081010 inode syz-executor1 42774 58568 45371 32767 3 0x90 nanosleep syz-executor1 45371 20861 55660 0 3 0x82 wait syz-executor1 44108 458755 34794 32767 3 0x90 nanosleep syz-executor0 34794 122304 55660 0 3 0x82 wait syz-executor0 17587 187680 0 0 3 0x14200 bored sosplice 55660 520504 21993 0 3 0x82 thrsleep syz-fuzzer 55660 517662 21993 0 3 0x4000082 thrsleep syz-fuzzer 55660 521759 21993 0 3 0x4000082 thrsleep syz-fuzzer 55660 49673 21993 0 3 0x4000082 kqread syz-fuzzer 55660 330140 21993 0 3 0x4000082 thrsleep syz-fuzzer 55660 480257 21993 0 3 0x4000082 thrsleep syz-fuzzer 55660 171851 21993 0 3 0x4000082 thrsleep syz-fuzzer 55660 134322 21993 0 3 0x4000082 thrsleep syz-fuzzer 55660 379506 21993 0 3 0x4000082 thrsleep syz-fuzzer 55660 404448 21993 0 3 0x4000082 thrsleep syz-fuzzer 55660 122765 21993 0 3 0x4000082 thrsleep syz-fuzzer 55660 517162 21993 0 3 0x4000082 thrsleep syz-fuzzer 21993 24086 39143 0 3 0x10008a pause ksh 39143 415101 690 0 3 0x92 select sshd 2789 239520 1 0 3 0x100083 ttyin getty 690 213179 1 0 3 0x80 select sshd 84253 140802 58605 73 7 0x100010 syslogd 58605 462366 1 0 3 0x100082 netio syslogd 40852 13412 1 77 3 0x100090 poll dhclient 36223 435295 1 0 3 0x80 poll dhclient 98758 103218 0 0 3 0x14200 pgzero zerothread 80834 281660 0 0 3 0x14200 aiodoned aiodoned 68434 427160 0 0 3 0x14200 syncer update 95624 6858 0 0 3 0x14200 cleaner cleaner *75649 19741 0 0 7 0x14200 reaper 12029 480580 0 0 3 0x14200 pgdaemon pagedaemon 50191 44722 0 0 3 0x14200 bored crynlk 93980 67960 0 0 3 0x14200 bored crypto 2152 482735 0 0 3 0x40014200 acpi0 acpi0 44062 224987 0 0 3 0x40014200 idle1 25229 103655 0 0 3 0x14200 bored softnet 57628 122006 0 0 3 0x14200 bored systqmp 21122 312494 0 0 3 0x14200 bored systq 80389 512664 0 0 3 0x40014200 bored softclock 71608 403780 0 0 3 0x40014200 idle0 1 275165 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper