72645a45355bea446f69c2ba", 0x1, 0x3}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x100000000, 0x200, 0x3}) munlock(&(0x7f000067e000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = getpid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x10000) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0) 05:06:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 05:06:33 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 05:06:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 05:06:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) socket$inet6(0x18, 0x6, 0x1) socket$inet6(0x18, 0x2, 0x4) 05:06:33 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) r3 = semget(0x3, 0x1, 0x1) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) semop(r3, &(0x7f0000000080)=[{0x2, 0x38a}, {0x3, 0x3a4, 0x1800}, {0x1, 0x100000000, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x7, 0x97, 0x800}, {0x0, 0x4}, {0x0, 0x3, 0x1800}], 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x55) ioctl$TIOCSCTTY(r4, 0x20007461) write(r2, 0x0, 0xfffffddd) 05:06:33 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x68, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xc000, 0x0) 05:06:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) fcntl$getown(r0, 0x5) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000140)="34c0642f18a70abe7348aad0b70734eaee645c6ea7251cefb72e8d54659fa4b5ea7e99f57e1c424e2e36d372448719ec9fd520b2502a696dbf3ac984f72ba8f3cbc197ab6b71bbc41daca379ad0ba9aa110715c121f7836175e510e42aa6ddab798fd435047826dad53cfc055c04e91fe930a27b49a8bd7fe6a0b5", 0x7b, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0x0, 0x400}], 0x0, 0x0) kqueue() sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) fchdir(r2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x2) read(r2, 0x0, 0x0) 05:06:33 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3ff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) 05:06:33 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x121) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 05:06:33 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x20000, 0x12) 05:06:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:06:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x9, 0x167a, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x5, 0x101, 0x3, 0x75d7, "cf0d6c1a3e55f95a58cf59bd9111822643b54328", 0x7, 0x6}) readv(r1, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 05:06:33 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) socketpair(0x20, 0x7, 0x40, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="5f3c2100d5c134c634325d51953f63f69059a8e455b41ae22d147dde0d189447bfb3eb241401f949290b0b20", 0x2c}, {&(0x7f0000000380)="26ab71dedbc04651db70655feef43f0d95e3b8fff8fdeb7c5f3fd93f69d58d63e4cde15f0fd8cb3226bb9c4921cd2d8df54d764fa63b08402a0f0ad1ba3739225b7017b24567b393175c69789c7d2c9eb14e7cb0b0de18c4524edd5f63df39881759d0cd080c0d5309ba3c6596a910dec687fc5d661e203610fc0d4bd3cbe50d277b0368fa249937c5e788e14968915a3ce44789bfe7b87154887bf3b1cc55351ebe5f28c87e6486155a99047a190fef140787ee7f34e56c3e12bfbbe2c1080452f9267df870351fa71e7ea7c1157399913117963a8f837e9407efdae53d860430bf487231465269a4633cfd2c1732ffba7cf13cc45ea4e4cc0aa528e8285a0618303b7162a563d42c2b8fa84b9ce531145a6bd60ef36850104eb9102fa6fc73f88447156e9f22076c166d6694cf753218cf4b7a548df40d8055f16fbb6555467a94239602f66572aee949d455b262e1162732ae5eb0d96e5734080df14a88d648c3569272d1d59c26c734ed438d85163490e8a4030c85332ddef7386af2aefafdb0b89fd9b0c6ddb5f69cc35e149f337291a226dfdac607d7e9b4679fe3331b638631c60ca2cb6736fd64412ea2162e241cc54c839c9d3dfaa8223a8e214b3a9bfdceeaa268c7ebee1cccca2910e524f5aa8824c6f33cb02420dbe93a1c633d920cc909e42ed108cfd6df4885ead8d48d9d9fc8b9fd18b14522a362d754750557c7c6c04da2a2fbe9f8f58322686e16e43a8bd684f223b1b9831c961e9abe0fe9cbaf7cfcf214397122ebf03b149f28d235a548ea2fd4e93c9e74bffcd4326bc3727730cf08a8d73b95d2d07dd4f99c062e8047aa03f0ae9bb9f46a12d84a888d88060e6fa402b4dfbd93f70230571eba00c24e8f5d4e34dbff079ec2d0f06ae315eff87cce3fabefca2718059880a34874005edae2f1f1ecbfc857fa9737faa48a43e88e926ddd63406151e4cc81e569e037e2a525671db6135cc721672b2d87f4eace5991efa6f7360db8e49fff12c1985a3408c39ed8e8fc689f950e1e0da0f91382495f2a0198ad022452cb769f21da9688f09ca026914bc99014db20f792ecc568471e832e0bde261d7be6438a0ddfb546f4320fe10ea8b3d7442a6dc00f0bb78447b912cbd0382bdeac92344f400161e90c8070a94060fcd02dc218d0e71ba7d68e3c98794c789ba0d72fd3ece7b4af3c8e74ed74e1e0bebaf8d7da12cd429fe2ed0ed81cd92b614006f70a5ee2f85e1402d7f4120398cdc39dfea450a2011530eeb265ba4b49669b6d3703093a2f8f448571dcc000e13ae37d5adefb386b0a02553f549fda36931d095c794d22d639a2996700c5126c4d539b6ca2caa8c072a9b37ac18de5ea01a054a77e5fbe7099eddbdec41d85ee6f78ab9299fdc2793733e4cfa053cf84c0c6b43442909e421ff25c0f6701eb4c14a10886e6da2553a1a32bbc04d623f58cf8332a09451457394904e55b7dd62d19b53fc620df87dbc958aebc1dfefdda72dde82a4f636b982f7e77836937ecac2165fb0fcfc75c090a4518de883f8020a982bb0596a56d87e361d4a7eddd9befda73f44c342bb3ae75fcde306fd66cd764e02367eebf4c591824d410c092a0f6c280dac507f42a92755b0616116635ee8809d73d267685474aff5fc29ba158bf08636f9fa2c67cb1605f4d2e481755d3b1b8b777f7e529b8b3b50545eef058cfa0a6f654e507d528e4a8469b1be083a6644f84f38a5ccb6a0e020702af9d8ded88c37145116275ad6816bb1a8ab4e8ad0675102c35e171c2d81215d6c18d1397dcba5eec2fe61be22bad84caedca424d9df86e8a6b50bb5c3546c893dabaea80bcae5f5e58903afe2692daf48b52b4e4e6fd543fd9e278e210d21b4d9505fa657a08ec0637ef5c7e1a78dda28501e4eed1743171aef0a1f392fbe2b804198b49b1bd5ddcfc289233ef2a7f57d6f9bbc20d555938d7420a69f4692fee127d7f1faea90b9127feca04dd60dee7dc91cacbd56e120e1547f58c7b81db77c052c732bfb5cbf00d0e922d1ed93cf73be71af460df93438c8a7a2beeeed33aa32af8138daa8f9289c527c99aa0c4de62c81bba0fa79d00b3c7ff343de7803bad1e785169014e28432c5ee09bfdb46cbcfae6f488f6fb744e4c9104f2ee8798da8a95239184d0ef276e4d7cc52e526a759bc4a6b5e617d83951bc5484c4158590ff3790a03865105514102e06e9c08a21c0a5eb201155debe1600d3ec01719f121141235c9290ed3d9c5cb015f4a2bca1648abb2c2f3c2e97d6327c70768844a4704ef990dafa184cd4434396beb7e78f280e1842e4e766221080cc7df30fdad5ad26d5774d1c7a185e1dd4c1a3264cec0f58f1fd97d35af49296fa8255e3481ec83dec31d07ee2d57251ffd2945f64b7407270b47bbb61967b95758ef2812ad4d7d7f468552cc86e4038ef27cd1f42100f015cf3b1117e52d61e40ed6fb1847002bfde3bea6ca4f5dd5a758f43fe92a2e30d015b413f749fc874a8e0fabf500e15baef58f7959e3acafdf1643f1ccfaf305d46db49fbc7d450260032cb74405acd6b654cac3afcdf0f7aa1fccb5f306514a59be0252cf06d207e1f300deb7027aead2eaf9256664033c469e9a81cfb53fbbe48986cbec6cfaf5f34c22bca634ab4fb66758a1b6c14b2b85d2af441750fe6beebf2fe646568083079895f5192a179a9cbc6a24240f65c0fa65e57e89b2d89910dd3cb8df55d90402da7dcf1bb52e775d3fae99e0b495011b07260f8694a02b60e6062422cd37765e4fab44c647d428a232e1158b78a28af849f0d4a57239099e54ac18e030a79a92d5956bb31c08f2fb005ff42397c1cdafca0cb568d153ace944d4ef981ecea69d5f66bbabee46a15ccb627314c8331f593821df1fb38280a1acfeb3b2228b5f6ece03779bffaa744ebf06bdb848cfc19c0a1f6a9d60876887b0ceaacedc4df43b7887d070d4fde650f9d2e4d6f1dcb011a1de579a86a0ea33624ab06a5b2d237b6577140f786e91e4fcc685be5341c2b2463149640ff0e5ab14d8d6354bed1063d213f7ad27547775f24570fb97a793636624ae972534765c9dd1b800056f730fba8d0f6fbac6eaded9f63b9ca92b94056224a98921fdda2a202371736e17ccc8127fba59cda98fc46e85a7b8f0016bafca3b29bdc8c8c5acc0816777ac80af42c78afe81f054a661032663ca662274e6bd180a3a74118812c48d85937cc12165d518413755553260065cb30cff33ee93b6a56cf72fe57dbc9487289c7c718a684860347c6d20f1d7270fbb3a96261a51db9007a89cffc03389d02e92d5bab3c0630527a19d9c755c366788fa2cb1e54d3fb870fa9f05cdfc150dca2ed389174e214dd3587be24fefb2eba494170b0c49bf57441ef27e42ff998c73030355b1c5eefd854f10e6b73a75d878a426438720308816fdfe61ae3578450477cd9f99967444dba11210175155c3482c0331a6019a3c4cc4af66bb7465a5d2a887af1ee0282edade2461b44182c1da32be899d9f7756871b5839883ee444dc0e4973190445bf4453d563658206e4a566ed6d8b15384614a15a9975739dcbf5c9a37a355f547c23bf68fb7eb7b16e6e4a388ddc289bd49ed5d770c618762a8f803475923e4f0b7ba4db4897a09dba02a13f0769d4691d05b6a576cf46734feffbd230c8efe7474313a19ffac0937df3b654a35a7dcd286df9053a85ca21260f97c8c34f44b3eb645f414062996e88228261e2e25f6ff06d86db0c83fcde669dc72f6669ca5d36e343b976bcf2064744cbd2c4f1bbd5498ae5d6896e67f910a754f22a7f0fb810f8ebfbd4c298085d2c06447db13b74cbdf62520c43799c062d935936bd0b78ae3bb523314bb83aeb5435fa5a6155217182dadf1a1cc91a68f7261fcefd6fb36f03be6fcfaf7a74553073a5ece68f28e45679884bc00353cee4bac6606d359247b5cf7845685f79d968aee5477f9773fe0545bd33159eeb22d1cc51f555eea8462e6c7f573524ae1de37f91a0155c6968c9347da0e55821f521af31ee5a316f579f061b5bd7c27ce71a561e57177607f181c73539a2cf4e2901708786092f861e6fb35e37aa8c26e422fedba76705fa10e28444befd07108714af03ec5b2abfa47ccab7dcd3ab0c89a133ed39b8456a54df803379ba46c224ea2a76868564c10cfb28825bd5a4cf820ac406e767aeb8290b97f1b9c0d7a5d28bff9f6bcbd27948245b4491ec065530aa349e65807c62cccd3e336630e544adfe679bac204042a6c093b186448291830d2d69a6ff3df7ca6cf2100df517bf78dd0e134f735ac4049578999f9d15c69beaf7fc7c620771ef0c552623b9cdf54c71f04df427a7c64edc39b761849860c5559055ef94cd453f6176a6079629798a2c2cf2aaa45b1bbdccae97d322fc3cd76c1f1cbd0382777408f99f80cf759e62a0bdc053a67bf22ba0fab2a3f1642dbc6339fe53aea50424e43734145010b6a66467646de5a61165c5bdccdc5f9ab1232843a67dc0c447c56b2241771356fafc857364a629af9cad7871203e4a4db4c5eb3ecdc0f4528d2ef60053081606cacf19c387463c2b8a1c884cd864532f5fc864ede271bb3bd2d6df0f67d89eca7ce2f7c9ab083fdda3560076a4f058372c8969c12c8d67f589dd9ca71d2ffe4d9338d80f47e8a6b74ef0b658d6e2a60d74db8f117bc47ae826a376e774ed19392be43f343eb987eab5ada42f9661dbf4b959826c4aaf5949295929bb43c43a9ef157fb755f535f582c48edc14655720a7eb9fdd209d939dd4f722744fa57d686bb2192327f79e2a5ca2d33714f07d0494ef71195f54ffb1a7a07716e3dd832dc96ff78b53f444256fb3291639e79390e3e9a15f61789ca4f1eea9a435eb224818fd2c25a3200af201be6cb767e2949903e054293ca8c2c21911e74adbac2fd9866b63662b4d6f08a60ece244380d844ceafdcdf57aee5c263c7ca0cd0bd56b73b6747768da3dac7ad04fa186dc4b739b541e16e4f3534d9a2272e633e05f372a6c16a3e047a1e228f284f61ef2f2d4cdcfae0ceee6bf875ee05a88b812a7ba5bdff0db1e8d47a6e4304b0ebb8960e36e69c618dd99bf25eaa772ebe785c7472092b7b11e186aefabffe9fceb419856dc120e85651c5e815722894b0ddf3b7d31834bb811118d240dd1d4eab0e4977d9d22a6298eaee1815484c68259a508c5d595c0e76f8a2cf7b169563138dfb26093a1fc9fcea4d40197865cb9376b2492b2886ab718a0cbe4e5fcdb99321681be6168fbf1ef073583269424d05af74d9ed7f2eeb312f771081e5d42093751ac371b44d9f034c6638c04af55242658981e3ae34f65326350947d8c022a6da95b601c96deb82de69af1f4303b61f30dff927e87d9918b9b2d02da37aaf406723a9cebe0474571b14c047f47f885592718f9af9ce971842512db117b68a7611c65c71a1434debd90387379cb0f4a6684182b6041619fb3d5c98cc940b7e980d7ee0e73aa0c78dd9b706079798c811a1b4fe5fa04fa0ddd4db305d047d8d211e07538e21d126d33d59c654ab158bc6fadfdc0a98151ea584826cc370238f618cb80fd8f3f183d321ee376210a830184fd0a4161fb9d61ff12042c3de0641dff9cdd3f116c864cb0e1ea99345824208399fd087992fb2e6168f9db5d43d7962f52d786eddf1474b862e28b7215cea0470f9488ce1abd9f3f8908ba773740b8b2af91965cc509457ccc2dafb3682645892fcdecefff6938fa2e85cb1ddafbb1e01c578fd073da7d6c17b74", 0x1000}], 0x2, &(0x7f0000000140)=[{0x38, 0x1, 0x8, "6ba0a48a1c6656c3a4cbd56ab55d49d6adefc728149178e1c35a33677e98d8e9b9da"}], 0x38}, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 05:06:33 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:06:33 executing program 1: r0 = syz_open_pts() syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:06: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, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000240)=""/226) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:06:34 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getegid() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYPTR64], 0x2) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 05:06:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1d158402fb1ac6f32b0008b000000002000000000000000000", 0x19) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10888, 0x10) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/64, 0x40) 05:06:34 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 05:06:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/84}, &(0x7f00000001c0)=0x56) fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 05:06: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, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x1c2, 0x1ff, 0x1, 0x9}) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 05:06:34 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:06:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x8003, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x5}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:06:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x0, 0x101, 0x100000001, 0x9, "2c66ad6500086ce49cbdb1fdcfb606e11d29d229", 0x9, 0x2}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x40, 0x80000001, 0x1, 0x2, "0c4066df0a744a9d924b928b8fce8436a7021b06", 0x8000, 0x20}) 05:06:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 05:06:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000fcc000/0x3000)=nil) r2 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) 05:06:35 executing program 0: pipe2(&(0x7f00000000c0), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000080), 0x80000000, 0x6) execve(0x0, 0x0, 0x0) 05:06:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x0) socket$inet(0x2, 0x4000, 0x8548) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c6fe41c33d61fd797cb34d195e530d267f70e4450852c154535e9fca98e83450ef50e2bae259148dd981e36401ef8c872df5aa4ad7a5a8e781eff3bd3b05743cdd212581ba4e6d741721d4fd083fc0463ae43f11f4884b9ab23d9a77ac07cf1b7272abb206fb98155b72ebfbbfeb849acb6763e1c75465178e88db33d32ce95632a0ccb99a5bc25a1ee0fd36d0f2b385f33582a603921526c9d313589f9296c4a0793afe90cd739b334f80f68f034b4b585ff905448e0885a8286d28ed44d34f576a9995d29ccab8b39247d59e00b905a9295ff1edbe3b7940d0be568dad65731ce1ef9d39af07", 0xe7) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x2b2) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:06:35 executing program 1: pipe(&(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) madvise(&(0x7f00001f4000/0x3000)=nil, 0x3000, 0x0) 05:06:35 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1}}) 05:06:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget(0x0, 0x4, 0x140) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x1, 0x3, 0x618) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 05:06:35 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x0, 0x1}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x58) ioctl$TIOCSBRK(r0, 0x2000747b) 05:06:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8daa980b4990e9723ff50476881eb6a8648e33ed3cea5b56ce1e489284bedb663430046ebd1bb42697f596ffcca66fb5f41b9acfb8683f99530e80a0f0b1bdf410b7beba614fa25c68c0b98febde657a2ef06cdd780bd2f7bda085fc2f9691ba8312f6df2db2cf56e06189f508", 0x6d) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 05:06:35 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) 05:06:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 05:06:35 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=ANY=[], 0x0, &(0x7f0000002340)}, 0x0) 05:06:35 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xa20, 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x7, 0x8000, r1}) setitimer(0x2, &(0x7f00000000c0)={{0x2}, {0x0, 0x3}}, &(0x7f0000000040)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x373d}, {0x8, 0x1110}}) 05:06:35 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="aeb5d5a426206325366fe795031a0e57f29591fde3e773a429b0a9937644fb80a8399595853bb5c97dc31626541e56099b66e3dc725fa39271b28c431132b691b6e9a93e83b5d4a0748df6e6", 0x4c, 0xa, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 05:06:35 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) rmdir(&(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/63, 0x3f, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 05:06:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530002c7809a13fbaa3c0d64e229e05a6241086dd70c8c8a62d684950b23022da3f046541f2f980ee77e8f479932013165b85f910b427251f938538cca4dbe6572abb33f3128bb318664d7f2f"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000540)="e0d2f83d3cdd1fbb08bcffaf268fef2505a428683814c18246e5454efe5d2556fa1f8b0d80599402be88e7f2618e0e6c41bbf057d095ade03b7079da995d3ff40d7bcbe3685eddf2ffc59c6f82d8b881de", 0x51}], 0x1) syz_open_pts() 05:06:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) lseek(r1, 0x0, 0x1) 05:06:35 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000740)=[{&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/149, 0x95}, {&(0x7f00000005c0)=""/161, 0xa1}, {&(0x7f0000000680)=""/48, 0x30}, {&(0x7f00000006c0)=""/67, 0x43}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sync() sendto$inet(r2, &(0x7f0000000000)="ec9c47a9a3a6fbe7e4eb9e1cb17cf2d0d265cc49019b4429f165c9dc3b67581dc127b0ae069378cd15c30dbfa3130bd04f93b37ff93447a432bd0a870b575e89", 0x40, 0x401, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000007c0)={{0x18, 0x1, 0x8, 0x785}, {0x18, 0x0, 0x80000000, 0x5}, 0x4a, [0xa68, 0x10000, 0x8001, 0x0, 0x4d, 0x8, 0x4, 0xfffffffffffffffb]}, 0x3c) dup(r3) 05:06:36 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 05:06:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x44) 05:06:36 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0x3, 0x6}, &(0x7f0000000080)) 05:06:36 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200f0, 0x100) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x20010, 0x80) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r5 = getegid() r6 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x80, 0x91) r7 = socket$inet(0x2, 0x5, 0x80000000) r8 = syz_open_pts() r9 = accept(0xffffffffffffff9c, &(0x7f0000001600)=@un=@abs, &(0x7f0000001640)=0x8) socketpair(0x1a, 0x4005, 0x4, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x0, 0x5) r13 = open$dir(&(0x7f0000001780)='./file0\x00', 0x20000, 0x2) r14 = socket(0x6, 0x5, 0x2) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = accept$inet(0xffffffffffffff9c, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r23 = socket$unix(0x1, 0x7, 0x0) socketpair(0x1, 0x8000, 0x0, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = getpgrp() r26 = geteuid() r27 = getgid() pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7aea20dd6bbbbb37) pipe(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = accept$unix(0xffffffffffffff9c, &(0x7f0000001a80)=@file={0x0, ""/108}, &(0x7f0000001b00)=0x6e) r31 = accept$unix(0xffffffffffffffff, &(0x7f0000001b40)=@file={0x0, ""/4096}, &(0x7f0000002b80)=0x1002) r32 = openat(0xffffffffffffffff, &(0x7f0000002bc0)='./file0\x00', 0x0, 0x89) r33 = syz_open_pts() r34 = socket$unix(0x1, 0x1, 0x0) r35 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, &(0x7f0000002c40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002e40)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000001c0)="a76ba71875fdab55c843b60aeafe01630a5f5abe3cac2a07a2cf62dab2ca61599b5eb3ac4ce359f6f18dd49006b0a764284b2b8ca7cd3eae0c5ec1cb97206a662fc2ee76c47237fd30252b5d950c56c393233fe401f8453ca6ea6f056752bca2fb35031c2c85740bce8bff44d7681dbd477ef8fbcc1478817add274645dde88e64175632f76c1ed2fbb5137aee10b785f8120d1119ca3c75604e0d952683967410bffdf61c9d6debe1ffd7d5007ce671d4d446d9ea7b6cb7d1d3aa4b1b8bf17eedb1af53e5e2ef79c67206372031c5f4ed68c36feaeb928c21dae76df2f8d0f36e2a8670693e9436d74b3db74dcb0f7c30ff53bbc202bb721cf2d0fcac5fbe65195b68520bbebf0f4ef9dfcc49c38db3f3562f24e9d988ebed8d1c204f2dbdf45d35658cb81e06bedad808a3c74f110afd42599a90388176a76e80a5636c7df065c490547e0d971ae974b7df8dbed0196cc23bbb8b8880f6a04430fcac29bfd6bcc86ae416be02cd48fd48f88189df63ad97a3814b27f35173d49198353a323fc0829bb201428f5f6d54fc221fa273137805e6d1628d1561fc72b1144352d074962abfd1bc6e349e04f6e32785d83e6f29ec54cedbc2ce7932f48f4e91b1689d890da00124b70ab0822722add4bd2a54bac69301584d7f42bbacdb0d0a79dd2f538b6755c3658b73a706106c7758b3cac9b4ab8e0f693537c3adac84b647b33648af3149754e6d0cdc39ea7fd8aefbbde82092956ce05e11b260e2a0aaa8adda670a4e852678187a5fb6566348af25a27f4cf66a8c58701546c7a8109c1c2af308af69f47125e114a311a92dd78573a6a22719646a4ed7db251548ec765bb9788414dbb1b937dd4839564f1bfaae8dca351787a79140c6a59daad8fbc3e2e37ac16043f064a41de5df48659848dc9f5b8beb0e43803ff19bbe2f2094428a08a2d6667cab43998a468728d047209a156397d50ec1ca01abda8874fc4b79417a39a42d09805350ce9c04323966b7ae6fb01b82086c159d39848eaa6d688abd4c8e6b10f98a6d771f7bf7cf27c91dc2ffd642619c811f00daebc1b59b37ef0dccc389c7aac82c7c5416379b82ac019db9880a8e881bc5e1063ee08784060ac92ce96f977477775b592584b89702d16f9c9a432b7a3871b9043a554623485b19a393cd05bc60a9218e4860847ff6dcab985af25c6a2cf72c98fd07740d568d96ea8c010a792423295d25d404e291b0030eaccfb438c48b4122cbd656779e49b7a2eaff9ba43fc697fea07ea54ea04ad4ede1bc1afad428e61ac5535fedc904c6cc051f1c408c50175adb10750eae5213a3756512220734c4902b8bb7247c70e070d22c02b92480cdcef3d8d16d7ed458a527d048ae54a847a1417195cb6ea0eaee3032b6350aafa4fda7d98acd8d0afdd1c49452e25b1883d81ceea9e36a1bed369500023358ef539edfe2a4dc210f2e7df6b0de95868afaf5870bc6ea135e693a4295aa8fadd2cf928965033459c4341ee7b00298ccc4f79d15d260c5a27caf9ff025aa803d9dfc2cac4065b39aa00fe36c477894cccade5852f50d09363d90e2e10a23a6e07a64397437f2f3e5048953d2ad93a0e505813b0f86b6a58c395dde76b71d3a5f3da3bc82812cb9bf4e6e5a2136f605309737ad456826b6eabc75c8f691260f6cf90afabdd6fd8dc54e786c6f2c3980abdb27f37ff0586285090c8b288940c4db3f120cca82dad31e2bfdaaa6e9b3a94a6546726c9eb0cc3061b8d36787143812f8c52c8089d72d134b3f457a1c41fab54aa140bbd6fa1f101813a0a72b10fe26f5a3c96044bef003053151ce6a0fc3fd5a9a2e2754deef556289672123ba5fe9d65996faba452ca1c2ce1a56c59e17a44a0c542033d36cbf1711c389f7a98c0644e47295e4f929e3657b85e151c22ba03d78e8ed61dc9da2a86dd36c33f240c0491ff48fed78ba0ad3f618ed6f923f6bc280a31afcbcf9feaf3172c26a210b18415fa7c0c81eb977fcd6f821a23156ab1841de11c9a57514d9f1022726f357ae51267f0ec9e71c929655d0ba52fb52079992080232e3541a5b39056d7aa55ea3d5384dc784d2ea128818b85addc2054f1d62dde220f9791cd6cde7aa418df270e264e6f011ec5017054e9a908182e861f9138a80e077a032d9184465965dce4acda47c5030e5a97123bb8805ba4d1832ea85ce5417693b60e475037dd0243443cb298e06f9c15dc4ae08b1386ad20e0730779a089085b3cd8bb0ff4d0dfaa8c74948b42eab016177bde8d658dcda04a5891c00603ec86445d09c1085e3841a1bf4dc58ca923efdacd02564834ac978cbba3fa60055d78c18740d39ae98ff3f123a5409081e3116be33cd1822c402eed00fdf7579208ec035269bc61ecc226ff3a844ed1e777c3f1624bc5e4aa0babf218da978751bd31e5a237936dadef8dccd6cd3063ff526c959a3af0bb2011a8b63251148d47e295f2470678f7078172142f3dae45f0fd9b9c88b31ef1ea046bd8aa78faa4f17c8d70d8ccd452bb691efe26cf4d1607d6d3deeaa4687709e1609a972c0236ca9936bb27eafe411467e285744f750502feb88665e8e1ced307a6e99893d952cb7c5f1be7d816f394da2e507cc5df824dfbe99ff0dd12a1b8e07b0f36889038b28ca11798a5d900168da00f948527d451e2ecb6976216a7b95a68274b62203aca9829460353847873da9b24e245139604582784ee78e63fe4dafa48a1e8f753ddb8af12dcff65710cb510932b4817559724a7126b1ac7d18e0f8c3ad6c90324ffb141ee883f729923ce07b0840823865edd5ddf1503c66a66d1d639e4d0fee03fbee24788a167176d40d32cdc2cdd110f237a05bfb698831a1cec33984d1ebae0484ee92ba8e591612f7f50eb0279d7337345b6d635c8897260998887474f60344d1889927afb30116fdbadee2c088a83f93a6f3cb360ac1d34ccd46ba22d9704aa8075e3346385d7a23eb50fe702ea71808ddf60c1711f1bc3504de1a57ddd99b7ff072175136c1795d517d97e4da3471d23c343412634a4e810cea7f16a794ae598fafdf7a9e3b9fc9ea4d9d4429fc6d06474268e771b1594cb0e2c6bf59c9e6f95004ffe6db70f8f577edd2d3bd203e3c01ae16a54e33ead0f6924fb5e2b322d78f41c2c132609cfb13b889c45ac48ef9c0ef0de77a745cb4ac3547e7828e3d79ee51ff89ebfea5ad309ef257170c3512ac5746a3383679c2dd41ac3746f29fb36dc7f7c187555411c26b7d72f0632a449a134e18d9f9d1d21983b7289db947558e7ee69936669003d6055c7bb3eb290d2a2c483361b51ba260e0ef2b9406d19fb8165a5aa682d9f48fc0209f81e94a037093902364d9a437ad93e0a8bf466fef1669c45142c882ab1870d2ebb75b47d96e9ab89ec2d5d88207c33ebb5184c7dc85bae41923a9c977d951e1cf67d68036bfee3efb67cfb60e62748b3270e1c25fc4c4c3d820be543e537d40bee339887ff85dd52a026a78a8e9df77d65ee6eb50b68b0ca6a6b70debca3fe5ccfb00e2ed4006622c3dc7071f6fc9db8d7003472259f628556fb81d0e03d1868148c710b6c8d5e0638838ae49374f2d6895f397263f7c4e9db3048882f592c32291b93c10d91e7374d9684d17be2efcb0c1eb78492c1e0a78ab15da4cda5a05f08e8a8e2446dfba4d40a484f4a124144a7eafda4e86b542baa935c24e6f23aec13c863e72fbb37fe38b48509c2e13920c4d866d39962a21e93977d199465eba7e1cf77bca5d79c64ce969d11b348ce4c8eefc2ccf7296496c9fd9d29361e984c66391186dcf50f1eedaf6f696bd9373bb40b17f8895f3347758e1f3a15f60e4bad989e99f56d1dcd5c9dcf3581d6dd41d987fb978f20fae0ceb7bc8c92680c4520acfb82885eb9e6ff1f53819d549558d61aa5a729d1f810168dc90f16d0d0e0489de0a8e64c2de9906c805cef1c990e04b2ec060bac7bcbcd4802e25360a22eb89d43098d555219dd09ed47f144448a6d6b390cc519be0a5d5766360cf47f2567450e439383a0585ec08ca86822242877ecb047d754669a54ce551b593947b2c57b4c186a5cc587af023f8a0901c5bf4b4db39ac3af2750738df5a1208ab85826f77ca084ce543fae20a49ea1cfe865837634c09484413fdb37a6ca720910798b4180957fcbacaab22bb7b3373501518cd3530d0842aaa9871b3eb8557de32f5a48bb5f01b25169850fc19a1343f09a4004979ff091a231e9d4b880cc9ef588c78df582712aaad71e2c3fecf8d643c15d6d2ab3de26904c119ba6c126bb619bd63e1e01a60dc1be8d11eebf365f8407ee64c3dce53289aff575a07584c31887419d3aeb8bd90f1be264c291705aee080d17424e624e1fcc854de899ebefa1143a7b9a1d1d3b4c81d6cdc96d32aaad4635abc723e30608f753d0a16ce5808a48a4f8f81cc5256a9f1defa2f8804c0fc111feeda0103f46a0c7f79a5ed32543eecaef1eb13caae674e7085f71841045b476de8c1f726565def10bc57234422ee14e2c68793e9039153a1386e0dcb34db86488e668f0d3e7474e1e40aeb562212519f0ba82b83040e36e1c1501999e9ea7f7b12c44b1b3d0e4f0f219660ffefbd259b7b13d679cf660c886f67bd98aeb74788a5afcabe5c174d4bb4565fb9112a9fa6ee407b8ed458deb810502aa5de72596ee369760d945374cac4c04a544ab21a08d0ec949f30fd64db4bb324c6204f20f4d24ba0c76c9cdc3aef164f97c900eb508a9da9d2c251edbd8df85fe8148772ed012b3ff054b631fafdce03e038af5e42654bd6010efa963e43d90897e9e9efb910ef3c930f127d720c20669326ac85e55086af5724913bab53f8ba327afa14a03ebd3daeaa533cc5d3e6c660345bd0985221f9312cdb49f7db43d94686aa6ce0e743fdd952a9dd39f2ed01a24761323a0a150b5c65b96597d9849a08b116c62cd8b7e21ef80c46153bd459c51f6b5af7461a11305e38f15a580cb35e8547f588e8855c1a8ccd1a86f516874ea0476c5f92fdab8589083909c6e8cab0ce2af7d5d6bec4a6396cc992a495a808d8d316e523d3859b242da470e465f58a5defb36381d0f6aec34f9baf64577d141fadc7ff4cfa5e4b75de7f9f39bea3b4d4ded6befbc88013d6846ba8299f631501d1eb54ce1c8c1c0c3c884fe5f033fc20b795ab7f339efe9b0d51f1459b253a1f5d02c367c9adcc85ce39ca9b23251474a67efa0a37ab9153ece51935f2b6b443bea1cd420f90f277c8c0195ca711713597b68d0a90515ac1a119530eaa9ce2ea11f9fb62b49653824487d8687bf1c29e588120150b18ffc67238de3cc7b7ee479ec4b717eb829085477ccb0c53155e2167d942b83d41688e4e49aeb17c51d64c9a2abc0f7b6f5face06e52f503e2bc2a278ffbc6220ae9f9fde91e13b23eecc31fc9037d0142c9b46f4d8ae3bd2f91f3574f29aa6feec2aa743dc5074465e448828b2f765849c515cfd70a1721f02bcc66356dae17b8bb62c32933f69877b5df7385c4fe7757546bb53c7bf9544541885b40cebe442a216f80074d102f447eaf3abf659713d3cefcffe99da46a6146893f52d50f07911a69610828e0ebbbef145ff60998b4096ee241a9731194dacb3bb6aca3f98200e5a9a8c2bee75f87492193d91bd8e191605557df5c2d164185cbdacb0aeb9e48a66600b693f8ce0e176e243ed1a7c4633d91011d8cd6f6f932e85c3f0375559a2ce4c20d50b2d3b44abaf1ff2b63b26f6e44d74625f28ac3d780b97b12000d54c2098919603f", 0x1000}, {&(0x7f00000011c0)="1d5c619910d17e70a35e95c3a3adbaf0038a4ca2bb601f3bd5fa85885f3d824efd4e4f9544bba04dfb", 0x29}, {&(0x7f0000001200)="d2bba2eb2c3d0a73b5d373d6922f56cc219e70907238c6c86a5a9c42c39cccf01cc04946dfd7495b83c31e90c13448e011a15d1d159e4064a243e04e4e14f1ebb205b9a16d629d41358dc2961d97af4ef5227e81f3513f9fcf6d5206f9e80142e684a08fcdeb1ef2d118c8e0f24de9d31375aadb9c270a7bbf859e0d2131f8a7ae1b5ca701b73e594f76df2d6da64825f8525161e3ce", 0x96}, {&(0x7f00000012c0)="996acd749fca52b71ee382beed1f49095355b629771b527e8dab3df18a298213064712f4a5db6af7c345e9e2717e09bcb50d30105e2b54cf8e6caee97ab5ddc69660d706906281db30b944829e7d77a529d145e2db3dd28b5a9c018fc841648e3df0a58351c692dc759ca4b5d69007d285242e9c444a80132391ef8556f91aee24331fb601824bcf035b9ab702338cea7543963fadbbdfa35aad0c66a8dbc65dc68cd2000ebf2c9e4032507564c8ead390068bc28cdaf93018ea0123f99214997f53d766f5a2c66fe54d4ae829beedb68829b5", 0xd3}, {&(0x7f00000013c0)="f7da5e397f0352b01c6a286d33962fc9e22759b73237dcf5c8bfe9a7", 0x1c}], 0x5, &(0x7f0000002cc0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x30, 0xffff, 0x1, [r28, r29, r30, r31, r32, r33, r34]}, @cred={0x20, 0xffff, 0x0, r35, r36, r37}], 0x150, 0x2}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r38 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') flock(r38, 0x1) r40 = geteuid() r41 = getgid() fchown(r39, r40, r41) truncate(&(0x7f0000000000)='./file0\x00', 0x7) close(r38) 05:06:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x800000000000000, 0x20, 0xfffffffffffffefe, 0x2b}) 05:06:36 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000040)) 05:06:36 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 05:06:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 05:06:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:06:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x4) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 05:06:37 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7f, 0xff, 0x101, 0xf40f, "3cab55f3a9f2f616de06c5184a11f65d546ca90c", 0x1, 0x1}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt(r2, 0x1, 0x2, &(0x7f0000000000)=""/11, &(0x7f0000000040)=0xb) fchmodat(r2, 0x0, 0x80, 0x6) socket$inet6(0x18, 0x0, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x2000001) flock(r1, 0x2) lseek(r2, 0x0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 05:06:37 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() munlockall() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(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) 05:06:37 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfe2, 0x20}, {0x18, 0x3, 0x8515, 0x3ff}, 0x3, [0x29, 0x9, 0xf9c9, 0x400, 0x80, 0x1f, 0x3f, 0xff]}, 0x3c) socket$inet6(0x18, 0x3, 0xfffffbfdffffffff) 05:06:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socket(0x6, 0x4002, 0x0) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0xffffffffffffff13, 0x4) 05:06:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x34, 0x0, 0x0) 05:06:37 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x6, &(0x7f00000001c0)) msgget(0x1, 0x5f) 05:06:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000040)="09699306d8d321b4229a743a4dc987a570d5ef390fcf47aaf48d166027c8432c0bcedbdd4e16d0ada9192bf80aa767bbc5ae274365cae17b6cbd6c3aac127b9f13cbef68b993e6d8e399742c9dbe27f86b5f406fcbb628ff0f809457cff2d84718092399ec5abb5f75994d64141d2f76a557c80c7a98db1e8fe0e97629e65b2f8d86eb83b9c8bfbd420efc91c1b006bc6dd60c8795acd9502a7d81f841a042b5f538d72f45c362e7f61b6842a7bec4165cdc2a6ae2d58c68d3413a478fb8d2ee458c", 0xc2, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/74, 0x4a}], 0x1, 0x47) 05:06:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0x417, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 05:06:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 05:06:37 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) setgroups(0x2, &(0x7f0000000200)=[r2, r2]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7fffffff, r1, r2, r3, r4, 0x2, 0x7fffffff}, 0xfffffffffffffffb, 0x1, r5, r6, 0x80000001, 0x3, 0x80000000}) 05:06:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x7, 0x2ac4000000000000, 0xb35}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) truncate(&(0x7f0000000140)='./file0\x00', 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x400002, 0x0, 0x0, 0x0, "810800000000000001ae961a00"}) r0 = socket(0x1a, 0x4408, 0x8) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/127) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9c, 0x4}, {0x18, 0x2, 0xff, 0x100000000}, 0x0, [0x9, 0xa00, 0x3, 0x13f, 0xda3, 0x7fff, 0x100000000000004, 0x100000001]}, 0x3c) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x810, 0x190) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x2, 0x7, 0x3ff, 0x9}) 05:06:38 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x707d, 0x100000000}, 0x10) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) socket(0x6, 0x0, 0xff) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7ef3, r4, r5, r6, r7, 0x20, 0x3}, 0x0, 0x5, r8, r9, 0x3, 0x800, 0xff}) poll(&(0x7f0000000080), 0x0, 0x0) 05:06:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 05:06:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:06:38 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000000c0)=0x8, 0x4) 05:06:38 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) getuid() 05:06:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r1, &(0x7f00000005c0)="d4e69d52ab8182be5648dd7a95eeeca47ef837d32a815ac59cdc7871dad57c0b30c7b498d4338698e6aca2cb6fc1df94ad84b4a2c8d2caa24098a347efbe44e865e7c36af863a88c72a245fe29ba572d4627c5e5a407c9d1a5901bc45a537ea01e6d60adbadacf312b94a52a10ac89adc28e1a31f25b6a4e6687eae58d548fa46c77c34eca0ad29f5dd91a8b8ddfc16e780dffa5abc2eeb566abf55b1c492a6a44f7304d1b321c8089b0417cf5d0076007a22429f927ace4e10a1b6602e1fd44ec85904d27c3c732e7524ee241f8e1f9f14f16f8c433b546d3d608963a755479dc62d38e787d7e7a6535335b43a148f3ccc2449147a8ec1749cfac786ce315db7fa2eb3b5ee8145f57f8896dd93161d330a4e8dc403698d8cdd34d31d7f1e7f5c80508be06d3de0a74b8ea42c8475f533ea06508efab0ecfe432b39705e0073d8f48c93914a7b2d60f42ac825db77b51b19f70c03922a17dd4e772eee49e6b82d34fb0ccfaf7936f7ad2a868d32d3bebe89c15884ccab7e90c35893a47ed1f32c2d86de16187264d5f47459d6743a66b6d69136dba2d72c6caa52de8b121c3d50b4b860dec7ff03987327390d9bcd2fcf83baaeac436b89c0756652a4fb8c40a7ef5514bc46f6499c25e396bc712306117fd55103b775cd1f5191cc2d1acaa172246482aafd9dd2b36b7c148f06a28c7ab16d65cd0ab4888ae9d94f034f9d5c85b07026010fe3ca8e428a53fb9a68f91de92fff69fcc3f2e703fdecc3396775bf67f75257aa803a9c818fccc28fc61a0bc97548a48ffad71f3ef4c7df1ab13c75902981c49158d3b55217b743b58c5dedef813bc854ab83ade356d203aec5750384ff21c42bbe1f7c6b26208ddd142ea7b0a23db4d54bd2f4bf244833d50386bb29d34eabbd2639e96ae00f8fc2682cdb7767a36b32c2a66e6038f345bac2c0b5331d40bd063bae5690fa356a2094f09fdd0312b15b55096c9a3f6cee4585df16959e865c49368e430ad8076d7d9668798982644a72fbeca20ac43c6bf56b79cd8db4c1f1b0d17baaa10a4a9a1931b232422ecf3ed9e8f43d72c13de911ad46dbedb64f28eed2bd239f0198ac03b5add6b7f30fb87bce31db3008ea821b6ea7b176edf27b966ff2780bf2120c4148f68ab0c77395830eed780d0ae36427c763e028f25cd07c77913a7274b8f1e3a9fdf8a9e93e0c5362cd60a0299e75751344581c93471a49aaa103367a246529cbf88f4202b3252da93aecb14e439f9c4c70bf083c929ae2b5f31e735350dca9da3770b18a52495caa247d1494506d90364121581af8fdd660339a89385edecd7fedeabc3f10d2e72e08eccdbfe88f40e8c2259ad9c2b23a824cb69720bcafb2043468e7fe1352f7c7d7419bae7c863f60c2860067988cbcd7d1d12664aab0a66c22406eb48074d8dd4e15fd8f856ca6468266fab2fd873ded716764abdec9b6416cda869c62828478933289e1b69428545d8d2bdcbf56beb56a57bec6b56ba511702796c7f1a9e1538f5409c81f3cc6f2cb2aef3372713355b258f41199fa06b442155d9ecf679505028b13b178089f303fae68cfea3de01de11ffb042538de6e313d781bfd33ee4c81a4f1133d5dcc9f7b5076945a6db56845bc7c7e10c365b6583a2450e12285c9d532134b227b8dd65fd79a334ef392306f7684cbd815e9fe2420a283d35da96a0e16e16b3c0d94327362d9ee034c90f69a7402fe3db5937f9072d7c88ea80e0d770bdadf5491a348bf6e4c26a9d07921a132219b2e3eee6c3c49fda3c2db4f5336320a19ba55737721556dbf6196a07723df0022e9b5f1a6e65f6a0d7448ec475a1ba6c18a245f856802691ce8abb902bb9e0a914f342a80cde70f80172252ab67752bfb32bad72edefddc68c9a28b5cfe305e4462287e79250d49ae725c5a2793252a320aab975d902fcb9cc7ae3a4228919cbc5d8bbe3d06e7a17888660c11f91118d5863097862fa82b6a8783a3d0b48d97131f8ea6c31a2c27ea39dd6ca2e042c76fe2488ac996813c71215daa26f457a6dc3d06157bcef9b0c84f92565f911fa023415d293e4630b3f9ae2cf84a6d449115c055c99cb1b5658d0330f5dbe35bb2468dda02042e98bf6a53615e012bfa5f3babfe6beab970e89e6ff68aad9ec5d681f8ce753f9d9454e6a1a94b82fdcf6a58e877d55151dd948e8248b4b963f18ef8a23aaeb3cc71393cbfaecb38fde14c53613c2893fe4ff08c6fe0638054473c77178ea4fd16ce4ea80cc3fa247c8de9c6abe916f96f4db26cdd928fc962ebbfe3b1187f00d01fc03735b039db9ef7c0f8fbb0fd043816cc2e1f5c16cd74b283434085e01bba32b450cf371b7669a7e7ce413b4217bdc6701d1468e72324be55a64fe67161edf96faa5b6d231efbe4645159e8fcccdee41ffbd8b662aca208092ed4cc46552a37b9ab062fa0376f8c13d55c2fcb5a6bce4cb13d8c7989ff6e57ce739ce544fd2859bffac8993b885fc9d319e3805a4e52e9908ce92b33333f3581b739d4bbb243b437920226ea242391be97e2bca950401838445b135999df3aa6668cba48c43bbb97cb234f5f2d76efccae45ba3f369449b7d4cdbc4234d8b090e51474e7f23a669a6ce90214c275e26ab605fad137147211835c27306686a7942c2f50484edcfd23f38e09a3a8731e99a9a2bf55604a1d448011f783f735c95b1d5b4655069133a4d9c86ed26b8f53d2777b16bdf2c9b2db8321e282eb95932a79185a21159a3f39cfafc5e5538302c7debe5f967f37a7e1f6b594b63416166f0cf1468cfcaa80e7aa13089b4e3eb466aa83095d3cdba03201024199588861aa05f3b5fb028738d444d16d3e078671774d1a600f712512938d576b897e5fcfac1b94bd16db7ad41afe27002f8aea0b7297dcb5a3b5631bf3c9e861c7f9c446d30bb11102da1439b6654c95809e2af4fb0c20196c0e29c8cec8b0ff22aaefcd7da6b059e8d7e5fead2932ced84c94145c8f50ff3e58ead8d690e786a0da9907eb392b4588758c0b23caceef150fc0ef800bf180b215d35b8f7cb8476da5376bb0d448567bd69976dcf35b5ae56533992a9735ef34a5072d93953d58b329a8067b611c683d8c4161cfaf8d466f00c56c4f039001c96ec7f71ccc4f7928d10366b3d04dcf3fb64f7edd92308123be051f122ff9f57ea3b8d89033c0e08d5dd18204fc9a9eb38ff12c7f791c78ab414046a2e5581b63c172a44d3d3c0491fc6d3cc15dce8c5df8d0cf7e00b076576de2a1199518618c0afb66bcc160d3b2379408d04ede21dfdb6f1e12237a2fc1541d99a302d71b7cc126d56742dec694eef5f96897f175069457d9b38761fc878274b2d761271a983bc1867b865465f2177215cb86541ca1721d126ad8c7c1aac47c479fcde5d4a5d88dc44f7ede1878f43a77461cb64a44edd16b26a2bc0764e495041a068e879d1020514b9aaf9d8fce25c48e4f1c2de17f0ba18a8c97521b390c12bc816bfd9f420e62e52bc6cdace5a869887e53d840966bfbfa9ac5f3119bffad00669fa32f89d383feff89c4885977602c6d764f0c1fd76da26892935c0ca1b409700348917d42ccbf915b9f6440e46acfcb3f7920fdf0ac63fcf3115814ff351b8fbd650b85a0c2c6239576aa7d8441ae1aeb955e269be300cfd9fc11f0fbfab363482b5eab7b911f1465138859b5c7af96b8c21e03f9fb1a48b00cde2b607d4682f7f0e62ba6eb670ae2eb6ad74220ce6c1e4df6031fdc84a29683f0ec22f4ad983bf7c2149e10ec533a8fcb7f1b5f5350eee8aeba0244298c146ea6a3e93573762622487ea6a033d791eeb254a202aaca50776f730ecd8a7e6987da23d27253df3e4a86cc47e2426213483ca430f74be7c6f4632b4d222db40aebcd7dd5387589ff05fe13f1eb68a2d233984907b08158cd1b79b900b0774a4a7f29bbe2a1f7624cbae4133d7af2efb145bcf4032d1525e830c4d2ef027c3cd7baa039ad336e6fcd08e7f8f50d68b3662bf26b8bb315694eed1b4af47e54f6b4b924bf8c9671a8005a49170f2c16c1a05759f382f0f74e01fbab5fd7eb1a3b9d1054c89068acf7a21c8390a84738464d41f94b5821cb051f45f9c6fb14fc27714a595d886bc5d6cdaa58f179ccade57658bb84e503338bba1bd32122a03456730bd3d918ce523a6c5bb9d58f7996f842a94dacad51dd64eb3cb6a0585a2795c4196127177963c1e4e8a321098a53dee46baf5c499e08b7ebefcc93eea2cb0a33ce1ca8fbc0c531bc6cccf0ff9ca10bcc83d007f51b452bd443f3df8f188e14aa47182d4d11b70fe05a2b9a1a4c4b26e7ca3d4f7060e113802e29ffb4c8079a31dc7ec916cfae81138782c335c43e32fa84a0489335a1c2480daf43e4ef983ea687c7e2089c29a50c6e76fedef36deebb3d029c1fb903f7e71c7a1074a194a964fc640ba78c70fa969378ee2c878c65daf15149336023dc70d31a843d0c443b679566f87073a1887a1adb9a89b148819e2bc7ed9f3676a17c2bc0e4d48a9c87e19859a78fa8667ba718c75ec241c4997a0b5599a0b8550afc8a6fb3c0a9b2470520c4be19e3e4d565d1686d9bbf651a813ef0a357e5e5821fdafbc30d8e2cfa52d547c240f73644bfbe045aa4caf6059a0f4d37f85f11a42a6b26cf351918c56a7327c93d68917b5e2cb29a7fb2f01ff36cabca3fe7ec07875fdd3a6794cab4beb1fe0fc1d4402f5e16fa61d2073a2ae26e80afc052a7757586b2cff56388392eb802758108cfa0c84621912f5d827a723ed0cf9289f4e6b0861777af463da85de4e8e53e171b50a2db2fb79b779145ff21f07728cca2693b5b6657f098c454207b2afe7ca1dff0e568dc0f81a5bfba5769f0e2bb85dce0659565c018deb7fd3ab2eb447410de870bc532d010eb5c3cdf3b8bdca876f6687752789f39dc7d51a9ced3f6024db00727801b080b08ffff88fe6c2cdfd4f8f41b5f98538287d6e664da8c891f1dccb32c68cc658fab73a3431e6a3cd58472f05082df370ae92179017de855f64a898e0fd430b638dc116b7eb81fd52b1add7ca814cd0af4a758c4396493b33393b9c0f02a70d6c4bb73bf105e1e37adda8c2c0f2aaad914ad017de8ff178c70858463e23287a25ca66f44bd0ecff790c63493e4cc15b0b9ad623cc19a6c1de15999d530ec2031c3fa7d15729b3469562f2aab7ecccae47f9311c3227dfb0736d74dc5e0be2eac2c2edbbee8d0c3ce342e64280e84acc0ff29d466321f4c097ed52ad94eec8434c376cd632a3d5f0afd8808c5a375e5b771a594b1394337235929718cfbe0409526b64248530b180766262a30ea420458144f346784eff6dca0816d731ef6fa1214cb0975122cb82bbf85cf38defd5d90e01c33653b9cb5f9d53bf02a0917d1a178df729b846707891e5b5586186f88015feb13168c436629c91fe0434e008268ca69b1da032a17eb991925d99bebed8e64f1a5d69468206f2ed41f4bda13855fa41aa2ab7d26370fdb9229becf0901cccb757bd9c7e4d80d60223192b0a7569563a9cd65a96d549c05dd5121250e1687c68eaf2bd770ab063d964e88b2793eacebb9bdf431a32dbb69ee5cb35ca38e241fa467fa76fb5644d6f3cf3c6e2015dc1e71a456a502eeee9363bbeb6f6654338af12f1b5803229d2218d8ab90c32d713f12fb83e339ca6ff00b82ace86238413deb1a72b38e0984a946170f99b64195fdc3f98bc185d2a2527d61d30874b702f0ccb844280d613c4c9e1ccb0e11cd6e8c3c591290b7796e60cba4777c81b71b7", 0x1000) 05:06:38 executing program 0: r0 = kqueue() socket$inet6(0x18, 0x1, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="381f63c01bb3b4a370e3889c606d5c3c6f2b7a652b6bed07e9a6d491bcc9b4cea0c9b4405d34382636fd1b5baf1a643bc94c0cbffac430d3cb19845eac3378e27363f539ab29dcd5dd909d20aed12fdbb750", 0x52}, {&(0x7f0000000100)="0b45e0adb6cf470789a1dc8a40ab5ff6e60764103d38935ec0d8e64c5d4c96c42dfd801fad1b4ca50b74fdef850ecfedfa9690eacc1c6eea5d69dcc93c06bd36377108847ad5b54d5752aa71f00b5ed15453df5e131b76586388889b0affd6c14a", 0x61}, {&(0x7f0000000180)="e3942fe2ebc28e7d622d83510cea7e9e77b0bcab86ca3953", 0x18}, {&(0x7f0000000200)="25316befa4fcc919a8db0e0094af8d72549a8adb51829ec555b7dd5c641a34aaa8601b38d43ff0a8bcdc91f12c5332813890ae1804a0f87aeb16aa49907bbe54ad3f3ef28857d9ef10f23885b7bd441e7556d7066324b278d8b85540f9ad95e157ba51b74a7924aa93f417df0f62a043f5bf4c8d73c9f20b226ee971de7a9a22d66222762356bd4192897fe9e270f91f5c4e326b9fad4381d7b70d7583072033430dc442b8d13f1ad840bc5154a3f7cfb05693", 0xb3}, {&(0x7f00000002c0)="180ad5e2d13495a8fde0eebc7a01b04d31706d4882b2aaf10a7ad48c622f86d34dc01c0721bcc27e931c9375ab6708d044026f4692991b9ee338f2334ee88922f4cd715e82f6936fabb47d9c72a05cddb193f7e52044726057af15d7ab77a3d50cc3bea87a090e387b9d7efbf026a3b5c6b6d5c0", 0x74}, {&(0x7f0000000340)="4661e75077deb748eaa654b7dabe798b8fa2f0bffb89da4041715a6539c1de7312651c0ab1c0a75ad71fa4e3eb5845e97a9b169473c7cf54d8cde795accbea730442e6368b00bff0bd6849d16cb75ef4968c2dffbeb761e7664d549dabc12191413bb6d68a059259acf31dafefc6ee145dd6248a4a551c11743f004a8b85ad3f38487e687b34fb40d42cee353d7c869d6063f294e12a5fcd02d3c43e4ec545988be2a909ca9258924e6de0429c233a02f6736c861a6d0fe5561a5449bee4acfc6ede8a029bdabca54063a2c2472ddff66834a866efb46d95a56e99d8e65c717ba13e", 0xe2}, {&(0x7f0000000440)="2c5d6d794b9bf161c1ea80791d8de687df30f2788b591a1152ecfa1a964cf2d1db4e39be2b1e1a5d4818b6e21c2231e804f69adc19894079683bdbb913f3fda9792751f0fd1ce12f73159950c58b4d76a064a423f0c87ff2ebedf576edf0b01e4f1852f39d239e72092f04a7aeea4651c3d4fee0662525625de4b22618c4beaed6bc01dfe1396b47f5519c4f96e8f5147c8de9329b0310e8747dac587b4b7b6150b940c4ed18b8a0cb7f5bd519a038b9337f74647ec0e24c1c8ce83ea459b1e16e9e28c00df53327bfa4bf32aeb80b2b40b6af5090006ac28506abfb15d0bab9850dbd29d7f10b563467b41da12198c7de928de55b3ce37e988182ee38e5fef9a432e2aeaf447caa1bf11a78812d552a15dcaa9ee9b9e373136cdc8af4f21948b666033f39a7603ccd156a8d362ac29e39e31e7dc19b65adf764b7991b0e567fd18d198faa8be7c26ffbab876d908f704ad6050384f4020173e675f1ffdb62f9ee433ab0e7af70fafbfa2570136beba044f2ce18a973e31b1eec75658fff6225090cbea4351dffe3dce9745417d7c0478816fd723946732d266863026ba099b6bbd76409d77fef692e5ef8486e0fbf4231a5910eac82c4838a3e849dbb502c3878233cdcae502c9aaa1022746ca417694255047615aba1f44850e6fae8844311be9a62a36d40f030b09963811f9f1b10d59782fd29217d9104739ffd9c099dccc21e66bad390795f0436e2e6e0cdc629587234b573ed9242efb37dfc228bf7e882a72b187f2c5507ae15624ff67a0c87589cbd1e94826544e8ca83481739c59c5adf24822083e2938ceecceb4181fe0bed6733872983714333ea9de9201ca3bbcdb750519e7556c3ecf45f937ee562422ae0bcc50902c0c3e6f514bcbd063dc6ef7db1f937c4d12c33d4ce9288c0e7661ca4e9d82d7596681fb8a2874814813a6fda07fb8f1a76e642c0b9298eb9163a1a60fa55d25672db5623d4e5381f2d0e5b84982e324af4ceb38ee6328802a2f00d7703a302d4b28a7f5c373b392a53ed264335e5b080f29646e5a07ce3de99c09ea7ccfea67e2865ae5df2decd9b016bc9165c6f15e2c248115f49b99dd4c3d04b3683e57ab6dc95ebed75873f92ae34c7813242aaa71551e6aee62bb52db6389e32f7bc19eaeedb0d59117720b133919415c595109fd999ac9ce7256aaf00a32ee8c480be03027b150edc04d0407aa33dcf16e3cba62e8d354d631e177646b89878563a0a81e96930c87e5385982e19a92e1ff56c6a3e8dd950824ae67fa477aa0dfb72949d71c890ea6de9a0df40b8f43534946315380663ca400f17d884cb1075dd8bf0911ce9ccb8b1b805f1b3047e5410e20443516dd57c93e85124bf72012a9c42a2166612ba29f47631eb27abfccc1b39c001b78f74f3b14f13f972dc0423b66f2c23ae19ffaae80b1d7c94559703b1a37d96e856c3a6a561ed8cde33115a2508f2da664c8795fd0409c90d3cf388133135a75187a60e61e12b56fbf08accf847ed4c9c5da1cca9ceaff83e75d300d565fc091a9f7470db31173bc208281613efb78d31dd0d4c99832f087bc2c195a39810376307b2f8f5bdd19769d315728489d05ee81d41b24a85aa0f5fc960c491d5666088987f921875ce911f86b5674cb378d1af27575d999a83ab1bff56cf901bf67730fdb75cd6ae6b9fea2d2027bc5d17d5586bf101b3612cbb94528361c77c01465409de2c4b2f9e6733dee53a1a19e4c5073763e93850ee8eebaff0b223d406744299e789bb7c3619514350e6a549af576ad647167afa639533e1b60c1f458aa209f1d9b8d476c534b6afb5925983faef723f79978cde801b9b39b7a9895753e7a819db6ec88506abba1ab3f72b1505e832d0e4de4a9b0c7e442133bfb2a8c8e0e2e34341498cad48b9dd1c9ffe7ce4256ec9fc664ea8cc18a78b1f848628d279d6423d56053758f2d8c7f9447a1d4eedcd4ff4277f344f7fcb305447b52f31e6afcecc27ddffb36047fdfb5780aabf553b95f2900a39270223b39c7bfc5d53516b5bc43f820449844f4ae81b4f4f1ef9f2460c9361a7eee54228fd360a880345638eb9541fcbd772742dcbd99bd1fdebaf85d25d7fd0c7cc80dd0c043086842353e088e5341ed0930596bceb25b871783cd38354735c5c77d24679847a095ee75ecea0872692d2e860445794970fd6a68cd6a98a71d96779383504c5755ec74b5d48bb0d7fdd03408d9c6454ec2c6eb9fa6243d0e4f9702e57b6e7cf31ec17bd77a6c3962d5d957e5a4945e92fdecb76f9e28d2b4d6608429d51e1ce437c12cc7c316fa2c73c35aa4bb8e6448d780338c65dd83a5b0f01652ecc4f0d76b0c59f75745d5609ab8b4b6f56fc4c8fa27bcd43519b75f68df8f2d61afed0bd7db3daf4b005cdc12174e90a4bcaaf6bb3ea852f78a85ec3b20cc54611e08bb35f878200a53e0150323e58b8589a81c0dbe7eb63a44003dacada363bd4f15caf013285832f17ead24e62e653364459b8a858334baa3d2280b8caeb925c654d061b30a275f4305a03defc46a4f26e35e192deb7534fcf54e8534d663be4a51e1099552bb06a02f5b90f419b571d6f1edf5923ce82c032f35e6e6cefef7d4e8728f3a0b052e1ebfe4d1b12c272a79d8c18e0448194bebd3e9090f3c8601155642fb980d467d29b62a2139abff152e33a513e6c850bf6c8fc814857d0e40362709ce05fab52a2cca0c061bbbb80e1c47b237b98f8705952a8f2152ad06da316aef457835eb08793e401a3d5b1cff2bafd4ca1a322a3f11654768d391b742ad051d83d2cc0c86ccfae951ca4e48d40555aa9024d54d1f5ccbe36a0b20a880da04fb1f1c197ba2fcb1e028d2b2234372c72076f576d1b76bf2223fa50859af0b140b60cfac38e0feac026ca3c1a367a78b59c251523e881879101f2c33f6ea12879bee5d742450ca3ef1fc0c5c19407bd41f00e8505b082c782c681dcc17964229fa5637d76ae0ba666122e017286ac697340996bdd84d6355e5ba992e509eb2b179577c7a2503546e4d06279540db8a6ed7405600daa105d0c3c0a8dd3f5f61759981889cacdc60348da8488e56c48574e9c0a995a0e9572b19a3190137267b0f5673b380f9e33ef7f0587948519b38d458cc0cd7d413eb2e14a0ae67203b1c1fe7a5f6d1f531394de90ab3885d45b6e5dcadb76f21ea0a62abd9681d3b1dc4dcc0b6ea2c2c92f4bd669c1eb2160855a2ff22dbe05e856a5c1abfb7f013c3207e9f0ba494b1d2143804398e35bd165a01df3a191293c376dae72328f832b16052c1523a715c82783d8c43f4a7c970923e855a5d03be686107db9faf7019686636c4322940934c86d9ad0286830f7bebedb48fd96c821ec2d261fdd1a93ceebf96f8f703be0d1b431393c57ef37d778210daa742f1af11f892f371dc9b538b3d6b787c9311077ad06161c7da6e4f16415f7b2bce70c8affba62b646747762bbd07f413dbbec3bfa94bfccadf403bb0ff3c9d6abbdccce5c718010f94ff5976f18bcfe0d943450dca055f4e5cad8c5e7eb133ce6e579151c0f1527e77b1c8836cc0a3e2a87c994eb41678c795102b575587047a367121c1bd73dec949258c477334f86768b6e8c7c3ba76581ad4ff3f72f548a93dded3d3475b90e7db45885a2b7785b206259950be502ca17171dc38171af2e6278790b95e6b978764ad28a3759d4da173d8b6ab1a4120be41c2b39c2f96adb9a90af7ff3ea919421ae0320a9fe74e742c125d70cad53f05bf7500e47a19694a49324625845322b00965ed800f1e0f281b67527940ea9effddf5dbcf5f4c7c50ccfe2923f2fcc98f83f1f491304ba5a2f3395183066cd91b7b9fa24cb2f1119ad1a3fc37058ef685f92fdeee62789419e4d0d01154041e28a4d5dad3d5c8cc25e1b3f45ade9dc5f81b8c0cedd40842cc6b0b2401964ea9aafcce865df856914d784955e079cdb981c8dc469666bc0ab80b306460b9addc48119ac0b51bcc00f53f3cdad3f5d86b24bf4b000b5f6aab4f8b33000d1130665460288b3f3008153d11381fa3c36a2994ceac8fa114d7c1ed12441a8576b507b6397ab57e4664c01981c25e11073500e8be5595e41abe92525e6aed1c2742e29777c8068c0c6f216786bfd5d44ba208680df22671473b6ba3cba5c4ce6310a72757d2d68fce94686c3bd9cfb3712c7a3e7fe75e4206237ea5a1503aa00da00f4002836dd07ee4cb7f1f85482455785aaac4b87e61e3bbf81548decf4f4a9954658966a7510f4d1fd70b83f2c8b44775fac3f851084f5e356f36f93ec4bc4055a0566a924e4d4f24113d33bb2fa7b1b300e272fa3355fc7a6cfc4bf8ff3c669888c2048d35d2f416c684d8262b88babd61476b01b240ebbcea38844a94d94526b7d23b997ecc833909971c84d10e73aede0638bbf7ffe3eabdb9aa86c3ba4c21ceb4ea03e5281942085e4415d7f9457e40dbc5c228b33edc28d07a9a21db7d8d1bbdbd9508e96367d031223e3467c83abddd002221f39211379d10109424784379d9da2a3d8c3a11833b5c6f1329fa980bc470765c1d0c35ec34e274ea04a1eabc0123837dd8b3dd17a0994f795916f21a30349e0dc7cd58f7817cf612f9947e1a2fd5acf87b4d0641579f0443a26d596ddb66e6a67f0e653b3e5e0d33a3534743e0afb7b044bbbf025d602d21c175cfd9925b0bc299e2f2274a8eb6c18c70dd3e9084bfbd2467874c00f8730e8e22ec81b8a0e2efbe670e0b9764f97a2f96e35237224ee78b0d019e9e3cef1932af3d4233df296d771f4f9414cb1e1b2fa81eabac8c86b44e813162f70f9af09163cdfa9afb706aa122d15d38b2a4df85c59d9fdb9c8aedf4c4240b65bb4e8ffa36924c56bdc8e47384a2e303313f5f64ce1c9ae6683f623a18df326facb3e40e5e1d1226697b3f154e1733d755d1d5c821a0c17689febcb0dd25c7be93037c1f058aa90197179e3c7b062b729da576bc3bbe79e236c09a7cf924efa7674141b4f1fc8c0c5646f423d6f0c1e71c5d67644994a130b1e6a54ae77a91050e117e601d91b73b3ee1bdd3c361505288102ad1c0c5d26cf03b7ab7656211bc92a31c39e72b91f71ee693692c8cd02ac037bda7d29865e85ff1f23cce4e198f9a2dbdc1a591b75a982a9e35c06c4897dcf19b69884f93bcc61d66bcab207cd7cffac5dcd2b8f12e96cfeca0b8fe3daeeffec75739fc9fff1831535ec7e966256ede2d8a3326e4fadd5ecbc9a1be5c9fa04027d510ee6477e02c8567ac9e4a0f98123dc313ac22d392503f4614c688ece6706e20201cc1fc2a5ea35867567577ed2dcb2b46627c9748a2b1eb8d06063248b4dee9ac11385696aff0f1945b475db0c21d3ef6f99b7a0468c42c9e20c1ffc80b65ca086bd6563693c32e456a2c2e462f8761fc456921a70e03b170c3af8389e816105ad992eabeacba61a0db11e992016941c3eb0616fb0df338105cf38ea2a5aca0a8014b67940761e06f6de46f3f13da2af14073dcdf06710091f97c778cddc10118f9725702487f49e4c2b9a8b50eb3113961d1eeb898b749bed27b0b8e817736aa115985ee53f44427f50f2611ee8cfa43bba530e207efca6cc380cb2ee90dc47d955e1749c4d9c8db404c997ec972d712631233a15da3a4a730a3152da331d5e1cf48af5a469ec07787bd8877d701d1fe2ab7bd7c850fc639b49f282cbca380c8d63e19122697760f986bb180d8af058be877f61f8b1375a4875e788d1036eb5b81dff3a96692dcfbc0906eb3ac09b3d71a923fd165a91", 0x1000}, {&(0x7f0000001440)="171f02bf7a902cdcbe31063ced0e748723296f6072b9af3eb29f25ce93577dc5daf9f08cda4f03dcd3ce7958afc6cf0045adff45a9ead240d91be882b38e13154f0cc967813bf927125c38441587b330e8a890b3deea2d024a138c01c32bb351541c8dfd083e71bced21a23501cbbc08f0dbeaacb6e624c08687c81cd10d1082fdf6ddf866f92a9a40532e444ae0876531af8d", 0x93}, {&(0x7f0000001500)="624efe631d7faaa3523d8298b1a330b16a61fe851081a4ec52418730fe380149ed2fdef7f46e757bea5369d874f2e3bde8e29dffec", 0x35}, {&(0x7f0000001540)}], 0xa, 0x0) 05:06:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) lseek(r1, 0x0, 0x2) 05:06:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000200)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c84672136fbdb3ac7dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1ab1d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f0216662a4e2b003fe96f69acae35a877e656243e8bcb79384ad76ef21dc39d09906bc9e74ce0067caf12eafcb474e0b8f550495d24f5be6ed7acae765efa34cd35a81c9f34e7d80bf3a1e71bc47b49e9ba7c1a5bbc2192d2effcc6645be630a738a443581b670930d5fab2043f8746928b42823c745c21c2ac68862af1b88c835cae35df33", 0x4fb) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:06:38 executing program 1: r0 = msgget(0x2, 0x20) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3ff, r1, r3, r4, r6, 0x8, 0x65}, 0x80000001, 0x2, r7, r8, 0x7, 0x7f, 0x1, 0x2800000000000000}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(r9, &(0x7f0000000200)={0x2, 0x2}, 0xc) r10 = semget(0x1, 0x0, 0x401) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r2, r6, r5, r6, 0xb5, 0x7466}, 0x1, 0x200, 0x101}) close(r9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000002c0)={{0x1f, r1, r6, r5, r3, 0x3}, 0x1ff, 0x7fff, 0x4}) r11 = dup(r9) sendmsg$unix(r11, &(0x7f00000004c0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="a78bfeb28991b011f25abf37d3df8018302f880ecfa29e67cb4fe967120e218a9b165993a3d392459ccf910d227ba54d72ce005ac6138ccf67dfc9894dd2a690b207aad1137e79101504658b109c13443095cae485b5f19447946e657c345ad36ad995e7e0aee076ea6dd23fe125182aa1efad576c0b7189356c24517c12f99aaef83f12e16e93b2e08c80410fe99dc23217249cc459a1285b25428df3e99fc32c53368b62703c0347ba8d987e5a4143a779cf0f4835e5508520fa4d0cc1037dade1a9f3112900e44c8fc32e2022107191956f098f310b0794fcbca78f56ebe278e394f3d97a9aff94", 0xe9}], 0x1, 0x0, 0x0, 0x409}, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r12, 0x3) faccessat(r11, &(0x7f0000000540)='./file0\x00', 0x4, 0x1) kevent(r13, &(0x7f0000000580)=[{{r11}, 0xffffffffffffffff, 0x4, 0x24, 0x110f, 0x100}, {{r12}, 0x0, 0x88, 0x85, 0x4, 0x2fdd80000000000}, {{r13}, 0xfffffffffffffffe, 0x68, 0x0, 0x4, 0x2}, {{r9}, 0xfffffffffffffffc, 0x60, 0x20000022, 0x6, 0x7fffffff}, {{r13}, 0xfffffffffffffff8, 0xbb, 0x24, 0x8, 0x5}], 0x0, &(0x7f0000000640)=[{{r9}, 0xffffffffffffffff, 0x80, 0x0, 0x80000000, 0x1}], 0x0, &(0x7f0000000680)={0x7, 0x8}) getpeername(r12, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000740)=0xffffffffffffffc7) msgget(0x2, 0x8) semget(0x1, 0x0, 0x12) getdents(r13, &(0x7f0000000780)=""/94, 0x5e) setsockopt(r11, 0x6, 0x401, &(0x7f0000000800)="f28b12d29bbe2d", 0x7) readv(r11, &(0x7f0000000a00)=[{&(0x7f0000000840)=""/230, 0xe6}, {&(0x7f0000000940)=""/164, 0xa4}], 0x2) sendto$inet(r12, &(0x7f0000000a40)="88e92ad8d8f429f8627e348498643c9c6c4683891c753898da9c1a109885f19134662d9fbde454642face937e245bf5a2f6ce7c349a33dd017191697ae2f2ecd88d5f9d9617bdce7c3b1e4d3dc2cb50906ce1a70c5bcb6ca2b53078be423b9e5ffed648a7f10309cda4e3735f0d365273fe204581802", 0x76, 0x0, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) chown(&(0x7f0000000b00)='./file0\x00', r2, r6) symlink(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') 05:06:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000003) listen(r0, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000080)='\x00') 05:06:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x1f, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000000c, 0x0, 0x0) 05:06:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r2, r3) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) 05:06:39 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x8000008005, 0x4) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001100)={0xca, 0x7ff, 0xce0c, 0x80, "33e13fb92e6017a0dc6d7aa9284099af42332cf3", 0x5, 0x5}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000001140)=""/218) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001280)=""/184) open(&(0x7f0000001240)='./file0\x00', 0x280, 0x61) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000001000)='./file0\x00', r2, &(0x7f0000001080)='./file0\x00') semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/4096) munlockall() 05:06:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(0xfffffffffffffffe, 0x0) 05:06:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getitimer(0x1, &(0x7f0000000180)) sendto$unix(r3, &(0x7f0000000080)="f22e5c7e7032b07f758bae86da66f68582ddaf5b89b63d4699bb5eeb9052db6857c2b5d34e081294512de09a056e99234347fe2b01afa010118564bd670f5a50b8d6aa5341a9324c2e4dcb5e1033d0d6ce0fb4defdb64f036a0c45d84aaa36db0a1182818a390ad68370c30493107b20f4e05ac21ebda8bb9b7b71277058ef046117005bd9f1dc41c11579e1331cea75d2a22f1ab04382781420dd9b2a000dc3171c1edd4c100d97deac012438facff35c190ba7d1b41c7f50d8ea00f33b5f488cc2146b18ee34f29799bd06c330d35212f7cf73e6c57272b3620dce070041543ebcba86733b5c7688e52a4188", 0xed, 0x402, &(0x7f00000001c0)=ANY=[@ANYBLOB="4ef34d0f5d02696c653dc7"], 0xa) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x0, 0x5}}, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x2, 0x4, 0xfffffffffffffff9, 0xd3}, {{r4}, 0xfffffffffffffffa, 0x1, 0x41, 0x1}], 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x3, 0x6}, {{r5}, 0x0, 0x62, 0x20000000, 0x2, 0x4}, {{r4}, 0xfffffffffffffffd, 0x80, 0x2, 0x82a, 0x5}, {{r2}, 0xffffffffffffffff, 0x95, 0x4, 0x313, 0x200}, {{r2}, 0x0, 0x4, 0x0, 0x1, 0x4}, {{r4}, 0xfffffffffffffffd, 0x1, 0x6f43d6ae386218df, 0x500000, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x46, 0x2, 0x0, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x10, 0x1c, 0xab, 0x734}, {{r2}, 0xfffffffffffffffe, 0x20, 0x800fffff, 0x4, 0x3}], 0x3ff, &(0x7f0000000440)={0x9, 0x2}) 05:06:39 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 05:06:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc) 05:06:39 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) kqueue() execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) socket$inet(0x2, 0x8002, 0x6) 05:06:39 executing program 0: r0 = socket(0x18, 0x0, 0xffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = syz_open_pts() syz_open_pts() r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r5 = dup2(r3, r4) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x81) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), 0x8) 05:06:39 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x2, 0x1, &(0x7f0000000180)=""/96, &(0x7f0000000200)=0x60) setsockopt(r0, 0x6b0, 0x7, &(0x7f00000000c0)="97b6ccdc000d711e23c2a1a6f6b09d8607e0a2f260df9f8977d5f6224ab17536dc3a633f57b6bba1a212c4a074cfc6019b60f76eb26a88093c179b4b24ae3dd148240955cf8d202783bdaaefbc1250d89a03dde41cfe58c763e40d55e00745c177c9d49281273dc1b9b88f1f02c7c82c6ee6b53e581b774e95c0bf6e2daebebff519a80b1189f966642ee7519c0151ebe092a13a829f13fa81", 0x99) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x5) 05:06:39 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) getsockopt$sock_int(r0, 0xffff, 0x40000000000020, 0x0, 0x0) 05:06:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:06:39 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = syz_open_pts() fcntl$getflags(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1, 0x9, 0x3, 0x1}) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x5000)=nil, 0x3000) write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:06:39 executing program 1: select(0x40, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x20000000, 0x4, 0x100000000, 0x3, 0x8, 0x2}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 05:06:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20030, 0x2) fcntl$getown(r0, 0x5) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x16, 0x5, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/78, &(0x7f0000000180)=0x4e) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x4}, 0xc) setsockopt(r3, 0x2, 0xae4e, &(0x7f0000000200)="d40efab05bacc67319eacd8d1e1298d33553a29dac0a3c02cf3118ecb8081229a13e2921e84a5e5032417b4de541dc345544d754e3aa804ca48dadbdeb2deec74fc8efb1b6f7d6b99364edda03e9ad254271800e4030081bf9725b4be8aa8adfe245617aa5023cd65f14af2b7dc0d96f6a61973004541fc06fffdc0d3444524118975700dc2c258898e33e5607faf12d72d0f3f6b79c5f3193f8d5fac726dc90f0e7285079ae02b6fa411ba08ee72670e8a4222fe64deff2a22d1b9810ceb4ee9a8cc634122072971c9a8b08ab88711aafbe43ceb36085eff5de49503a2d07e69fe912f8d6b5386f7058ee00d25fe64f911e9eea2d542a96a19b6e83dccdbe0cd4c14262be50ef0ada17d0700f994ae907f7d09b56515d63f920cb707f7ff1385cad2999c0f7bbb239ac6b7b2c0fbecdcb4350edc15c1a2451cda173bc98ac653e925b73a00759bd1eecb1b613bbba0eefd38599a0730926912e68cabe1fe806eda5568d6420384edc713b2fde69d1c7a09cfdf099a7ca0503cefb656ad5dc50beff22569f3202de806419841946cd4ca77dc53f51792d77747976df908a990427f34dedc621a005b02a57be410fe9aab578ceaca4ac05625f75306b37110ac7abc7fb7234390557bf55f407a355e41ae4594d95f5021a49653657e830cda9a40bca7b510352af88b31e50911d8e77a589882fa716dd34291cde0921f2834646d83a9139059b0713874af102cf13ae8f86713495fdc73b3aa1674f6e58af15a144e097ad98b969a0d36f247177cdc6017f1fc941e7fea97658448259e3abedba1bf828e6eed62d0bacffd188951d03a471a47da8ee1f48dad7c2204af28ba58f1de983e14566e623115fbb87dd57f21d5990430298a123077ff55ef438f0937206cabee53af8f7fc467f1ce0a7470a3295955405011f7ea76b2d2205b2070d1c14972e7b362732c1db615379c93dafdc75a8028e1ecf3c9a780b763f68cbeeccef16f273aee18265770fa0ad2b1180742943f8ffc754fa74579b62294bf696fdb13c5a29c11b8ab22da48c5fe321fa1b75ffc033ed62844281881918b8fa1f678db1d8a95618942e6a377f970819f32eebfb6a7887f48daa41a3e301d18301481c4ca547b66f5f58d42c6ffbf7cacac55f87af4b0d1da85e7e1cc05e9e7fb465ea91179ff7206e19cf464555b9cafa7fd9bae3563a196ccfa71b82ad565429d865b4063cf9dd2923f1a7332fe43d74ad86ee85da32a3cae043dccf3b06ce8f4fcb822903fa53535cb4eb718a03f6bd5fb656b88042541c49cae8f2d87953ac48c4f108f40d5bdd9c941de435c06c16fdf09a30cfee404ec3f0442c1198b1439d81cb3566ae561e190bb43b54a93a938f69ec078c1a78e7863472740b8307623e734b999732c9327bd970207c6f18423e7a777baba3ef92ff2ba3841de97c26220fc2ed87548e68346dd9475a28a2a4d5df5b5e7d555c7af4a39ba3b7a912e09ff6e66d9eb28c4c4d0035aa8656b59ee6a269e29b49d0b9c58e2c14a0c8a06ed690dad8b39ebca65c7ccfaedded15253ded1a392d7d2b498af8d86837d9ff11d3ba6bf3e8f1422df419981d52c104e3af49994903043518ca8a41168bdffadeb88e1e9b1d949c439d50674d4708cccf0e6f94c41102a3caaba137455535f1b1d957df3da7567060c9489c7087f57df71eed429af7145635b55fb468d7c066fb33e6737c7636d5635f23accb09688bcf9d2dc4cecd08d25e9d0f69a873443dac995a27d2418512752e0550531b528d3af7d4c8509bb7b1719ea9fb76d2847c3557d5a9f3b2d3d5b16e617f1c4d5b99589cca11500b569128e140e318af26176e93ebd2ce0d5fd8c1f2034448cec8298609e2efe634f3ac01a3e8635ef57dedb34f22fc93a4b7d483e6691b8cf7c1c3bbe3d5500ec61522ff27e495e766d70d7cb2eec6c39046125ab4c277707150cd2efcce24e37add7fec6e98fc99efd5c34d00fcefe0ff73638dedf7fa3d0d55a9c03e403d69a83b3cfac1ba10c6ecc7bc32baa08633bb3170bc9af2e68dfe1f2f718a933b3677c0c34007e4cb49c7db1f555dd2f47e93d53d79275c93e34d14341382226c4eae1900b6a73cf3e7d2d8f8db9a2056c8c9215b2f128980f3ac6a029c63f012a71596a25c4016f729cc6ffed6fee8dcbd5ef7954e05bb8d31373f9a7a25f20678e1f32199a2b28d90b5ff9f37da680077ff6275ab33957c37c2e9baa6d880f35fe986465ef5657750ccd62a68fa557c8618fe2528da1408dfcd0ebf2b2dc69da8369449d3af89ee387674e8e6caa6c3d863547e576c002cf010087ce25c0e4c4318ecc106fe4f652f1983316c25e23cc3950629cceda34383f0a473a9f069de8b2ad02d281c1a0c9a05adc480501918f10865e198779068edb402ecfa1fd5d9b4b1e77bfab5735a1e66fe31022bf5862328b9edb7599f021d0bccbfcf9ef71cf883c8ed080468721fc348f2eda1a0bd89e24a5d9d060f893af09ea8064a2ee567cb6cec07d049ced5289e1bdbf4432db9fd85f76ba4dc877f1e49671dc44083d3d1b42d4aaeb92465f19d3bce61996e7dafb75781bc4e7e97f940ce3c649f37cd80d2c012ba9c3eef7c00965300ff5335e4fcfb746446b893a25910223cc3a5183eca6fc3d1d68ada634a431601d7b94f7b0c46b8342ea63c930fcd84b1dcf6ce2ff47c5f984f19db16277710ce2fdc59a2f0adb309439833f7430a3b4f14c871b64207cdb550023800dd58c3cbedfd8342fe53139237a6035cc969a756a127de062b64097d0d78cec5c17f9fe8e59869fbc34130bd2de3cb6f332c2dd150d90101a7a65b505639f2f3ce1abfcb8ed81c6be656dbfffea580746d08302ddf0a66c41f451e5816d57602add063a7d062a0993b2986fab7d6cdf5580fa56f2f7aa57ac1c5fe5070264e5a3e9ec4f0b8bf16a80e2d54a7419d727926b0bdf0cde71d97af6dfebdaf355070f21b695dbb6700efdb01d39c3a8feb597e9cfa4413a768cb86583b8a5b6f8502a1300f0b1880030fd318757f5f07c219fec4680907509b429da5e86bc2bf5b3b3247a7ecb154f630a4a0aff41487dcc5d0cd4f91c18ec6dfe94fa3198193640a22ab0590cc9ae16fdc6ae2e1bd2fd047c008858a699534178cd2029d806f1c7844af344e19798a338482d009a9fd88d741a4dbad3529b156bcca3f7f225cfd4fa0a051100d136e082a7493ff93da299766770a29aa1902ec980e72f50b99ab2d39ed594946d012cba6b8bdaec0048978eea7f038808514871536defa55d63dcb265b3b9bf553a25e68781f9e538d311a1a0d3dbb0cb043df961731bc196060ba6c14525eae56c968f44d740d46ea26ef18f965984223326cdbe3d21d6a10b889745a913e72cda4eec2f2fc1812db8ecf69bef5508eec52b83c1dc62ea4c4f95f54cc25017784ff539a1e6236ea5ab89b0a6fab47237fd4c8f1b75a4c330403dc5c24ce4fe4f673c2db5db3e9d21435be1a44e8c836e5d8abdfa03cb96c98931a8ad60a5d44b911405e44073043bc032c46c9611044e8a87eafe31b20238514af4e51730b8a8ecca20370d482185653405adbef65d97ecab110f829e302ccda06ef2a43f8262e5c003faca1a99c0ff67596e143fb7125d73e30af35ca278fca4bf78e90d5d0ea80d8c945f30cde214570f7542c8b74f7554905c4c876d84580ff34d9d9cc93281b2935711630629ad5cdc39d413169141be8ad12a58be3bdecd3c07ba036fbe3bc6e9562dd8af4370510991ac9c1b8174866b4c1436d3e6036cc6e2daead10a59461e591c408cb163d1f1012bdf2e8941bafc198db126c3acbaab773cd66af236fb0cac45395db1e5e82795769e2f64dc2fa1a17e80f585716d6ef295001493af4acc454209cc02eb291dff2df11ade0fcaee646b0c9ef9ef83673eeb513643b194d1e5fd82fa7ff4be47d9ee2359a516eb5f1a78955157c6076ec606cbc00bbeea61cf2d9e713d2139a0f74b4ac8e5a46e8d2424a2219b9883a24ca2f5c75fb585bc001b9dfc8af660bf0d33cc5ff81403da208c51668db70e6104965399ee3ff7fbe98c45c5001dce7773f0383e69515b438a76722ca0ec70eba1ce787027ce0c1a06ac166906d35db7bb0b321bc0f6bd2a5745d326031032c6cd5b5bf155a76b0ded46097fa6f7b50daace9bb5d53842b78174ede682cd0aa3363706b49b2fc0ffc35a622fd922ae3a41d0b1089e2904b939de1bea594a8d3dd0a95dbb09b3c85ed172ffaeae6267f94e479deed9bf231c98b83c460b98e075d05f45795ac3396cc497d9a24a83a02a61f35d99238040a0479ab0b34abdca8094cedc72c0d134a12a4905b694b3b7abbd428a2a1d966cd4758ab4680a6ec9d7119d2f8669f9aa42dd9728ddf1ce5ce0486da74441e7a083fdc22dc65dc5fb55d63dec653cb2444ad778bdd6cbc1ccbc200ae3eb869940f78e87cc6282a08cb11bb3729b242965461d9500331c0835eeffe1858add9ba1170d635e8f55ab82c6a0b86840b3de8341799803b53a6a1fa8198602ab66aa47b74a74a38dd7b6fb02ab3787de4797cb99c8e48b0783df994477594da80649baa22a2c089dfea66ea5f445406f4465125ad7127d5f6aaa541eda6cc4df3f801f14630846d5b20b295ad4391898382fcd8c28e934edb9ed99f191bf8ddebb15bf42ea75be9d5ef53f1757485e4fd02e8cecf570e872a922e55ff722fe314ee082e61fbb4e8b280212aa40bd572dd96852b2267f46c743238cc90512b7fd8624e81eadea3622cd75359bcb9993faf5e6b9967180bc9dcb1c1dc5440987817c28015eb36cca15acc32082b2ebdaefaa610b00251cf90983bc51840c668c584f82b6996abfc69bcb9fba8281e5a8d5305357b1229b6fd985b65a800a6d085064c7a8b3ddcafe817c48cb243e6d2ff0db6ea621438039a3ab962e7f02d375e12f92eb56004b012be404bb4b12efd975661253c15e30850f714c6e29a136510165f18f69a0ba38806f9d71116a366e1a869a9e0c5a7c87fddd7708d4196feefdc08ad74ef106dfb7aac480d028a86418fe8c1582ad5c9597cffd3f70f81840fc78d4d7c6bb015b31bd2660b60944ddf7e5173f54690f59ecfd900b60e1deac30ecfc84fb6a52c5526033a96d184a8c12c0cf81bca6878c80a66daf978f1932c78b3686f1212244075b859ca294107c4862b0c93ba7b9136ec9547eedc54d15e8860745709ad98503785d8363212bfce651f9c58430938db86a287ff2e03929fabcd0d755734061cdaf711c30cde6d24502a912702c8ba1ba533904fb3f2258b68a1c5624a91fe2bc5438574a22756e9a1a94e8f8eb107e2d2419e3bb3c986aa70107296134accfdabb04130ed2197714efe94308f1a46f72ea8f358a977cd1c4c4ce51e880fe0a5fb4d879a40b913e36859c14a0337c1e53874409082966407a62b93e3faea5fa944e3ea333b6387785618b3fbed93860c5ec01353b12ce240d87f42ba26cbfe51be826eadf9a0a76e460ba78bdd49f407f4ffa253b1ca619472870027c326514eb85e584f6dfed6902e618237c620994ed2a30d583c58251cb38f5a6e8e6e6444b60dc0ebf9b2c7aef50d8c96bffe1a0c836f5269885d929730b3a08736e66c64b2d9fb44b9c74342fd1666748d63fee2cd9bd46503a45785e7d13f7c5ece6914e8d83bbb7d70a11f317852c7b41a2297678b5cc63a0aeddbe1cc12e53b8b1bc49bceeac65a0d56daafa58b85c0c9486459115841d7bea69ebdc889d20d3f035dbcbb5b373f7c76da", 0x1000) r4 = socket$inet(0x2, 0x4000, 0x3) r5 = socket(0x19, 0x8000, 0x3) faccessat(r2, &(0x7f0000001200)='./file0\x00', 0x0, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000001240)) shutdown(r3, 0x2) sendmsg(r5, &(0x7f0000002bc0)={&(0x7f0000001280)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc, &(0x7f00000016c0)=[{&(0x7f00000012c0)="7d33df2bfc8c7fce4d8c5567d1f20e9d1e7cddede8dcd4b52038ae6ded8a38a46d2784a0ff840d331eb7c3cf09e376d57ebd5c423cec534010bd0523ed311ebea428ce6befafaf76cb8cd374354cf4bbf566867987b2a3749a2765fda70b69deb1f364faf8ef0556aa2fc6180f4fcf2980a6d05b754c6b591c3fc28ed9f9d852fa7d2455ee7366a16723ce18caecad02a8bd1be2bac6e6235b6bd4652044e2f7c84ef08b9bc75ba8914c0a0e296507df7c9898fa8c55b7705ee4d2d69f1f60b9d02a269dd356961dc2c4bfdcba452a9ecbdb627af39300e606ff3ab3a5de12c29c6d9f9e674c894a36f98e7ca1c43459d7", 0xf1}, {&(0x7f00000013c0)="1742934629b0ca4f6958dbf8dd373e83cf5d307ee3f4cd903b433fb11d1017da165b36c4b137bf91ca596b64b6d177cb816fe93276348c5f99cfcb1024b0e2aa6bfed5cbb58c65bd6fb051bce026493a8c30f34740b210b6ed4fc59146a54f919141fd67d423dc41730cdd231c789e4d9921007517a87fa256cc271c6d0b61f3685c33bc636a1abfcad7fec4370d3d8f598f59eec86ea94aec6b9108069a055b3c5bd8197b626787e00d2fab190f32a945b8a9b3be30d0d80a77c9c9c908cb4e5a05dc4380cc07887ecb853957ce604d15aeed1ffcbaab0de18dfa4185e20f6228ee1b32ebac8b1a", 0xe8}, {&(0x7f00000014c0)="da44576023443cf85af75f4011714c7ccf8b2540acdd6baa45059131cdf818", 0x1f}, {&(0x7f0000001500)="868bf674c25df2a45e2892c6817fb890eb598d3719de56020de58b1069fea87e84b8dfdd51b2f3ce77bc05323ff644d3c41e7d5c9cfcee67485f8377a75a759284b74499b6dafefbc43da9b6ff34c7b061bde585d29fa7844d56efeef94142c525d04c1e110f4bf32a8bad3381aafc9ff96687296dd621aec5156c2c8e719543f1ab617775905173273923a340ac7c82", 0x90}, {&(0x7f00000015c0)="7badd069abce92967b0a2a3631d505f40bebd1a4a54ed79dd4d4c825129f88b95be82d43da242d78e373567abd2d02c33e5f5b867347e417d74df405df2729d59980070a5fbe488407b9e0f4bfaa38fed58e908255b9c455069814c8975f3a1ae92a5f54c5ccc461565344451e7cb1db7339143b91109f5b32", 0x79}, {&(0x7f0000001640)="a02981174c2c33bbd67735c8b1263b4fe3b7892de4ce36a01ac2e9", 0x1b}, {&(0x7f0000001680)="07ca83e0ffab72dd38b8f2092a62e4440192b2726386cae5e632e8f5c40048ac013106326ccf862cfd04aec513a60292f812ffefe48d43b550839c", 0x3b}], 0x7, &(0x7f0000001740)=[{0xf8, 0x1, 0x2, "a854d5c183b2bb56069ee560cd16c5e7f6129f4d553b25af3bf79f9545259c175f4d4145ded8e4a8d4f5fc8da2cbcedca96ff4101bbc8580e6419c70db816797350853a6c7828f4aa9b2f7e59db0ec21db5b5e44ec5ac784450b8fc3851f206b20721cbef08d06afeed5122b131cb78265f26ed079080935f099c2e78fc4057459aea70be5bd41a56336442dd7ca0880d393de1d8496a4ced91f1d0d4ee9ca0be04f7c950899981d26b73a4fe9007696c5394b2f7681841655ab68c032f319b11bff00224ca5dcd4b2f1154b22e30444e76b383017331b9baf61148db8f21f41f2752becc319"}, {0x78, 0xffff, 0x200, "d758da28824a88fd597d1ca6210c539081ddeffb31d629e30bbbdd385a48a33840b8ee95fde3b924ec932183f2010796b4bf9d57956d3219fd6a35ce394b3d0a1b829ba808bdadee60b153af4917795e72ab747a27846196abcd86a8455446d15230"}, {0x28, 0xffff, 0xa60, "b6a0d3b5318098e1b0c48fe629b1aaf09b5295"}, {0xb0, 0x1, 0x6, "0b9f84401acff4bc94b910602b524d59bc5a157a2c5b56cc5f83636900d7b942b10e88422f9ada3a51ac096b3cd6efdcedb1706b1abd1a7712d60f16cd43aaedbf068cd0369f276a6af1ee40ac8256db11fbe36cc6b9adab5cfeee6f47bffefddc9571eff3a6320969cd937a06b0bcfc6374f6be100354bb39a8750cc5a0f518979f090163d12d3f868662ebddc126167a22ae2a02fc5a0ae3b72ebb71123b"}, {0x18, 0xffff, 0x7b, "6a25e9fd5ab507"}, {0x1010, 0xffff, 0x3, "1ec2852da01abc9dd3edf408ffccb3cb3d04dfa22586d73e969276db7e06d7f98da93762b1b37cada4ea2e292fffd24830b102ebb24be6f95249dfe523f6a368cad2859fed28f4618d4040a2244778d6248c85c6dc8aab75242bee19b3d21ad0e90604c77211f807b9815fbfc745c31309355493d2f220fa5bbccc7b87fac67de29ca0467e46d0372e953c02859ebdb2f6f4f625921d2eec70de4b9de8b767131cb75e1ab0f39077b4dcd2814d644394a1aa6e910c00f41bd475aee2f69bb95695809aaef85fec5431cf6eaf57f416779dadf5b56a2303205838a261ebff0eccf34ed49f3f4e1e3d0e279f9af3a22a6fc8fd52fe462449874bc965d33257e903c118ceeffdeb7f058e665fd5806da0d15bf8eb07782818161af0941514525d35a92cff10794f6ae3fa73cad023213e17b27b3e35456bd86841c66e212b37958607ce099859e565e363871818316000beea667a8e5c9a175512e0ef89ba9ea6ea829807ad4b3e215643aad4346dfaa46d01add2587609f0fb3fcf11113cd54fc5dafd480a33a5a8527af49e7d3f17e1ef2f8d8c3b98130534cd61c5725e9f3dc9517b3411f586dac3a5813e77f03511236e32318a7507c0f0fb1845d35807a7f5a32aec9d2ce73b45c7dde0eab9e677a60705ecb56c12d6ff2b41e63cf302e2d67d297d2b55928e6e1247784ee441da20c8d7bb9b59edf97b3cfc96e659f19f06043aec46a4792eb255de436c84ef544c77b7d6def252a7b8ae047324767686377164fa4ed9a5689f9c7cdb71d73b68d7575756020dd35a4d9b292f3ce35fcfa0ba4faed5c6da9760db9fcdd9461435f03c0f176260cd4aebb054e9e4562b631e8170931ba91937eb4306e9ee566d6ae3ef613b2c33227cb7e9b985523a45f33116390f840bf2b694e66df940100e1e8076dde8fb551a9ffa9c59d9c173e27fabc2b42c79648d7493740d04eabad6766155d642109ca0fcfeef949af24a0b06fb2a72faa39b6d0e7a725ad70d181b1bb02bf7bdbe904ce29702945868e57f645a43a74c6afb3d49059568446bdab0b4d9ca744f1049847efe4d5ee460064b55f7d826f16c8eea65ae580e7ee44b9d8641b172cbf9479994022804c13a073d46e9cd1266ce3edfa7d8881cb3cb198ded23e5661a6472ddc6c0d73fdec771e6085b262cf796502c1169753ac322de0dce979e0d4ef5fa0f62e329417200302f18f6080afe154edfd3d9510f2a6a52f6fdbe176c770b43c12f52dbd71cfe41b3a3130fef72b47c9e06772bb48aa874785da6ac556e54efe45af75a548e2478a695254e807642e1bafe0282b4720a2273a16a123c4389147be287736397be8960c1f9fa5c848d4ebdf73fa9c4c808ecee7907a8fdca70ac8b694e4a836c14e368e0f5ad7401f064389e5c8ba111987fc66f93e8d0e3e47e017116665bdaa30b18790655fe854597244824808cd6d596176fc32909b166734fda60c69de1d6ebf2922a6b9e0ff7e182df5bdf08ef7a207fe44eefb9c7d2e015dfd21a6e58a7cdfb636b4d63926ff6014bd907508ec2094c06d032e2c750834aa74d660c211d147d14d2d18b53f36e28c2b8c16daef6f0857b90aedfe9f168f59881ddc534a0e0d82e6e2311bb50b1ab61ccceb749f339aa8bfa6a65f18087d7eca1a05af06d07431918f65a2b352f87453697282ed539ad97d13466e3d6102ba5ae576c99c936859223daa557eca34c67258e5c51ee2cf343b15b3589b8b0cb74e0f92e17024de0208f40b782d66263204fbc43c47d2201e857d39670570b03333bb66563847afe723148154a4771f394e5246b45947a8279cfdd970f21e5942237b81a7e21e09d129a3623ad4dd482c94dbb9eabfaf106a2bd21285da044c31ae1f03870d5fa85da28f63c24c30f2a1a753a5fda335781d52ddf9d74dcf374009838ecb1940e5e43def7244e563ae9f8ff5ce4f16cba9bbfc5449d849a8c022beabc83a7b634376e48a214ad28d10fce219d91904d2dcefc14d43d762e2d786c390bad7ebad94105b22762fc41ad994061dc647dce7bd6dbb725444f2544926a6f7809285e0451a39fdc337c31b6e304f7be81d7ecc03344a98f52b19baed39e42fdaa5a92a2cf0653a0cee90656b642a09484d78b7baa86cce5af0c71bbbd5b7aa44a683c23b82637d74ad851120906b5f0297085f81c68846e8c9e5fc3547a0848bc29cef53b7c732c61255ededdd4cbfc81236a0f59a5bb9800945ad93ed013d027b28e62d2fc50322319c2d8e320a68201d0ef9c6918c2f8d920a2c4804081d01502e64bd1882a2c64e20b003b9980240ec248ac7d226de8a88ac1a5154abe9d3ebadc5f4cc52a645494661d6b5e0bf3abfec73518855e026ae68e3db0e1e990f6385d4990394a7767ad6c2f79517389996f8706e0123894eeb2808c54e7a66efd81924c90a8ad427938bd4e074a2cdc260019e380e2517ec625e4274f64e2bcf322b8c4eea167bb4ba36347109f6df9479e943c2dca71b9914e71dd4258e3fa85f2dfcf94c27d2710e43bf900f4f2a2d21fa1e9ba895b9dba21e87db7b85e2189f2a60b8a3f432ac67842ab2a7a08649aaa55c138ecd7a9b519d52953bdcdfa1384714a2fe9e5721ad6f7bdf98d8c5795a5d58f4b29d0e6a27b24c60b1ed60be5864bee0f9b61d742219295596665ec16aa7c68c5a165c13c86c89f2373519ba22fa2e5be17589195f65f436f62055d4939ace3010ae653c1f4d82a384d4e436481f84d10407c9a262ef6b858251c486a2990df1ebe18e8eb43a0e12f118a603b2e7de64abf095ce245ed698454438a5f693b2d0c56ed4ac713c4c079f206b083dc345152c984652ceff6f3f57002734d405086c10276a53279d1dcb349ab1a780178d642e0f1d3b5d3fc0a1da4344778546eb5ab4be8c2773629cd64706dfccb3124f38d5a668f1aecd7cb81af76e0f976b2da4f34cf95dc622715496d78b3bf2d4d25c88c8ca693bc708c6cf35251d19fff1bd1fcce957e8c92b4197432d7bfd2c88db683011abef38d2dccc10eff7b6b7f67569309ed76a1e5e70f61ae2216e49fb8e439cdc6e69a64a573ef6fd3be0d3ffc8a79af5826efcf9d1483332d0fd89b7edf513c0a6d83cdbb4aded05014541d6265d33956bbc9f277f9d9f6324b5075626748eb7dcbf744dc7aaf35982283dafb08b8a8b2e7a4ea03b343f282453cc887f237ba41df2d31301e84e6b2ae4b124dd6b1cbef4cbb2ca6d5df00f8abaa89e0bf0c7ade529fa94a2e27d3458a000859e97b74e086355f51f2c41331c80ba1fe5e588e61fa35843118904d93fce515a4d5ded92db4fe132730646c6a02b13aa17bb6f01a383fa937b5b767bf5154697bef39451ef50499b3e54feed844b16f94de4e24df79ba8592a90b1605f761bb83161220bb3ba77045e52be398f2227609a799bed066b94d0f6118c648cc6ca6d8a4bce282e0bcc4b86341ea83572f576fe670ecca2f1dadc92aa0dac9d2e468e7a7af37df859149d9da20e9b6d760422cfdc7ab7c774e5f4cdd5fc60cdcc7b93a03cc0a270393976750cc4ad8c8c5699913604a3da946e85a65b9a03bbbf11fca92d98a7c36b857697e6cc84b33a798238e534cf21d437485ccf1276b223c8aa89fd8f46521f380d85bb8880e7307e65318f2d85625739fe3a5354f729b0338ad544ba35575bef5fe231e41d0703136686d5a44061caaf2099732d7b9aa5237fca4f25c22940a1c5d8061d1dfc1c92aac5be10cfaf2f10fb7581996672cb2661ae0c7109b15a388e9031608e2361b5448de7da13ba81373f2f45c0bdc0ea4fcc53e762f9b328dce977cdacb857519916e643162753f504830abb693bb22574b296cb5056b56c1d2c63d5d78999b9b711e6aa8caf6d212bf169ae820652156c899c006b4211e5c356fad8c81dcf17c809e73d093f1c168390b57c09f09e508c1f313c3b9702d79e3fcdd99e7b013576ffe1ccee4f8000374a1474fbddd9f5009fef6c7a908bb10ba6e5fc22372bc989ef1f18a56bf5d66d0fb889150aa924e02ee0bc0a5c0fb1076532798b894af648b2be40f8d8282a6ef13830ad1ef1c837e0d19394991c14951c7e8982b83633433f7081ed0aec13d544a8554a65bdfc9231328cfc192305142017c6b4b5f72cdb0c5736e280ad09ad4a07a50aa04c74bc02a27b7aa5639bb3aa35760c70e8d4945787c2f9068dbdcc5844ee3991cdadf9481a8a9505779d9042e809a8ed76d92eb2a7890947f26db547bd254626ffa571f88318b64069d4357a5427d81128798606f337ed71bda6b6c978773d54e489754245b555373ad85209d4c4143f6383d77a863ff8de88ddb420e9db762ba947c3f17ae54ad698a4adc4ec23105943de27d06c6a14321561b5c98cd25cf003a75d2a1befbb15953f4ce20c8d3691970fbe7154e56fe4e06e36adc0cc7d47485ce2f1d056f8bc33ada106e804b550597b5a60c60662c66d436ce1db910034dbfeeddd3d0fc84f2a14216b0020e621a63c51d3c060126e606d035e837cbdee763ab7a051016c49ec9c698f8bfbb211b35feb32e846cbec6002cc4d2d52e197161c545ea6ad8522572f73a46e520c35ae6058cf062b4a4424889905c471701bb89d4acccf1882ba922aec55792da37988b4f9ffd05d3c60c1910364c024d5a8fb7835e9fe5631909a9a902e97152f94b68da06b956beca92c4f6b6cc54e0fd664d8466e35d696be3aa5fa1806b1551fd55069aa9c0794a807c49617736e39627eb067b3d0d7bc3617e8b8a09254f01c07cba14467251ec73c28c0025e167dc4f2132effad808c62cc7eadf4775f377e8cbf5cd4bece9678cc7ae7c58bd3e29f455a0b49cd30a6ee7768fa42de0dd82bfe65edfce5d26bce159723e9f4152b8f56866b429fcacc121f67d235d80f05f8d4beed65f149e984745b9d91b0291ab3d9eb30bcd68cefd7f1052f3ac6a00b17da695bc4e083b871463c641c09a8c7ca3240919b5bf2347d5948b8b0dc8937674883a99203a1a93fc43f64f3fa73ddfffe44b79c7b4b02900c854b38dadc95ce7d8fdfcdace76cbf4e56e2e51cd0a6fd32bfd5bae63a715446bc8243766e2b86af839aede73f1e891bffedb74d5ce854c54748ecc35257fe8c4d4efa3f4b8f61ec04b75afbce4969eccea23117dfa9e4a58d1df6f9bc5c49af9e22a4d67255e158c98da53fa66f053070af97dffd8ad0c640b0d7ca09a52f1d6a4fc3f89c3d266d7d3a77a3e162bc403d2287253b0debd35b8009dc90f800fd627920672ab6c29f04f7c037ffbfac80461592f245464e55b7b0cdbcea062d32155275a66579642f345c06c349434d2b5de70adbc6e4e716b83688c4b8d2e29567a7743cefda7df6841451fb6e5094ea5ca73c2d8a67ada1f033fa936ffb85dc2dcee0efbc85914fd987afe3372772a2c8c2789bcc63bbdac1ee767b3209c3dec20b51471906556d9b8edbd6307ea5ecefc256c4e689d423ea505a0679f9b0b3f84556e4f0d66109bf47194a0fc3199f9fb20f2f14f47ada21eea5a12d6ee3f48cfd49464764606255e8a362d66578990afae7e2d648bac99f37c37bc65499ab3a88b649350d60312ffb4cdf5eb1bcf3b371b332220eabe6c5210b4f50178a9508ddc4dc154705a784aff72efb682429cd64d746e4ffb8d5be04a550b4527c1b3e4a8cf239c3d2fdb29c7f9c4362c29819dade4988f4cece3a7e19376a27cab615a0c508b3f2e34d04b51c5b2076f879b9519b99687f20f461c6a42cb780600cbc827f3b23833c6c8f5625448ce46"}, {0x108, 0xffff, 0x0, "c80966e2cd31f2877c2039928a6e44e252696df0a33a35ff042de04fa0ed338960f26dade1aadc7ee9590aedffc5dc267cd7c540bafb9cdf028fc4fdac2e0c4b5c15bc2645c9fcf9eead89cdbc4d3720ab9ef8b8d1ddcbd3ae7620a19fd44a7104800dedde43abc352b5e61561e5cf84e648d2ef29a5f609998f1d6032189c2b78a1cbeaf275d3e0a32bda10ec193eab09e201cc998b9f4494749f59485f9fc82c58ba9b37b4517b24c723b499cd648825353344bbfb992eccac61a8a8d0a8a13be8a56793172803cd7edd37a76bf623bf8a211faaa2677f7e89cc5f0169fd63edd0e91bd5321745af2e9c8c6502b0e35fc220e93ec641"}, {0xe8, 0x1, 0x73, "31f4aaa168533ef75e4836e9f93c89769a760103a866eccdf600d9e0b065baf5b87dd1638c797c71ae4c48cd9ccaa6122492ebf881495d1ce2937a9ffb29bb81fc3f72595fbbf19ec0c605430ae3d614f099bcf4288615364694f70ae33e9205abd96d1bb7f3638a9132042b232af13e70f5c8a27ac07721357dff270e2aece8398fc5b0368eeffe6c6d99283820ea366be6240ecddcc41dcb5f33c6e1c9f33d14a287cbe714680903d08e66c427b78fe7028f3de12bd3455119257afe7ba26cf0a905964dd75711f4f97ed4bba0f0b59a"}], 0x1460}, 0x1) r6 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r6) pipe(&(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000002c40)=""/27) close(r4) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000002c80)=""/29, &(0x7f0000002cc0)=0x1d) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) getpeername(r7, &(0x7f0000002d00)=@in, &(0x7f0000002d40)=0xc) fcntl$setown(r5, 0x6, r1) 05:06:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202b9e1218c447149c0a7c140bceebf52ee6847e60e6c20e4d3b32b7f668d8b16979e201bd2478cd3ca6421fa5a25a4"], 0x10) 05:06:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x10000000000, "090000000000000000ffffff7f00", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:06:39 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 05:06:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) 05:06:40 executing program 0: semget$private(0x0, 0x7, 0x314) semget(0x2, 0x2, 0x100) semget$private(0x0, 0x1, 0x142) r0 = semget(0x0, 0x0, 0x81) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x22, 0xb5}, 0x0, 0x2ce4a001, 0xffffffffffffff2c}) 05:06:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x36d}, 0x0) 05:06:40 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x17, 0x4003, 0x3) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) clock_settime(0x0, &(0x7f0000000080)={0x7, 0x7fffffff}) getsockopt(r0, 0x80000000, 0x1, &(0x7f00000000c0)=""/4, &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/175, 0xaf) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90800000", 0x4) shmget$private(0x0, 0x2000, 0x44, &(0x7f0000136000/0x2000)=nil) 05:06:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000800)="bd534c2fd5d3c431ffc73e087d5ed6d120a49306e25ec34894581d874fafa028aded5a1b6bd738bf1d78159d5a86c256bf71629846df4af81413bf01d655c0a8cb6f7013ad72f07a80d5e2dd712827d2f85a0e7bd751780d294a3286d5354f748be44b1a75e66be31823ec54071356539310bd931f55bd304e", 0x79}, {&(0x7f0000000880)="a96ceddadb8b42966bb762f2d1ab2709ec3ed6a59fc075054b62c48afb24a1a3c7483fc067a167316205b17cdaccd78f5c8b09a95b11bad9d16e9021e2d873cd85c95bbe875df2b47b68cb50f7d0c13560ea3a02a43a8042b4c1c034d61796fd64a16eb941a126da4e06f3cf1ee1e9a63d032bd83bce0d44222568a0421998ac037f47ec78663ae0744819790bbbbb", 0x8f}], 0x2, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x50}, 0x40e) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) 05:06:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="25482fb196d960ebdb5d7e86c55d87b086aa3fe8c3bea6ad508b4e05cfc8fbfa9af0e661ed054e8e2cd49458dd5ea51e2d320f8b0d5827264790f4c5d18300c0971d6659b27622229088381d9b70eed6a84585f798ec24edd348bc7ad1"}, {&(0x7f0000000040)="cb5fbc8d1b0659caf7d89e013abfc8c0dc0247dc6f31b7f386fe861486a1797faee997121443ee377d9b5465ba726100ac80c73e872d5495e82d0923911446"}, {&(0x7f0000000200)="55c2faa4c06c7e5bfbde6cdb42c1cc02ddc479d2bd4d00f99bef0b87fc9fc2b91ca7470f0ea3eb1c6dd2e086faee2551f7c8d3917eabbce907b154de87a0aebe5d964ccc7b375d5a9d105668c8b40ab285b2ea437c37e7eef46163f75342c60ca8334c3f08e8a21d837583f3fb289a588ea74d6f7b2153bc89293ae44bdbea777aa7713d4bc980ea068eb60ba03be3", 0xffffff58}], 0xfffffffffffffeb3) write(r1, &(0x7f0000000080)="02", 0x1) 05:06:40 executing program 1: mlock(&(0x7f0000ff1000/0xe000)=nil, 0xe000) madvise(&(0x7f0000f96000/0x4000)=nil, 0x4000, 0x6) 05:06:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) socketpair(0x6, 0xc005, 0x3, &(0x7f0000000280)) socketpair(0x0, 0x2, 0x3, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0xfffffffffffffffe) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) syz_open_pts() write(r3, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) 05:06:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x100, 0x4}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x4, 0xd) fsync(r1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000001300)=""/89, 0x59}], 0x3, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) pipe(&(0x7f0000000200)) 05:06:40 executing program 0: poll(0x0, 0x0, 0x80000000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = semget(0x2, 0x3, 0x102) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/56) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x200}, {0x18, 0x2, 0x1, 0x1000}, 0x6, [0xde2, 0x40, 0x2c3, 0x5, 0x2b, 0x6b7, 0x100000000000, 0xf8e0]}, 0x3c) 05:06:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r1) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) clock_getres(0x3, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666f6c653000"], 0x10) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x8) 05:06:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setpgid(0xffffffffffffffff, 0x0) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = getppid() geteuid() setpgid(r6, r7) socket$unix(0x1, 0x7, 0x0) 05:06:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x8000000000001008, 0x0, 0x0) 05:06:41 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x52, 0xf0000004, 0x1ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x400, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x7, 0x40000000, 0x40400000000, 0x80000000}], 0x8, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x6, 0x40000000, 0x10001, 0xe6}, {{r0}, 0xffffffffffffffff, 0xc6, 0xf00fffff, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xc1, 0x88, 0x400}, {{r0}, 0x0, 0x86, 0x0, 0x2, 0x2f74}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xfffffffffffffffc, 0x10000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x24a19aef, 0x18000}], 0x101, &(0x7f0000000040)={0x401, 0xffffffff}) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 05:06:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00'], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r3 = getpgrp() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r3, 0x1, 0x20, 0x3, 0x2}) 05:06:41 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1307, &(0x7f00000000c0)=0x3, 0x0) 05:06:41 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/93, 0x5d}], 0x1, 0x0) 05:06:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x10) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) 05:06:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30280, 0x5727c0284729bb22) recvfrom$inet(r0, &(0x7f0000000180)=""/239, 0xef, 0x842, 0x0, 0x0) 05:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) socketpair(0x10c478af71f1aa4, 0x8007, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) dup(r1) r4 = syz_open_pts() readv(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 05:06:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) write(r0, &(0x7f0000000000)="80b2dcd4d6c41300cd354c4c9ec8daaeb99dbdf9e6ab157df89df818ead075128f605f342fb9521aca", 0x29) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:06:41 executing program 1: r0 = syz_open_pts() r1 = dup(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0, 0x6}, {0x0, 0x10c}, {0x0, 0xffffffffffffffa2}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 05:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x200}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6e, 0xfffffffffffffffd, &(0x7f0000000080)="a5716c8fae2fe83677a5fffa9221411e81d822f091207ffa5b182a406eea6fa525b72e21f87bb5b794fcbd5177797d19b89ead", 0x33) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:06:41 executing program 0: unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') rename(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') rename(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00', &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 05:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 05:06:41 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r2 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:41 executing program 0: nanosleep(&(0x7f00000000c0)={0x4}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) 05:06:41 executing program 1: syz_open_pts() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xa3, 0xff}, 0xc) r1 = dup(r0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x3cd) r2 = socket(0x2, 0x2, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x22) r3 = dup(r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82240257ad619dc5d3ff13a56bc052d8e9d9571d49e52645d1d8b017b6612076"], 0x10) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000021c0)="7dcaa0c3f74b5511de54974bf7c6409af618a05a039e70f90e28734bc8ae910870778542fb7142892a90439e8139213209e108c79e936d621aebca102f99533a3d2b5a120ebfa27a440d3817cb3c4463835960a558d63ac646220761d3e4d6ec9e13cc5acadaf49ec249bdc22c60fa24ee1ff17544b7b779c48b70d66c20e2aa1675ff8e789b395495d5d767a3fb8a0526332556ce991f21f8489882bf6d00ae5fe59823c3eef9a8adba535afe872c9fd99abc67fe1e4aee8167b685cdccb6039a3fa09ef1127f800282ba1521539e983a98f4a9efaffdb409de3916d2d31a494037369d7ed1ed5cafff0c6ec88893759b0fc2b8a1295746762aaef6119cc668b3f7fce16f3f798e8b821dcffc8aa030958cb265e98661cda779c20ad3e7ced250c9ba817a2dc4b90583c0df9a57268ae932a9dc45d73d8d3d3e5d03d33c6a96970781147283b72c0635df6ca3d62d441ea256ece6268dec2ca6ac60b0080a88672dda4ca649b5d3b7a709531d6927b14bafe87bde1c1f206b4b4cf8bc16e987dccd1ac258eb5136b231b5449f4f3d54b84954618c3a13149b9b5fee63391356bcd78b09c1526e4c4f949feb7df21598b85ad57006a9e456a17ba1c23587a8676eabccc3c3b8acfa020b2ba48012917a51f4bddc0386dc844eafa7bdbca38cd0a1233b59ef7a2d96a687ddc7c4f7257ca60e02c65cbe918423e2b51c5369e09fda577433d97e4487ed53fef372a73ce8d1a361cdc24c64c99342b0da856f60abdd7318d397ee93ef44519ab67868612575e4de3491d5f1733de19e2c8b9dee562d1510068fd55523c733255ddc2af0117d5abb45542b327ff7a1fcd4115ea2aa0ebf664e383b376b40c3f1a326f1a201a10788deeb1643c3fb2af3d102af719729d0f2e3ec20a54ab0afe9ce32dd49f269e494b855c64d6b217d42e4ddf3897a7f135c62202fb55721d3b32a2ba89c96af1c7de3dffb18b46f57f572cf54deb3ac85b4a04bfb48a69f5e3dcd232fac97866020107a7b31718573e297c462bda8f0518335783dda715a26164ab946a9b304c77909f30e9b25de3e0a9c35c5a685623f32c6b455663f3f763cb3a48009ba3a97bf7252236cc5eea4d8cbc028abd728724252df41cc674b4e58d22e23089a44d11c078294a39dcd7e676c8993b1a25dab815d067e32a1734a5066b51e128a65efcdb22fe61ccb4d762937f9a392a4087a3c2b84cdb9bd011570f85fb18f3737c02450d59908dee402cec58bf5c3f3ca5b89030cb0cf4846bb098d2929395bcad3ad38bb2aade2880eb2bc0b9c74e1f9eaf9063b0df254a100e9e5bb0a37a81dd6004288ad1be1fdcd336433363004c48a69232d95cfd05c78ab13dcf7052963950093bc6b1bb3f1ec57fae40cb78864a12278fbccb1e4a33ab782e601b676f144b210708b51750dba157a84cc9d658a8fd03b5c615beab97e2a878e4a5e5fe037af386f98ab08bbe038723b4de77865065a822aff1d6fd11a4858de52a3fdcce64e46d9bbc61b16f30b1475bbf4a9bd7f2b0c81af2b4925aa462c64af0f57b05f72de1c980355832867a4d095beece2d922a630736e091f4c699cdf368c64486a47fe77e9974d00b1f0f568bf5c6cab4f94bc3e69894d2f7eb9472dec1b39d8a9901bd8fd240d2ae5e8952a187f6670dad93c0d114d7516ae6b8fe7fcadf13cb52f4d316d8ceaf59dd5fa435db446678324397dc0195ba5ef705a55d637d10c4c6855397058cafb4f4aadc24e8f2ffa5678edb362b5cc62dbbb89d72eff206df959783f4938d261e51f9475707b368a4da7d23f26e37349c1e4402220634c820873af367515ca42aff0fadb6dfe0ae494d7fb34b83f4b67f8ae5ca1e8e46ed88516d5fd5b70a3e3b3b10cbb9cfa944e4f1cc783b42d21422d3dc55b1e6ef87037881f1a1cd409872f477bf10a357196e325263383d742cbc0dc0b24d950f884a14c75ca9d395dadf8182ac58b0db4d68bbc27404450e29b58831e197059a13ec8571651e10656cb97eb43dade8e78e55907969a0b9e97577b4b9db43da3e4553e8c092329dd9beb40e6653279a0b66c79e0b41beb2b8dff659635acd294ec078cd3f9d3869efd5e73b4fb4f19c9022d9650750509b99f8505dd73d6fca95902a78e341761453edb1598c6264b10f90a67009586319ddad34bcada9fad19980c8a902f805a07e0407c251777522427d7eb2ba04506457242edc3cdf1e196629fe5289466506b3137bff293695971480ffbfe12a1af4013de9a35980e7213ecd8005f8c52d52a3adb57a7c292f883f9884072e48076078e88b1b7d6c64f6a15a9461c95bfde8b9223043217580c51b5ffde247674e70c0a77f651f77d6888d99a25d196e3066067d5a76cf9da0e1a17206ad4d8c57c2a2c0112c350f2ea363fd75738232e9e6022c0be1f1b33722a86be78e4bc7c9233fce855dcc69bbfdde920b378589db2392b3fef5bfff4093f403b9b4812625cd4ce7c18bae2e76a52a1acbdb129722916e3846d9a088c55621a33dce49b4565d75ced47a57fc2d33d4cae3ab53203121b9377a9460e3754f3801c31c40ef099b6acd0b1d77bedae243174404065119dd040c18c9b861b811091b818d2dcf71c1cce0cf349cac26879df4269743d5cda81a1f8fd2fab098aa89d3a7fd39fb2354873fbbf98c9e2f5450501fcf0a95996404a3e79ac9243c55a4eaa8141504dff2af38bd261d4003d7a2a3b15b321d2e58befbd29030c9477fcd629b6ec554a1028a294136dc71748078b4fa989eff59a86b25b488db45b275ccd22fd7d6ba606e02ce29cca43f5836aae280beeae59b6efe0f4017fa151a973b474dddab89cee95d584c30e75704eaa7e0892b19af369b2a065685b95c176e338fbb3544c3411c06e5ed00b4e452f3ab858c0e508c42200c29cd3acd7f8638aa9c68feed01e2fa01af90edef2e1cc40fa0cef2b97948f96152085ad2694b7b151c7c5b5466fca3d56459f007182c5da1338464de93d3c5bf7e4a5ba6f16d262844642fefa6ffab455ecc3d8ce592223b528caaf53f9ba1689f021d70f1c071d1cf12d9d35af9f08833701469d73da27fa34d216a8a0b93061b37e65ca2d71868a263a2855d112f8698af3c2117fa764d5d789433f2a744b03fa3bd5ffc09b428fccc28e0a65fd290e64121f5304c53c05133e933d4a3299033114b4234f4739698c4c81629666c067d745f8fc0ad9820ed94573bebffd556b7df0bce8838a65cbe9dc6b77161e96b4b229b84d7ff8b5bb8f33d783ea9533802c7eec3ec06fb6f9313d7d629af71fe917799a4897d64daa5d3ee78c83575ae00a540dd2fb210d7b9655028ef3695d132ddb679591e7595d0f79ee286f86aec2c4e0a88dc7e5e00ef01de2934f1498483e89247d43531f10bffb75020d8a8d2cfe33d210224ca33fe6ecd89fecaf67e73bc79cc5be4039925d3293aed380e0ca10d287621e846bdf1307ae0dc5bd873d55fc492732a650c8f49a77842f52b4f167b99ecb9b28449e54aa28f67473e846c39305b8f505a1448cbd6be8a0a647678710a563195f14e687558ee03c742524d592e8b460ca72747f406e544822567d90da528c7407b0acc5c69abecee79fe97feab8d4318a16b57472cb60129dd1f1fd3fdd1475dbc5d7b80d9f7d89cbc1161df7c1e1c22b1ede0420ecd7188ad813ea971bebf10a8bc18738f6847a192ddfa318c97d21a6a0150e48f0f5f8a609c37b8870290b741f541164c6223930f40d92cf2eedbc029e39ced525a6b64fd7351ceb611de0cefde5a0aecc9331aea5863add25b3dd6247b02f12836d2f83c4876ce8ee317d6f9200571278037911d6256911440a27f998a42660f1ec4920b56be30f6c5ffa952b970bf395e67ee4a8a1b53f88f7eebedd6d6804fd22b08bfcd8679aa221c01322937229f21b87a9297f69cdae193d405948b99dfd2f9a6dd6d9a33b5c1626e65598afa8953f67408be07152ecd133d8dc87350905c53319eb9a2555e97870741ae277037d315e3bab35041c93e2d9b2e1d9154c4ae9b022cff32bd11a1128fb95aa2a8682833dd8f1b059e39426c574196507fbf6b681cf85aacf60014d08877189f279bf06148e5abcec34d6f021c030af88e8e7b1b76db1218b7f0eef5d73fcd0764b37c09ed539efafb633f8f42d785b23873a50eb8c8eafdb48b020d5eadede0531a076d68c96f263d47e7f18d6cda179463ae88928d49a06129e0cef070788c208f34001e269f4f5078cb0b219a5ea9280f5a3710c10a7d48750ab4491fdc45940a4e9d11872389f04606061f9a57fc505d8c69c68733952f12fcd9da91f6d5068abc3ed21ab2bd5ec628fbd76ae4933262dc5921b32f39a0f1e87f9787631325e007a391b60ae2d2a0ede7e12b8a69fe3ec1dd7a6a33246a97fac42ee99692ea42c865dd647a58614867bdb9b7014eb99dacaa59356828aab6f082d7620df2ba1bac59e21b90594883433d81f3ce6fcbddad1a3e58058fcca484ccbe698e8bc2766717c7984ce184d60d01a7b5100f06322504b77e92386caa224037fef00931a0cb46a186b32c8a5c6d1c775ffec26f527981de050117ad3fd89f4382bde053f6974197d35676934005b0e8e40d65de8afaa8fd91785df56246c7eb0ff46995e13265117924b84f93b2d0e8c412dd6ddaed36c969fdf208d35ddd0f3fafd923e0951d8728edd4b97fb57c6364e46cd4155f4e3a28d8e3a424b5d24e80db93dc80daba93abce83223070c46d7e5df352f80b10536f3c849d04bcff2a1a52ad092ff73c700250c00f4c3bded9c3752072cd4c6f334afeae1e22aac6131331fbd81d8410b3174c7d5777da3e109fd56e93067edde89bbde5a7d01a4a7f201b3e979ef380d4f1a84758fad22feadc0ae35061116944c6dafa0335e89ccaf267c8773e660293d2742061af067981de4f6fc8ad18d84efc33b92c9f2cf5838fef166e5fc3b26789c3d4650c31f4a24e7b3c7edf020e1cb9fc1e678235dce0a5eb72295a84d7fc9c8c63c134e189af70b22ced3affeb2e0c66e93341a1018ec6a465e77548460038902b39e0d4db39e957344cd27927aac0c94efe9a3eb5fcebe114ec18156d74c968395c7f2fe76cad3a03a326b7fb8bae2906f83ce4b9d449b3f20da1952c9786e93cca931adc897206b30a8589bdc3a3a78fd30c161670d0987bbb2efc1e89e5f85d64472e723107b6646ea476b5d3e240ed7f3ff761c573a2fb4e9aaa0083f37e908695c7fb65f99a196d597c6dfb182612ef43cef119816ee52618d6fecdbf1f3c326ae3a243dc41215613e8bf380bfb2ed76231eddb9fc0f97b64f6fae3df457c3c6fccaee951efaaf40b7a0", 0xed4}], 0x1) 05:06:41 executing program 0: r0 = syz_open_pts() flock(r0, 0x1000003) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x10000, 0xb2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r2, &(0x7f0000000140)=""/50, 0x32, 0x0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 05:06:41 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) kqueue() r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffffff, r0) accept(r1, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x28, &(0x7f0000000000), &(0x7f0000000040)=0x4) msgget$private(0x0, 0x402) 05:06:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:41 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 05:06:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c6, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 05:06:41 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r1 = getppid() setpgid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3f}) pipe2(&(0x7f0000000100), 0x10000) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = getpid() syz_open_pts() fcntl$setown(r2, 0x6, r3) 05:06:41 executing program 1: clock_gettime(0x4, &(0x7f0000000180)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x101) mknod(&(0x7f0000000040)='./file0\x00', 0x90, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getitimer(0x0, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:06:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x18, 0x0, 0x7ff) setsockopt(r0, 0x13, 0x4, 0x0, 0x0) 05:06:41 executing program 1: r0 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') nanosleep(&(0x7f0000000080)={0x8, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 05:06:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) r2 = getegid() open(&(0x7f0000000480)='./file0\x00', 0x8102, 0x181) unlinkat(r0, &(0x7f00000003c0)='.\x00', 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\\\x00'], &(0x7f0000000340)=[&(0x7f0000000100)='%\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='.#\x19:[\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='\x00']) fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) renameat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0/file0\x00') 05:06:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) getpeername$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setegid(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6122, 0xff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x1f, 0x2}, 0x10) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0x101, 0xc68, 0x4000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r5) getitimer(0x3, &(0x7f00000002c0)) fchown(r3, r4, r0) read(r2, &(0x7f0000000200)=""/45, 0x2d) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r6 = msgget(0x0, 0x480) msgctl$IPC_RMID(r6, 0x0) 05:06:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0xa2) r1 = socket(0x18, 0x4000, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) r3 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x61, 0x11, 0x7f, 0x9}, {{r2}, 0xfffffffffffffffe, 0x11, 0x22, 0x3a0, 0x2}], 0x9, &(0x7f00000000c0)=[{{r3}, 0x0, 0x40, 0x20000002, 0xf3, 0x1}, {{r4}, 0xfffffffffffffffc, 0xc, 0x1, 0x4, 0x2}], 0x101, &(0x7f0000000100)={0x401, 0x2}) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r6, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) ioctl$TIOCCDTR(r5, 0x20007478) 05:06:42 executing program 0: 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x6, 0x40000000000, 0x7fff, "d151c21e5f6e230f472f4963dfdf64a7656d372f", 0x7fffffff, 0x954}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:06:42 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7, 0x70, 0x100000000, 0xffffffffffff8001, "2c702d974f7201257e08b286febad898c3e1ed51", 0x9, 0x6}) pipe(&(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff7c) r6 = dup(r4) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x120, 0x4) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000000)=0x7) ioctl$TIOCCBRK(r6, 0x2000747a) close(r5) 05:06:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x6, 0x800}, {0x1000, 0x8001}}) execve(0x0, 0x0, 0x0) 05:06:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0)=0x7, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') getdents(r0, &(0x7f00000000c0)=""/83, 0x53) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:06:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000651000/0x2000)=nil, 0x2000) 05:06:42 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:06:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 05:06:42 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) syz_open_pts() close(r0) flock(r1, 0x1) 05:06:42 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x173e, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:06:43 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x3) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r4, r5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 05:06:43 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x10001) open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x0, 0x0) 05:06:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = getegid() r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xffffffffffffffe0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket(0x6, 0x8000, 0x2) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000100)=[{r4, 0x40}, {r0, 0x100}, {r0, 0x40}, {r5, 0x20}, {r5, 0x2}, {r0}, {r4}, {r4, 0x101}, {r4, 0x5}, {r0, 0x4}], 0xa, 0x100000001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x3f) 05:06:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) 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) 05:06:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x0, 0xfffffffffffffffe}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r1) close(r1) r2 = shmget$private(0x0, 0x2000, 0x89, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 05:06:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:06:43 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x2) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 05:06:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3f3e502, 0xffffffff}, 0xc) ftruncate(r1, 0xffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() listen(r0, 0x6) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6, 0x6) 05:06:43 executing program 0: r0 = socket(0x411, 0x3, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x2000005) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 05:06:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/39, 0x27, 0x2, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 05:06:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x7, &(0x7f0000000080)="022c6bd12655fbf2a049bf2ada6f0766892d8b65db4de45164a7f1576b401e493de3b3e851177070e107ba8ca5f4645449d626788468be8a27814cf41adfd2d5a5fdba5a2dec3f80a4ed9e1e32a43c13b32696bf7f509548c4093e33ebd6", 0x5e) getuid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt(r0, 0x2000000000, 0x7, &(0x7f0000000000), 0xfffffffffffffdbd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r0, r2, r1) r3 = geteuid() fchown(r0, r3, r1) setreuid(r2, r3) 05:06:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x107, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x7fff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 05:06:43 executing program 0: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x32}], 0x1000000000000035) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:06:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000008, 0x20000003d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x0) 05:06:44 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x0) 05:06:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000200)=""/165, 0xa5}], 0x3, &(0x7f00000002c0)=""/4096, 0x1000}, 0x800) 05:06: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, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0xc8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:06:45 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x3}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) select(0x40, &(0x7f0000000040)={0x1, 0x3, 0xfffffffffffffff8, 0x7, 0x0, 0x0, 0x6, 0x2}, &(0x7f0000000080)={0x9, 0x5, 0x9, 0x3, 0x101, 0x2, 0x2, 0x1}, &(0x7f0000000100)={0x0, 0x6, 0x101, 0x0, 0x9, 0x8, 0xffffffffffffffff, 0x337b}, &(0x7f0000000140)={0xffffffff, 0x6}) 05:06:45 executing program 0: r0 = msgget(0x2, 0xfffffffffffffffe) msgrcv(r0, &(0x7f0000000680)={0x0, ""/190}, 0xc6, 0x0, 0x1000) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "d1a5dfd1f5c80d0d4a9d2c6500e84f0cfbf55d66a57c6293c0d0a883aa4cf9fd6e7594eac2d8647ce8acaf359e25d9153307d6769123c4ac002ad570f108ef8bb782eded383c798d24eaad0a26d4acd88e643239276299913d25ddbc540bc94a54541005ffe555b445a95197d180db6d39480b8a926301bb87c4ee26b61ed01a198edc32c30229f161aeddfde8b9dd99e7b867e2f4314913db5981fd33fb6895c51966ef0659310a10973637567ad9f7ffae4588e48b36367ad2ea"}, 0xc3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "d9a1d976d728de7473ad6bab4333cc47954a6147a0608122fcfab6556194bb68afe91b133eb24a640a68e6e284cfda19a17a867939fd47481a9966388a30f8164947d970af769098f9e6fa5fe5e3f62398969f01523966c0aeab19de6195ae9cdf7211eb43bf69c534ad7d6fff75725f4a64a48c3b435a6770a5225ab212f2906fc6e4b6a7b6cc8ddb2b679f01b304231c38150dc21caa5ef5d4da3288882b99"}, 0xa8, 0x0) 05:06:45 executing program 1: faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x24, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) 05:06:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x1d7) write(r0, &(0x7f0000000040)="0b2e60317a8761439dac614220f3d6a90359a026fa4ee7104e61aad17fbc57e42acd6710616ab51b6b8bd17df8e9853bbe48727805a5ad52e6170d99519046f2eeeb648f1bf156512934b40eb48a7f56781105c5a3c5d93df2d3a0d91c812fe4e0f8e42cabf5653beae8734f791f718f5bc3f69b819d73b2f8b5e9f2b8362c063742473b4f05fc64bfa09f0c88b79bfba60ac0f5c118e7038a29b7a99201403371d838", 0xa3) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) close(r0) 05:06:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 05:06:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/21, 0x15) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x100) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x71) setitimer(0x2, &(0x7f0000000000)={{0x100, 0x1f}, {0x81, 0x7f}}, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 05:06:45 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20010, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x86, 0x2, 0x5, 0x3ab}, {{r0}, 0x0, 0x2, 0x23, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x48, 0x2, 0x3f, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000008, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0xa00fffff, 0x400, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0xa4, 0x8, 0x2}, {{r0}, 0x0, 0x2, 0xfffff, 0x1, 0x6}], 0x20, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xf0, 0xf0000020, 0xfffffffffffffffa, 0x1ff}], 0x7, &(0x7f00000002c0)={0x10001}) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) clock_getres(0x2, &(0x7f0000000040)) 05:06:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x14d) r1 = getuid() mprotect(&(0x7f000058d000/0x3000)=nil, 0x3000, 0x1) r2 = getegid() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4012, r0, 0x0, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 05:06:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) syz_emit_ethernet(0x17, &(0x7f0000001940)="c5347d958ad683c87a4e2c149fc5405f1686fc1c512236") r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000018c0)={{0xa123, r3, r4, r5, r6, 0x20, 0x1}, 0x2729, 0x3, r7, r8, 0x0, 0x1ff, 0x0, 0x1}) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/207, 0xcf) fsync(r0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f00000003c0)=""/23, 0x17}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000001500)=""/157, 0x9d}, {&(0x7f00000015c0)=""/5, 0x5}], 0x6, 0x0) 05:06:45 executing program 0: kqueue() clock_getres(0x6, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/114, 0x72}, {&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)}], 0x9, &(0x7f0000000540)=""/155, 0x9b}, 0x40) 05:06:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0x158) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 05:06:45 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="48e6f89156c030578b2aded16691de3999e9459459c782d4136826e51aadcb0d7e27a5ec43101275bf07d4fd89a3c788c7d1f51be19128a27ab2262698f082996b1112f4adfa3cec77c0e6d5be668a877c396ab38c1d2c54af41ec6ca4c2e29becaa79fab7f5beb7a9f0596ea5c60f64888d11d33ad472cc92ed4ce8ce5325993562aaa1ae73818f8704943db13033294c40b768cef489a857ccccd491ceafdd7ce8ab176362adad36db4065d67c4a51aebdab542ff15104dfe62dadd2983ae8671367fef1174684056ac5eee1ecce0f061af6f2223754e8016d02b78803d0320843d5719eade8c62f8115300ba5b0bb55d606064d385192e33adf13c18b714339f05d21175e6ece6da3b9a53349d81f9cd7d149515cd86563d4ffc2865ef546df656e7a36535c4dd3070b170b257297bc6ad7ab419169404127fe9fd04c2fe3286f9a35249b42a3da52d1d66adb270f85a57954d152548646eba45896792a7cad877146ddf138116f150b0879d5ad7b02a416e22f0e058a920ab67078d409bab394af848a4513650d2ab04181348848d30acedd3cac972db7e8852b283db7a2de1b7ea4fc871709a82cffc541d627715457ff99448b6544d023c3ded92182d8f0507698a8374a6823506a7059665a495a21bbd8d9b2cd91f485fc4ce982373ecc929fef96032f086554ff6ce4c1cc6c2d71df068f3da4fe17ae77f28e5c78cbe053e3a57e65afab68a0da7b98d838a521828ce1a0091dd10be673fd078c0f55710817dcaff7702327dcbeae947a721f57691c220a1fcc73130885a0a1e1a93b120a96eb4a07d2c857c7241bf1f38312b9392c5f12ad35114a5e28e914562e70f57d36cf1502a9dfb025bc0be975b3c466f31cca0d60c54b7a95fa25b645e22ca3a8915af24184c49166083f133f5cd18ba8b09115b3e88e183451493104cdf45ae5ff7cd878990eed9ebe4492b2c433dc48cf0bc228dbc74b9599a3882372141cce52b68f03430e34299269a4e8860a650224b06d1b04dc55703838c47e0090ab04c2694c5b41559688c3ad7d1cab847e83fb6de320ab86d53129913a949e4954d88942683cebdad957144e6ed9ad26898ba71396d0698f91954dad14d2c19fb989807df9e68d233cd0d454e9d59b157067fb3a1304df71912a9447b165ac7b632ddbbbcff3e5fbf428389146529dff121911e3249c9ab60337dae5a66236bc02175b44be807ba3b504045b32ec76ca47c6c7882ced670db4b0e74369dfbc9329d56e521d69ad995385ac054b28dd9e967a54d3eb5b82c5ec9006d88b4323844026ded42d5756c2e0e90bbb2459135399d43ad1ce2cffe0f991f655bdbd2f72bb4d8fadfcfa3a4bdc569d1278359f75b833b082c5948dd519ea990a3daea2399e1586aef68181120706b1b96d4dc7d39a7ae2fe16e388f93e1bb4eceb34bf8aa0fd28f7f4fb2a53b2d4f76a676206f3a15371cdcecd81bcfd9d36ed6ff0b19e76ff24504be1388cdffc06a7136f1c1bc074615a2fc67882a8381dbed6201467a80f56913d430c44c6909679087ed1d9ed43346af874f1fdaa6c1bc7edbe1e7d52f5be9048d3470256ddb273bedf07583e8ef9fb4ddb52878a28010be74242e8d35fa3767f9c108fe9735e7cbddbff14fd46f77871eaddc0a1d9264ee7f563efa92c659fdabe24d98c10acf7cb0e55dcbd6d85f0826369a12108d31f1252c908d1d0a44fd3780caf05b69ce0ca70819565d8179c0dc145b4e1d77c54585b62421d498da3c34a591f3b212aad49997f2ee24fa69c61de0f9a46584fe2bd3b4122b99af7ba77b0f17697fc5f479eaf689bd37008ea20d0c275e94c787f8eda7623c2f40a01d011dcb6e69006dad5f6fa16a19ab0926b4fbe8efc1734cb2613ffc82083deaeb6711c0e0b6ce69adb82a592eba37c3ab2e8c9e276f022d00da7c725b276869da6e44fcb54bebb8aa09be4a709f9095460b163d898a48ac7467f7fc1e2bf0cf2e2dbfe8e575f7deae18358b24fce99b77a5f0ea1ba7dbb10e26a576342d801c76b57e5d2e9d96a6ca184f47508ba10893b7574271067f6535902cb57f418b24371fd071ea52664050c891d11cf9858d03c3b85c160edfa05c08703ab6bd32b3505bb5a99398edcc87d35faf8bc721c79ff460f45b041fab5f16c1dc054c124d3f4b8a0ef845114743cd18edaf6f36bc5e77690ea078e511d04ce2123e9621d04e45a1b9fcb875ff1b52e4f2e567376d0955ee6f5a1809a43897830992b2848a613ec61c594add1a218eee79a420382f4913f6a5a29c058d1ce9a0c468f139b7135dc3c7cb66d5b8a33149b68792343546b28a04d688aab2b7b51395aa72e495436993e43d49f4c9e36629b403544193cb95a5da7c7741d540bf5eb00c1a660d6fa87a3d53250f6c38eb44444a67642fa3b5d54903f05a1572abf02466bc64b585d8277cb05c3dab432615b0ae5ee14ff1ec3859147a7314b484e71f070730fd76d4dca6f34bf6ab8e1bf9b00f1624b9c1fe37cfb7260dcc4bde124a3252111f73723209b565c39c5c44649da2ed9b1a6375d59c2f8577127c705d95faa9a423e3ef42696a1a46f1c8e866487fc00fe2bc62a0ffc7748dbb74c17706d78e3163a1aef7e2217cb2ee3dd09a712e8d2c4aa852386a81ee4908fdd5910a0343abef9a482b502568907f7813736e0b698fdbc41f85125c82fedea64a9375d5d8425146547de86dd6f6581217568dbf557c0b5a4f4283a5b096a72b2362abcc313f2cfadd5686813ae0ff9d7b188d6a43de112bfc46919c55521046b55daf6ba2c13e8de8a28a94efa8f41f20e670c40741bab0ac05b1070908b2034b1233dc9f1e0f6db1d52ddf1c49113cfa000c1bf0a2b8a367bee84edefcf4d223823ddd9f229b7f405b566d5dccd7e49b1562d5e35aa4d6cac4b30034cb093c8909d3ef3e01d22a43e7bfee85c5c7db1e516a9f8026b7e79c4b586849ba92fa49131cf5a273504e721c3488a531058ec46102cdf945c158029342e6311811f50fac9fcd40ca6b86226120afa3258cd606b3407939fffa570356dbc91a8a60cc6a35b1f42d49ce1175d981dad2720a218b3d88dd0d354ba734c3d7f0777b3effa510f93033efed4a105b9bce82cab826199d06dbf4508830f183092286c80de94e4f717ea3faf16eefc40208720df541806be531afe817e117fd79034fa250a932c690f3a8ac95145480330afbd2ec283cff15881e32e9a5038c41a520f199d09baa1c2681fe02512da5121d5e4b35d01667cca541bec64144995f46b7634f73e4bf8c2f3a98e08cfe37850f4dd00e2f4239a832c07e03ce629d0c2a51aa8a5cb22d5871c07dad8cb4333ea45ef548bef40922331a6c455e8631c36a96718cd3911ea354ef18b9439a0c58b8b9dd745659ad5f7d585b2dd16bbe80b616b5a20d239cbdea2d6de3e9996cc0e6000c534932a2a57204100620c26590f6588df6cb988205070e60d6faaf16e554b355b90f8a164f865c7e884f728aed7a179bb89dc723a05a77d3fad05c41b871c30640215cac4aeafe8fcf00f4022084f740a43fe4f641bd83f12e6c6ef06b4009a7b4680fb075e66fa3f6d456d835e391930e1f8ae8cb56c73b3db70b9a0d8c86108f04e919145ff4931a0e97cf41677f6e81fb3db5d37f76704cbef3df2e3eefab82606a55839370f5599c82bf3e8e07ffe3494176064750dfdbb593906c187372d7746cce4959148921153bac820da153c76c3121e6b165b5db85a9dc9f21376e6617f903e496bf93ef74084d1c9d73b30a0d502d8c8d8f3a7571c91bad067bee90b05e9e3c4e10d5557024f1d51aa0a306ac6c5fa847e5546e783d06fe46375e1cbb3cab500e4cdfc8e99de20d266cc54ab8ac29d38040b804baa0a33a80afa461bf41079cea4a723afe37281ac2fc33c2aa570ea06834cc9134da85dcf30701623f7d6dd34ef2dfa8633046f0d2bb38975988f8e0a9c65cfe173ff2a6c8be59c917bc91c4bfb75f6c2f4a04cc945493f9cd445a97b85af60209c2a9c7c37564b0125722f773578e6154bc6ce26de14054b526fb492c301609ae1cc5ba3a50f4282048670e247a3a74ef31e5358d1a1d43732e78e4cb4726da4eca4dc9d058d723edd40dc728702bf7201ef923469476e24ad785332f2fa010edbb8d4c6a7d81d25c3708605cfb82f8e80ec5460eb1064b52edb7000ccbce6219b35396340fe961faa59e82b2a42aa2e4aa006184c7b431bdd9eff04f17061362e5f6aab6f3e12b9465fba73beb7e9960693159513641a1955c0ef1ca482e5bc46b081e2adf5f7d054d0c80a4783afd639a7b7c3580fdcd0ab18264d1bfd9ca478a159ba4287438217fd87f4d285e9c60921d7cbe6466e7803b5cec3c83a23fb860f2768f9a94b546798f45963819f7061bf33ecf0429a4a508a8e07b6485fad04517bcec0595b854659ce1b8d026ea608652b95bcd5f03a30913bdd55fb7f180794f61cb9d99123c8c32c8e96e6125720e0bb5394edad261a3a77d3da8bceafaff4d3802f226d74c905b18b414893ca3acfa1b546a60db23d24d4fb12cd7388c786aedc971888aa81127002485ecd3adc635613787d755a32c8c5fe8688fb05cb14931a8f32dcc3ab1be76bfd3068a1ba002841e69fdee8bc1e289266660e0528c1637d54fd6f1f033884d02afadae80b63012cecdd5fbe954f5546608d6a33a6a98c1b3939db909a61180b1b188b36839873c0879632ce44b4358c0052d093d03dcae2c62c6263887d84736bebea066e08bc572b36d3f0c5519f77a52d95ed18be8e635c076591202dbe7d35b1ce92b1745fa7814acff315d5636a805ce3e2a632d2b67b58676b034cdc36534bbd73b8535e3b65f9766669723eb23df607af81bd5cf3aae0eed3984ab2ad4cc0a019767d1ab295356dc0e47e97758ca1e37596957246c488281238ae061c9eb91b67a61bdf7f7d6c4fba910f5f2474b603b9deb8015ba1ebbb539a0f3a4c0146fbfdf55d49fd61fd57893cff4dda66ff3f445a8fc6cf1904c4a2584223f74a96f48ff17d214f8db8b29dfa7439518c101b761d45c7422b82fd09187d7b80890bbcb5d3adc1d9977d54b82e9a650a7b7c4eba95ed43e2fe9950792efe28f344e9e9d727e5d3de46e046b724779929f651a830b7f0ea6a4d230628c18d5ce7fa5503cf95d082e67339d811a9467bda7ad15546330a2ea12ec5cce6f09dc936f06a23ed047dfeb8fdead16a21d210a57176474483e0bc58e4b04edeff5dcba234dd66686eb4aa4d35442a3f5d265269f5ab6da56bf14cdb0bf0bbb419b2992578fa48ebdbc22b2f1cb5c259a3738b5c171ed122fc9d3798590f90187dbe9ef50b870d239a9a0c96494e11d68e12e315d7d0f6abf1c9de781fcf72208fee8a8e22f9ca7914fb440d7526b602c62d3e36c5be1ebb16a059b967156333b06a7681af5a4af7d9745840bfa1dd2fd2dd7c0209841087c967c7510c744000d41606633be41e08babd2e2982dc810d9856918e5953ee12988a6327dbb60049f0a948c423d039b494b81cd747ace29b7716d4bc756588aa7822ebbb204fca7372c25297f30607d8dfa7cab5386194109b262ac989c0fef32bce5fc4e55f4e5ae7a5457b915b7db64d4038e88eb8a1132f9ed471cfc9cb7f27fd1806549bd54b6d1ca3871ac43e1f19ca98ce26dae3d0897d1d1a825bddee1ead78a6888321c6a580aadfa7d5928a765ad99d92d075f98abc70dcec12378fe1f68db6763821a92040bf2fd678e96c280c7b73ae8c8f569f276316", 0x1000) 05:06:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r1 = semget$private(0x0, 0x7, 0x400) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/4096) r2 = semget(0x3, 0x4, 0x100) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/81) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) dup2(r0, r3) 05:06:45 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x6, 0x9}, {0x4, 0x7}}, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 05:06:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:06:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSBRK(r0, 0x2000747b) 05:06:45 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700), 0x1000000000000063) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 05:06:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80000000007}], 0x1c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) dup2(0xffffffffffffffff, r0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000280)=""/151, 0x97}], 0x10000000000000cd) 05:06:45 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() select(0xfffffffffffffe3e, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x1}, 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4b, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x5, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 05:06:45 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = semget(0x1, 0x0, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000680)=""/4096) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair(0x7, 0x3, 0x8e2, &(0x7f0000000200)={0xffffffffffffffff}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000240)="09394cdb1178f14a233ab65ebf58f7dc623c2961fbc10322630e8e79e5b6d04eb3e2059a7245d6aec4bd7119483c51828a2222024e3eaf72cfc48b84f8c0848d6b8ab013662df33c73dd8e036fe44945088ef2139a440af880e873410644c1056533abaa2f203620cb529cbbe9377588d896f49fe2d8b8e3c31e8b08f77975dc0f143c08b1314a7b5bf44c0ca5d1967219a05273c1a18530b03c26875ca574081c1a46f20b06ee21ed", 0xa9}, {&(0x7f0000000300)="31ed3159797549fa344e7d12833b6503da0aa01f41e480e9246048ea19f4fea42828035dfb981d3cce839874b0cce14ad4dfb3d5e8de32b778d2a66756a31a4176eff3de132bc72e6f84d2a2a35b92985fd0ece59b73f9c3791963371ff6430e61483aca272754cf37ee670ff79be03ee2e01e9d5c0d1bd1368d4c797d3cab20495baf5b0a24bef1ada9d4b7a55273e8516ae671c24a52f87a38abd87f4a383911881723b4cea1e119d58e02c3b5e723a1a8d2fa13526be2f4c10ae1eea0bf99f9d7390514f51ee35c444ae7fb9c4cc736deafb49602143da463de9ef62848da6bf5f675fe01819f82daaae2fce83d7a5424", 0xf2}, {&(0x7f0000000400)="677d77c2a48114e98a2d0615b1a0313216ef1b31525ee87de80c6837e8e84b4b10d3112b4eaad44d7fbe9e78e204", 0x2e}], 0x3) chown(&(0x7f0000000100)='./file1\x00', r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/215) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)={{0x80, 0x1}, {0x1ff, 0x96}}) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000540)='c\x00') 05:06:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r5 = dup2(r0, r1) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x2, 0x0, 0x7, 0x8}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x1ff, 0x7}, {{r5}, 0xfffffffffffffffc, 0x2, 0x40000000, 0xfffffffffffffffa, 0x101}, {{r2}, 0xfffffffffffffffd, 0x81, 0x1, 0x8000, 0x9}, {{r4}, 0xffffffffffffffff, 0x8, 0x95, 0x3, 0x2}, {{r0}, 0x0, 0x0, 0x4, 0x40, 0x5}], 0x60000000000000, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffa, 0x60, 0xa0000000, 0xffffffffffffff7f, 0x80}, {{r3}, 0xfffffffffffffffc, 0x80, 0x84, 0xa9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x80000001, 0x5d}], 0x3, &(0x7f0000000040)={0x2, 0x7}) 05:06:46 executing program 0: getuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1ff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x4, r3}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x30, 0x22) r5 = socket$inet6(0x18, 0x8000, 0x2) r6 = socket$unix(0x1, 0x1, 0x0) r7 = dup(0xffffffffffffffff) r8 = socket$inet(0x2, 0x0, 0x100000) recvfrom(r0, &(0x7f0000000480)=""/111, 0x6f, 0x802, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r10 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0xb5) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x10, 0x20000001, 0x7, 0x3}, {{r2}, 0xfffffffffffffffd, 0x21, 0x40000083, 0x0, 0x8}, {{r4}, 0xfffffffffffffff8, 0x8, 0x41, 0x42, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffffe, 0x38, 0x2, 0x3, 0x5df1}], 0x8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x11, 0x80000000, 0x9, 0x9}, {{r8}, 0xfffffffffffffff8, 0x77, 0x1, 0xfff, 0x1f}, {{r9}, 0x0, 0x51, 0x10, 0x857e, 0x4b5}, {{r10}, 0xfffffffffffffffb, 0xe, 0xf0000001, 0x8, 0x3}], 0x4, &(0x7f0000000380)={0xec, 0x3}) openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)='c\x00') read(r0, 0x0, 0x24) 05:06:46 executing program 0: minherit(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000fee000/0x2000)=nil, 0x2000) 05:06:46 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xbbc5) 05:06:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0xffffffffffffff77) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0xdb0, 0x100}, {0x1, 0x7fff}}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:06:47 executing program 0: r0 = syz_open_pts() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffffffffffe9, 0x2}, {0x3f, 0x1}}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x10000, 0x200, 0x8001, "bb8c97605bb13fa81f11e27383fbc199ccbafcf8", 0x8, 0x3ff}) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x0, r3}) 05:06:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR]], @ANYRESDEC=r0, @ANYRES64=r0], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 05:06:47 executing program 0: r0 = socket(0x1a, 0x4000, 0x0) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) mlockall(0x3) r2 = geteuid() getgroups(0x3, &(0x7f00000005c0)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000580)='./file1\x00', r2, r3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000002c0)='>', 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\\/!\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='($-:!\x00', &(0x7f0000000140)=':/]^,\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='\x9c:!-\x00', &(0x7f0000000240)='##(\x00', &(0x7f0000000280)='#.]%]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='}*\x00', &(0x7f0000000440)=']\x00']) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) write(r1, &(0x7f0000000500)='\"O', 0x2) 05:06:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:06:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82b1be8e14eef126c62cc84add15f0bf7a3bae693b558a2eed8d7f3ef016addd000000000000000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x8fb, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') fchmod(r0, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0xffa5, 0x0, 0x0, &(0x7f0000001180)=[{0xa0, 0x0, 0x1000000, "4180417e9499ee5ee27ef3b802e40b519ef6468116b4d01a6635888993ed7608ec6e9aa8ad672f9fdf06b172effe09dfa4529360919f9dcb6352248d39d1ab0a071a86772cafe3dedafe49dbc734e42aa2bdde83bdd46ff04f22efd71de59da10dbb7628a0b6f137d30d3ec5db8485666cfd2aea657dafe963b21adbb94a209dbb8df34cb48d2cf2d5"}], 0xa0}, 0x8) 05:06:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x49, 0x7}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:06:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/131, 0x83) r2 = dup(r0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:06:48 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="b30e6aff948c3a1806d06684f36c0d8c5a43306f0d0dd8cf0d95d5bf1b707657b9c5da05ecd2c98c6afb584f07d72d5589656710c173e0202479c726533ed8580e249e7f7b0538c2a6a8ce29e5e8d0ca40a8b64f22cd65ee0bdf47162933184204a49a89ccd934dd95294af4418bcc5c9e769b622cbb7277fbf7a1ab186754c7b4f30bb30820027a0055729cc24c6772e67833a902fd4fb45f2faa5b6fa60dea33726c7a684035607d7fff39c81f83fa111367b2c09028977e95c2dde207aeff99978a70c5c08fe54d3f969cb26c9227d286ad0cbed42e678253a71dd5fecd9b9956d8ad91e9bc6383", 0xe9}, {&(0x7f0000000180)="e15042e2dd1d659c600d3f27cf6535eaa216177412cb8605f9aed1b59eb0e1cde6570a7f0a7df15d7eb26dd9c5212d357c9c9b5d2e93555e9dfc49b6c2506412f4e152eaed19efc46944192542022c009ac8bfa29b001332c43ee292dfb38db5177a0404215801b36f3a80747010e423b413d65d497e99ccfd006b31cdbba6ca74eb19ca148a8d8d1841c42e34a53899efc8c46aae778887d535fd24388ca7cbc41812bf1dda59d1b35a2d70c6c86ea71de328c6a8fae5605bb6e3", 0xbb}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x5}, 0x408) r4 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) shmget(0x3, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) 05:06:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xc49b9a8e) 05:06:48 executing program 0: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() getpgid(r1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="47b678c15c9a8c2f69fcfb1355045a04c3e812b6ca0ae6e8e384a26451ceef35921c3a72c98e8ef9a7ec502e795cd34f6b8aacf3d0190b40ea12f1f8c2fb4e0acab21513a38010c1d78fc09d6f3f688b26606400dba02dd2c88bdb2d540408aefa25d29b94973c90f98ace797b3b4a6f24d27964b7138b589640a9538744d694d790c1a030a17aeea6dad6d079c6a27bc13aeb42d390ee907a60e1cd2e298df440711c1d4ecf168849fab656229dffb2fb099c7121e3bb59d4d7eb1cd41994f2548feeae686e5e4a082ec0a4efe256975db45d4ca2baea73a4900e1011e549886b8e9eca64835c", 0xe7}], 0x1, 0x0, 0x0, 0x2}, 0x402) 05:06:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffcce) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 05:06:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) 05:06:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getpgid(r4) r5 = semget$private(0x0, 0x7, 0x20) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffffb) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x1da, 0xffff}, {{r3}, 0xffffffffffffffff, 0x11, 0x20000000, 0x7f, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20, 0x7f, 0x30ad}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x123, 0x7}, {{r0}, 0xfffffffffffffffa, 0x19, 0x400000c4, 0x0, 0x3f}], 0x0, &(0x7f0000000140)=[{{r1}, 0x0, 0x3, 0x42, 0x9, 0x80bc}], 0x0, &(0x7f0000000280)={0xd8, 0x3f}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 05:06:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 05:06:48 executing program 0: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffff9c) getsockopt(r1, 0x7ff, 0x3ff, &(0x7f0000000000)=""/128, &(0x7f0000000100)=0x80) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080)="01cf4e0c54ab1f4641f3ac0ad9deaa26bc9fdfb662f4e84ed43a1cd1acd0722bcc6794bcafbdd0b8fb19978e7b2a1da14eb3fee1235789dd4b3928c3ba4dd3a0287c3c59c42edad5d5e0eb7b87a3026ead127a76effbc842707d67b23cbe2788cf9fdf85cd", 0x65) 05:06:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x410) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r5, 0x1c2, 0x8}, 0x9, 0x9, 0xf7d}) 05:06:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x101, 0xfff}, {0x18, 0x0, 0x0, 0x100}, 0x5, [0x0, 0x400, 0xffff, 0x0, 0x16, 0x7, 0x1, 0x61a9]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ftruncate(r0, 0x100000001) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:06:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x8, 0xf7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x400, 0x6}, {{r0}, 0xfffffffffffffff9, 0x6, 0x80000002, 0x5e00, 0x6}], 0xc4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x4, 0xcd}, {{r0}, 0xfffffffffffffffe, 0x22, 0x10, 0xffff, 0x400}], 0x8001, &(0x7f0000000100)={0x3, 0x9}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 05:06:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) fchdir(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000040), 0x0) 05:06:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="ffc656216dc5979805d4741b6fac02cc03c562127a955a548c9d5ce70337bc802bbcdfae7728da8d83f4647d7954210a1f2a4db61a76564acea7fe2ab8ce0258fc00027e704780400aa1bc628f23ec9500544a4df0d66f1ee2191720fea775e174b9d1dc696ac435b01a09c366c4d1be6ab23c0a946ae8c2ee9cc68e519179470f7f14eaebd1", 0x86) shutdown(r0, 0x2) 05:06:48 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x8000, 0x4) linkat(r0, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00', 0x4) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="9a68b6645da77e18e71f14e298dfd03ef5af80cd447b334a8bf85c85412dd7fb6a6e6d94105505713ae991b8605f1a544c0338bac61143d2679e7e56e692c7073f", 0x41}, {&(0x7f00000000c0)="c2e21dc90b2941446dbddea162", 0xd}, {&(0x7f0000000100)="1a044cdf6fe85616afb3690f8a36d0a982be1d8b6f7c4883b8879eed0e85d1004347abebb78d344cca5c0ba88f3d78bcd9a21c38eec63f45a81a89668f5eef1a8c8d9961a3f1daaf498e387edb2b9ff5ceeed5bbddb36d0868768d5fb105a78284fa285b9e2872e3", 0x68}, {&(0x7f0000000180)="9ef8bd", 0x3}], 0x4, &(0x7f0000000200)=[{0x100, 0x1, 0x1000, "49ffc29329ad43dc93de0ae76d22d78092b14e7863d3a155beb26941c336deb1493311fb032ff91b749fce1bf4d1046aec6b077293d9212b398adad717929f795a77f085fa44f9163400f8bd22e9d0d36141d9b3944ad7aee782d9286f9fa75d53846d715a5b65d6743bf6aa8f57ef47ed85563536d7033e99ec89a63c4b92e6bb60148f27e1883fd9722bf1e57e0495fc7d9a4673cb5fb9ac61d7d91e6496ef5706976854c5531a7698d0ee9075dc5be55c90ecd347433e118ebb898d37c5e53a094ed433003cde8bbfed8d956715df21fe95326436fb399c2da6b73cc2c42492d368c8fcddd126913c08"}, {0x110, 0x1, 0x3, "0b00fe4f4966bd53bf9977d05ae8c664babb40b7ef97588e009e6c596b8a0a64508b3c67c928de5e31ba13aeefb094689084d248cba02623139fa049757fe42b04c796beec320a8157ff656f52ae59a338212ab2a4819959eb027e713a2bbfdac00fc66685ae988f87d73bbd1eecc6aa017102f52317e82ef0c59c45a5496918bdc9b0aed7fbc0e3ce8ccbab7ff874c9de8af7c6a4238335f45db2d481231678ecce60a027f9870e8ac54f428aacfe678befffaa44a4bd5c1a4b3b9259c6732c79aacbc4555f2a894fef8f31a7e8954ab3e58a16a6af0d127020ffcc24be515c96161e06e9b50032fb5346b741c152fe4c6882dba88484bd66"}], 0x210}, 0x400) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000580)=@in6={0x18, 0x1, 0x80000001, 0xf9}, 0xc, &(0x7f0000000740)=[{&(0x7f00000005c0)="367f598e257e0d2f8c8a2dfffa7a2666b0ffeff15c15a5eddeb1030367106aea2b210e690f337fb955fdedc870fdbfe88703eb59448f9605b15f57cd6e6d652a7ea2c7c1a78c59ab64cf76e679b6456d48b6e5244da616b5b4d3f6b716866b07a2ffb630507efa9ac893d70d4b71a811bce6e494a120b6aaf75b99b184645f93b2639ee62d1ecd2dfc", 0x89}, {&(0x7f0000000680)="17c738ce87de813f004b09bae03f377db6fe1ecb22b62323022f564a5d0206ba2d384d783e1f56f77915a6e6b0ffe84234dc08c6caab222e3c805da322fddf83da4531f9d69ed570f666fd1500032f3a293eda927b8092bd78c2602841e401df29ae6c94837b3b643992436b064df949d17ffcde5bec17c1cbb2713e516ce48665f2e44c6707a6ebca2dee5ae56b", 0x8e}], 0x2, &(0x7f0000000780)=[{0x78, 0xffff, 0x6c, "8755815dec2e7424a56cd9fd0068c18058c15759527b611074c46bb58123edc8c0c40d477d02d6f5af50eb9261ceb06c4b0518ec665de24934df75d25757276db41a4249656f29a329cdb25bb2ead7e69c460412390a4c6821824c694339af3e813218b7"}, {0x60, 0x1, 0x1000, "bdf299074fd881e0f597378c583bc02fd847abeab6752bc7fc56197dc74686644ba810d788dd44b13a479ebf7df0012331ab004273ee334493b5c95666d3fadd77ef5d8f39494d72aaa3a163"}], 0xd8}, 0x401) getdents(r2, 0x0, 0x0) 05:06:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3e2a7928e4ba0600000200043b0b237d4847ddc8c0455070d82f7d40934f09032f0761653cfa4fb8152f3b38d783ab62b1851298550ff22487802c75e0f44db1b3817ee57fb3d606f99b81944123cca052ee9961766f83b29689b3569763ce8c0c7408de11106ffd3cf6780412678cc4924823d0d1e7fc44061eb71eaa59d05a55c537", 0x83) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000000), 0x1d2) 05:06:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e30000000000000685c5dbc9fb990ea52398932dbfedb63dd2c721807134150515a0da24317184cc31cd389877af372bf1d7da638b08ef8471d58f06d1f4829fd5191d526f83a51374737d15428a4aa01f2961e0ffb747ce0a8"], 0x1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="3a172cab10518ed35b7d60c1d63504d89276ae3c20bd861fd392043fd835c9f99dd78eb3706343a11ec1c9b81c82627b28f21e0ad7e988440b2f62eea75224733869832fa019869f9899ca643c48fab807a9c55df47b87166f8a497686d759e34a605128aa6bdde5c897eee9ccbb8f3803b5805273c2b2bd5f396684530aefbad8b2debc34da5dd1594f7953"], 0xa) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) 05:06:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) syz_open_pts() 05:06:50 executing program 1: clock_getres(0x400000000000003, &(0x7f0000000100)) clock_getres(0x3, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000000)={0x1000, 0x3f}) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) 05:06:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x2, 0x0, 0xc380, "b0d47db473095bcdf045881525d01a7eb04fa386", 0x5, 0x1f}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530fa"], 0xa) clock_getres(0x7, &(0x7f0000000080)) 05:06:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1b19e4fc8e57a9f, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) truncate(&(0x7f00000010c0)='./file1\x00', 0x0) 05:06:50 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) socketpair(0x11, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="99dff83a2a41f7256e47456377c65927a8d5770f1abae5f47c8e7d3866435904800502273b9c39114ec271a8027208cd71e23a522eb2d24526b7deb1b3ad93bb76663137dd6d9352421a4f80438a6c217eda910e", 0x54) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 05:06:50 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x80000000}, {0x8, 0x3}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x5e, 0x20}, {0xc000000000000000, 0xffffffffffffffff}}, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3f, 0xfffffffffffffc01, 0x1, 0x4, "f3141bf4a93efecae3a71f0df140dbbf2b41975c", 0x2, 0x1}) 05:06:50 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) syz_execute_func(&(0x7f00000000c0)="dc6bc2c4c1b56cdade8600008020c4a255abfcc4c2f91d00c481f877d8460067f3ab36f0834e0000f3470faedd") 05:06:50 executing program 1: 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:06:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 05:06:50 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)=""/7, 0x7}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "7e389ddedff37173457851a7f9097b5ac793ff3a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 05:06:50 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000fef000/0x2000)=nil) shmat(r0, &(0x7f0000ff2000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:06:50 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/124, 0x7c}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x802) r2 = dup(r0) accept(r2, &(0x7f0000000240)=@in6, &(0x7f00000012c0)=0xc) 05:06:50 executing program 1: pipe(&(0x7f0000000200)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x938, 0x3d, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001040)=0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) socket(0x0, 0x5, 0x0) recvfrom$unix(r0, &(0x7f00000010c0)=""/120, 0x78, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001080)='./file0\x00', 0x20) syz_emit_ethernet(0x1000, &(0x7f0000000040)="2c584ee6f005447acc300d1afc684c7f05edc2f66aaa3a3f087528ec690d36d24db61ea2c1066dd89143a0116b1e85d23ebf20d24d3bf66335da9227ab85150dfcd886eca1084bf1ab986e23ba244cb07d04e83263b5e46cbbb87744beb28e6388231c0135d99badb7e58aaf7602dbacdba1bbb7d5f751ae35f9bbf95cfa21b908f8750a2a21d2007b57f5beeaeb549f7c74e0eefe9e7d2fd824561e5d85ea515104f8aac6546a109829a67fc6716297707749acb3a4e2c970effee7ca25d0a5578a613e846760636dc0a7b6f9473694cf1dc0330d768f8e3b4c68040fdc938b67edb381d157fe2352d2a5d8a3a618bfa4b31057a6430a67a975d2cfd3ffcd0eddbb20d27954f00415673769506c58838804cfec3c4a853f216b75b0b94be6bba256067b8f7f15016aec2ccae516d42e59c14b99e0b11d5330f6d3f51c1cc1e1e5a58ccf788317bddcf70d81ac8e7f7f6532f40e7ba8ca2031d44f4e5a14591ff5c31fefe50c0a48cfe498be6a232b499e32cb2c5fedb37c8c5bf2542526b506f2ab66837bc470075002e72b2b01cce12ddd70a015b89f48f5facc5028b480bab1d01f72435e1e042c4a936d45b36d418fe4c94d3c7d21c27e2330b69f1b28a2fd8e6d48c33798e35ffb04b3a50d666ff3b9e00b006928d164af1c15d3327f51703d165c8a00b279d30be77c465dbc8fb69fd1cc99b33d5584abe239898769fd4dda018302924666134e26a81f35ccea4f9e65f624cb27a6622260b009396e962d04b6a45beaf27e8e9c331d0d776e6add22b6026bc8feb06c75f671513e30a6a8eb44233685829edee76abc253dae96de242c486fa3df906c61382a7a41cfacd8b418e513c02296513fef4bb6a6945e0cb7ba8a99204c12bef8d002cba1f678ffbcd48c33ccc545bf2c6c5d72abf9f4c5127db3bf7227a6e2e32992b1410fc8bab3c912a861aa4ae0631e87747464febe9902822827cbdabca38e5120d416f565ace6ff26d72ad8a709d2a6b87ac80343b945424015e6cddd1af461adc6c76e6768c40a2cd36aa428596d070028d1fcc5502c14fb082f8a9e2a29450130ae0d94af4a982004c4d67f2a2ba9abec1ed9749686b427e45cb7551135f1ceefdb2375b1dce95e842f956609d95af73fcd3db3ee38c31aea792ecbf6a142faa003d55790a488596aec5183124d9a186afed45ab943eb6740ec2b14b1b73dbcf24c8b52fef7a69d60a8f5f8a4cb8997d3c557b0a8a0552f99ff4302c7efa9979c6137b513324a09af21b6feebc3b518a0cf4f394b56b53e5120f63b9221897a348cde9a52e1f537d630049eef64d52131c074faaec245ba7382db1f30b1789ccd935ac2de88e88f32709bbe5561f9744b1db52730d945ecda53b7339a5df8cd6e80baaeaa3cc106b11c36cfc446206279a8f44cd808d9c3cb1b5f9ef5aa95bb81e283cce4c36f73190d5bd531976ff86e723ef15efc861541c643faafe1cac4d38f1c67e2df49ecc0c8bbb359c4dafe355fcfdc55bcdd5387559444831eac8c77903e7bc94bc3c4cd644d39b272e7a0b630b975295c3e3c97bf71fc664cd72182674bae5b3c457eaea6007a3a59d67388dd9b2ab7f51b71c4060b175954d4c20569f35c674cfc4021188ee036e4fc2005073f596b159e1308608d2cf55c14f44846783b7e6e8d3ac0f0ffdea64f47c628ca6b03c69a519917679c65d719df17f0dd99291393d505dc0ad31b0e7b681f302ba0117d682209dc452e938e572d9a6ac31d72fcbd0c12b21f13e4a0f8d0a3c66346cc2c5efb332e57fe19f857f761724262a815eab13a6d16fbc2bd7c1e092080a01ccf67eb973ef3caff6482b7440f64d7ebd75d225d401a6e4ccd5699458cd7d3d5ad251f5fd38ea5d6a7ba72a1c6a3c738a05fe9b0bd2b7eeeb18b1fd45e73568fa8dd46cbf358027763f874174fc3c469bfc17d43006d3e9c280ff7c33f5cdce234106429da66fb12b02b28c64fac524d06a054a0a15a6d15f1b34b1390421ce1942a67e6b950e3848179de9d23db5fcffef36e09ff59e3a0798f757ef21da0317e6ad6cd26ec04b095e30c3a12b41d6afb6d37b1420c60403060b0b3dc488d42c968c26f05200c9a0bb712048167e0b344c772d12a924419564370cd6abafd68c8b1fb5e33a85ba5052a720430a4fd98ad2295d26432f6ee7ece782922e73c106a5ba524bc49352c743618eb9d7a437fa4b8f71e08d9b11f615df70261c48b08c41d4afdb0f74d09aac52307c546867d126e2cd07b095e6a1cc81dec49baf0a0417a23b4cb1cca74984747a1b7e1403b5218505fd84f2d340ed2f1e3898eb5236645d6be0a4468ee7df2d3cb525cc4bec27efc25f2951955d78a2a5d261f88a809e4f3dbf5359ef1339d40c3a4cfbee62c57ee344b078995f7681995cddd50882c3c2f05c8715649ec51b1f8e63dccfc6ec3e8847427663e0a6b579517aeded55f17dffcb74d24b9940423b51ccfa4f48ec6a8e4879300427f08d8180cc0c14cc8e3da7b31b8be39766a37b913e3f57cd755ebbc4e328601f54df09bcf9ba8c432febcad390198cd075ee66906bc104fa44061812e906443a7dc5549173d8cc0e8c7c1d363376c3f778ef862c67f3787c6d130fd1cc4dbee017a69e96a0c13b2db0da25a287a2357c11429902eab63058af3b591cbc7df87f1b651682258fe10a23eaf8f53a24f91b7c617004761798d8188a316d878903545163760a2253171e4e1ddcfb3976bc110492cf001ed582907f295b1077423507c53729f37fb5e66c37323e28d4e7eed8e6b80695892471049a97f3073070d7e59e414f154c220010cd2edc2ea7039166a3232a6416afbe575b4b780562562156de018b4f839b1391ff6ac62356a1882bb5ea5fbf36b90c04037ecdad5155838c9ece92ad6b41573e6ae2312a852e31ce50187034fec05a3316ab0feb99941c82eb811c3b194fedab767af66a13b2b70fbbae1d6b1f8f0d1875b98eb66a751c383e75b631cc4e8ff39c12f63a67769e118747e998e68a4c1d571e0068d1e68a2253a3d4c786abccd612f1772db00f353bd0aa2eee265d7a3c89a5cb86904c2b0efaec879c5d36a3eaacc86540e26823bfa681efda629a243df10b259d9110288892d3575abf18d99a32ba761cdd1e8bb97c4f52a807736b07e14d2fc32ba828dc07f4f0af70eb5ad5620688974dbf68a712caf674d1881e27f08f8df5704c510a1948f58c6ca1205ca6990adb6f41696b3ada4bd83b71fde910e2bf869bf000fead5f372d944f4bcfc703db54b2b5e45897be4cf68a2b08337ce3297390f91ed873c979fb22ec165ba1066674cde53d6cd526e2d9356888ca0604c37faa27eaa78d3d2ed967344b9b461d6caa425e1c72ebba06f461140c055247d7e952d795f2e090f4e35362cd7bf911e190725ec70000ca3430888ba600ec2b146023f449b2f1253b92b6f25bf6a896dbfefd644393ee8108ef8fc5b300fdac9a218ea1583b56352890ab9db7e51826bdbd4fc68c39cb3be64210ef7188c58bd7228ac58da72e92c17827f87d9ee2ea4269f814c3953d780976b709b3636fa37400205113ba1a98d518c7f8a66c45dd8ab77c3c5d55acd8491461ef31af85f1a9721da4593ea254cdbb8e11de351b4f1b846e7ac8e7b6b3e4c0520553e667ca1b1bc58aab7299e6c389288a3bc5624901d077326fb20bae3d809ad13371a7191bd8caff3c0b7e5066667448fa8824dc281a113243a081dcfc659263384f0a13babdffd5eabb417e577235b85276e793726d079495e61b50d5e3a3ada5d426f8fd8b349ee1a2811d055d7066371c7bd2953812db03f5510e804b11c40ac1a0275d4674099c8219a4b2d52e1fc94f23f3d6f1a82cb2df734fde0f1ae7ab1ef3189f9fa3c9f8efdd9ff36cedddb5848a4ca98731c0016e414d70f7c592250734be60d2b61313be81b50456ad6ae4502bc4e456784400ba3bfa7337b2fc26a7677b6b1bd794b4f0390432f82d3b79646a0c0e8680a96dc57df4fcd52ee929cf824b02372c9756c0ecb75365abbcdab5ece05168cb3e31ce4d805ba51146b23c54e04e822cd83c78fb013a9a21cb3dda0aa1f47b2a345a76d5ca38a1d872321b7ae452b40a2220f0ffc90a90b4de32ff52e5687d73e42e82698e74d1ad3dfbdf5a11070366266d19af854bf8cfca0956ea8d7dcb70620bb6d973f63ac609204d214f423f6ffd8281328fe7f77f6d5f50ef1cc1af94808c783c109913e93a152b970bdd39d93e1fa37068232171e863a420e4b911ee7ad9f9ba11d07bf883ee91afaeaccd7b7b82f2937ce027ea1198cdae10bd6e3709b7023f9aa4942c606be20cc5e662f7c08f66ff649b1ed57ad14ece1538aae253de702c1f4643d79ec44ee0312e994c1e408c584f6d24ddac781cb9c4a4fa4be03c8438e62e1a6f5f103a5960f081b9dee84c5712a9239db7a2f809dfa7cabe7a3de95144159c79537ab3dbb414021f73730ccba375b6c3b6a75d5a8668c13ec319e7a4e4895ca608b49ac96df13df82f66c8693d17ad5bd9035e186be18e35c5d878b7dd15e6da033ba07ff65648babc7d8a174fda7a83b081551959596371a3ae145e3ef57a5ab7bc6964a9cac1757f3bcdf68392cedc4ba0fcbf0978e4ce6f243af4465bc6df27bc8aad1e7ffda0d02d6b16bf7f40d22fa06a7444d6cfa88f70e40113c7f1ebf4e338f4fb572177d38bd0a6e26fd2a3f5af9fe5e3c79e9fbaaff2a6dd73b6068089d4575db4dc74db43bc101f8c24219d234e8b89b860695d7c81d9d93732c6f2a3bccb2aa76b1d6faebe494d4cdb7553bf4c0f4db768d5ca992436da5a5c1fb46f1a7374fb7f5f736a76ed944c32d7f2c7e4bfda3a94bb7d48f0f1c888a4afed8639986cbd85588593f69f084a251970cea17b2ac6cc6c29fdb448b4d238f41e15584e66ee0e66724ed379e27737b207ed46426471808d052353445fe1b2ecb5dc0c397c0d538592a4addd68cfaa588db70f4ecd174ea593f1a55c7b65300cc81afb0dc61cdf1b3b78c3b0404f1b90d87e97182ad9f06fbc96f6df1cea355a026cc1a9c68436cd3b00b363f91b475f4b45d245c69aeba1f45bc7e13006590cb911469bc31d90dcbf5e206ac9fee59e6a34aac9107f93575ed4fddde08b74b8003ed2ed385733dbec50000eba0121545fb041cd7888ee64d461de48edd1693be145bc11f5b0bf3955319888d1e93fc6f0f32d3fac2fedd33df3969623e823d19c31a815ee7386a30c09a1306efd5651180a400e4d6709758519cceccd12b98429bb28027bac80ab447644c6f1e86fe0a7161f37e621ac88945ba0278f8ee09b3cbbb90a566690f3f011ef06ca06a57994032682a23d4c26af8a598256c575b30d28706d400b1f7e0c5c6ad26418c11910263366ff544294f3a430a0c637192edc78ee9d7e7394acdd36be36b9876df5eb57861af339f5ea6b4f6ef2696365ff0bb4ba7c1088106aedc2425b840ed294ada5d05014b7ebfff0ea5266b690ce1d5af4e1c9490e107374b9ebad4d315d94586ab317c4080fb35cc05123d6abfd164788a54d14a9f0b1e0a518c0b8b0756eeb712b9fd9844079e947d865fc87efc040d55a8ae48894c916ea03a6124809b0f4eacd31ce4edcd42f9dd37a67a1b45904d4d56aa5a874791443531a29a8881d3375ca75c9d4724b4468ad1f215df8245fb189943355812ff31b393463c256d353117b9344fb220e3ce103b78f7ea6930fcdab93403795d1ba962951dc8bdef681be939b241c67496bb0a52fa49d1cdf2e7") 05:06:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 05:06:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x5}, 0x0) chdir(&(0x7f0000000280)='./file0\x00') close(r0) nanosleep(&(0x7f0000000200)={0x3, 0x7}, &(0x7f0000000240)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x9, 0x86, 0x8000, 0x7}, {{r0}, 0xfffffffffffffff9, 0xa6, 0x2, 0x81, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x7}, {{r0}, 0xfffffffffffffffe, 0x60, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x31, 0x6, 0x0, 0x6fb}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0xfffffffffffffffb, 0x7099}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x6, 0x55}], 0x0, &(0x7f00000001c0)={0x1000}) r2 = kqueue() r3 = semget(0x3, 0x2, 0x200) r4 = getuid() r5 = getegid() r6 = getuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x9, r4, r5, r6, r7, 0x2, 0x7fffffff}, 0x86, 0x0, 0x4}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 05:06:51 executing program 0: socketpair(0x20, 0xc003, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="18f086114e9177ce135b41128bf1389a15d1c8793e3150b275a06cbae3e17de2172a4e5cfcead4fcbf8fa49ad2aeb8772e664860008b1b9b10f47a4b7bbbfb087a708048db3e54da04adbf1865f2083feada2089925ecc52d21b99fe2f0bbbf274514dde5f836f86a333f747d6f12e89b838d37c6c91c26784382a2dd3a00b75592d671cd2bc0f31fa2eabf78b6dba97560e9cef10e2f6a8f8b8037d63b03c8a23280058866b7874507b381e5308a13029dbda51d16ed2685eef3f86b39c75ff41a67a9a67ad4508221a6996a51ea2", 0xcf) r1 = socket(0x5c, 0x2, 0x0) setsockopt(r1, 0x6, 0x10000, 0x0, 0x348) 05:06:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) kevent(r2, &(0x7f0000000200)=[{{r2}, 0x0, 0x20, 0xf0000020, 0x4, 0xb64}, {{r3}, 0xfffffffffffffffd, 0x48, 0x84, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x100000001, 0x3f}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80000027, 0xfff, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x10001, 0xff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x400}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0xa0, 0xf98}, {{r3}, 0xfffffffffffffffe, 0x84, 0x40000003, 0x7fff, 0x40000}, {{r3}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x1}, {{r3}, 0x0, 0x1, 0x1, 0x400, 0xffffffffffffd10a}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x3}], 0x2, &(0x7f0000000000)={0x3ff6, 0x7506}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:51 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) getitimer(0x0, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0xed2, 0x2}, {0x0, 0x81c9}}, &(0x7f0000000080)) 05:06:51 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) socketpair(0x2, 0x0, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 05:06:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) write(r2, &(0x7f00000000c0)="91dd6b17d8c5250b7758d97cfdfeec096e6627de436a9663a2352a423876cc4879b9242f7ae1489ada51ab178e0ff3b37e818611e160bf8c7a1d17bc49c9680efba979ad43c3f3c364ef43901397a72cc60d245f521bf548cdc725386ee27706c9518e2cc8fb7c8f2c65abda8f6687ae4c84f01c9a1e610cae8aa9cec89860145c1f08135197dab31f727b8ecb660dc3fda311cc97efc39977ff5a42885f95e0115e37810ccfc2d123499b25760b97340e1df060f33a59fffe81fc32044a2709b0b4cd8f2ed6bcc53012dbda518aad82760d1df31b8a5270ad16ce26b7d90fa66344ea9a84ebf545954c4151f97fec37b7f298cf0aa3a9e8c943b454", 0xfc) 05:06:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getpeername$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004268baf1569333ae19e8e209c8cabe5b6e52c82f8e5f2e7839ff711fbce6269125f1007a6b3c790d01d8bf36d9c8a6b8d37ae4b8e41dd5a2e74127da0a3aa9ea433fd3973d2842923d625f750f5711b4adadfaea12d1644561d48e2e9f2166610e0760db4eb3031e56ebd3b266950dba22cc157ea06aeecb8824baca581874f60ee31333084a25760dcf6f890d21c03f2d05b7fa7b2621c52decf18b54c32d010400000000000045b42dd78d5a1469c5674db682d80fff37d04b6e95e605124b19b9142d34c31f440252ab02942dc8d535ccc39a7a7098ab242ee63068e3813d769974d49c41ad0ca74ab46843aa8745663561ca8d77777434b0697eb9712eabe9649394489d529a3e39381620471ad7d9a952"], &(0x7f0000000280)=0x6e) r2 = accept(r0, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() getrusage(0x0, &(0x7f0000000100)) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x349ac699) listen(r0, 0x0) 05:06:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00006b16f50100000000"], 0x10}, 0x0) close(r1) 05:06:51 executing program 0: semget(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f00000000c0)=@abs, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffec7}, 0x4) 05:06:52 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0xffffffffffffffdd, 0x4) socket(0x18, 0x1, 0x2) r1 = socket(0x17, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 05:06:52 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 05:06:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00005e9000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) mprotect(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x6) 05:06:52 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 05:06:52 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) setitimer(0xfffffffffffffffe, &(0x7f0000000000)={{0x6, 0x7fffffff}, {0x4de, 0x9}}, &(0x7f0000000040)) 05:06:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x0, 0x8, 0x7, 0x8, "b08dce5800", 0x1ff, 0xfffffffffffffffd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4286265c12fc84c4eb2dd9dc678bd4c4c8d33a0d2a93650211855a30cdcfabdd1d4c8c4846b551cc883301229d9aed7e39d586badec94a377b9a4be5548063d2550ed7de04121b0e6d69db724cc651840a8fd4f2bd4d0c49c0643d134a9a22571399079e04b13dce10bdcba57207562b7517ff744d81da7c18f0ffc6c83ea257b9f46c298f2d1c", 0xec}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x48) r2 = dup(r1) syz_open_pts() getpeername$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) readv(0xffffffffffffffff, 0x0, 0x0) 05:06:53 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='W\x00') r0 = getuid() symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) 05:06:53 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') open$dir(&(0x7f0000000100)='./file1\x00', 0x10000, 0x80) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 05:06:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/156, 0x9c}], 0x3, &(0x7f0000000480)=""/198, 0xc6}, 0xe4d26e10062db5a6) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x100000001, 0x510}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000100), &(0x7f0000000140)=0x4) 05:06:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/172, 0xac}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x41) 05:06:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) 05:06:54 executing program 0: mlockall(0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) fcntl$getown(r0, 0x5) 05:06:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa7524d4460a2d08481da005ff93f26bed60cf6fefda3b7b2b01e155bd6505b6a9c5db1979bee34ddf98fa9a93531228eea0655851e03fe998bc36a4ff8e50bc692486e42cf4906b89ecb2846c8266082906ef850764ec54b8378555434b060d43a257a3f9c53f187ee5b6ceec13e4760c564a7a374dee8a97bc0438d8200dd41e52646a3f30a1ebd953f51aa6752f0c07a0f615b188975357abd6c9fb27b30ac52149d308f4a0e6501cb531945f2d7488f5ec184138b7f3d872cc65b07cec634368c012d99d", 0xc6) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 05:06:54 executing program 0: semget(0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/63, 0x3f}, {&(0x7f0000001140)=""/56, 0x38}], 0x4) write(r1, &(0x7f0000000100), 0x1034c) 05:06:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r2, 0x400, 0x7fffffff, &(0x7f0000000140)="7135f005dcfb9284a7abcff43d6f395640b1de0cc9a38c2c74deddb5b6557e3b9c54ec40e4a2812084f240eee57646a1195a03ff9606d56ca4fc6f1d2583f0222d6d5fa9317d391411c005913a6991320a9af12d04b474147075c602f308d6585e0a543451", 0x65) 05:06:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xc000, 0x1000) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) bind(r1, &(0x7f0000000000)=@in6, 0xc) 05:06:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, &(0x7f0000000000)="d66102332cccb5d2233c1f2e56cb1a36e98b0478b791e17ecda34844dd1dc9c1c2724a70657e8afba5d5714021443018b52abcfcc4685d30ab6841a551f7140d2e706b2194d7c5cd95bdf3a2617cf27b52b9b6191945eef0caf045f98b356661419e65e375b4b580241af49b88d1d5009f8b328325224b78cc9df031003519", 0x7f, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) 05:06:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x2040, 0x100) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xcc) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 05:06:54 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x3) 05:06:54 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x500, 0xb0) 05:06:54 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 05:06:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5f1a2094, 0x200000034, &(0x7f0000000040)="00000004", 0x364) socket(0x2, 0x7, 0x0) 05:06:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r10 = dup(r9) flock(r10, 0x1) flock(r9, 0x3) close(r9) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r11 = dup2(r0, r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x6]) r12 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x7fffffff, 0x1, 0x9, 0x3]) ioctl$TIOCEXCL(r11, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r11}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r11}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r11}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) 05:06:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimensat(r1, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0x8, 0x8dc}, {0x3, 0xb84}}, 0x2) kevent(r2, &(0x7f0000001740)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x5, 0x80000000, 0x80000000}, {{r1}, 0x0, 0x90, 0x1, 0x2, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4d, 0x200fffff, 0x100000001, 0x10000}, {{r0}, 0xffffffffffffffff, 0x92, 0x2, 0xd8, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x3, 0x80000001, 0xac7, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x24, 0x57, 0x2}, {{r2}, 0x0, 0x9, 0x40000000, 0x1, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x12, 0x3, 0xa6, 0xeb9136b}], 0xfffffffffffffffb, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x9}], 0x0, &(0x7f00000002c0)={0x6, 0x170}) fcntl$setstatus(r2, 0x4, 0x8c) pledge(&(0x7f0000001600)='^\x00', &(0x7f0000001880)='\xca\xc1[\x00') pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="e682512838e05f6b33221863444a7cdcb47d4b8e0fd77901972b3551456ec14761c63cd23489724b0d67e8a1d95510a95c97e6dc433d6bf9c0d94060397cc1308d4f126e7598a662fe73e74be40e5e3cda2cce9d02c0cd636c3244ce5641b7ec0abf121718155d7e2ba01071a34fc0871a5eeb603d29a568b89d374991128a56b8bf1b3d7db99f0e", 0x88}], 0x1, 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') readv(r2, &(0x7f0000001500)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000440)=""/81, 0x51}], 0x6) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) 05:06:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) semget(0x2, 0x2, 0x8) r1 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) 05:06:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() recvfrom(r0, &(0x7f0000000000)=""/56, 0x38, 0x800, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 05:06:54 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="3000000000000000c6cbe8297d3cab27667f00b85cf9a8fe52ffbdfc061c92bee46cb73dcbcdd5d0820b6de5b9be66811a3bdcf3d9c71706d134aa90f1441b4ccd2ced173b8abb297aa8a29f4313f0b1f5901f46e958fa74900000000000000005a366920ed87727685ae498a3a494ce55e5e48ace8b8c13b8cef9d9adf28506a4cb4f0ad6b3adc429a32d023d214b77fa830d588d6d7ff92e6e0791c778df8686dbe73d2de72e5fd2cff23e8a820872dac618089ac27e89316d25c0653ad88fa8faa8a3ca27337dadbf7304ab756454bd07f924df2787c95b65acbcd3e682adaae05b59a51836dff592b6b47004e7a74566e767c53142e69c6f85606dfc54d61346bfc9c04041e13c0cb6b9669c069c87f195d635b47391f08d782227bd29eaac72911195be1b49df8760b16c4c35356e0e34aac194a2f08c8bceb7510ccf9adb71c8ab5d5fafa89ab330d404c6b19c6484fde319a48d93e4dab004286612e8cf5b1bf1a47d6381c288f7c075"], 0x29, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x110) msgget$private(0x0, 0x200) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2}, 0xc) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/25) 05:06:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x8000, 0x4) 05:06:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000157000/0x2000)=nil, 0x2000, 0x1) write(r1, &(0x7f0000000240)="5e037ea15f16959013d807a42cb3f1c289984cb6a2f96f6614ddab2ace34e35e2139212ea9300d20a45012125f755203aa618620267eec8fdd1b62ccaf86e33e66894e6fe25895820e56bb55d8781b7f8c906fe1d85b0a4297efaacded4ad66433cbc94f54fd96c971306f58a22a26b48abdd55a1506b92d0d497300000000000000000000", 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 05:06:55 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() 05:06:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) kqueue() execve(0x0, 0x0, 0x0) 05:06:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 05:06:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000}, {0x9, 0x9}}, 0x0) lseek(r1, 0x0, 0x0) 05:06:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200200, 0x0, 0x0) 05:06:55 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) 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) 05:06:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/217) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) 05:06:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x80) 05:06:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) close(r0) r2 = semget$private(0x0, 0x6, 0x81) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/139) 05:06:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x200000f8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000100)="0025e2e6e85a7462570c363e9cd9cd05c732e251d2118ac64327082bfc75457fe02596c89969b69c213c3f3e4cc1732cde6638c907966d02f08db60b16a61507d53f601c37c8a4e8c0bbc7062ac7bc97a49dddc9ba11797f1f3e5d07c3b70de4c6af0f445e6a35f01e2569937662f0dd8a0ddb13ccd2ebfafc2cb600c72402e84529ed869def3075d5c75b709f5a7897b3dd", 0x92) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 05:06:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x100) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c", 0x2000000000000}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:06:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000080)=0x4) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:06:56 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x100) geteuid() mkdir(&(0x7f00000000c0)='./control\x00', 0x2) 05:06:56 executing program 1: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x5000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/167) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20002, 0x2) fchmod(r2, 0x90) shmctl$SHM_UNLOCK(r0, 0x4) r3 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r4 = fcntl$dupfd(r2, 0x0, r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="1aadee4cc91f0d6576c6ce2afbca293bdb9ea77f84ab02d18626f79f84a6fe0f4610183b1e9f88dca6bf860fc85188046566ba89dfe363ba323e3fe97e23eab1f2f2b50e87ff29aa4c9f917761bb0b67f0b77ea7bb92cda38c2d0db62e27f97e1ef2aec99e35c15bbf101199d01fc1eb5752c416a73c08203061751bb9d28d9ea37441a7751af8863429930c318a0691e4611333fb8c1621b1f510bc9868aa597b9c4b4568fd81e8f301d4b9976ccc9db20239a3f60560ed7f218f47364f14f81218bda997f47030997cd4428dc9c1dad584b1ae233b3a058893030e1593258e007151517e7f5f67b67d15c10dbe6be442ea5ddb", 0xf4) r5 = shmget(0x2, 0x4000, 0x100, &(0x7f0000001000/0x4000)=nil) r6 = shmget(0x1, 0x3000, 0x492, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000ffc000/0x4000)=nil) getpeername$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x20000090, 0x432c}, {{r4}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x80000000000, 0x8}, {{r2}, 0xfffffffffffffffb, 0x4, 0xe000000a, 0x1, 0x7}], 0xffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x80000020, 0x4, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0xff, 0x20}, {{r4}, 0xfffffffffffffffa, 0xa0, 0x2, 0x6, 0x9}], 0x1, &(0x7f0000000380)={0x4}) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/4096) unveil(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='W\x00') ftruncate(r2, 0x0) shmctl$IPC_RMID(r5, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001440)=""/233) ioctl$TIOCSBRK(r4, 0x2000747b) shmctl$SHM_LOCK(r6, 0x3) r7 = syz_open_pts() shmget(0x0, 0x1000, 0x44, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x25, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000001540)=0x9) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000003000/0x3000)=nil) shmdt(r1) preadv(r4, &(0x7f0000002ac0)=[{&(0x7f0000001580)=""/108, 0x6c}, {&(0x7f0000001600)=""/165, 0xa5}, {&(0x7f00000016c0)=""/240, 0xf0}, {&(0x7f00000017c0)=""/202, 0xca}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/254, 0xfe}, {&(0x7f00000029c0)=""/36, 0x24}, {&(0x7f0000002a00)=""/104, 0x68}, {&(0x7f0000002a80)=""/57, 0x39}], 0x9, 0x0) 05:06:56 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xcef, 0x7, r1}) poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 05:06:56 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0xfffffffffffffffd) 05:06:56 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffff8001) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) chroot(&(0x7f0000000180)='./file0\x00') utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1f, 0x2}, {0x4, 0x9}}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getitimer(0x0, &(0x7f00000002c0)) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) utimensat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x4, 0x2}, {0x8, 0x8000}}, 0x2) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) recvfrom$unix(r1, &(0x7f0000000540)=""/77, 0x4d, 0x800, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000600)='./file0\x00', 0x200, 0x22) mknodat(r2, &(0x7f0000000640)='./file0\x00', 0x8008, 0x194) utimes(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x7ff, 0xf3}, {0x9, 0x1}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r0, &(0x7f0000000700)='./file0\x00', r4, r5, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getegid() wait4(r3, &(0x7f00000007c0), 0x9, &(0x7f0000000800)) chown(&(0x7f00000008c0)='./file0\x00', r6, r5) unlinkat(r0, &(0x7f0000000900)='./file0\x00', 0x8) open$dir(&(0x7f0000000940)='./file0\x00', 0x20, 0x16a) connect(r1, &(0x7f0000000980)=@un=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f00000009c0)='./file0\x00') rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') getpeername$inet(r1, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) 05:06:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000540)=""/215, 0xd7}, {&(0x7f0000000640)=""/83, 0x53}, {&(0x7f0000000400)=""/11, 0xb}], 0x6) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000200)="7186e9e3950283f9ca33679afec8294744a28252f49d62d10c719d90a2b58ebe26155c9b0fe6731be51cce581cfefdea0122b1b6bc8f94ae3eba6928078250ba7dba19ffc9bb7d6d80c5e4119199de3f2ec9673312aa9de2b0318a4867df23b6221a10bb3ee39c73b5b78bcc5e113f", 0x6f}, {&(0x7f0000000040)="19ff771a84d54ee41b039ffb889b3cf0d6ccf0ebc925e715986176b7d990f64d1d21a87563d56376b697ee1cce1ea52d8ae244bd", 0x34}, {&(0x7f0000000780)="0869d72ceeea29c345ead1946d41b83c7388b7cdc5eccbe387f6ff47cbdda54e130a17932a6857c28ec2ce36592bcfadb5e0c9e7530684989abd7c30e69799df9fb5fc4ea3d507054f44ff2717629c7fa73202cd7ceccdde72d9ec2eaa1f00d1141f3daf658d218549482fc86a44380f4b10", 0x72}], 0x3, 0x36) writev(r0, &(0x7f0000000040), 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xdb, 0x4, 0x6, 0x0, "fd0599352b1fbe80fae2955d73db05fdfcbacfe3", 0x3, 0x270}) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fsync(r3) r4 = getuid() r5 = getgid() close(r2) fchownat(r2, &(0x7f0000000740)='./file0\x00', r4, r5, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) poll(&(0x7f0000000000)=[{r3, 0x103}], 0x2004, 0xffffffffffffff7d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x313900d4, 0x1, 0xec6, 0x8000, "46e3cff05f452809540a67c83d2f8723e3acfc98", 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:06:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9e7, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4812, r2, 0x0, 0x0) r4 = getpgrp() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7f59, 0x9, 0xffff, 0x800, "9393f234ab7cd1d17d0585e82b8de8b53cd1fd84", 0xfff, 0xf49}) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/221}, 0xe5, 0x3, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) 05:06:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8083, 0x10) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) semget$private(0x0, 0x4, 0x0) 05:06:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mlockall(0x1) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 05:06:57 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) execve(0x0, 0x0, 0x0) 05:06:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) close(r0) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) pipe(&(0x7f0000000040)) getdents(r0, 0x0, 0x0) 05:06:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x16, 0x5, 0x8000) recvmsg(r4, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/188, 0xbc}], 0x3, &(0x7f00000004c0)=""/28, 0x1c}, 0x840) sendto$inet6(r4, &(0x7f0000000100)="de1e65998c7fca969880a9925d4a2970ca20b69be6de01a1ff1a0dde50cce3ead4b6f1e405449376f7ff12a81da6a13d3026e580717c0a9835e9e57fcf409642197a8a4de372580fcde7b2be4f6119f1860e0c70fb4ec022204b35c8088df3c025a5086dac393f143a0b613d1b2a4619f59a8dd7f2c8f5bc271dc5d422e58bf4b00e5bdecf83d314b91a0f060966e0c52b06846056eed7ba2fcbdeb02bf1cf330f103ebdd38659484a9f7bc801c260af1592dae972914eb597a91d8a2c9a0d9f7bcfed85b41954f89bf2138dcba3cca1414838117ae19b24b4038579ef98166c2a", 0xe1, 0x4, &(0x7f0000000200)={0x18, 0x2, 0x2, 0x9}, 0xc) fchown(r0, r2, r3) shmdt(r1) 05:06:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f29144fd33055552fbd5e41789632dfc94ff334a567b8e88df18289234c15cffffffffffffffb06198824b3da025bbd45d3bf579456fc7273df6dc6ba2ff1b2d72b8bcdb9ad8a4f5f728193ef16a960387a6", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:06:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x11, r1, 0x0, 0x0) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, 0x0, 0x6) setsockopt(r2, 0x4b7e, 0x66e, &(0x7f0000000200)="b6469893", 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 05:06:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchmod(r0, 0x2) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:06:57 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001440)=""/4096, 0x68a28cd898fb0250) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 05:06:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:06:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) socket$inet6(0x18, 0x2, 0xffff) 05:06:57 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1810, r0, 0x0, 0x2a) 05:06:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000002980)=""/4096, 0xffffffffffffffa7}], 0x10000000000000c3) 05:06:57 executing program 1: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20088, 0x64) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = geteuid() seteuid(r1) 05:06:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/179, 0xb3}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) close(r2) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:06:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) openat(r1, &(0x7f0000000200)='./file0\x00', 0x8008, 0x8) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 05:06:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x88, 0x10) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x14) rmdir(&(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000100)='./file0/file0\x00', 0xc67) 05:06:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x9, 0x20, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) 05:06:58 executing program 0: getrlimit(0x5, &(0x7f0000000000)) getrlimit(0x81c691ae9b48fea1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/15}, &(0x7f0000000080)=0x11) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 05:06:58 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/17, 0x11, 0x841, &(0x7f0000000080)=ANY=[@ANYBLOB='\b'], 0x4) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) socket(0x38, 0x4000, 0x2) shutdown(r1, 0x0) 05:06:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 05:06:58 executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0x90, 0x8) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="324a9bf3415a5f29626cc3282f7fc9445303588e305420f7676e4a1d5ffb7751142986ad8e6aff39d9cbd1974803dd61c4399f890d0df05720460e4fa78604667235e802901a2e33db41ed694857b431b561c406d7c0d46619df5db01e9c87bbef0a8a7e24b9bf8ac7b6c539245b8bcb686cda67415dc999511d22bf2eb56095147e4c21ff27cba7db4685465ecad03c265486d76f95e755751e13b8ab4f62ab12", 0xa1}, {&(0x7f0000000200)="58a7d4304e239e3cd7598b99433a36c884211f912a6e990c67d57aaed76998bce21f73b8dd4428b19621cdc36f7e009fa6ce60d5b15fdd1de20174e2bd60c6f454b2ac5da6ee9be412c0dc273831a2bb424d80bf291dd152537799956e75fcd08867f620cfc59bdb24a98b8a6200c8628292ce54dd15c2d6b48d6b0e058238b275b5ecbcdff461b7f191a7c6", 0x8c}], 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 05:06:58 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/104, 0xe8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x1, 0x0, 0x6}) 05:06:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) 05:06:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x400000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x37) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4a}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:06:59 executing program 1: r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x100000001, 0x8, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1bf) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, 0x0, 0x0) 05:06:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:06:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000040)="c7ffd3c641c657fe22a305590f84628ff4a094b0d9cb2c126b8df9b1edc9fe5588a838442c027b71ee", 0x29, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = msgget(0x3, 0x402) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x0) 05:06:59 executing program 1: socketpair$unix(0x1, 0x400000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xb073) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) socket$unix(0x1, 0x1, 0x0) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r2) 05:06:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000000480)="bb2d58db2a86687fe246685c8f2cb631137d1d77a954e3499beab9ccc8465bd56ee822a6ece53337478b19899d040030bfb8a680757e2f78ac7b2de2f683ed094bff4ea5116b71d80dac06f5f9abd216c4d813ec90584ef98e11d37624ab8db2a309efdeb1992a1c7641b315584a86443937306bedb6341aeb061b6562d4dfc87c2931e08e5b1b2354f94cb5111c0830890cb998927fa0cdbb3b7800ff5b3e6102b0fbb3b4b5069f633e3d09bd4c41ce79b113fd16caa7ecc17165c76248ad14ad9c90977d4461851f06d207402e1a3514bfdaea0ef938abfa8982fe1c52e93909ca96b90bd31a3d4d8837b51342d89cf74934bfa7a39ca4d894486bb44442606bf9a787c14bd3778bcada3b65098f24bdcb7b41fa29724b81d1aa130edab791547dbf6ebdb5bfaaff5c4031ceda75d305cd472a53b71972c1fcd9e1cb799a31580f4f38cbcb5afca03491e18c13ac119ffb8214430d5812b089131038c873bf9befce409c055b682fa8663f4aeb46cc349baf209d189d93645d383785d9db079862255564f6201565c3b4ec3b9db104ed9d0ce9c78a1d4b86105e75a9e8472082defddfe35c38514a0196ca5ef175b90a2d99c1efba04481e0e7dbd66ddfbef19104865072c769333de9d6c4cf081310c170dfce55c413b47a47dbebc555e96098fea8550ed7bfb1732f3d697424b84f3526d7c09fe20d1506cb26fb3aed8a395896c4cd79b12a7c50acb6c4a1ed4c72e980bb2c1cd60c11ca85a65a3bef4a8a186ebe565690ed86e80ee7c4e65ac2e82b27625ffe7fe0407183ee7d18626f6057fffa03b815ac21b66f35d13491ae8b6893e6a1f6988c747f41b0b82a45d683ff8d6ac9aac8c3b5818e5a23deef9863db8667894804ff652e9742e86a6c0b5b456419b05d050e51f7ee6d63c86099bc03fe29bd3946fcd9092a6ab7028a7fd033b431d5539622af78c0558217cfe0cf895ca8e383256c6621d77bb75eca419c2f90c4b5b1ad67b89d224d507ed2234274a7b361c3c47629a4f4300412cb8fd5b3ef79c57017f963494598edac585e7a3c2287c04f1bb36369032f231d5a34d34ef062132109d84108e766fbcf47d5255a88683177f87d4192bd12db4f7338163be2f89f723527fc8eeaf9a94bdf308687c71f9df9e140961f17f0bcf379eb6f9186c82f91a244b8c3ecd5129aa231d3f393ea644d825325664d2a8a255aa86e25d11ffb6f3e014922130811412c81b33ba39d1d50df80d0c032cf37cf47f4e04fd27242d542b4e53931a4209fb7ac583fb8094531e4311e1f860b150d6b762aa1077ae662d900f01227333bf1d3a46f88650872aad4b12b40a9d3d20943c9afcc7d66793939a856ec95dc2a6bbb8d8b47119a964f9ad3bd8c209a9afe3f5ba974c9fe02c3c52ad264f3b7e9df230a59b6727bf26754c06a79309037622e508c5a1a20cd93c420538cd5a91e4a78eae7bceb1f5dc3658bc938e4bdd4db8e496629e0e8eb08d12bbb2b7981d1d3629409871bb15e6385f9a2345ac6cf0f254fc985201c2e75a992c3c54c8174d1abb9208669576801aeb74b83eae81ff024eb8a7ab8616425680eb3c21d11cc6761cd81eee10d3cd16b4fcbcec87d33f08ba6aa11ea09f3ae4e5678efb7f7a58292302017a22260b2b593366917aecc92ff17f45829bbc16ade15e78d55673fb6bbf6eebe87a9717eef5d8041d2ef6d71c86793fcf32eb33b6e9a42b99adda2c1a1b7953633f6be8e28aec6fe3f7e36867716d2ef50d1f7ab5deccb9bf994530b87eb6f97ae873749c09e240ccfbaca745ef34e1de847df889a04393adec2b7f752ede9e8f2fda3e2f03a523af88cf7d88c051a887190c0fb2b1e28eb86453ca6fec0be1ded42acaf7f0ad0af5b7d94ad634847e8f0e131665cf942e7dd4873176d9f7bfc0cf05b3a291cfbd6e47f9ecf167f0810e88c7871e9efc032fae6b757d54a3612e2f9d95c92a9a160d4f8614faf780974e7807f620967deb6b861c91321123e613187f3d4fee46580e074eb2f6df1c1b6dfc1c403077e57234e3a397ec4d30b98329e0943bdf37c34a7df8c9a5f1a1ccfce8308af70287f9349e4309a037ba3379a008f82bc4f5a7588d2acfac6820767a876dbf1431dd80892600dee22df468ae8a603dbdc7c0c51a70e91ce71a29c671284ea105ac0a05b3ffbac9e18ce8ba3165ae2a439b554e30ea0dc0bb0f2aa674f7c36ed9b5726e80722f8b366074c2c2317e06bcee8aa598611337bf29845880be01671da516fd467455cb7a7ccfeba64e3489626c772738804ba9167e9e9861cda942f6a8c99d17002ba07ba0e2bf330464fde0da328a4e0cfb235a13b7426fbddf2ba884dc51ae2b6dbc3d3a8ff153635e4056bab9c298d8760ee62faa75e7d600dad67b2a9b202554696e89e883b0e47d362ca5302421b5e3a6e5a5f4dc409a6b3615271c599467446ee67e0f90dccfb5473ff4bf738108dd4bc30ad9d8d418dbedde9253f127d3e553f2ae6a9a99a093991947986ffa76ef30cf627276046aa00d1e1c3f961b8e6c54db5506124008403d96ddb02734aad6d7505acbb8ed1c996514e7c7eefb0b1727db34628de6e0dfa6f9c624556663da96fda38e6ad0e1ab33e489a8493ede92cbb57523ff40f4329d70ffe5e2f8f21b9bbbaf5dae702346be2aa6ff241363ffc0d8f51d2ec83c0bd8459ccb7925e77eb461cd486ad9401317afc369eaeea2d66b1065f596169a88d61b568fd209887543f1c2b81fff667ac40feae837961f09ece8deee6b45ec8aa26ca63899e21a1246d05f0af70b776b9bd529a85fd28c2b60fb8806230bde2f3561af3d2aa81a7b3e6667155e08e4c6d6ddbcdf2bf99d9a0f5de6f0edf154552adc24eb61f87585dc330fc9d797b5e1c410ffb9cd529e0ddc7d001cf6a0e4ffdced56df8a14135712457d2202fa719338401ed7e4c577b3770f0a8e4558f615c42a0a8f1f7b25dac390fbaadc1553a0f3d8d646ae7b6742bdc4f10c3df4301f69faa54ec2ba28fa7ae6de3b94278f9638497b0599e1b3bcfd27a3698f131f4e8a597ff5300f2023bbcf039b91258caae58db80b4beb5473b515d5900a9c5746d0063968014c01d9969595be76541801a57b3153d5475e53f0c0c0ae5f6d34f0dd30871121b7e1c9206b87775038ee2f804a3543509a0ebb8ee6b31f3efb70754b7607b3f76bceaf8574b2ca76e0ea09d8ba3e00ec5515d7b979f55969c266241c90977f770370ac803e085cd7c3f12e2ca606c00c874ddef4651c927abc14eb0d6a4023da823544f38272dc5c900b1b140309af74f159823e90550efed2b0b8d32c009158eca3c37781e9e3625d34e3f3577dfbb6f26179cd72fa96437da8ecb93a704641256b97121f366810a8953d3e853a3c6950267cd6cfecf07c9d68cd2c15faa33943b88a0c58f35b57acad846272216ef13b2648ffef329181720432a4abb20d71afc6eb7058a44060ec478b2b59ae82a7dfdecd8f0cb894ff6a87b571a561134bc863fa0f9f1e6f1e82b4f21a832fab2584b7a2a21588b5408d44c7751c15af693818c31c5b2e1ef87e0f87250edff1a29a4239c0eb6948e11068c1242e49100a74cb59c87b321558cf3c2b340679ce16970c5d945f2d73a2c44d949bd2dfa0a3269993af5470149ef228b0c03613a0f667ae95407c8995e83ac0407cc44133588f6c97e8a5a6b317e2988696900b2b8bf686b2215e71d6d4b6b35fbf1842dff42c783daddc3cd22df85e6dfdb8f43d98df334815123b2d08f5a7712a9465c4507da838c254f2efebee31a00e4becde69b1f72f9a16e638b44dc171af6c0141ea1716e9d8fa9a0fa6d512f80b7bf26089d9f183b06265e134900cb086d1a7713ccfda58b46d484dbc8f01bfffedabfaf5fe846021b209ad833dd13f4c9a7960ba46a87271a5b11adbcc3829552d28619abeabcdd8f2eb39ba50c5df8d5e77e03ea473d8ce55aadf9df9120e3d56821e5868c8bb19892991838dc0195bbb189a86f7612dc91cd67eac91f3cedfd016303ab1e227796373ae0f0e687426c8ea0a0bc5173409f247ff76d34499fabac42e896d662511defe0f757e07b4172d0f832efca207f129bb489ac6e5df06c6d84f66410b6da3c96fb68f42e46cd73edccfc0cd2426ca87ef98be1411bc753444d9b5a9ffe7c91862f0c19ca704cd0edc45cb0c746eb183f94996e831b4c92c68b8344b90e35bd391dd8c4fc2cb327bc13385f47003a3e7ca7689cacd4a36c00d10c2634cb128a05ec4ea245d2ed5f990e43dae8990b9140e615930c234b16e086a9be08ea762a437338ce0ffdcd5073a991060a91b267c324b2601dbf0383ce11ec01d7102e587e9a94a25af83b39e6acde7bb63d75b38f848143880da9d8b663d1f3e99034251d1160bf15868ebf57f7f685375fe83a8816b2d1f968d8205b98da44dffd71f723b2810df9469c844cbcfa354c72fa143f357dfb2a93bba91fc251b3b5937661f9d5e0de75b80b2e6677b7600d4bac213dd0ea8b7f2a4a3eaded3366f6364a2531dd8d37e548d80b7689c682241e78d6fcc79d359223d94d93a673c52be95cd225ace004948f1cc0c0c5ce4ac893ec097a5bed6ebbcbf8427b95a12b83c8516de14d36b313bf8df9b845d8d6b9c0e051a8f4ab21cc46b79c1d8f99634de23a79f4dc2ae1ba171a0b3aff281b2ca67a2fcb3dd089ed80a57c768c37301e45a7e8b5e66dc32b261c1e0ae1eed9b7525702dd4a5384be4af705e985fcb6b1c848a65e57b86e577cd7516eb2184c8b10ba9f46cade3431bae9613561a3d13204df06ee23bbcf2fe24ebfae5f8311826ce2dca52d82222edd2bf4a6323386b10e1b8cad477e59fcb04f6d32b821d7c6923533d9d49ef00b63a51c916a12d58284e1d35c2ed1d112b186c8ef5ea984ea36c57e95393ab17184f4845e5f10acf4852c68c7f42f7da0d3a6ba45c6963df5ab0be896bf494e5294eb8a55b739def1a2c08304e3401ba5793fe60f6792837df070d0677d2e77ceeb12c23743a078d526527680b50e65a20917a5507a3050aa38fa6a1e9e3abe0cf6b9e086be33e1196263a33da402dca6a0a8618fbeeb8e40587414901e730a97de822cef17081394c9ec6cff1bfc99679b9a80143d60e55fcd59998c63fab4819293b7d808702127013b0e027f88de21ff0b5d1ad677be72f46ca22ba083c97e33760cd18a615a31b0b5516739cfdd1a6a17029174adf9b436c19b113e8af667a688f5d104bc0b780ac752554a93a4869a130d1487ff4a257abf69fa1ef0cb39eae1d261b9a389825c3df921263723f81e09313148846d1fee995b9e35ef4a015c8cb67ca77a5bd16c0cf5ce778dcf066dc341f20d17472aadc40e63ff7ecf35ffb7edd342de98b9c815b2ade4b513c0a6f6894c0dd5c4874dfd5f3e2dea90997b46bb5bd43f6c49f71b1006fe92cf4d19c77ab654f90c75057bee0f2b12be98aee323f720da7f5691c65551c6d196ca25c84a62c7fdc1d4852b95619a4db8e01f27b81fad90bec78a375e65b755a4dbabaddea700139cd7a121064be2f9765ed77b81e9420695f41aed22889963aeff9a5170eeb06418bc98b382abcace8e28017ff0989e3b5fb1fcdd1ff2d99ce2733ef7e7b7f941372c329a0e1d238ec55f7ffb487ec869315f0481ad8da5de20bd78aa8031e4cb25f66538d316a34866011402af6374cf456b3b7b46a30c9fec0a50c9bf7eae8f30ee06afe6ca5d778922bb7a54bc04d2a9cc0c81202d35c08170ccc8973c7cd7b8cf8f36aafbd89", 0x1000, 0x403, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r4 = syz_open_pts() close(r3) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000380)="caab21579230ecd9ce5d8fe77e8fee0c740f4de81ffeece301ee64abb14a8ada236a4251460c6bc6b5c0567801122e782f5e5f08adcb343f89b44dc841db9630284f96924b55dbcd278716b3a91c292395af82c69dfceda0d87c660a42cec7ec852bf62db07402193519546cd4c69b3e81f7a531be66046848e6f683708091815329ee24f90969e14ad7aed0d53add242421e2b8e7fbc22f63bb6529f3d62b175255f1264bcab9b07c455b515ef21a7ba92be8c63b064e417eab3e7f5d20afae4a9796520a16acec461c2b07858d3984f86a716c4ddefdd9c18476ebb5152f7cd4", 0xe1}], 0x1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) write(r5, &(0x7f0000000240)="7dc8206a236ee56523ff1dd13a57d277f15df865912a4844", 0x18) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:06:59 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) 05:06:59 executing program 1: getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = getpgid(r0) wait4(r1, &(0x7f0000000000), 0x5, &(0x7f0000000100)) getpgid(r1) 05:06:59 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 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, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:06:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 05:06:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 05:06:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x1, 0x0, 0x0, "d70000020100000000ffffff7f000200", 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x7, "7390b30c4d046ee683f7d310ba40b8d81b74097f", 0x9, 0x1ff}) 05:06:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) pwritev(r3, &(0x7f0000000b40)=[{&(0x7f0000000200)="a1b57cbbe90b6ee755b80db8da0b9a50a8ff41ceb3a1fe4bf9555273ef17704d811cffd1ec07d1780d4e2c844a6e254b66970a94016172d06ec9972e134f49310059213ff135", 0x46}, {&(0x7f0000000800)="0d009d2c38065cb1dff4df1cbf7feb2a3f541632c416b3c990e2c08cc96d7cc531550dc1fef82dba37c539a124e892a428d26737f82b1bdadef411464d1d9b35b6e5a194078262d9ae177ac6119cbd117ff7b6af61a069331a71c80ef1f7333a811cfe2a7d2a3285177a0650da60cceeccd2fdc5d45d4c0c87b0c458b5c1659754a3f0b4e0ac7b76ef32d3c0fbe3d961a6b8d9472de47dd4615d32584c9580c56891f2ba8bb85a082e07b11b3046a17c0094c21ed133062b58540a4d8d841f099c168cb18f43833c39ff2b36bd10c21d4b4542a0f61d38edb144c85a64c7611f30", 0xe1}, {&(0x7f0000000900)="b312f03ab1e00d22953160edbeac36cf9e98ec4b395e4b5b596094747322a7b275de3dd2940afb0b1e47dc49dabeee672a8d8e04ea2420e197306d467c60a7eba42189270f1ae9c8a35429daf69eae7035af02cc3f33a473bf1dfb3d165c2d4fb107f394529dc03346d415b6d4196c4e547538c7054d09f78ecf881e3d1a8927b67d4877342ba3bb87e6e5935192911b3a7baa6d88f3340a8c2e4bacddd4d9bf63acce8a26552278434a4f9e58fad405b46a1e65ad8d0e912ad2205fee5c4d7a2963532edfdf5ccd469d3a04e8717ae509c125cf6b0894fec9057186968640cdca4aa834474ff2623423be599b16a6eb9e5a6041bd6a8c14e75a", 0xfa}, {&(0x7f0000000a00)="d4fce6221f97aa056760b77ed2cfe46621b162a928a491f5a5149873df00bec244bc9ff810a5b5beeee1eee9a5b369c4d622a5d1bb80f34f50f30679069d95569299f9017b368e46b8d7c2e0e329c398f04fbe5bf2a2a627e007f19a1c6277067be91c9681169ad6d43506e68f8bc5d4446f7c", 0x73}, {&(0x7f0000000000)="4cb6928ff5a402", 0x7}, {&(0x7f0000000a80)="7245a455b02718bce56ac87679fac773544d4d3e6a46d85af4b86d2804ac17e85f538f146835e233c29459f21fd3737f440bd2eb7e86ac7e379b6f95df7f0684f98edc881643cc7d2754202ee8e39f57a50baf1b92976ea0a8ed4ec47ad7bc21e79cf80f3c473d4a71586f5e95f43e59944c142a17562fe40ca8a7249abb12fd8bca879819d15073912b88f8c1bb40f04c1b2aca9ff3f90838c0ac4dff97387659db3d1b0430d398a6c045df155b015284638ed3ff3c", 0xb6}], 0x6, 0x0) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYBLOB], 0x1, 0x800000003, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 05:06:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x0) close(r0) 05:06:59 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) read(r1, &(0x7f00000019c0)=""/4096, 0x1000) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() dup(r2) write(r2, &(0x7f0000000240)="ea83b15646a0c10d99279ca22d5add003c4e219696d8c9f771c40884", 0x1c) r3 = syz_open_pts() sendto$inet(r1, &(0x7f0000000100)="ba558f5216e020e2335b89edcab5f08148b667b4f2e010a6c529f3a40dff65a150d8857d1330c9e44a1e66cad7cc9cab8e31f44fb32a7ace800f6a233fc3de391143bae195d1f4353277a862a49274ea88343ec70401e7cb7dfb658356a226e10858a100287a40f478876340d63e7c810e57639d", 0x74, 0x405, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)=0x100000001) 05:07:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 05:07:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xffffffff, 0x0, 0x80, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x36, 0x4, 0x3, 0x2}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000020, 0x4a38, 0x7}, {{r0}, 0x0, 0x1, 0xf0000022, 0xedb, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x11, 0xf0000007, 0x2, 0x401}, {{r1}, 0xfffffffffffffff9, 0x42, 0xc342032c780ae838, 0x9, 0xf30000}], 0x200000000000009, 0x0) 05:07:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) listen(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) 05:07:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x0, 0x4005, 0x3) sendto(r1, &(0x7f00000010c0)="a30fb060b80e631fedd8c269b0ce2f35b29a3612230d18f397076f2d50d12f1ed473075f8a8be4cc472dd5ea0b83e317bc7aac99775c084d980a534f26e96b39e11a4a14b9164d3db00802222bd80a6bbcafbfa92d0752530c3eca6c9e063b3fe5ad2901182b3245b19455a3d4948a0cf99ca78c73cdc136c09c9bcf130099ffd09ba46ac862c3e0f56676288c140c42d6dd817cb5f173347c14b2d8b286c6ad336802f2afabd4de0ae064c7af087be949b3ced0acf018e7b15b436b8b5ea8", 0xbf, 0x4, 0x0, 0x0) kqueue() r2 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000001180)=""/160) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getgid() setregid(r3, r4) madvise(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x7) 05:07:00 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xd) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 05:07:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000c35000/0x3000)=nil, 0x3000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8001, 0x3ff}, 0x10) mmap(&(0x7f0000c34000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x2df7f108) fcntl$setflags(r2, 0x2, 0x1) 05:07:00 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:07:00 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) msgget$private(0x0, 0x2) socketpair(0x1, 0x8000, 0xff, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair(0x6, 0x4000, 0xffff, &(0x7f0000000180)) fchown(r1, r0, r2) 05:07:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x72) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:07:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendto(r0, &(0x7f00000000c0)="81a9517aaae61065f5ed399857538245ed23682769e9d6a5aa2c79da4497e7009bad25248402547e827a0a86718f2f8baff09ed5c882498c1577f58648781b61a695b5f89dd3bec830a77eaf73de5883788d592a822d731fb1b4c9174e5d615bed6eaadbde1d4121ee5f2001bbc560c49bae567d01d9747d9d83c41493", 0x7d, 0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f00000011c0)='./file0\x00', 0x8000, 0x20) clock_gettime(0xffffffffffffffff, &(0x7f0000000080)) sendto(r1, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) setsockopt(r0, 0xb4, 0x9, &(0x7f0000000140)="9d891a3aad6211a327da826975e7ac301e16e195c54462503267b09f8bc05c798d6aa662a0507190a4ac1d916ac3778151ac15299b94273b8d003dc80e6cf925a36e432dfe28c9ab9fa2f7472c7559a43f80ebdbb5842fcf8b5684c954b54dba3b0ee00781c86e80c8bcacba63f9c39e7ad06e5f831051f90c5be6a620c3325f91bab0147a0c4eabce00abbfc42261e3843d910f5e7cb0d6a6cfeec560cc586acc3222394ca5d1af2a8e79c130f5445729179d6c6b2074c81e6e50dcaf4177ff2bdcd62898a83ea01742bf34d8df7d68fd92e7fa5110938a2d97d67bbf480b8ec7932fe5b693ab890143f4117bb20fac22d359707e86c1d6798726988d8445b27a646cb6c73685d4331c815b07a3a7a97275f81faccb2428c12c19b1b11a0761509430ab06410170ebe18146d40ebd02ac30bce5a158c8c03a928ff4b6f731f3470376974bdfba8e81774e5e0f8c8b06593f72626d8e1d507f471e3d77d78ceb9ae3d1f72af8e50500392bc5a7efbf950a439510ce742d5359cb07a15e0be56aad5ae4ff0615ad1450d5297f036a39fb1972683cec9e189f753db1ed941b65b55ecdc1b3f3c7e0ca3463da0c5df588d7ddc80177110f960d0635428e16803b4f347a418754e9a11d1a981936ed15366439c43329aadd9562093eaca90b7d8aaae1d7d77fe251ac40af521bd9cf3eca85994d05bf1441439c28d70c765a07c787a2a91cd28bdf2d568b7225fa5656b5ed302ad74b0e4aae132d5d9fafce26555b738ac4558008b992d29d0a36f2d3086782524ff60ccbdcafc669e25abb52ac41c7c1c3c42b01ca21dca5acd7d6a81fe4d384eaea25967194f89ed4562a263a2890747a20c57e31452a02b093252407aa017b79973b8c49186db1d8b68503694dffb1a636603f04d1ff775c7165d58c3617c3847f932e503a148d9d37ecfc8fdc695ca06665b64ab7416d85dd62eec0a4364aa9763822976b21b82d2fc1abafc4e5becf823f80905ec9b3f0a587da1eb51fa3d9c597a6e2ae79003f3afa1f74c71fe9d8ae36f9896462b5fe70cb6d610fe773e635fb922853109d177ba528a897b7bc875165e6f16d2aa2983c6c9f5ef19e401588f200a84bc5db4ed53bcd55e1ca07526ff34debc655ed92778e4b8e52ee5a8515661493e629a919ca7ffd62d0fab2370589b855ddf3bb7a5d0dcbfece142031424becd743a9033e3a5c1b5a9a48403ab121ab6ba4b17af9dbf9d1cfad9e889327ebe9a7f37143b362ad2d85573f322780d83cfc35f9eef8adc44206157dbb97478e29003e638f6c126896c8d43a8d5acf5e4ebcd2b163ecadc47703e91cdbbf0df58306c9ff5faafdb4efd95a880841d36f1d2898a44c7ed41f8140ba087bce9ef66dd3ea29d1554eb06d45cc0f04a2e0da44ba3383a27f43a4331b8e3a8726c54c4f98ffa214a2938c3022c0dda927dafddb5d5cb6eaaa75712eff8560b8339860fbf3f8a36d30afbca8ee936bdfc76971941dc2e4de123cea72328ea6fd31fd4d88b0f40501969ef519f57029c6d96767125442384583e9084a83fb1dff714c47cc547db4ff32d565d552a17731f2bd21784363b5cefd959012098bc41f8b49fbd0be98025029c7014e2d433762dd142fa47b79917c7aa535b69408a98e28334cb4ebc39fdc49b4ff7083cdd64180c349594bdce4106742bb887b9c5824788066cfe3b57086b916d3ff9f935d97fb848c27c830cbaff3d021bb99dbd5029f7d60b93595497d0203d888ce406cafb12fddfb3fd2618542ba233da45c8f9383360e2b7fcfc121da6b3f341084eadaee8b7b9707da6c28f105814cd5590a86205ffc94477e15e3196b2021f3e5442f3b7319f15abdac9313b78adb5d0e3645a55e0f544296c323190c5c5f3a51787eac67f7d7ed12a90372620b5628dde410fbd5fa906564e050c12911b1e23ab8a450d732393a7f204d3c9e74c3c6f1e18cbae5bdc9c4083f04a33862e5f4d392168f7e97e697148595c8b81390a11c9ebc784328c28ba523aa47faa397878fbae194b2eba192de7e1a3a567ffd3f98ee0883ccaf219cf4df234ac35e1522c3dc92d6992bd174942f6a62b3e8a3ac3e1bf1bee76d331b3a747e11a1fda713d80dfd8378b95cee2f84412ac746de9e4cfc03f63f58de3aa262ce98ab51ec11dee9e963e285cbfd3032aece9fe3421d2c5faae8e30e8161063a1725a5f45ba75d614c5a8f7d252ceccb93b739ed61dbfc6012cd31e0ecdc848e01e1c325cfa76d12d9267fa3ca87c6394266bd3f77ed75d99e44f8b78fd68f264c97fe922e1605870bebf9b157ec1c4f8ac53258113642f3eb3db1d22631ddec50fcf946635632d1a8f62c7adb8ca8e751408eab95749ad1c314dd0747db9c161c33bdd10901cbe27824e0567d05c4eaa6944f442693a48e2c2ddc7e401f47deb1ef9f2bd29fb6cae1c5a545f38452c3dcb8dbd668a1e6e367dcd26ae96a76e55831640215e6e4a1f806ee8ce9acacb7ef24475892afbd673530cf2da5208e0bcdf52a38caac748d7dc64099a3bb1fb3c9115433cc886a03626acab268816eb7ecc5a19e83d57bc35b2e740bd7b22db52de747618e367d6001c9ba49b2bb7669ce968fc1bca148ab1141ab2d1fbf3e0ad1bc0401c92c3601960f35aa229949e714aea6f150fbd850c72abf90be6a43b71852194a6887218ca76ae88ef8d601ff69f6e6544bf67b722e5f56a32de4de70ff0887d4a4718d7876070680bd724fcc005d9deee5e6ec197d2b0bb5f45a85a0887e3e13f9e7e5dcdd4d1f70bbe2e614accfa60026614b49df036015b9bf3f941a4f6462f2c3804384c7836f09fcc35767151bc0ca3b33fd72e673b901fef00cad1045f4a33185a1193c2eb0178ed057fee9c7dfdf216a9efce71c71bf849ea84524752877639b7c1149766136989a42fe8c6f69558f65fddafb959c26fdb0d8199fad444ac1f16d81429ca7261227acc7cfe5ef7467447ae479821738e13fb79495dd6e5f089e4ba2519a8a67c2210ca37c0df012a8152065789401a853cbf7b6b391e90f7c5b8238ab3841f1c4a45addbd4774f2c6e96de636e70dbbe4a194b7a2e4483048568d40603f437fb173df51c32d567c1284669ff5aad00883ab9233be9d14db5abf8a5d76e29b8b8381d23786116c2aff6ef0c7d7ff765cd73170dadf27b7376954378791d6874796ab90911396c7b92595283ab0415efbb2e31598f5c0b035640cf71150edba949e140c3f6ae24ef56e13fec5f992acb6dc7976eb4e2dee7284af96cbd8665c9107625098e55047c72e2d7d42b68e69e6895b77fbd963d70b3c73cdd9ac667f069de3090a7da1c32b2e62e97370ce8554d3c916d00f28779f32ce7aabb3a72837c6ed0dadbecea71bd4961b11e3ea3e458676eb1df7b0da797cab788a2f2afd82170ab7bc585114be8b40b6b1acb610f31e7ad242241fd5ab6f26eb36a17f9ac8314e6f2a4763a0e978f468cfec8d5f03bdbb449c56c4f682b3131a75d4a0cc69526bbf40d9b0ed0fb4aa87b51c06a005cf3b992451d079f44b8b155baf65f74d5dd79a67c13373aeb2db8396dd34036b2507aa9818e83b39469d0b2f4031fed04b7fe47235e3a697217d8a231c05e2151a3f9c8b7e7edc35da4af14ce46a4e8e9cf02546914e544fbdcd8f992cee1f1bd09b7ca0fc47420b4772b244c5259865aae0c28d169a2d133e39e6b34d65677df7a9901a4f7245f5b1cf7b26a220e614242ac70098ee079809d0ca62c72567acd66e333122e6460ab651a864884520d6e0c974778d61056ade79867420cc51fb32ef24576a9c9bd5aff8c2f94e53dd221bca41a22713943cefe90a65b9b8b77c08e9e30508b5c3a988c396ba6a76f42225c95fc0aa47d79e98d478920ad5481f35492272d2c2bf6a6a37e332ed5df865a92918576bc5c33fdeb8724b43bc20dceff28e3d4b0963bc04401be3d521b4b5de05596ec56f644dbdad3c01d9113a827cddb2a31049bf0156acdb0005b7916696ec77229deba8dba3cb11c84b5bc625c00dcb046d4986bda4f454206fb336b6c7602c9036c40167a070ac638624214a49bf79b84ec6cf9220364a36a108fa069104e9fbfc9e67b309af9575b84ed7c28d9b16162e87608c489f9ca3c823b66e0f260718816aae753833935ef3f12ba93158c44ddb656c41ddab5332da9fd3efde3cfaa1f92dc8ca38996b32c7d3a8b0eb319b51ca9eb3c60b6a94be0ce1f07e691596a2d3afd09740a3d57aa4a8bb7b9810e7567184c1534a105ea8bd0858602aed067ac3e6814baa21e88fe9fe5117df7c6b3d7641713266caef14cbdd85512a5f1dd6a1ecf3dcb06d1008703525717122a1b032bcf11761d72211a1a67a8cee3c1e8c53fe5974acde61f707a6bd60a12f10c8f317e0f367b826c12e42a924fd5b758c38e1f73998278a3255731f5cbd72f9457872fe4805ac9fed9585f56cc92e32af9cf55df110aa59673c831d14452d8f6879d9d442fefbfb7adf07dc74b3b3e1a86582d61e59d838c892e83f86098bc60360c476f5e7eb7859848b57d68af4e5dae70878ab7bc35fa098421dca996f5649133e22799ab3c00d53aee8cddab331343fd236bc96d6cc5ce3738ec7ec9c47b9881aba87e9e8075ebfc57e9c440c8874b776ee9fcdd0847f740e048b4f4e4470165fbc31436d1a36e3c6206ce2211e92500b7e611c712fa8cd83598d3b0e64258b64967b9f47277a7e64574b3bd0e34bf7095a8aebda6a2de7eac5b0d510aef04f1368c4ab8f104f55ff0b678aba867b8eb657beabda04697d4e1f98168b98c0959c9dfc79b40a60540928fd6217e0beb4dcbfbbf542ad79fecf07714a7cd143f95cf6b49debaa5f1fcee9b300bc502d5321b5770e10c446d5a62d9c817eb84ff1eb407b13aef9a87cc99f06e7361cfdc8612c1665944efe7ea5d6a19503ad34a1b79b98e1c6fa00a89248afce826a53e87bf22b283029785c2a707568f1c960bba05e7f5b337a957f99e19dedf3b5c923378ff3ba7c47fb4fea6fb0f4085a63da23b8cc4b20025f1f48fee2c749ef3e9dde2af4cbaf9fe20a8b760c9e7d72e83103d189cbb02f3c8abd01c3a2d1b038d55cfcd61e75c1cc223adff05b232654d0b85da59b4a8227363f4aef9ddc8a72d7d15e13e5941ffa4da717eae3f5f7fdbdffe8be889aeed04703a04af7346239ad88784d698abc7a96797b992004c7127aa6f3219318534f1f795bf5ad6809254152d0a292ffe3b105dc2e8be31084434433141c3034d1f2897ecb2af7f60af031e825d8a29ee14e1b9b255c79e07c946fc6aa31c30581e3837311a0d0c8b34929ffa8ab423b2d3684c5a68ddd5eebe32cbcbef12724aa0980389f24294a992ee292bfb75794fb0c7dbf20eb29b4f7158d992c76de32d6cb86a7c1f9a5dae3426c52cf348fabc19aa13c1297521d93037dc058c5a88bbdf290f25951c0d0b2b1ba68c06860970c13b01884ee60ea8a39528fe4e5bf26d38091a1d624fce497decbbf582b7520c9f7363aca9a3de24ca0d29402a180ffcb02c06d14f90b018848083b61042fb843bb53a190db585b59ee9e4304189590043bdfeec5b66a0450be1cd531dffbfe463a39e52931065c595838a9167c32a34f39b11043b8456a8c12fa9cf2c0f7359e4f41a817e2b690b7a08ccee59e8dadff355844998774599f30702f829f73707e7fb28be55b1da10baca61fb34697ed9a4c046d79a6492d8b3e04e134cd02eb6a80b0add520a2e1998a1a220dd266503c78d51cc6082245b2c076b9b0920a2c", 0x1000) fcntl$getown(r2, 0x5) setsockopt(r1, 0xf3, 0xbe, &(0x7f0000001140)="7f70ec81f5d204191d0168c14289306d5218e71b9bda2c8cac91b572e215b3ae70e1829f620621236b0051cb2c57487102848ba44c787fe840341c91e42d20e97ffd89ce511fe2d58e377ab2777deab94bdac52cb55ef4cd79546433ad08942e4a9b1a228d565c2676bfde20d9905920777a7acc297e267c7a84d5c6", 0x7c) 05:07:00 executing program 1: geteuid() r0 = getuid() setreuid(r0, 0xffffffffffffffff) getuid() 05:07:00 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x92, 0x7ff, 0x5, 0x9}) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:07:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/135, 0x87}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shutdown(r0, 0x1) shutdown(r0, 0x1) 05:07:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xf15, 0x1, 0x3f, 0x8, "1e13a85931a1c52c383dfcdb545e0af5c1072837", 0x3, 0x7}) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00003d7000/0xf000)=nil, 0xf000) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffff490c, 0x4}, {0x18, 0x3, 0x0, 0xffff}, 0x0, [0x44d, 0x9, 0x8, 0x0, 0x20, 0x9, 0xffff, 0x6]}, 0x3c) setsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) 05:07:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 05:07:00 executing program 0: r0 = socket$inet6(0x18, 0x4000080000000004, 0xfffffbfdfffffdbf) fcntl$setflags(r0, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x5, 0xfffffffffffffa2a) 05:07:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:07:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:07:00 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x3, 0x800, 0x4000000, r1}) truncate(&(0x7f00000001c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x4}, 0x10) r4 = dup2(r3, r3) getsockname$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) fcntl$getown(r2, 0x5) socket$inet6(0x18, 0x4003, 0x7) 05:07:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) 05:07:00 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket$inet(0x2, 0x5, 0x9) 05:07:00 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102", 0xc) 05:07:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000000)="c765beda17a6bb758a4d8e0f16cf50b688de37b283de70bba3d46e26ffaaa855ce6dd38e01d156eab7502eb593fdbad15aaa230d2e5977bf58f86e2df563c2ab7b620bce62ab7589ed8ef9e95552bd52a89746a9e933bf9818cfcabae8aafb1759e5aa3bcfe9ba2cb827f187cea10cdc42332fef4b64d778b180589159bfa2f4c048404ad1769b8baeda4979cd6ada51b3939bbb13c1dad5f4b3138a4cd436aa1f4af4d228a4e297688dc7eaac1c08a752fdebf8975f22e1de416c70439e95586dae9b669877b0791460a098a3", 0xcd, 0x402, 0x0, 0x0) flock(r1, 0x2) pwritev(r1, &(0x7f0000001880)=[{&(0x7f0000000740)="14883cfebd2be3e8dacf7b6d7c784c73f4b258288fdcbeb47eb15fa89c58edcb3ce1353debddfcdeea6aef6f931f785948cd1cdb62496f95b9e2321063deca91806fed9759c18169b5db138957e46e3b933360bcfe8645348589862c551831b62f2050e43bf44883606445ec9474b4e95e1fc16e48e353ea12f6d18c56326d17116a5abae1e4687ee2cb47cf2b73466e6b4b7fb2d3f3bedbb961849aea5bf46eb16712a260a8fc169003fa32f5761dbbf6233f6ddf0a0adaca19c60b3ec15cfef91f942fce5c452deca91c24785697992e2a8ea0f39a80ffdf62d9e7015cc4a34ddd39b2c4862dd7996c149eab69e848be7495bf074ffcda52618886d2b47624d8fc4a00b77e490fd38ae919c9b8719a72dcffe4f28fdafe4d5939dd25156bc732dca06186e76f96a8323728d76675f7dc582f4429a04794ec26d86c92779d43af52935ab406a3e94645068c6765ec485295ccad6a35efbe2b1d298136adc9dcac6f2d4eb03b152414cf3aa42f36d4f812f1b0cce23ac3cc25855ac728613b19a83936682abd6ea079220ca1dd0dbb4c4fc4ed382a9c873cec09cbf2788041b441f94c5009beaa0e096ef48255bcb69f92bf956b1a1f00f484bdf85df5a1f180c6c486ebe368f898d3b46f19c8906af445a308c7ef677414f7a792c6208fb07d4369f9785b2053a7f066317bf3de9ff7d23c289d893d38ae302ac6d4419f2a318908450b5a93fdd624cc2ff36123680abf940f0bda8c72fc235ed7bd5073d7bc8e4504a4c78af768c5370655e6cd6869b22b74ff8367c5b0031876d5be30d3239242f0a7f5a3b5a83484ca11e27761b5f373cadf251c4f3d6d8abaafc20c2e01d18e938ad94e1dc98ea78aa5fa8320be8e0497bc2a6eef93d67477d6fd1c0110d9472e9caadf18ad3614f5eee6a1bb84e6c51499b199532782ab327080a79e3bbc3c5b46faac063d18ff9322d6e6bcd5e7a1b54bd74ef23098909a499a8672e5bfe2a3d06062a36159c9aa8dd1a98a4fa08833cece36530a8ea541c54c36a87b5e9f5de9ab57e557e03e77bd3967fd1bc8c31ccd6b1afb0c0874011bd7e74d505fe4df88458653c8b12a5dbc4a5e5b2055c8762416656dc8f0ebd76eb4bd22612953c3de6720b95fa53f824f14e80d05e61de6f83e4889d6ca9f1f08b2aa70b646ebdd3885b13f5e1d17b6213ea77991972802f8f6f27d080abd0a9cc6599c3ab23d74815e6e2c23c757a4836734a6a1ddd1738619b44c6b23c784afbb664a539a2e651da49a0597c60d9c4f3d7213dd68098b583cf27405d40f81876684e46ad67a1fc8a05483996d89379ad66df0f0d188eac67be96b315a4281c9d09fc2684414f06686ec720600d235ca806f7f84d76faf860b232fc9e7b491d2ef0dc33388d7f15d8c3dd7cc2c9b471ed20782f83f4bd788863394d260ab30ef3e7b1b3f141513258b1628047bfcf756d88d86df0ff550faa8467bd886a987525d3bdf22e5dbb3598d0efd417c6004a0ff1fb16804311bb246dc34b1073805a2dfc465516fdf95411891ef793cfb1a12e651a242f26f886776bd5f6f89e3ebf7c069d9029add335d8bf3c9a1d53ab06bc02e635bcec2494f0ed16a4f819e15f5f73ef135e6e2753a10101c12a3291d6a7d24cffc7e0e2ee985694a08af3de35a7f1096a62059b081fbf29aa9899e2064ffc739d7dea05944e5ef91f1242738faa6046ec17e6512c41499b2f9d8e5e77b4cf15e516ddbd11bd47580487b77a932e6828059cc050b596524d166dddca27873aa92a9f89d70a2f7df645a775f0cc7c671423e359b91d1358c70add1f3ce07d6fa5002e1ca60ea747d46c195164691dd4a7246c1b2c6b05c4ca7d4a2303659fce88b7faa18aa828fe0198ce7bd2650d6a89a1007621bc60a2c3415f07ef53f09dde02e148bac015c139ef7ee3e17f1f933a20127d2f8ceedc9851099e79f35561b892ecb10014ac2f9bbba8caca86529e2908caf91a1b16fc830108e03ee29dd0444d753cddab48299e6e7b1c231cf15edda16e75c47b39bc4c86720665e2202f8a22ece2251a67379faa466943ae7bd9b01ec155222b8b211135948c8aba02e4da64c93f1eb2b786104d5c05d95a3e19744f880d3f975b5da0c465617c6e6a4f960e962585d484bd929a5755f6409fc57146823176510f77b79d2e3aef9e235b66113c71f610dbba0becbef53bd9ea699639517d130e6d6e7844694cae0c6015dcf4ab67138d1d48c158e8834022566bf1b14569b7636bf67ac46272edcf95859a0da5bdfeaa2f99ffe95c1216d33ba241df44327b1381784181af4e595ef7f8013b2f677cca11568a20bba203afc70353e6f0a7e698e58bf3a381a914da784db4a95becb44e78da479374894a6ceed4356b3b7e80ff246721323e3cbd41821b72fcc8670c3bd70fa34524b0b5e1f8bdbfb3c0b027fdc9a3d1acfde1700fb1521f7d0ae5ea230891d6094f75dbda2df20828d2e092cfb3c9474a8ffddc712c7b093c307aebd7fdf00e3bc843a7246f73ba0804212d9593ae682b34496c364d1362ff3097d5b4a00886c9df91ca8a0e7a478df79dae476a76d9997b0d7ce0a8f05ead070e8ec055b5630ffbe3efdc64981b69b4fc2ca9ef6a5f2f36b2bac76cff96913b1c63e6d1624c123a534f6a26a9b98d575edb1202e6a4cd0888f28432d0b27febfa31225b65e46ad303a77723af2c7d464bc2829eebc3c453bf07a36e4fbb4e887b500f96f724c21f540e2244f1feb52f7da914f14c2ba6ab63dd4b0abcd726a3f64ea6b05e4690261fabdce4cc3b8569f7e3fb187f60bcd39ea41b43b1509c64c0d4c42d556f7a77c877c2adda5aea761500f11f9ba2eef98e6879ba623f8d65a08bdaf95227b256a30addcffa1c77b204e615844a8680322e35c743f99696ea393b94dd2358ae9477f7d8100d32245452b360e5b13e2b566a4bdd7ed8df00bd164055cd7ab435af4457ab0a1d4fd6ba36a5ea2df689d86178525a1c0a96a18f4ad0a16771f4b6752d034a9cde4618d2b16d735e88ff6a5d29f162b58cbaf5ff5d6fb6cc0ed353c23462ecfdc90a03ed0ef8ae90c3aa5da77100179d00a3c7d459d8efcb5034bc4793e16e1f5ff0f0a84feebc0601bb87450d1393a7df0f94731e27c8bee12577b8b23718fd4c8c2b592f09d01f01dff5ee8f6ea3c4f5f75afce6c2054192901c5ee74e7b2ea79841445b69ca501108e1138c92e0105283b6d72a6379db673f277833eb474dffcd7afbe69fb0421a9455ef13e49ce942f6e4dece40cd25378fab30f8003e7503bd574702370538aed046900477a93a3f8a3d1a3e85cbf2cbca7d91324469cf7701a1f15fd6042f04c534338bc5742613598051961e93da2c22422c18acc1cdc6029ac2bcd0645fcfad28ffe163405dffdd76a0a8761d7be552defc27a40fdcfd1ab283ada4da2d95a84e513f250bed4c7601127bdf4e63f3d3a631874d74afa86a68b3f103c84a2a7f6b6ef25b4e5da5f13c1d1c26c02e4213f5ea84674a3d516c66f35e202abf63ae3df0bb3679e9afcc78259a415535f36cb2f996069252f1634da6bf6950e10566f3db668aacbad9e620cc946af0b174d3284521aed7e20f17a324704f54c5f70dda8b557ef604251671614a8d401e98baba759af0d95924c860ecc2b9593c85e45349d50343efd5a012281bd6546a9819481f07c715739519f0521b3f955795aab40c09ac0edc0ef467428d3acf6646c71be73e59957e428b0b8537bb92de50ac646051dff0bb646cfcd40e41bd97b87e31a0f7c9834d802421d954195bdeaa00a94937f522d8ac0dd7c8c4036254e1db4792b8ea2f293d132047b855fd44eddc452e93e1698f3649f9a394a27b4a3ed0f498624cf82c93bec3fd7a8f85592dac711fdbe72cc6f8475bc46304ec3982b7706263a82442e3b3b9771e38e228e041142409bd939306b937978faf34b125b1be87ccc49a0cbbda9e70ab5061027d0c182568c546b6e1a39ac15c490e35fb6ec68cb26e6c3290507fa06b1aac51fe8e9949d44ec5cf408fc547aec7fafbdca2434a885021fb8816e46d81d6267563893cc4a1f7e778074be12ab5951b0c86bd12f7f740fa0ea979f05de23d7ce9faaca62fcbdb42d8652759c9c604d0ca5e0bdd5c608054f478cba3ff1b138a5c67ff0e362890f3b2c7cd4e505f100c279927a1db9da1c499ea5dff27aec822671a260ec3583d004272bd64c6664c3019672ff85dcb55af3f91d11ca68409023ae767d0e5fbb29ae7fa1a6f7c6397fb6aac0c9898c3dbb429d1aacaf9693d2281d1d118af976f8560b8f4c625466c9ce5fc8682ab717e5d3c0d6f6d28ab57e95f308120b0e30b223ffdf7e7ba977b8ea32662e6ac9ca302a81358a6e8f176f861e4296f71b33c481c0f087619f1c050afcea1782f407691b7228e3684b10fb90052c08db9d5250b0be1b8d388c88297ab588bce5e7389e9e69fba70616a1a5b021a51386876ed452f252aeb4aeb324c0594b5124110a52477a0d6041c832f3166aeb145b25fb4702a948ae3cfc56f7e1275b00e160d4e1488ccc81f599ff47791c25d23ab879c8dc39e51a07c527e2e692e260d4d2cedab52cd8e42ac71f92a90c5cb904a2dbc11139c8eb52af83190bab91918c8af7f002b1c1be3b385cf66a57b5545d08de6b46027a9739f0ccb82046d2963d199b688c283e94c8e8b43a18ab231a5168cdb0d9385f71301db16922830252992fddb27c5feb1e5623a1cc4ac4f9782c283c979faef7f1d09fdedb08b29649bc319e77f3bcfb88f9452d3f930f0d2c581ece41998606a25c623e5b0eec211484a7e6f31c6e670298ee9398504a770b13723ca40cb9a2a8bccaa78505670d0edfad6d32fd57f94cb466597843a942dfef68fd6646507662db2e47e1b1e08f1fbce0271aff83188f875a5fbe4e19ba284b00de4c61bd4bde2c4feaaf0fe4ee5451aec719b274d9ebf82b9df582915d455d9187fb6107a275818a142b3889ca317f0da72a089df408dc03e729e08b9c75f31699331c7e85a7c42d381e70fcd1d30d3825280aece26d122672f329c2a6beccc0eaa090b7ff8afa2dabb6d18aaba9f707c3c1a9f74a2ada70add517990111b254598b321d05e2e58fa358770a8e82046ae47e35ba5ba787647107f825c42042332af58283095ddc5f0ffb9e5c7738e47003a101707dd82c11e0d44e17fe2c23b45a0af3fbece2ab0fa67dcab778e1d5dda2662642441137d4392ea447fe052a1271eff2eedf5bebd16b63742ec1c5d4f7d118d96f34deadeb2ad7e7dee86bbd0f31d8d91b11501c1084d973d7d6a00f849f7db55d6452f5cef59bd1b5f875dbc083190b04228e9aab4f5e4fcde2815667e3cf766e68e33db37e2b96239d26577b54aad4504c300433fbc9503b8c7dd6c8f7e2bfe9007b41c374b13b96cf0c8b87000161f006e9323a0958850c237b919a9b9fcc689c2a5119bf54c22d43b04bd2c8d4fa71e29cda5d89b880a92a8d9baa445c3cf3dc411a41860daf2c5feb8be2d62b81af529597541d924dcabc013ade9cb61dc017d146919a27a7c277c9a0b220ddda61e2adf6de7b03585169975b0067d66ade1a43064ddbf041c42fa509117442151d3315b016af42e13a90bb37c88965aced76d9a01810ff72825b19e3a2386b9fdf119040ec4738c408f26d13a4034e46401da93eafa8d423ebe3e9124b28ac375805201c9d53fa03dec3d72249f281710551d7f4f324930791add2ea54ce2a1fecd044128595300c26435a077f96542eece0d48b", 0x1000}, {&(0x7f0000000100)="e30b63d77eb414599f0bc82dca2c73849629eb21bb53a1b3753bdbfe14d0308be9e351800c1996fca76ede1db56645f7dd8d5fc3bdf3fdd071ee79bea0c1876a441c1f1ea335dd61db", 0x49}, {&(0x7f0000000200)="6f5260f70a81006d24b00ae017631d64bb09474755f38988c2247e2c6e1d4a12fef1476bb2526c6ed06473c9d5248cbc1da3b3929c59621becb58c9af46fc1ffd3a9a652fbcf47330fee8fa9fc71c5bb79221da867a55ad2ef61be0ce8b54b5339af14af5be9ba3f89e7443adc1cb83ea221c1954fc23516226daef64a3323c9b8e52c738b9cccb8c7b5b24eee7b6a3cf456cbf74202e4eeea9439e46f51603ca8", 0xa1}, {&(0x7f0000000380)="c2c85781c9bc6da79953ca7e2f3d5d7c0ef491006a39576f6f3f3cfde40f3d6520b9ac735c1d32c9b6045dbdfbc0c745398f9ec7e13e6cadb898c975aa642e7f59cc65a8e8f0e80c6b0f521bd13491db1b7bb4b73f129ed121be1f7ef29b8ad7a5d099f5e69b189d4adb3ddc65e3049b8dd98d8cf424b26cd11d4c509ec462cc53786f1b235dc34a950b479c2cbd460a99f603b74098386e3b", 0x99}, {&(0x7f00000002c0)="1aa75c333cc7e7fec63011c98dd0b0dc4159b6557f5abbd316e51910594e065d0f97b56a7323a795b08b18dbccff8691e4d3d6bb72d2b35bf2aac51e9bbec9ae1c1d2419e7b95a90168a4318d564762a1794d66e38bb42d6c93bf7c76c21901b53a398ac31d2", 0x66}, {&(0x7f00000004c0)="73f9e5d2e52a0155b85fc81b1de23b2402270c86abe40b6b767521850162a4a46d879eb08ce87bac8de4615003a3bebe85c96922bb24795b4fbbcb23fd67c110d3bfdeb2096fbe69cff83510069f4ffcb61a07f93b5365a166649d025ed6bb36d666ccbd0192abe2e3e56ee308a818aafbf4b8a812080808d9689bc578fb48df95d728a7ac1c6120ce504cb0a5f97b34b95a6ab97328fd0271b52397f8bac1ab3d69aa5db5766227a111a0505be58b34a392ec8b29711f", 0xb7}, {&(0x7f0000000580)="c1d680c7df8421c6307376b3c26656de0b5efdab6ab92eb887f9171284832b3e890ede4083bf65749a43287ae652cfb0c0724ad54745a2243788966449d3bde7d13d7fef51c459e5f43932dc0a3d704c", 0x50}, {&(0x7f0000000600)="a5ac7d7580e19a1d3963b06968bab2d65c6b23683c04283fe9862d2c0cc5e4ba1784115364d1d1d455a161d90170fe1cbc6a7471d3b7e58cf818d02646fdcd08eb51554ab82f2f1345181ebf68bafe6888690b6a5db45bc3ba83a2fee27292935f40f48e46d50bfafe76ba204906278f7c0435dcc5aabc06d004c8d01ea22a643fdc864c428fc07122c7c64e", 0x8c}, {&(0x7f0000000180)="154de16c1cc6c57a0c8ff931944dd09f4bb0f9d3490e8a687d", 0x19}, {&(0x7f0000001780)="b279b671ea51cc264c40dcc7c805d703333dde9a630cbc03368d974ec0c65287c9233284cd18cec77d794d9241b33e41c935d77f1196811cf7d4af52058e948daf03ec885a489b77576cb2083972a5a38a13662cf9520537de6a3f433f8feba1f3dabf23f922553896504ce120af1d368725da8d65314e15e887d8c2f1ed05a45146f37e3f4b2e0e556c393648fe6c353748392b40f385a66c3940d975a74bbc69d378cf8b23a2c54e2f8a1559149bd07d8884d7e0a3ac6b3376e45f40cf25fa181f6873f43704ae7c2cf762f376ab039f81990acb4e3a89ff46e765e0802b53839b429f922550b0462af5982f2f8c96be845eb0b8644a978624bf00ce", 0xfd}], 0xa, 0x0) r3 = msgget(0x2, 0x80) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r7 = getgid() r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001a40)={{0x6, r4, r5, r6, r7, 0x0, 0x2}, 0x1, 0x3f, r8, r9, 0xffff, 0x7, 0x95c, 0x8}) 05:07:00 executing program 1: r0 = syz_open_pts() fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 05:07:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="cee9f0b48a82ca003dd840d55412b83d538691d1328df4cf9a91d22a1c0985b81a92b7df8b607272b67fe5bb096925057437a0184530caa84ebcc50539383a5a344cc615a8379f2349c6fc5206de04228b794957134dfecbb795d785040f7fb6c635c2ac5db72b745ef950529a80694a8be37b9a69755909de474d4bff7982c7382270b4f53b8083bb51132f4208c4e38eb6fc75160f21c68a71e33796e948eb3b1d38d88dc5c0efc0d499dece0efa6796723238946b1fa6", 0xb8}, {&(0x7f00000000c0)="356e802fe9245fb56a4fe6623f51b5704bfec78c198033a68bce100bae98316568ae55c13d9a3a0bc87fe60bc0e1515dd585d2e64df3b0dc0db4965d9e7c4888bf65b18207d59e2b58fe3eb08b1832e7fb7f4d8f454f4f06e88839d5d08ed165efd8419a1386effee83de4952e4240355c3d83357f0b20ca9549caa3b101a120d996c88d1f27ca6f37689211eb576cf34c2a13c5a08b8362af9c80f991114e6b4e98fa5d436db9879ec44c8346ca24ca0fcd3e3bc0a94cdb2ee59d90a11caab6b9251250f46d2ea9c9caf38bb21e7a18cbd38450636be58da32bd99bc053e04b2c4fab7cb91b9265", 0xe8}, {&(0x7f00000001c0)="71153c367582b82ff4133976a7", 0xd}], 0x3, &(0x7f0000000240)=[{0x20, 0x1, 0x9, "ae8c8ce723796289044fd6f3c9a6bacd"}, {0x98, 0x0, 0xd68, "15067d4ef502206703dfa29a9c06d7af7e48890b14db3f960226cd68d6db91ef01c9a4882a7cfadf01b86ce9dac9c1636960d53889005022264d4131006bc9cee2dee84c1ec918910e8c8bba9e9d374407043f2c8a08f8032d072b35c00f87e3882aa8276a2957e247c8a426809ab3f7e4a0d7d0855c83034f6054b3f704908ab569"}, {0x90, 0xffff, 0x7000000, "36695124bf605138b0c9ff8aba2bb91c1ed89c4fe61853f65652612b678f571047210165bf234a18c52c0e46eff9949cd96fe37f51040ede85af32fa36dbcafde5874f33520a53cd073264ea78c69fd929aa14bb7a9238e6ba48fc2204ef4be8899abf3dc19de45b3a7007828cefbc92e397243fc91f3d95690abe23ec770f92"}, {0x98, 0xffff, 0x9, "b91cdc1aefc3612778bae61432d1f650f8786e8feb8d5796af2acdd0d79eefc0ef2d1895238b9042fba999d8e00422ad5f058c7534a37151213919e1a575659efcbe1ddc9c966937cf9dadb6590169244304ccacee37f5a161e4b90efd8e755dd934effb5e02c5fde33cb749525ad75afaaf5c4e9e053e0f36778534b6eca41be39165c0"}, {0x18, 0x0, 0x8, "fb"}, {0x70, 0x1, 0x800, "0df88c694dd202761cf77431330912e942dbfc88b069408f9c45af820b7ff345632faa65caaf6a0811e197b6d55c0e33f29ecb4d67963bc0ba03aec44ae5a34d742388b8cdf99007242b08a27fec0433507962d4edd8c86819d14d807a6f"}, {0x10, 0x0, 0x9}, {0x100, 0xffff, 0x5b, "00038bfb4d161e947e2860d99e5ded3d9f4426e430c6a0af8e04162ec781d64748e1862b7ca813a67b1f28da6735c55054a611ec701c56411b841cd421d3364096309b778606009ebf77389c40e64ee536c26edca9ba462a9915c412879063ad5e96270b6f3ddbed5ce539cb86614d9c8c82db5b277c21fd9d809e7008de19556e81d4b5bcadf21df07ac4a56f5310d480288b045cc2cdcf13fc5fd16e42e637a1b3d3762ae4bee59c9bb2cdbc0acde2b3cc0d0cec44dffc9a62790f107dfacc8c09325e39e740fd14ff370cc66058b2ff1c8518603a4b742f67e168be3f9d5b3bdbaf234bf2328bba5fb3c60e069910"}, {0x108, 0xffff, 0x9, "212cf54f3349ce3d19c2f85735b620fa54d1932eb200965b1d018983b21868cfd82ae12d2de9a49fd9eda0c887bf98e42c3cc09b842b9f9537b10b718b748f70913c7bf62f3f42b92a17bf56e6848f4fd9631f31a2e21b8d82d85f14fbcd621807b8bed52129d516266d5bc1b25e3385fc86e8fa9c557011e7767cc730fb267d90a489ba2c09973141f1f09241f7fbfae4e773b27bcacfb986e3fb740c00c72e8292b048618e7abe4af2013253fcf534302831505fd4ba449f61afb0f9c116350da367079ca12d9a9fa1884687032f8379ad4d41ca4c00231b37461495a154b4fa8144b827221213f04f40c7cb3829c589aeb29a"}, {0x60, 0x1, 0x8, "e196984d162e42a11d5f8bd661109942c38767bed096fe6014e1841275d12c49d4826d62ea0d53e8b6af5ba503a4d7f8d6a1219dd1bae85158f1471ec6f2d41901226cd2050529b556782010a6626922"}], 0x4e0}, 0x8) 05:07:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0x0) read(r0, &(0x7f0000000040)=""/51, 0x33) 05:07:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) poll(&(0x7f0000000100)=[{r3, 0x44}, {r1, 0x5}], 0x2, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000000)) 05:07:00 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) socket$inet(0x2, 0x3, 0x55a) 05:07:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000012c0)={0xa603, 0xec08, 0x5, 0x0, "72b1582e6afa33e83d7be8c0a79a256a227d40ff", 0x1000, 0xdda}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/43, 0x2b}, {&(0x7f0000001180)=""/109, 0x6d}], 0x4, &(0x7f0000001240)=""/25, 0x19}, 0x2) 05:07:01 executing program 1: r0 = syz_open_pts() munmap(&(0x7f000072e000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 05:07:01 executing program 1: r0 = syz_open_pts() r1 = getuid() dup(r0) r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4000000000000030) ioctl$TIOCNOTTY(r0, 0x20007471) 05:07:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) syz_open_pts() msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYBLOB], 0x1, 0x800000003, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 05:07:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="d1c11cad1bdd1351fae5d4f86d299ecf59850addd8bf22593c6485f646246fa908d6816f135dcfa7cac55132fa45d1d9646d036336e6927e4577df29d56a0844d12119176f1a7091c7cd1ebb9c30ded451ccc488bbaed80841453469261cf1e0080a7343e553284e330e6cf84857d1678eb58d105bcea70c1f52361faf", 0x7d, 0x2, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x100000001, 0x6, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 05:07:01 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x1) 05:07:01 executing program 1: r0 = semget$private(0x0, 0x6, 0x8) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/223) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f00000001c0)="05d1c141a34182775cb91a7e2ec7b9259df79706318f679cb5be7dd10d37db041f0709f5f5754670da1231bd547e2e4524b84151bf3efdfc20c2e56cc6ef9eb855c6042ea2a9e5ec183671dd6ddb652ba61482da73ebcbbd2cee70aafe59dfe27aed99c2b5a77cc696938e47d875e79b9aecb47b98fe05112e4f21a1a01bb214516fea10be21cc01a8426286c5fe7b8e01085d42867b7267ed89628055986f5179ca1fbf2a62b4b812dc8e7064605acc5318f1b035", 0xb5, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/181) chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 05:07:01 executing program 1: r0 = syz_open_pts() socketpair(0x22, 0x7, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r2, &(0x7f0000000000)='.\x00', 0x1) dup(r0) 05:07:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0xc) r1 = geteuid() setuid(r1) pmap_unwire: wiring for pmap 0xffffff007f122180 va 0x1b30c20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122180 va 0x1b30c21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122180 va 0x1b30c22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122180 va 0x1b30c23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122180 va 0x1b30c24000 didn't change! 05:07:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100000001019, &(0x7f0000000000)=0xfff, 0xfffffffffffffedd) 05:07:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = socket(0x14, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getitimer(0x1, &(0x7f0000000080)) sendto$inet(r0, &(0x7f0000000100)="c4fb25e2d23c2ee9480d484e29834451ddfc61f803a41fe9cd06", 0x1a, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) close(r0) 05:07:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 05:07:02 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x3c0, &(0x7f0000ffb000/0x2000)=nil) r0 = socket(0x19, 0x8000, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) accept$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000daf4abbf985bf1a35c5140346612dc1996b1ec6b6ded866eb2064493ff4f4994e683c6f8a6d27734034c5bd5cbbd9038dc7b058912d92f94459e3a7b849cb30f918b306ab4df2b7a0bd1f28b3852fd71670cf38cd60475ebf8a8e291bd07ba6905bf9d593bf556f0cdff3fb86a9fc0e39824008291f67bb39b051ab4d21d040abcdf8f12586f666745"], &(0x7f0000001040)=0x1002) 05:07:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x280, 0x80) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 05:07:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) r10 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r10, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 05:07:02 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) read(r0, &(0x7f00000001c0)=""/50, 0xff8e) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 05:07:02 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/195, 0xc3) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000280)="9526888e610f2803aa35c33e5515234017a061a75b68e61da3761db210ba9036aaef396d0c8d17fba7f6529a3042d87bd2ff17e1b4c909c3a33b8ec8bf68152fc9e04b03d29c9a0af752e7ae5b0eb6d98da7955fcb1a4d3a733847d49a67e1143ed5b9201fc2568c357f25c900817feb3d85c86343a82929fd21a6c1126d75a7890d3981095ddc0c266c556bd49d0ca759e752c1f1eca13429a15048a83cdde1832212bad763fd19d2eb6146ac21dfc2b7d0e7e3856c1c0b518c132246757efd902d0683f949574afd54c30582d0a17e", 0xd0}, {&(0x7f0000000480)="418637c2ad356ac989d56cbfdb2dbd070512bd415c20be5c2e05772975afb3b2253134bf3ff9aa1784b4468555bd7dc4c0384d108a644380d65b4e3f81d26a9ae384aa3f79947a03adea92550e1c5f5d733cc4fef556fb93e9fc3be771e0db3b783db1bfd3b2cd8f302daf59adbf499543788ebdb4833b967f6b1bb9566430f3281d694e8775643f6e1c0e15fb6d8df6def3b19e14321a0bbe099db33cea0a934959fb3d5c164859555e461fb966c1227b72d5335993b201d13b1e3f6733c26037f27169d098fc70cb56cd45ee3917ef0d2af6ac3e8e6597a73975", 0xdb}, {&(0x7f0000000380)="edc1d39d6f87fd9c63e2dcfa4827fa7789eeeced424bab1eaafc7a898c5f79e7d9df01d3d97632dcd55f222acc55bf91b4e7b0df878f9125cd44e52f847c783c77be04855701101f4ccf528b6ca9629af8376581a660714f5a05a67bea2bb824f67e51cb8682aa80df98d7d805e1f469320eb4093f45a2c66b1babfc04d2f930e03998ca490dbddaf95bf486687f2ac2a37c177ddb73ad2b9ad0", 0x9a}], 0x3, 0x0, 0x0, 0x3}, 0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 05:07:02 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 05:07:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = dup2(r0, r1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) semget(0x0, 0x7, 0x200) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfc94) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x80000000, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x800, 0x2}, 0xc) 05:07:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x56a234023e667b74) close(r2) close(r1) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 05:07:02 executing program 1: open(&(0x7f0000000000)='.\x00', 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x12, 0x7) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r1, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) fchdir(r1) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)=""/25, 0x19}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="62dde258f1", 0x5}, {&(0x7f0000000180)="6a22159018b796cf3fee832f18e39105451fdd3be862fc4ace7c983ebd3eff86471f1b1fc3d88463e325f1bd3d0a489d805c75ec87d4ac7ace6a34940893b198aaa5ccc373e07e173d8e394eeea59d0127d091e57ec5d7395845c1f9052466b900a206aa53253ee611928ef2da329cfd355a50509d16ca58220da2cc06422ab80be8bde909d6e08b27622de72e52c9472063377b7d7f61eae07a749194cc2a4503760820edb2d48e6f3912ffbbeff706362436440ce4ff", 0xb7}, {&(0x7f0000000500)="b4667eb5ced7b5ea849a22d61c53e87b90402bec7b99d3e7ca9fe6bee2ec35e422702f5302603e7d629367a51fb5ec2c2540bbb66c5f5fc0ee5ea9a0360abad7f0eecfabde57bfa484a04fa03240cb39a267fc54f6280b0a95ae3724de15546f922c25324984e89f93939ba7bac15ffa3d0dfa57523bcab5c68b42395d677e67d9b25d02b4bc87033a6e22feefb1e73fbfe30d0c833bae35ac550a227ecd7fba92cb7009dbffbd96b74b9f660d8fd21a75feef2e29ff59adfef1a454880e3f5f7e1f7158f3ce106e2913208974d02c5b49e364ae3b9ae1387541e79d76d4b89626b63c833cff02bca420100e7ce44b99e86736b05f3ba46468198905d4583ec72b0711de719584872139a82fb5f9967be4e93779e627b0f2647dd52c96f84c761b5a681c49b6e52bd6b652ddb02ae8a0dab573620d47a89eeaa7f64804ef0371de3f2ddd16c21f33f9c843d85aa111c65b048742c9761796215089b2cd930c103eac115af9f4aa9da80467a016725ac83ded2be051dd1a74def36231d7eef3508c292aca7341ebf9ee2b2853208b48f2cb6fedea6122e51903defdec03528ec997b12d74c4ee5dc3c6c40da1f1bebb02eaabaf010e211f9bd1a0ae9bb0dc0b6a58333defb5711e75cdc2c928b76c34301cbc29baf5732a865ab1e8cd04433b60f051771547e640adfbe92165b4b463f1e4155bda8563cf94a123e5e747d52a0c92ed8b9c6a5fdeab0ebb3ec7ece6eacdba0639addba7efd5d7bf507387d7073847eb2b6131f10f6edb6e53b5b8bd5b795d49ad3164691a1ca65435b3c890a55c316e819da811bdb0bfd75acbd7742815719a2e25e34de6557706ad429f8679c52ddaba56197e609c314326a506b50e9d506a998df3ccdc753d8ec34a8c4c567d396c412d418f5b7d08459881e7c41b199148e0972ad301d95798cc5e5ddb6239e19a1acc4221c769b9537f302cce8c30319406239ccff8f271fde8ecb6452e4e2f0fdef886f7c0b22f6d48685c10d74878538a8f2b8026e5010ffb269035d40de279bede767d7765f47dafd77feb82fb43fe5efb51f61bec02060ba032346ef5bd541e36d943fa87e04089f2761aef9f0b821cb49bc40ddc9cb310c6d62b4569ec2b5e2d7bec1518e9f849c544b433501cac9967fc122985afc20bca8a7053812f9acdea316725bf3db662b298142a8dc4681fe1d84c7526c948dd2e24153b541d82799fbb68d4088f2035623c35025eae6453a07eca70c5190670bd9e522c29f8b986e244d9f7b32b8f6b737474ec3032accf4f74e92e4524fe8d9d71ea35fa58bf25f75a4906fba29b7026006fa2be3e69dde3425ab7e8b942064cc338dfcbdd43eeff18476da0f7d99dfe5e100e6b3b5bf02fd5a06b9ea6919f1f5750616372a31efed11679151129631cb2d828a07dd06420015b977b44f269b22a0db519ac707222e9aebae2b010a7fd5fee3758a16c552d57f9decc278edc3acf828548d24872d125ba3ada9e66dbc7330a5b622515e554a1a67270cad1c64d087f1423a294c2e14d3dbf256ed128c07eed6237968b74534e00fbc7e2229eaa87c220bd7b4f058941b6f783e20810c9150fe2f65a562f5547aa3eacc7e093bd39436e4949dac684918d394b336dbc287bf9cb8973a5ebeb4b5ef69d076143340419d11e9fb4497860329aee1d7fc9641199ffa69586e40944419f7e014fdd10ad7934cf98f8bff661a2f6e82ce0e80c02d1d6303576d0e2cbf4bcaa2eba232a4bb58d47d87d8831bf311d73e33e1386e47369f2ab523a48d1d2efd1adde88c0f81512093b989ca641c8c450cec3239681b63ee7aeb2940ff1e2a12ce099fd5e428e3c66687f64dc2418ab0e3970f6394aa6cbfe9c5dd89d514ca03bea9a8c6bfc08183edce4f35cd1180c67ed79a945388b7a5821008f13d76929c22b7a725bf4ede31f8cb5c24e964887db086c1515c477622c409704a04e4e939436f2cfe6f55a78ce21b884ab415cc327a510a5d7716c948bf6e341c296bb13e90e3e374799ce7afb2341901c52711d33546913db482fa79586be9522c5d5586436faaeee7a4ded1c290f269f7119492f9e37b11a46afd7e334eb993dc1d26810ef9d9d865e2efbceeabb5914bbc3a8e83a9a2e979f37e6c0f3a8ccfc1aed76427271dc84711a6ec1b1d14a9492d8cd926d1e05882f9ad45072187cde01f8b17e93d510e6cf60811c2a9cb1ac565f8299057e985b6f51f978c258ae3a7c90b6519fd8904e89ac0a3ea1ba5ba9b3cb62b2654db73f4424a8960e4004f4b76993505a572bd353eea527c9932278c2914bdad3d377d2492b45848ce2e319477514af69e5a6e49849c03474b2682a5b882932fa12b902f151bc9ee4070d2552b4cc8df96b5dae578590361fb8c58fff56e182ba37ffb635fb0611879894de1d4d390055f2139b9e69ec22e58b48d6d8bc583b6c46c4c3fd5c43477359646d4ab0c6100f32f4eb5eb5f921befa702acbfb1d9b7dabc618802ab86f74d5a6a572b260af497dce33b1715585743c202c2fb4db94c23cd6ed1e70c0034896da8ed53256cfe14a2eb20264696c49310fde81f7e1dd5e7ce113b8a591b793fa7e7da1130ab15429a8e310fc98d2f54a896e6b9a049a90b35f74c1f39eb691db032d7ca39d1090ed0eaf55572ee32eaae745bd7cb962137deead8a92d553da5da2145a64be2c74d031ba608692ae04f1be0731f3834d1f601ef18b63475c924d4fba77fcc313cd877eb60a0a8f9982d764df3d5e1bba06a2b19639d2deb137afcc9cf829180dfc2c92f3a3181b92c649e72b26a528416c6b07d81200952cbaea2c96256c518f2d3b2dba1e752b6500f704a6c90ed76b21b40a6657f240f00500bc07e6dee42cdab5f35fe7fb26dcb104f2f81790e5b4195d5817625906dc440a5ee5028818128f702a503b0b8dea136e364ca81f61f50792647562da489d58e26ed0b0e908d07bfb023f41b4747b72ec0e3a4049fc444c82c0471af6bd8b7ac147a45ce2dd760b6c38d08e2fb45087db7095054a360a2e95763e4929a8a0fbaa89e83e6efa4d372364bd0e0caefff08c0af973ddfdc3aa0c2ba00b59fe5406b32b3b98e8452326afaea79d95a2e917edf60386d9ae296184c6c3dbb2a09ed987cc1c48d1ae761232760484def9a74459288e2e4404ebe073fedc1fe99da875aa632fa03b559226134f9f22d3350adf2314881e4e9f4ba1e73d1e0bdb140f6d0e1d565a969bd0d77f6361ece82960a9ca8fbc5dc8619e63d96b285bee0cad7546e20f4650903ba72cf9f6804e7bec678ce137a25ac38559533327ac7e53014377dc80fc6e307127fc7dc32a5cfb0698c90d3accce84867c4113836afa24e850199281eda1f846c11bb572b8707c32c89bee765938769fb2e15a56414f33fde7626a46c85c1917555d4878a3b396f1d20a880ae01f4c58c919361d639fc342fa6f09ab0c7e8f51ec52f03c9da32cf49f902197d69c82d6d78624709a3c4c33c51a1a73a723e93f1770341c1a0996cf49c1cd89980234c1f300e001975a32d305e76e82f2ec7078bc122d5e63b297a29933b19522248874f34504db03692fc7572fdd8b85e2626cd21f9d48289a7496e7d1ed5bb47650a27388159c34ca99600f756787e676d55dcbf6cd0e417781d3f75c7109b46e92fca6af050cf6157b36d6942307a4f3eaf1c0860d529dd8e453f9471ea68fd4da51263262d5b56a4c010755d0f418b0fa5f3b6fa0fb7e90d7d5ed4312a911d25612a31a3218cbbf4cc03d2680f0fe724b0610dc329561ce39466c1dae12652a5121aabad2ab52eb51efd441db39f4e9f0c754cc5978d1d71b362e08a94af509c2dbd4ad9a0a335b2ea6b5e6357d7ab3138d430f56b39f4f8cd40f35b020bddd2e18d48dae7d45c2aa917ad2aa0bf7934f6ce558beef0d4559225f10e0e260f0b01a84e7b338b862079e55c56f4a7d6847af24a1eda171a55346b44e326465330bc4f199e279fbc9384e1eb3ed362c62ec63d5ea8d9a7b2d72deba370496ccea62b6d1cad2ecf8df1ff67d5a8b12440901b90ff64f27df2b205b59eb1d4155433e8bd8fea5192db1e75161169e783c2aa5b1d189944fbddecbf5cb96112dbc794f5e38a798fbe98a3e4c1cd05259faa20efd3e9c10b36647acb44d1e5e234bc2f7a4594404de14b4cf7dbe489eab80969b791e287dfd074ef2e9b8e27ba707796f6d08674fc373f6c06c50c08a96ebee4f84f78a20527baf8df741a45d8eb6f153c66f9d659802d24d7337797c787cd7f583751d055131dcb47d9c03dd8a2b44ec19851c75218ed187539169bbed60f0429d6d752451dce456a62f765c45e7003e1e36491287ddbdd91861cfc1da874e73223425b5fd839198810feb3d85386124e063b5eb24f4ad0177c628baf7823c621ec9fe29369e8f81b8292fefae36cd7ef4ff14d152900ff3788a3776a224b8af11ab7646ceb3a148cf224f7152ee8dcd183ae726c819573fda6b331ef8a491d71b5505b6d9736a5e35a98ed907c78c9fb5ac43a807c9e27d82487025021635b3b82b6796a1b7f908c9c4dcee2d7f5be8c2ab80fe3267544ff93e88d6945802d8aadda863cd544accadaf636a9c694100f29e2aa2ec12c770ca1dc2955b0101f763a3a133c7663c19b991e58be2a3cef89f3d48c8573d82cb89be783cd1731c0b40e5df9447f9aa07b65c3bb3b1f623cc174b078057ac0b8b0c8c64f4d7f8fa8e812e8cfcb1d76a92e84d12f07fb7b56747b0e3a3fbc02d231254b9f6351988ce093921a4f96a4ed06187a60b1be73357e7067c37e298a52dd67d98796c167e7da396ecb643f8e356a7c6bd9bdbd52f7ca1aa8def4197ecef66820f859eb5dbf0a202c781a1f68c35fa1270c9eae20648a8e627f2aeb89260dc8f34a11d11c946afacfc6a8833e93dd76d65b27b4555c18cb6d180c3539f4a6adf63542b58240cb94b3fcfbc11334a1b8f50b6920ea860115175a44c589396e87d01bc643e783f3f8fafdd0933be7bbde97ce5e01ef9a651a7a780487c36b9d7022f910c783f4716c7bb45cfa5306c836b3a1f434ae38913a834a2073eb9165877e6d29f9f45a7c3a16b5afb073902cdb0eaf3abc84bc1fd1f9325fe8424dec961c98b6c56ac39dc65b535d4d774abc0153144227905a15425ae4333caf2a261ca43946b0b2ad0c45c2ace13c7ee4c5c4ddade616d549db3eda8749400d1fbb7778897232a4852b0c65f8b73d32f6efe52bf95bd00dabb5358eeec764ff703fb23cd674c26452411a70f5d913d394b8a0b7fe3d8eb90bd45c37e4ffb972661c70fe407d633f5666c03fc9f34649b6e6dba50b643b8253d46a07208e913510eb64eae485a24e5c3b517084e17b6b7c83f77570984f1dd2dec8338b6a6ebb141c42e0f7efc16d1b1d1b93d49374185ff7eb4f15d10676001f397c6eead24f529aa0c41cf7845238d66bc0b02f7520a67c5bbe1833be1a03846ed44576dc277041f8f4545f4acc0ae649f535b8b3b9ede6fafedab2e3a4f4c77252d0d7257a2fe6a385102b83e84458733baf63cddd2a8ff9c7ef58a8fd7411bccdc817a1f52fad9c142b2d65bfbd6cb40e95a4bfe92ba49c967084fd9919002946a5a4ba1f741c3b849f5af46cee4f575fde756c41f598ba22ee84f7f7d2c2a8edef2f6376b10c92385ecf9566834533179c147dfedce2884aac0dd05b09610faf33e36215302f07d3fef6c1fa8c8400e2213fe75494b202617982a606c8ea9dd09b606aa1793587418751b4d378ddae8edc0ea8f2989ae", 0x1000}, {&(0x7f0000000240)="c451d75e67a33a009cd68cf0dfe1091cb535741a4d336782ffe06e10b9fbc2d4dd20a634dfdc61575b8ae8f3e5c77746c1b420dfc8f5ca4e8b2b3e35ed9c752664ee5211560c1f9bd8c2f476e09f40f9246d826514326bfdb3a3c32669a558954d9bc898edbcd6c234f6f42a20e66e1e95d0369ae38626d889b42120abc3b4ed7b221df8f55f65e8de70", 0x8a}, {&(0x7f0000000300)="1354d45efc126ef6b8c93f32c04cb756f4fc6b6eb4e72209a3b931", 0x1b}, {&(0x7f0000000340)="8024cf3699f4794f4289555cf2b9e483c85ea301e7594ef31b21fba50dc219dba545b11cceea2658605d7085661265905254b013fdef46dbfc212efb9862f679456fee8d63be70847d35b93b9bf440f5a19fd758f060ab0a7d505837e95810f1f1989332b6beba", 0x67}], 0x6, &(0x7f0000001500)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r1, r1, r2]}], 0x90, 0xc}, 0x4) 05:07:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$SHM_UNLOCK(r0, 0x4) 05:07:04 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) sendto$unix(r1, &(0x7f0000000000)="327515ec220d65ff9a4f3195688271d3fb81937c746b2e613382dbbcd19db2b2fe637c4b1cfae7bbe62b7a789a23d180ff44e41ba87a83562e447395ebcced7a0d8ff4f118bbe000b738e54c550ba52d7b3728606bafde2fde75c9ad4c3d1b6d57431f8542e4e3b0760172d280c0df015f07362120b89abeb916cf430077bf0173c0e68d26d94e6b8cf942701745cf253c1e39c957600bb439669cb5519743a9b2e29a1039f0e3813b4ec11b6402301c122ca1e5dbf4a7b1", 0xb8, 0xa, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) syz_open_pts() wait4(0x0, 0x0, 0x1b2d0fa086959b38, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2796) 05:07:04 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="f1661da2c4c128cbbb6b0e66d6d6110cde5c8aa156d7435425bf5b0a55f10c54d3256eadb96ba77cb75bf4c8cbd0070aa7530a9da5c243bd2ad0721e15515d824f05e79dd6dde33c9caf0c14ab31d26051bec425c35247c8e05eaeca197fc945df197542530fbc6e51c83d55a37890b83a3577e91f036c7da4b2c9ddd339c6de9d0f4a76", 0x84}, {&(0x7f0000000140)="65518d3a559e312325a5ac9d82b1ec486f2cbcf550c2960163c61c2d4487dfc2139406c70493f12e6a4da15433edb286d59fbca9645c20f990b88669f47f51f181a4090ab6501958fd3242805c482a5e1f15d172537669c0da36a6dd25176d97ec4c278db7e492b317f32feb4b02e3f091135dbdff2179de5afb275b", 0x7c}, {&(0x7f0000000540)="51728be72b2c86cfeb03ae114c8bc05a925f669ef2343e608b322c8a1f3f8fd1fa604d1b1ec0f33462e9b0ef38c3811767baeaad13bd07fd9153c1fe48070914772be034742b4fc79ac40273d41e37ca57337e2604680765165528b062c50c1da03be3015954d8db98a4eb24ca91113d3614cfaf38c3bbb5de200a8fe68be60e49477ac5e0c475362f3f240cfdd8dabede01e3874776f0927219c64584f573119753ec7d152c3a1aa7f2545eaf5ffa45997a57f66b0a73f8297364f7d1eb80c28ef8905a7be4b5f272e8b517eead117815d5ddf0f135305e2cac269c7f515880c9412c77d31fc5b0a62ddd9aa3f79653a3371117bbe20fc2ef768a1d01e89c63685f071037de184321abc82ed3d01918b57aa1e0e0eafa9b0e49bc9414b536c08f9cddefc6d0c9da614474dc7a29e9290ccbe1e464d8b116b1b135bbf7f74690c5b0447ed1d9f99ed34f0ab1a63fbdb306719a36f80e215e4c8b2a201699e06096129e8c8ddb3f1871f5b2b351b89d4f71c6fa3f0caf46e4306cca5ad184fdb8b9ee70c4770494c2bf8674152d8c4e2acc7417ece3f616d3b87e440ba9d4b6bdfb7bb1ef9cf3a7c3f2c3d78b6a4847bada77b19b472eab0360860ccaa1026fb6b4ea43954b0e8203b164a9dce1f1efec3f32ab5a374e1e7bd10ff8008eef1c8dde676317468f675383d159c31f303da1eff6fd21c895b6c6146c490bde2ad75967383ed81c4ed43d2d3d17de51ee9b2238081bb07594ff12d3da32322353210b995a84ac9631045399408c3df15cdf95dfa46e50423d3a89b498ea51019296811659f36f9c496b652ea4e02107f9db3721d90d017df252d8f8cf7766fae4840e269259c6637fdd0d61fa9d77abd7f373bffdb191c1cb3bca4b9d7fd2f2e08a98afbee118ffffe4a8cde15b021d539c6572a49b83827f0125168184bc1d36a0c556ada88b1833beb097bbf2192ae19f0df079a2b657a358bd181b743a517665e8f6bd790bef1f0a44a84babd75cb240a6cb83997c5806c46124bbf38f68c7ff3934b9f78b1fad854dbbf51cf6d969adfb8fc1eeaa8d3621d96d4a16ddb99342d5f4db73124e02af5eb868caf96bd97070d4bf2ea9e28f47feb19234e9cad1b12a1bc86297952a8671fb89f221df34cc37e0774a75e1c68f3000bfdd0b8f49dda9d60c1c416f07ede0b691328e4998e539b82771ae51ab0c5bdbb9c1e20aa45d439629e945e096357484c0fd4a3714fc3a89c7723ab05d1bec561d8eb12ce297830f9dec78618aa69d0ebf7afafbdb09966490a346f1b1169559039d53f964e36116b7226d5d7b1dd57421332bfcdaeaa736f0e3a09a39910a3cc2db08b30b4136208f062f9197bcc9b2cbcec5f3eec5d6aef0fc85ba35043bb172a57d5b596afa943b471080edc984e799d1201cb6f2ccad4ca6db8235803dcc0001c5ca8f27a97740b18b9d35f9149d45d68125004e1c4da576ba41fa060fe4c5336bfbda90245a175479b76593f8625a6e16dababef15dc6239ae6b3a65781f3898110fbc2aa9e448f9104481a13025983fd3ccceacc9fd42ee5d625ce014d009c11b920f24d71f6008dfd26e93998f39812d0a5c7954bb2d95fd9dfa8094fb7f2209e581f95940d74086bb4b1b42de35b7f0e0c7877287ded2fb59c135a35f9117b8c915c1ff05700408f5c16443a3a24a54dd59c043a24b9a05fb05415a4ec882e0f81e8103990b746207846f204d93a87dfa77e0133d220c7fbcd610867329dc0a57d8675959009fc859eded21d0c75c3d0f7bfdd9e30bfc98f8212e0056c55ee57bd7c487955d8be0e40e618f8be192ba6699d172219f7082ef6f3122f117f27f78ae944dac6b066da4c3faf5b909c8f1e3c815ca8f494ad807cc7b8b456ead7dedaf3f3aa545242476b00614c9de963eabef7516c8dee1dc72622875e19363c917fa2dea813e77ce88584876a18f908ea2990c60ca0a0e31c44249acbcddc62e482d0e25eae496f896050a39342d9d2556a8f000ddf8256cffbe5b1740aefeac9ebb64e8345be5c37a27dcaec67875a1472cb1447610652eb9bb7f2fefc1c2e49aa18322e246999379525d9d6a237bf420cbb72d8abca67a43b659d10938b6669772a8d9e1f4a8252a16a70c8e12c999caf14eb0638d7faad9b3438d5ba5f6f27b459d594c19d1c45ad578702399752c94165b3395df672f89f4a22dad4c7cd36e89fbea72849889febbfa6defed67216bd619734d64c6b9cdf88f022000ef8e988361598ef05149a4a00af518676068dd0a6a03f5130d478c7a8cd614d63b3f311676e921d188c52c13abfcc349a5b3cdf9bef841fcd2977ee95694c9d84f5e27b4eebde611a5749b03d87f53ae3b61ca3732da981482f2230b8d1971dc4e9ce17152e449c70879ee90fe70bf7082bb7b3b85623b22a948205a4caca8879407a06bf3d0b47ef0378d5d550e5960fedd4103f64e408834378df9f7490c9c3d51861a1507f4cb4361c55f092816c139a73e1ee530a8b4fff1e65fb9f6ad95db82af8cf044206786757c4e06e72f95fac44c4b994f94e62fdcc9ac2fb748a67a7d3b2529e43f0a417eb3f924ffc145ba674b4e9d390c8f0445601f327d87bbf7cf09d32f6283dd3d2097ab1a5fc97c3dff0a866d44557b99496ad2a051ba774cdc4091920f6170f3e155edfa18b7b79091d90298a878926468346d469d14c5c92e6252375b63485a876b69ef0f9e92ca23163d7f6df720e9ad41068f2dddf11c19010961d82fcc38f9a2391046e8080aea8c56881bb33b938adc1716d01413399aa599260690b2e121a068c0ee2c390646a0bccccdeab2b0b489d70a01dc1f9f36fa4f39e132e770da4c98332b7699b1840a861af3002a284310107649d7056dc852a307298c8e886a29c2fe707f133712af60d1666485864030eb7de6a8f28a9565df6e7b863e79992f173999eab4aa9b38f242b4a0e58485250dca3e3887bc51d9f4187f3da4a42e6c171bb0804145b2b0488382fff38816d3db2865f5c06eb93497efb96e374ff41ed352c3fb2f93d0f29bd527ded8a07de6081ba755248b0f2bd4ed1b3d012c63243edb267a7bf724f48bd584c039f2287fea6c0f008e2162b67796fe6e487a9e4d4c0ba7854e69f9136b1d56eb2d13b5742f0f352d13473c01033fb9fd3c00cfae7803ea29b9d70784649167f3734a600af6fd9ab66b873dfb9f7ab2df80374bc862565da01771596e2d29d205c5d993d5c9a1a4f7b53692f55d6a64ba089416e41e9125ba59c0d903e805424c25d6a8c4667fa708132ae77ea34185e554cd03ad85f9c75797dfcb996c1dbef3ca66079316603626180630b55e0a377ff44759e43e25d0ff622efa70cf24c1242da69a8e261dc9465bd3f53fb09ca3ea8678f464eac2580bf084aaf4cde7749f8e0419904e9a9b7a659cdf061c800432104764671b07dcfd0f9bc64db91df99a31568c7256ac62e2624af0f823fe69520d5a99d38a3a357b4e7d2bf913cbfc79f791d560fdadb62ec21aaa9ab57a7ed7ef1e69a37e47b6fccdb5204ea9abb85c51a4353cf51518bfe2e84969cbcff4b05dfab5c9ea069c2d809ead7b7afd71e3c93d78525780244ecc207252d005499e4ecf7bdcf61099bcf2afb2f98d692d904d93602dfafeb548f3f4767229eea5f53d57771185549bd01e59db944b612c38961956eaa787c5e6e6deca1ad35d50966494a29fc631e6dfe7ac10b6d0410a61a837677a6a780ce66d3a819d87e8a15fac97c05d7c968cdc8d6e73661116f13960d6a9efd2d16b5a8685fa7a63396da319172320c9d885402500c5d148c120e9b6a57c6231593054b95175ba66284b9e3e6fb2a39e072ca428250b397bb6ee6cda143e750be03ff5da07a1c3d8dd3a23b9ebb0b8b3c198e5b2a31d366fdd5957786d0471bf159ceb77ccd1052bb4d8c978b4c864082b8f94a717ecc53f40803eb2767a9025f9071a4ee3452512696bba5e677ac45dff0572b8b543ed6026f076a20433aadc3b3dbcf43eb0b629476669911d31d831e5287f2ffb88db0391e2194f9d627e1f100b07675c456b0efe40ac6fe1e1b930f537ed58304cf744a5531670087a7c417b29ac168a916e2134fb02f5cf1b860b903266a7363e69a2ca24d726555c36dd23ae900764ed26a7970c560674742fd99a29032a522f6698222d281920aa4991000e9d5655c613db804125310099aa981258a283a3d234ef375c7944d8edd8b1575d88882d54bbc62fa174d5de79293753fc308a84fc6fab4d6cb827c38c0f535f3c0e7291a929b6740f79aeecd41f799c12ac874e1a9a13254f1a1005372f006b0df1df980000b3a8a29d894c49f4da5b6455877adc68e10ee3635c33c87862141dd79d635ff957ef0eef851ba7b1f293280b72247d5a61e193b80dc64a36ed5a950b576955449b08423013f5575c74bb4d9b9604d7c06870d219d9e84439496543f41dda931d0c8e4391d5fbd5608ceb282c5bc9742ed74ec548a655fd1674b0d9265b1db8684848cf522ead76d18b68f3ccf9e3092897c3dfa26f6d6f2bb7af710fd1e47cf2b3f8c891cccbb0708b87eff639670c9664d5e1f95ca87af422a4f8b5dd05415a1d9087090115366a7f4e33eaf6fb8365c2c769125b7fbe4bfaa2be72c674ff6fa918f085df5af445e7d89f510f4862f1fae75dc61f1b5f0568b9f0cc0dfd0880b26ec38d89d2a8d5363d1f3616eac18bc7a2058ca1c7b155e51a514e5d393ea5361b229d5f1cec8c3a0af9d08aaa99bfd6a146874c999d66c78f8eafc85329a90f4aab1c7cd63a42527cff3c23342e94852b3704b68e958d458bc58c7eeb29ea39c43b307154aca2384ed80cb951b803440d04f59619a6a1abcaa82c5b0c8fad663da86655e83e2f0b9d2ff921d3e8bbfa3a520eff811b95f196706b294f4e1816d8704f8441169010ff8cd9401eebb1a8170f389a373801ebb523f670dad52ddb5fe8d7b8782e8684650b9ffc1b6ee4144267ad6e5d5c038e2dee4b5fd4223b0cdf1d7f86cfaf87e613a5d8d4e5eb9791d63119a679a49555f675f5a6c56c3e724c0c9ed6a8c5f727c16c747fd021e7b81ed8085667bb6a3c83c597537b9697ab6926db5b1ae0f8a9e14adbc359a8d9f292d35a50db1c4feb76097c7233d45023e62ae56410a916f2ea3c05ede2ed4cce4e64cb11b3f53abd507eded42344e23d37b8c04100836fe8a9d15cf75b441ae91d37976449dd0eb656166560095b1ff242ec9a014dcb9944c3c61a50c856f18ef9f5b63c901f2b8990a88762871883b44c7a760446dd80414f22167ff10fb698f8f25a27d88a500564e39ab3e33bf84feba8e5347fa7c4fd13d18fcff4f9ac7ca0a88f3da59e93476d9b56ada473b72cd3a4964ad53ed77c81ead82e58fcb9fedc718cdce5eb6727672387cd41e89f805a680de566fa201d35ecbf6cb36bc1146435693751acf89c10774989b12a4f883f17d91d9cd22aa8707ebc92e6e1695f147b725b0966dbab58541150c2b941e2f318a2a55520f4288ad708b4d525df4781ac3a00b32611d0f3b639f2f663afab81cbee9dca892b77cc8695b9a5bf0c8432b46a980256788a39e82e9636007a361baa86a450d60719a026a11009c921c138ca3923aea49328c3739e7d8a61564c3a16628c66e261a878dccbbb811badbefb51210499d4130c06dba0f1a9eb398ad42963bed47ab2aeed61acfc7be67ff544d14f0edb21538f95402c8c5fa26fea2506fe677bd49a307766bd3a96607de18ee29427666b307decfd04177c7113927f2", 0x1000}], 0x3, &(0x7f0000001540)=[{0x80, 0xffff, 0x5, "8f380a69f9302452d68e5d5413c6d9a31e13720fd3bede155e8316d97b07364e8954e91ffec76266990605886cbce90b511fe386c83f2320a814cff513128f73c6a5b28241ccf2c59ea76eaae708dde2113a81b541082e2d6aa4dd33d78261a24ee1bbe738a22565924c"}, {0xb8, 0xffff, 0x7, "5ab1e0f75790b0059d515ab883f1ff31d19660b51c0a0b18d131c98d4e469fd17ec1e3e59dcb5a77d64c961716ac73fa4a0f5382681a19fc21747b0ff007348e577cb92319809bccced63d2fc35b4d446b26b9dbd8be33108c542c1b6478bd8b2d1dee28cca74661755bf90f4e3412169dfdb439e86a75e2ad8fec934532a24ca5bf4f6eb04e6bc7f90036d0517330a0c84d943de58438b614a4ef456d291336c5f74c771fce"}, {0xa8, 0xffff, 0x100000000, "f9ef8ee6e17d89fc2223686375b65411ce2336eea278d7f10daa9e950e82d61b8a422d8fe6adfdbeaa59031f2261679f7bcd76ded3149f2380c40cd47d49fdf366e5a86f1e74474665ad64ca7bf3883dd363df9f6c102b98c7ed12d7918dc54a668bde6667e4180f2f635bc1b6072c4c93c542bd17e0ab3a18eb4261ee17fee869b23aebc57d50a72b1709f92f2bfbd195c5"}, {0x90, 0xffff, 0xffff, "083f6a51bfa08fcbffaeff1391fee8392fce13f6662db8f795d018d1af281216d9d298ae42d1b66399d5b704267aa70f84fd707a4ba5a5ff0e9101b8d0980bf27f2b34b30f506e050bdde35f88818590af268d2e73b604d4296884d9e83a2934071fb39e35d5bf4f3c882fec7f3f5680a19a705b618f47856814114cabd9dc69"}, {0x58, 0xffff, 0x5, "e39b86ce4967fa76e50828a3892771f9f0c5f48f934f81f22812325483eae9dccc13cde1ecdebda8c830656375c73115f98dc53f1fc8abbe2f0e1f902d36f739a2953f799d6dda"}, {0xb0, 0x1, 0x27, "f67bce20a0291a2df059f4718f59bcdc1c40359b8e145f0c8e64ba2e5ec27756c56b032ce51840872a2a9a957dcaf986a590c50942918ffcd04560c9ad08f45200ffdd84b57358c81492fbb64cf46c8eaf1f2ec5587e295ee3e50a878e94c00ba672eb893bacda8e650ebbdbe919a6be4e0271e2d3acbc4a77049c3a613fb8a13b7bba4ad82fc25f56857201b4e16f957c7badad830ad266da85e3"}], 0x378}, 0xb) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 05:07:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() socketpair(0x10, 0xc002, 0x4c, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r2, 0x7fffffff, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:07:04 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file2\x00', 0x10000, 0x20) read(r0, &(0x7f00000000c0)=""/15, 0xf) setitimer(0x0, &(0x7f0000000100)={{0xfff, 0x200}, {0x7fffffff, 0x1000}}, &(0x7f0000000140)) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 05:07:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 05:07:04 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x200) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000001040)='./file0\x00', 0x0) readlinkat(r3, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/133, 0x85) accept(r2, 0x0, &(0x7f0000001080)) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0xfffffffffffffffe) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f0000001040), 0x10000000000002f1) 05:07:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x2000003, 0xfffefbfe00000003) 05:07:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xd39a, 0x100000001, 0x400, 0x9, "8ed0f87b30afe6701a2ddbd629a3fd44dbd8a4a9", 0x20, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:07:04 executing program 1: r0 = syz_open_pts() geteuid() ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xa0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x80, 0x10000, 0x3, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x8, 0x2, 0x5, 0x1, "2abd7e64e7a3a81ddfac5dcc762dcad3c9750394", 0x41, 0xffffffffffff41b0}) 05:07:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000000)="7493a84cf2a0a7082a2a7a473f03fe967418c8fd60357b4b5b73a18a09365dbd5716e2afb9fca17a9fc7e7e21666a673952aca92c83c23b99a839b68dbfb21d402fb01df14d7adbd014aa0b3e8bafbbcdb945c517fef75e6184e879f1a03afa36dfbd806c0272ebb614b1b74c58bd96db62f6c1ed198a272f865c5d754d9aff1d15a7725342f8f7a8d6b81754c03e5635d1e7e8e9ecaa8c983438928f9", 0x9d}, {&(0x7f0000000180)="9908a2b5b4b92f1b3dfd29e02bc1d45e271a35a4a77ce199b1c01ef0c777efa904a3019b7cb0ab5443a417ec6f8791b5975a5a98d92573de818f81586b615df016fc8d45868d28663bf28d82d43cbf53b1b06e34368a90a18e126d0cf675d7ecd3d1f0195c7baa725055e612e322e22875a35508a37813a9bd0c9a10c3bab0ac197eea2ed8", 0x85}, {&(0x7f0000000240)="b3044005d933944c641900b4bc8e5c5cd5c80e1838063a6b3d6fc4f46b2ecfcb9a9402361805b9b0a826851ead34c8ae034169ef144a5a54359b6c63e04b0b920801bd4ea175ca7dffb4a0c35b8fee1939e772e325c2b99aae39dea9d78fbede2bc6baf2afc1e2340da846ab49c9bfe12a7b5facdeb95c87979d6b19809af81a840f90aceabec6c9956f63676fa8e9653d24fd759ad0cd459b38cb3d19e37d0c", 0xa0}, {&(0x7f0000000300)="7e024b6e1c975f45c0fba9b7c2251df99f04b344861af808ca4c30195caccd6c5799556c5234c021e3ba736c6218c558e352067fc048ce2cc07c3abe85c5f83453359537e95e737d5b63e7104596ebc46dc61504c92b4568e880cbadaebd87c8dc3fee782f110022924cb792766d2a320ad9a3a897e00bea7c89823355222370817e41075f9f0c553b02a31de5f90c3da95df6a32e43517378be553cf3d87e89a8f313e0ce6cfd99cd995c966606aa8bc684fe332194e1645abffc098de021ca8949cb354fc579cba7e5fb495961c72f96eed095e5", 0xd5}, {&(0x7f0000000400)="5b83f687c12bca2f4867d975371bf4efea08f68011680baeaaaf9a6233c56d75248e9e644ab15898c300733d837408569dd6bb56767182cb2958b23d3f770e8579ef8b24442da69345a2ea16a2a49886a694f5f99c9f36f5666d10da065ad775d69cea8eaa5f42a583a52765a7da7e72d33d5dd36f46e4e9fcca243f3c8d5f0ff90b0f3b53e9aed7", 0x88}, {&(0x7f00000004c0)="cb9b2485dd410df3aa2f3d3fe0333e9cdf8f2b9f46a820741ece68faac064798f75a474f4020061923c1688f2f66f7562ddb309026b1b6ac166d3ae01f21cb401e19d1995a17f0d1fef9ff728f4c63a4c0fa4d572c71b4b2", 0x58}, {&(0x7f0000000540)="46af65f9194b983b949620e81b58df56ef3a0290843673be896e37d5b5c6e4ee64fd479ba8803e0cb52d36904ba48a0395ba4392c12eabd38857d0351389891225594f207a1761e86630d0b47cb79d32243cbd85ba0eebbd52b22d2c959a813d2c757aeb3be74be8beba", 0x6a}, {&(0x7f00000005c0)="6c4ec08d5371fffe72ae400fb206408d0f7eab2fe2e02534d96f75be3ee47e8550ccce5cb84053726c01dfa6bb8bb7bb6a90631b63ec483941d69bd3200aa3c2d16171e34ddce739dee5932c502a72265056fcaa967a88abef144f4d82011c8cd73793c1ddff0dc75940287410bc5ac49fe9ba9de365fc2f408c4eadeb8a99c6f2ac58ff4ee536cf09495e3981dae29e7fbc81c84fce3bdbd3d1fb6fea7929472969739d518809a2b02ca3251020a3", 0xaf}, {&(0x7f0000000680)="03c671b94397e3d67f13c470dbf39ac0f02b0d5b3d3fd6c4907f2eec8ccd3e7d098c3eae5673909ba96c56f02ccb7a90339decde4e539bac434cc0efcdbd0a98bffcad8588ba09d46588fa972875effb496cc2634b8021175a71193dc6ca719819efd5bb4a74368ea230fabbfdc19e788a59d9917a87679fddeae3", 0x7b}], 0x9) r2 = socket(0x10000000002, 0x8002, 0x100005) close(r0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f0000000840)=[{{r3}, 0x0, 0x8, 0xcbf27fff26a7c083, 0x5, 0x100000001}], 0xfffffffffffffffb, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffa, 0x28, 0x2}, {{r3}, 0xffffffffffffffff, 0x45, 0x2, 0x3, 0x7}], 0x7, &(0x7f00000008c0)={0x32, 0x9ca7}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000900)=0x3, 0x4) r4 = open(&(0x7f00000007c0)='./file0\x00', 0x12, 0x8) openat(r4, &(0x7f0000000800)='./file0\x00', 0x0, 0x4) 05:07:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) setrlimit(0x0, &(0x7f0000000040)={0x7, 0x9}) shmctl$IPC_STAT(r1, 0x2, 0x0) 05:07:04 executing program 1: r0 = socket(0x2, 0x2, 0x6) semget$private(0x0, 0x7, 0x600) r1 = semget$private(0x0, 0x200000000000003, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 05:07:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 05:07:04 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 05:07:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = socket(0x18, 0xc000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x50b22e2705efcb9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) 05:07:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r1, 0xffffffffffffffff, r2) fcntl$dupfd(r0, 0xa, r0) getuid() ioctl$TIOCNOTTY(r1, 0x20007471) 05:07:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup2(r2, r2) lseek(r2, 0x0, 0xffffffffffffffbc) getrlimit(0x0, &(0x7f0000000080)) getpgid(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x20000000000000) 05:07:04 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0xfff, 0x121}, {{r0}, 0xfffffffffffffff8, 0x30, 0x4, 0x85b2, 0x7}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x47, 0xffff, 0x2f5}, {{r0}, 0xfffffffffffffffd, 0x82, 0xf0000002, 0x9}], 0xffffffffffff0000, &(0x7f0000000140)={0xb0cc, 0x1f}) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r2 = kqueue() dup2(r2, r0) 05:07:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x7de5b9271b53388, 0x0, 0x3}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 05:07:04 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) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{}, {&(0x7f0000000200)="aca1f45bda822a8e770f956e2361f6a49b8d9883a2616768cdd1c832d6bba7ab4b81820925be495f6fbeffb7d7d9ca0bd5fa85c3be64f13eb97931038308788985f519d28f71fff69bb63e3525cbc96bfac59381882e7f1d6db7780516faf99cfd778d7a88855376e5ff069eafe4749ec12122819d77c40646c0d86f6e761dfef388151fd6de6e3032c01a3dbf7edb48ac01ccf8b5b210684e433c508bc0ee640f96c689", 0xa4}], 0x2, &(0x7f00000002c0)=[{0x78, 0xffff, 0xbd, "7e6b7dbf6bc1f158fb5f14dde453a0cd261fedf7e7bc19a958c177710d43f959c8663bec43b8909c3597b2d6a927aaefffa011fb675688d673fb67b31c1d5980fc741ae07d22b28cdfb6d23e042887b0c6033ac045cc43aa58cf168ecd782e7d6745"}, {0xa8, 0xffff, 0xdc, "698838bb6aad3b2e486b83b170518de70414aff9e96df5adabb7705e321c5632a3b7e5e0d18e5265940c66b720b6d0ada0fb1a099c89cb694d6bd9916818c10ac7833252c955bed8b1e43fa2a393ceb6febba6c0644728890953aa87264bcb7b5de6dd21bded31999683d89e8291fb0ea98f0f80184b1f6bbca0c5d4c61c11d362f9d47434a5ef6fec3d23f685ed18a3e8ea4726be7ea5e3"}, {0x48, 0x1, 0x8, "9f11c165c9fa53024e17ab6a718cf2c5d31c5a02572bf206784e2f5ecb682d2e0b40725769ad3fa795cf375843546184d4dca21db717884a"}], 0x168}, 0x8) close(r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:07:04 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x7f) 05:07:05 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 05:07:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 05:07:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/7, 0x7}, {&(0x7f00000003c0)=""/34, 0x22}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/88, 0x58}, {&(0x7f0000000580)=""/171, 0xab}], 0x9) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x10001, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x9, 0x4}, {{r4}, 0x0, 0x60, 0x1, 0x3f, 0xd7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xd9b, 0x1}, {{r3}, 0xfffffffffffffffa, 0x88, 0x1, 0xff, 0x800100}], 0x9, &(0x7f0000000800)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7, 0x46887d20}], 0x3, &(0x7f0000000840)={0x8, 0x500000000000}) r6 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) poll(&(0x7f0000000880)=[{r0, 0x160}, {r5, 0x120}, {r4, 0x88}, {r3, 0x104}], 0x4, 0x3) r7 = kqueue() r8 = dup(r7) kevent(r8, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fchmod(r6, 0x80) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSDTR(r8, 0x20007479) write(r0, &(0x7f0000000040)='!', 0x1) geteuid() 05:07:05 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1109, &(0x7f0000000040)=0x100000000, 0x4) 05:07:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0xb3f6fe06d24e7198, 0xaa7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) msgget$private(0x0, 0x7ed4f167ec0b7748) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x7012, r0, 0x0, 0x0) 05:07:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) dup(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000090000000000bd2fde010100000000000000"], 0x10}, 0x8) lseek(0xffffffffffffffff, 0x0, 0x3) write(r1, &(0x7f00000001c0)="23b1e95463d68886072c5fa0714aec9a7e02ce10b239c6d8200750ac0ccc15e2450c8739cf9c6c7ef912b207c15083ffde712bde92404fd8f1e2f5ae6ccbfebed77008860c175ef08afb88b2", 0x4c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x400}, {0x7, 0x3ff}}) 05:07:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0xbb025bcc4a491deb, 0xf0000013, 0x36a8, 0x488}, {{r0}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x5, 0x671}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x21, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x9, 0x4, 0x5, 0x4}, {{r0}, 0x0, 0x4, 0x32, 0x4b5d, 0x4}], 0x3f, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x80000000, 0x93}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0xc70, 0x8000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x7, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x33c, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x22, 0x5}], 0x3b2, &(0x7f0000000140)={0x0, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x24, 0x3, 0x8c}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0xff}, {{r0}, 0xfffffffffffffffe, 0x46, 0xe, 0x7, 0x5}, {{r2}, 0xfffffffffffffffb, 0x1c, 0x0, 0x10001, 0x648c}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20, 0x8001, 0x8}, {{r0}, 0xffffffffffffffff, 0xb8, 0x80, 0x989, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x10, 0x21, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x5f, 0x0, 0x100000001, 0x3}], 0x100, &(0x7f0000000100)={0x20, 0x2}) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sync() close(r0) 05:07:06 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x80000000000000c, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x200800005}) ioctl$TIOCDRAIN(r0, 0x2000745e) 05:07:06 executing program 1: r0 = kqueue() r1 = kqueue() r2 = socket(0x2, 0xc000, 0x8f4) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = syz_open_pts() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x117) r9 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r11 = socket$inet6(0x18, 0x5, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3c, 0xa1, 0x5, 0x4}], 0x81, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x88, 0x0, 0x401, 0x94c9}, {{r4}, 0xfffffffffffffffd, 0xa0, 0x40000000, 0x1, 0x8000}, {{r5}, 0xfffffffffffffff9, 0x3, 0xfffff, 0xfff, 0x52d838a3}, {{r6}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x3}, {{r7}, 0x0, 0x20, 0x8, 0x8, 0x64b}, {{r8}, 0xfffffffffffffffd, 0xcc, 0x6, 0x7, 0xfffffffffffffc01}, {{r9}, 0xfffffffffffffff9, 0x4, 0xc0000008, 0x81, 0x6e84}, {{r10}, 0xfffffffffffffffc, 0xf, 0x40000000, 0x8, 0x7}, {{r11}, 0xffffffffffffffff, 0x50, 0xfffff, 0x5, 0xa75f}, {{r12}, 0xfffffffffffffffe, 0x40, 0x200fffff, 0x10000, 0x3}], 0xff, &(0x7f0000000340)={0x81, 0xfd}) nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 05:07:06 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x29e) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) getuid() fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543d94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41ac59acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07c89a817a4bfa488b1256af0600d8895d7aa0d83d7d090388204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccd1745d40e55ce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000e671ef74c56dd009f8f558cc77733efa6472cc5a9ea2c83714588de66db32eb2ae823c96387193b7203f4016579728137558342647bf7404fe995a98e79cc7e84ff483ff918b3645b7d960722e8a5f9fdbeeeda8e545"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r7) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) 05:07:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/37, 0x25}], 0x1) read(r0, 0x0, 0xfffffffffffffdc4) 05:07:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 05:07:06 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:07:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000006, 0x2, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt(r1, 0xfffffffffffff14a, 0x7, &(0x7f0000000040)="93a4", 0x2) 05:07:06 executing program 0: r0 = socket(0x2, 0x1, 0x412d5763) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82027380ac14de6634e2fc052ed4ab007538afe700536233bbbe3a3dea1e88c75e18a4b22b4ac242ded9e8db0000000000000001557a2b53ee969478b17a8ed3fd92148c10dcfbe279f911e0f42256d257cb19f90676602f11e62dac4029a91d2c419d09a6bf00000000000000b9b761dd058458deb6469c49b572dfe6c4f5c2d7b4873040578aa7848170bb4c3c73db596d1f4af3865b15"], 0x1) shutdown(r0, 0x2) 05:07:07 executing program 1: r0 = syz_open_pts() 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$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6dc, 0x3, 0xffff, "b08d1dbd961018d3a50a2ca188e500"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:07:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) 05:07:07 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xc95a61e49eb9b05f, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/121, 0x79}, {&(0x7f00000011c0)=""/212, 0xd4}, {&(0x7f00000012c0)=""/199, 0xc7}, {&(0x7f00000013c0)=""/44, 0x2c}, {&(0x7f0000001400)=""/180, 0xb4}, {&(0x7f00000014c0)=""/10, 0xa}], 0x8, &(0x7f0000001580)=""/137, 0x89}, 0x841) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) accept(r0, &(0x7f0000001680)=@un=@file={0x0, ""/45}, &(0x7f00000016c0)=0x2f) 05:07:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0xee) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5000000000001, 0x100008000}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x400000000b, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffe9f) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='|C\x00\x00./file'], 0xa) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:07:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540), 0x1101) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1fd, 0x10) sendto$inet(r1, &(0x7f0000000140)="7b7ffe67024004bed99ea2bd952331b83fec836baa13a6432951c45c9a1da85a92af11fe4b939679fd9e2394095567e677b2516ba8a32f6137e1a0ddda46", 0x3e, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = syz_open_pts() link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x1) close(r3) r4 = dup(r2) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) utimensat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x2, 0xb33}, {0xb5, 0xef}}, 0x2) r5 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000002c0)=0xffffffffffffffc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffb, 0x80000000, 0xfffffffffffffffc, 0x100000004, "85490700000000000000ffff0400ff00", 0x3}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) 05:07:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000040), 0x4) dup2(r0, r1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:07:08 executing program 1: r0 = socket(0x1, 0x400000000002, 0x5) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 05:07:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x17, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) write(r1, &(0x7f0000000100)="f278dd02407d2e3a649dc3e66562da3334493153cd11cc948e166d54a11b93108eec368f3fa046af241b30e4d08c5abc5a8cc95becd8b0dc8a513332ab710ccb46f98416708fc3fa68a95bc3d47a9093f67cf6b69e0e046a223b06e7a93cb3aa3b0245a4284229ce69", 0x69) 05:07:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x262) write(r0, &(0x7f0000001900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c62015663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a2a4875bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bf95b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a8a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f049e03c0a3eca82465bb1d159d83aee9e6920aefe7a8761c8eba161d6e8a7f4b87bb5b3ea642802369aaf92a2b8154972bfc459119662099782c6467ee8846be1c12c30136530d7f4617d602413c79ef0e973ce339156228b8ced4e89201b1adb5e2dc582e18c5a46a2a202d464af0c30af5", 0x2a6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8001, 0x7, 0x1b13160e, 0xffffffff, "293c277cf7a139d4b9e9867e3247e3fad48ed73d", 0x2, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x80, "85495500020000000000001167f5afa680400900"}) fcntl$getflags(r1, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 05:07:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) getuid() 05:07:08 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 05:07:08 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 05:07:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = semget$private(0x0, 0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7f, r2, r3, r4, r5, 0x10a, 0x20}, 0x7, 0x2080, 0x4}) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)=']?kC&Fd!', 0x8) 05:07:09 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 05:07:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x110) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) shutdown(r1, 0x0) 05:07:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000075b515586ff535d000000000000000000000000000000000000000000000000000000000000000000000000003be7e3653cf60fa9b7"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x2, 0x9}, {0x18, 0x3, 0xfffffffffffffffb, 0xffff}, 0x4, [0x0, 0x81, 0x7f, 0x1, 0x3, 0x7, 0x6fd, 0x7f]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r4 = msgget$private(0x0, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x203, 0x104) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)) 05:07:09 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) truncate(&(0x7f0000000000)='./file0\x00', 0x100) msgget(0x1, 0x3) 05:07:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:07:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x8, r1}) 05:07:10 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000000)="aea10000", 0x3) 05:07:10 executing program 0: r0 = semget(0x0, 0x2, 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000040)=""/193) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/237) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000180)) setrlimit(0x7, &(0x7f0000000140)={0x1f3, 0xe56a}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 05:07:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000640), &(0x7f0000000680)=0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x0, 0x35d}], 0xffffffffffffd91b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x40, 0x4780}], 0x7fffffff, &(0x7f0000000100)={0x17d, 0x4}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x20000003, 0x20, 0xd1}, {{r1}, 0xffffffffffffffff, 0x2, 0x6, 0x9, 0x9aa5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x54, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x90, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x18, 0x9, 0xc0000000}, {{r0}, 0xfffffffffffffffc, 0xc, 0x40000012, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x8000000000000, 0x4}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0x24, 0x75, 0x9}, {{r0}, 0xffffffffffffffff, 0xe5, 0x20000000, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x100000001, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x88, 0x1, 0x7, 0xff}], 0xf6, &(0x7f0000000300)={0x5, 0x7}) socketpair(0x6, 0x2, 0x9e, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) connect$unix(r2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)=""/43, &(0x7f0000000580)=0x2b) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r3 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000003c0)="d47c1dacd7cd479ccb5e12624897fade8aa19309d69fae25290318b8ef72f7143e8eac960ab3f7014a79833371154a6fd43e99f5c781a7944ff84d4e4e631192db5f4d9dbcb1b9721605c5dff0b15be7a476d787a3374faa3fa957dba6f50bd4517cffb8c7f84c892a3b9428b54551014a01c2393bdffbfe2cc3c66bc1f15bf4cec63c7647bb552b3c0fd3ca8a9e58c04c5e24f114cc93276d3ca154a2361e2a36227a9e0ac2a7c16b943f42e87d09a300750fbe6cefcf8a881f0cb39682cdc97068124fc1882788b15dae3805f8c6e04e2c007e7e4294d2549b88bad39c7f07756da22296b0ce9573bfd6b4ca04daaa712577e84282231856dd3e6aa4f44e", 0xff}], 0x1, 0x0, 0x0, 0x4}, 0x4) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 05:07:10 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f00000002c0)="446a0c023d290d503e3013ae7ac3a3610ab2b2f596d566966b504c154cea0a074ae4273acd5ef4aeba8566709b1bb776e9039d308bc8bd960c2972280001fb5a864e5101aeda5e12e4e1ea15f9cf7aed21d5fc00d321ded9ba263d67010618dad7f45f4b5b8c4050455ef22bc3e4f41d77dc06e8428f72313e38352a963819f50d1a6fdd3a3ef1a9f3745588c21ef8", 0x8f) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) getuid() r5 = msgget(0x2, 0x500) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0100000000000000c0a4bf3cf7cc9d40a2d6a12dc39d127b558dd4c62b13ef4431360626a60500000000000000fd8e6894cb3c2a1a805a01ee3983e3431545f66063d3ce151d10f90f4af4c38b2c65f08455a0b11354b375b7b731e4b4c814a2a0b3baef9c2a02f5c0d5999c27f5369d71bbca4ee382ba3801a5ba5bfe76c9b4ff5537eedb58cfcf13849fe7825969e256897938773a645515d7c3444deee1053059366fb54b9676887abaaab48c52a26512851b237e7ee48865285ade0c69d961c8b8dcdbb355"], 0x4b, 0x800) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 05:07:10 executing program 0: nanosleep(&(0x7f0000000180)={0xd5, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xa0, 0x10, 0x3, 0xe79}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x9, 0x3}, {{r0}, 0x0, 0x1, 0x2, 0x5d8f, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000002, 0x6, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0x4}, {{r0}, 0x0, 0x40, 0x20000002, 0xff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x7fffffff, 0x100}, {{r0}, 0xfffffffffffffffc, 0x62, 0xfffff, 0x7, 0x2}], 0x20, &(0x7f0000000140)={0x5cbc, 0x2}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x9, 0x0) kqueue() kevent(r0, &(0x7f0000000180), 0x9, 0x0, 0x81, 0x0) close(r0) 05:07:10 executing program 0: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = socket(0x2, 0x400000000001, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x100000000000006, 0x100000001, 0x0, 0xa3) 05:07:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 05:07:10 executing program 0: execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 05:07:10 executing program 0: socket$inet6(0x18, 0x2, 0x0) 05:07:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fsync(r0) 05:07:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f07e23c5c18a376052a3f35e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x2, 0x7, 0xdb2, "072600d05693da8e2517c2a4a7bb83b5a63008e0", 0x8b1, 0x200}) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048d803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5d30e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7915354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c6551de5d37fe42fbc294bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x25d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 05:07:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x3c1, 0x3, &(0x7f0000000000)=""/232, &(0x7f0000000100)=0xe8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 05:07:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 05:07:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 05:07:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) semget$private(0x0, 0x3, 0x400) 05:07:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000140), 0x66, 0x0, 0xfffffffffffeffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x300000000000}, {{r4}, 0xfffffffffffffff8, 0x0, 0x10, 0x5, 0x100}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000000, 0x7fff, 0x8}, {{r0}, 0x0, 0x9, 0x2, 0x3, 0x421}, {{r4}, 0x0, 0x2, 0x21, 0x8, 0xfffffffffffffc00}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80000001, 0x9, 0x10000000000}, {{r1}, 0x0, 0x11, 0x5, 0x1, 0x6}, {{r4}, 0xfffffffffffffffc, 0x40, 0xf0000082, 0x2, 0x5}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 05:07:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1000007fff, 0x2000000000, "d7eaa682a6e480e0171400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x80, 0x2, 0x3, "4279f7efeca82493a4589422e381b2b32a9b691a", 0x3, 0x6}) 05:07:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 05:07:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 05:07:12 executing program 0: semget(0x3, 0x7, 0x20) getrlimit(0x4, &(0x7f0000000680)) semget(0x2, 0x4, 0x1a) msgget(0x1, 0x21) r0 = shmget(0x2, 0x3000, 0x30, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) semget(0x0, 0x3, 0x2) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/177) 05:07:12 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:07:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) fchmod(r0, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x1000, 0x1, &(0x7f0000000100)=""/85, &(0x7f0000000040)=0x55) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1001) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x210) fcntl$getown(r3, 0x5) getdents(r3, &(0x7f00000000c0)=""/6, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) 05:07:12 executing program 1: setrlimit(0x2, &(0x7f00000004c0)={0xffffffffffffff00, 0x7}) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) chroot(&(0x7f0000000240)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000500), 0x3, 0x1) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgrcv(r0, &(0x7f0000000300)={0x0, ""/85}, 0x5d, 0x0, 0x1000) getpeername(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) setrlimit(0x6, &(0x7f0000000480)={0x5, 0x4}) msgrcv(r0, &(0x7f0000000540)={0x0, ""/180}, 0xbc, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/89) 05:07:12 executing program 0: setsockopt(0xffffffffffffffff, 0x2b, 0x200000032, &(0x7f0000000000)="6ca077d1442d6c468b6233ec45806783fd49f3908ff685957c7ba7ba1aba4fa9adf66e64de406bb23cea271e762089035442a3828113732126aaeb253b962c5e9cac7594b97211966ef3a9a3cb55f94d1b24e245d280d7008b36477d6d4ee19fd9fc", 0x62) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) getsockopt(r0, 0x1000, 0x2, &(0x7f00000000c0)=""/142, &(0x7f0000000180)=0x8e) 05:07:12 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x100000000, &(0x7f0000000100), 0x207, 0x0) 05:07:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x3) 05:07:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() 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') 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) mkdir(&(0x7f0000000000)='./file0\x00', 0x17f) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 05:07:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82122cefdf6a6c653000055c0d8a4faba61a5f91b377cae70939ca74d0ec0ac5ac8cc3a68eaed454e0f39908dacff9404cda76bba77bf819a5d6fd810b7cfec2af26b09eb531b6a3299370a7eaa8abf951fa205b830b27f5bddd00735a56d496094313e1a5394e7b674487517bc219cce87e7c33c7f09d7e17b5bffbb90731e0587d37c5ff189268ab76b4ce13e6adbd85f99ba9017719d911c3afd5ac9e231f89e483c5432e18d53f6f7520005abca20dec2c72aca8f4b951c730a4e23de52922de0fd90b34432ac2c8fefde97023c71037ed9b6a629ae70bb0df69a1f56cea1d90574a0ab6fb63403c469bbc0f70efb22668a816d0e73ef14c4891052fe8bdce5b08d3868484b5b89ffb4c55bdafa2d9cbcf414865cb1c54da4cab8d8cd003b2d6e7a481c4130cc6fb5ee64c51f6b4cde28dd6e07ced148154015a2b"], 0x10) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xffffffffffffffe4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) syz_emit_ethernet(0x3d, &(0x7f0000000000)="ac8c6a0e191671c6102bea49762c8d082fb2ceca4b2508ee9f59a2f4a1d3d691a8cacd58c49bf148dc931f459adf5ca0a2ddb316d91544135ca82e9cea") 05:07:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 05:07:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() flock(r3, 0x8) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0xb, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:07:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) fcntl$getflags(r0, 0x1) 05:07:13 executing program 0: r0 = socket$inet(0x2, 0xc004, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x50, 0x20000000, 0x101, 0x10000}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0x3, 0x7}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x3}, {{r2}, 0xffffffffffffffff, 0xc, 0xfffff, 0x2, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1a, 0x5, 0x9, 0xffffffff}], 0x9, &(0x7f0000000200)={0x0, 0x663e}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f0000000780)='./file0\x00', 0x82, 0x4) symlinkat(&(0x7f0000000700)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') getpeername(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000280)='\\*^-*&\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='!!,,\x00']) accept(r2, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 05:07:13 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff9, 0x100) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/193, 0xc1) 05:07:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) pipe2(&(0x7f0000000200), 0x4) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x20008, 0x1) 05:07:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000340)='./file0\x00', 0x6008, 0xff) sendto(r0, &(0x7f0000000040)="e0575690c824debdb2cddd701ee53bcee17ed9c0eb3e00f2a616b2ba10b333eb9e6647612c1937e2b98aefacacda13d6ee57decc46e85eba5fe549c9352058850b44e62de4338368f8597dd4349a29dd81f02cbac588569fa3d6c3d254e1afceddb6a3a4153f6873dc86308e6f178c381c1350aaf898a789b81afc970ae5fcf56010fef8e7a58924bb743dd583a5965a38fc14d39c63f1b880a745dd68cf045b371f65dba97473841dbdecb6c52539705c6d5a18d2c7d0e9e4976e9f8f31", 0xbe, 0x401, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt(r0, 0x7, 0x41, &(0x7f0000000240)=""/56, &(0x7f0000000380)=0xfffffeb7) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getpeername(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/11}, &(0x7f0000000300)=0xd) r2 = socket(0x6, 0x3, 0x1ff) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000200)=@abs={0x1364f3db0f6401de, 0x0, 0x2}, 0x8) 05:07:13 executing program 1: setrlimit(0x0, 0x0) r0 = semget(0x0, 0x0, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/158) semget$private(0x0, 0x6, 0x10) 05:07:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xff94) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:07:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000001340)='./file0\x00', 0x10) socket(0x6, 0x0, 0x12) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) accept(r2, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) readlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)=""/185, 0xb9) socket(0x1b, 0x0, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001380), &(0x7f00000013c0)=0x10) shmget(0x0, 0x4000, 0x84, &(0x7f0000ffb000/0x4000)=nil) socket(0x16, 0x3, 0x4) getdents(r1, &(0x7f0000001280)=""/172, 0xac) r3 = socket(0x1, 0x8002, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001200)=0x2) syz_extract_tcp_res(&(0x7f0000001240), 0x8000, 0xffffffffffffff74) fcntl$getown(r3, 0x5) lseek(r3, 0x0, 0x2) setsockopt(r2, 0x800, 0x8, &(0x7f0000000080)="f0703f937d8bb0349cd42ba522434cfdcba60c79744f11ea66c35cf19046963c07df3332fe21368188f60d68367cf6451556cbffe43f09abf5eea0a2ddb29a2141c26891ab02d7ef2083d221c6fde01e30e82de85ba236ee663f13084eb8e51a5d2f0b7ff9e09b1f876af249e71496f83e9c371e087382d14e6e84a6435bab2c9c08624605f2f4810fb06accbc9d2fd37910df0c3c7707c18292a7757fd0c06827dcdfb860011f41c402648aa7d866019b5875003cbfbd5256002d7fb77d71a5755d5683de60d0e388c09603145b1e052616b7ef6a477c66dfd06fc92e2f995025cebc7bf0faf9b63b239b3e7b7a5c1433b28dc68cb0ffb08c5ef1730e33d07c02490d4449b06625908a5e4504066daeac9f80304dec3fa84536e36d1cd9f6e2cbf3d56a8b78ae568f9fe08d8a4712e7750e9bd4a7220863b89ea4e57c7e74e2b4385973c6ede3a24a594c0c0bae28b3383d01252293442a4c57ef3a11af23956d636e9be9412a0d8d4365a1891980fa75bdf3b9543005c19594ed8714bca895e8300f44c563c0caca9f13662ff839b4dfc1cdf3212cb69a115850e69f471d473a908ed92b844e1f3e2d2ce4425263eef37793d5c19102f0fcce2ca42c2e0d0f48a9c21d747f6d6b2150dce4a5c3e4fcde1a5e1f437fbfc66a127bc0ebd27ecf263ae15d7e267175b61ff5aeed2422b262dec4b9b14e4757a821ef66a1f8186a2c8aa76f422930cff9cfaa346236030e9a49982b66c819b73aef1d409f829a414f0330def5dd84dac49493b493b2daf2859137372fec382120cd7e7b81095e854fd629e7f86fead772e0290eedfab6643298d4928c7edda2b1dfcf3be38124192478d17fb1d2c7e0fe77fd127e5eadef3b79dde3eafb2c91d1ea35f5e7205587d9a8f0f2da8ab28eb7a3fd23030b02bdebb32ff484cf0fb5b86a42f119c9197a77475379f5f81bd61ee37a16e37f664d306778e97b6272b45e52367a9d286dc11dfff78cb65cb08a5bef1713b9c2264cab80c7cb91f750bbdaa5f7203f50ef8104416063123801ce77d5df375e1ba5f7e006461ed586e8f4075e95757fae8d498e429725bbd18f0b5a0cab973f08fab4c3a18be32eff7b87cf264f62b1d4dc796bf0cd778c37aca277d1f3329bbd88c15707f39a26714364aa335ec2e32d0200c1410c273229a37444bb0cfaf6de1d9138dd9db597f820763664533842bd76b8ad40dc1e42f3a36d2d0f25d3425130d0b8a5a81f6cf07a0d17e2e41aeb754178e211e3685b9852bc30b278bf3dfa07ca95757c9715e2ee6a2c5b887aa278edb6f54527f5e267725a0f04764d9f427d52b8796d750c3a22682e0d1e8cc60615d4b19e02622ba67000f8c4f4c0931d23e27e10b84cbdbb1d461f49772cd061570f7cbbc48d2f51c21a5aed0c26187905cf43d2358190c8d21227c7bb7e7f7b63df886edf72a223a627223442d7c8e39c81c1221858b6bec18cd986b1d8c54d17435d85bf00629b6b9dd7ac0bf42596d0bb94c90f11f74bfd17b5f392df041a8daffb396572c098e7fa84a0e24be706df65df85fbbe7679804b953422aef20e494a1cdf4cdfdec8c81946e198b66f45cb1002466b42e65cabde5d4b4fc456dd927fd4e8839dfcf1cb3fa1aa9678ccc667c60a1a49135593ba728aaf2efac89b7f56a1be5c7507ffba604a566a757458dc204fcad7b373bf0a233ade405acfc45ba1ca89f81e48d41a21df2b209ceb73f6504e8e81ed5e583842eb2db9dce0e9a5fc8b6f0392d76f4ad5ea1d6c7a37d21e43c2abb0495c3e077a859dde26f031f47c16964b2a7aac9ef1f6a1dd9efee6c8934701585bd515d8047a58afe00035a4b981b9afcfb567481d7cf19a6a9aec99c3c3255151f7b3574543cecc4b451517d4fcf42d2149f81974ec942bf0faaa126db542583af8a88cef58191662fa744f6ea776abb7900685db5841cc61b7edc30ceca7c27bdf5a4f974096434a8a4cbf3600cfbef87992fe22af507eeb82df9eea87c783aa0f3f567573006d7aa6cfc7280817417c3cf807fe2d97a924d8e62db7333e74f46e2876f0c59e8fac33ea108a602be81aa6172d37325fb183abff94144672a8640fc3e23204c3450c122cebd86232f7dd85b01468f464ecf7d6e7b43a7107061875c5da763172970ff325891488e9a192b1cf99167ffbea7e686d84acf5830b58649c14cdff142ea3a513ba7a324a6384014516d0c96e1843fd231823ca3a056c8bd3ad6866f41d6accf2fb157e88b380a3b9cdb23350f5e4c44ae45ba63176bdea1c0b413ca713aa6c5e899adc94b4fa5d9ecfae239bf1de4596f61191bfcf617552935f610a1991aece302192aba725174af827434c8a68e15a07530010e0b54377a9b416422f83060f8e9a23ec394442f63ada16554c54818634a6ae04d5b7f6bd449d3350459b3321304996801e53bd3642bcd15d55fef1fefa12d0cc6ecf7651f68a83822408603e7f69fcca10a455da0383dd9b3c12d379f3f5f2ac464c7040229e18225eb592553e55f9ce7d0e17302625cc9be80b67cf45d8df609c1452bbf2d3f4c055ba42c40e4e35eda2542c7fbef3f91fb119179b640808b437c1dc3a8802fd834af82ca220a392cdcddcdcd5a89785d36f543deb35bdc12ed10fbfaa34524f1176e516b8c7fbf1f25cf069890d01e21946119035f2d09b34f0891036a34906d27bf213e95077ca408f84c8be6f1050fc75b37e4891f446e3fd9fd86e903bf60f97cf7ef92f04482d3229ad5dec954841322a2d187c44dc7b2632eccee593f42cb746c9d0f4dc1d59bb66bd7b989cdeffb1fc89f62e1cf159fbfdae0dcd835214a8df4ab135fae28ec4e8617574a6da016ea7e7ff280630807420e4ac5076844a15e2e29aa2fc0c34288245783f5035c147379bc00d72946ec2eb368e20ebc35b471bf67859a504c77a432c7ff32433a64301bad7d855c1de52b1170eb2c3b73f2cc3450374c73b0091bd72f0a37c66ea7a20dfe0dd91ab98e642a1b64bda0a1ce26279c6ffbda762c082de58c1b44e3a90de529a64bc7ffc4ac18d7e560c1611bdeb254baf241affb8f2cf27066cb81e1579152b0c1ab2cfac1a577626d6046d6641a5795e0f7cfa64a059a620c38cecf35c1a6254d636bfeb1c46b99e283d5beb9e88b6b359d9917684d1bc7d082ee50afddcbfe2859cecbb31b850dbfaa6f89160cbba17c0c8997f1248a63411cfdd7d893a5204350bc24408600b298ae80a8474b676994cf36ac4b7161f8666ccd09e966816415000e2eb1e40891672a07b5d7a59cb0aa4f2b2c18022794af249185a391af08b2a727396f195220a77a758aea3403940d520d283a88b1a928f5ef351ff3d38f86773814c01fd948fbb9fc49f0d761d36d76028a7fe73c7db1876f3284a31bf9fde1d4477133ed12bb574a4f4d3a261e99aaa215176414c714f2cc82ad4878954b8d851c1952c572904ef0317411c35cf9fe87fac88ef000eaca973c2a42cdb371f3e4e09244a8df96fd402d10a15e15e45c892af54a554bb8142836c7cd37a874f8ec91b87ba740684dba9d71ee72c37acc62b7083f028602cf61cac0fa85dae5ea4c5385881d8e22b2066adfc836a564d633decf2664ca172cc1a34b28d33ba76c8199db186fcb27a93841667675df35eaabc49a99ad925f5725178e67087e8fbfdeeb0708df0fc9d07f1f8a5eb50eb6db9365bf8670ac8e47815ff96a26840715595f26754db9116da74d53499df34059b9b04917a3ce4c47ce6fb3acd8490ca462214dd8c94b29f74be0f1ec28b65a3a69888a49331f65f5cb7a5aeaa7bb7ab79fdd26985f30f298e588c6fd8fb508fb8690e3385cfd48fee6a24f622fac77a37cfc24d3e3bda19c88cd53c6a2c98de82ffd0e87c0b4147a965e024a57a9edd4213543dd3fb61d292006e91c8839fa24f47bbeaaec1e1bfa2f023ed4af447e97c7245c8fa16fe64995d5d5289066d2b58086591ffa19b6e1714c3c75fd7418c0c4e5a32ab0475decdb8b9bc69408c94083e9e6e6d0305e0609e81f2274ae38f4b65ee01f975d3cced04b243a08848b0947d01f816c201cb7a857b33f7f085f630fd3fbb039195b1eefd8ab50d3cb433dc194c0986db425de6780b3e4bda3035e886ba441b90ae8540d9605406d728827c07a23757d786fbb7cef7290f4db5d7163d891ec69da99db70a5be6e8eb50d77efca55e8417826d1ce057c9a8d062c411046b0bc8148a73548e779a1458d127a2dfcd35151a53500cf1d607fc0a0bb622fa120ebaa8c1b6eb9e3883868e1449ff9389958a444b8d9abdd5f51b1c3b77f311dce841d7c5d1c2b9323f221993306828fb34c808c3a8d85c028a2dc026ab79622cb01ff8117070e91fd8a9bd1d091fbca3ff866686b8613a348d37f0901a5d23c658e27487e08a38bc681f5ff6a9babbe9de295aa1cae899145aa04fe7ec75cdd682d1f9ed22322881fe9e4e3de8341cefa508a40361cb22af17e8c8b37c4d79cad2053955d5e1fde0729b3e39daf23130541e408621d7b8c0d1dcefd326702c77302753748eedb073e379fabb6f0e7235f1288f8121b3b6a1fe4e285da56c7064fa39152e5ce1f214f1a8ddd6fd5f1596e647add9075a50c8451fa422174ab7bd59c9c7b9c70e1b0f999361aeb24faa9ea540b0071d6e914de3fe3d3a8d47d1fc0e889a6edae6262cadf16cacf3e1024561b71667b33be6b05439ea93cbff2b763a6fa2218c34ae996db7c69ea8aa494ba9bb613fbbd6510dc452489b5f1c73fa76fbe73819b8d0ccfd10d692df62190e7419c3332ad0ad25075c6748731c0083e3f528bf3b2846eb9d610d7a3ff5db5ed5246d680537f5f0e0d6dfda49368e4f9baa7d83d11985df1858755cbbbbebe738d60a19b67362f008bd7ece843fe0332acaf20d732689fb6059249f68a472258ef2281eef1368e46bd3fff1eb6c4d2d3982be40701f3d6caf3b035c39beb87aebd57c7215d5ec3060ccd912bf841a5ab277f63219e0bba5cf1d47279f1fedee143050c3719606451fe74938c4efd9c86542e94ebf28c97735ce4e14b889ed3081260b078abb3ef0d57e5330bdf84d0e0d76428abb41b381c5ac0b1136aacd608b54c3f32e7d0ab59577c37cc1a3bd5805527d172b590ed5935367929af3a60884bb4775d3d68dc6e8194b4e86f13e01504cdf94f6e402ec4821ef98b19c17354cecb8d098982ad1195d87b9f3a2228b7ecd36ded9ee56ce999df3e9f905da8ed6023035e50b4e131609e890b9df8144caac5eeaa4ef30cb0f67b428884028bf5d846cbdf60d3ae49cb0401015357af4f688df4b5017956782b910e726085cf236de851f0c93ce555577ee80aab3888b7f242b515412b65fcb9e06b305f1b46e78f3fd1809d1a08c81bef06e98cc971d1567a5dfb1210ae9be19a2b8473725caf1f4c40b0175cac8c65e2cf48029ede769965468e97ccf2f98b2555190d28f3456ba4f49e40b0af8a06acf225ced67272a530d8a01498da448f62575cc6c416399b65a9a85bda6f1d4d18df5d96cf0b5911e29215bf9033bb754c63f2f8936a0b966b493d0dc95572633b4bb98dc1251a5ee0e440446319788dffc30633dedcb47df0df1b42bfc1a20e23853066d005089be3a4aedb6d84b23ec9cc8f2d3edf65e8de089bb5114382877b0274489c40bb48544a8e53cf9d745aa2a8005f0944f1964f0e5824608753e62945a1eb558f79cb36156399273e7adcad3aa3c969ac162893de1c5b702be1d4a6c8bf2e524de396a00713e92cd01e6a55e5912", 0x1000) 05:07:13 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 05:07:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x10, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x21) kevent(r5, &(0x7f0000000340)=[{{r1}, 0x0, 0x64, 0x1, 0x4acf, 0xa000000000000}, {{r4}, 0xffffffffffffffff, 0x31, 0x400000a2, 0x5, 0x9}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x7, 0xffffffff}], 0x760, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x80000032, 0x5, 0x3f}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000027, 0xc88, 0xffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x60000001, 0x8, 0x400000}], 0x2, &(0x7f00000003c0)={0x7fff, 0x8ecc}) r6 = accept(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000091f6e6c931ce2271a896f131fdc75c11f3c3f12a41f6f4cff2349d86b54c8551fb6049cded3418d6fd3bd4c9768e5f4d6177b439f34e4a2f33e52fab89d6f8b77e90265908a74e0d33774fbc14dda8bc6423cf174c9fd50b1db5fdbf0000000000773068924de2a7a0ae0bd1bc6f0b86e8bbd7d0a0b94571061bc5f553caa012456bec119a44e6dddcc6f5502231bf82085d3bebd071742dba92e7"], &(0x7f0000000280)=0x21) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x7f, 0x7}, {{r3}, 0xfffffffffffffffc, 0x45, 0x2, 0x6, 0xfffffffffffffffc}], 0x7, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x80, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0x4e}, {{r5}, 0xfffffffffffffffc, 0x8, 0xf0000042, 0x7c110b6e, 0x7}], 0x5, &(0x7f0000000200)={0x3ff, 0x7fff}) 05:07:14 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 05:07:14 executing program 1: r0 = socket$inet(0x2, 0x8, 0x20) socket$inet(0x2, 0x8002, 0xdbcd) socket$inet(0x2, 0xc001, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) socket$inet(0x2, 0x7, 0x0) 05:07:14 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) chmod(&(0x7f0000001040)='./file0\x00', 0x121) mknod$loop(&(0x7f0000001080)='./file0\x00', 0xa104, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod$loop(&(0x7f00000010c0)='./file0\x00', 0xc020, 0x1) r1 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r2, &(0x7f0000001100)=@in6={0x18, 0x1, 0x2, 0x9}, 0xc) symlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') r3 = open(&(0x7f00000011c0)='./file0\x00', 0x200, 0x194) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) connect$inet(r2, &(0x7f0000001200)={0x2, 0x1}, 0xc) mkdirat(r3, &(0x7f0000001240)='./file0\x00', 0x84) link(&(0x7f0000001280)='./file1\x00', &(0x7f00000012c0)='./file0\x00') bind$inet(r2, &(0x7f0000001300)={0x2, 0x0}, 0xc) getpeername(r3, &(0x7f0000001340)=@un=@file={0x0, ""/108}, &(0x7f00000013c0)=0x6e) r4 = getgid() getgroups(0x1, &(0x7f0000001400)=[r4]) bind$inet(r2, &(0x7f0000001440)={0x2, 0x0}, 0xc) listen(r2, 0x3) getsockname(r2, &(0x7f0000001480)=@un=@abs, &(0x7f00000014c0)=0x8) munlockall() getpeername$unix(r3, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) kevent(r2, &(0x7f0000001580)=[{{r3}, 0xffffffffffffffff, 0x8, 0x45, 0x3, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0xfffffffffffffff7, 0x3}, {{r2}, 0xfffffffffffffffe, 0x81, 0x80, 0x0, 0x46790449}, {{r2}, 0xfffffffffffffffd, 0x18, 0xf0000002, 0x9, 0xff}], 0x6, &(0x7f0000001600)=[{{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x478a, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x0, 0xc00fffff, 0x1a6b923e, 0x1}], 0x4, &(0x7f0000001640)={0x8001, 0x4a3}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001680)="1140b812ae5646d4b44d9d1f1a5b0dca2b8dd9d0b2e3f78d5a1979", 0x1b) utimes(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)={{0x6, 0x1}, {0x7d3e937b, 0x8}}) socket$inet(0x2, 0x1, 0xffffffffffffff00) 05:07:14 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r0, 0x1, 0x100, &(0x7f0000000000)=""/144, &(0x7f00000000c0)=0x90) 05:07:14 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x401) fcntl$dupfd(r1, 0xa, r0) poll(&(0x7f0000000040)=[{r1, 0x10}], 0x1, 0x0) 05:07:14 executing program 1: socketpair(0x26, 0x8003, 0x9, &(0x7f0000000080)) socket$inet6(0x18, 0x7, 0x939) r0 = kqueue() r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x8) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x01') truncate(&(0x7f0000000040)='./file0\x00', 0x0) 05:07:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18042, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 05:07:14 executing program 1: r0 = socket(0x1e, 0x8007, 0x8) r1 = dup(r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x200000000000000}, {0x3, 0xbb}}, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x1, 0x7, 0xfffffffffffffffd, "1497ae019935c1ada6c0610842d46f425573d1fb", 0x2, 0x8}) r2 = socket(0x2, 0x400000001002, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/1) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x6}, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 05:07:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x3) getsockopt(r0, 0x9, 0x401, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) socketpair(0x7, 0x1, 0x3, &(0x7f0000000080)) 05:07:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f00000000c0)="9e6bfd6df288eab2ee0372d6d7a3657fdab5d751ea3b3da13500b0d1842b45085d67e8081fe28cc688e04e51fc786a3736a54107d7920f58b490a9f907b7d2247e773a3e5b6bb3869f7822007a0f4bf9775b7f9783c53fc2ffc083c067d9e3a90b178082ec4640e99c6271c2f0f87793a1492a0ba04d127b840852453943e99975b87816cbc15984c09c9a4a25e3e2fe713b39e861ededfaadab702ff7fea2b80b2e4c859db46fa3acdc5444c24ea120e273ea375bbb392b213ef67a14e1b4c52f02217ed599853f36cc53fc90139c09157089e166ff05bc27280adc0dc0e2283102b9a8cee45a1ddce1b8a079d337e2f7c1dbb28b8acab0cb2335cb1c4b404320a982e76f7a3b585493aba063c4059cd611e22fc936686305401ee3958eefa343ec92cbf4b54b91308579fa448729155bb6f43ca9dd07f16645669a61a0c0456e35b9809821f7a982217f9b952b1e7d7f923a2aa4906288358af4bde3221bf54c8eb0b7936881200a294e0c391ca844d333df0b7deaa9417a3b920dbc094ae005c7a2e3590dc3a332d6f9585e4d0e2ee716ad9b68254799c5068bbae872812ba71a67205bdd044fc30d2d00486be962b282d7ac98a31d4dad7672cfe72154c16d6c230b9011b7ebdfc3a176915975be6e67173f34451ab967a36b06501f6e4a0ae1be2524681408a29e050ce6bbe6147f568f701f8aecac4d642fc96c16101472f62182181a4817eec590d1a278aa3e09685fb690053c93273367d286a7b53bb55c0b881cb396c083fdb770262e8e1df59834e003d54411c3610410c276df5f7ccc1fa40769a29c078fb16e8a152ecf33ece98f84424be5f56097efe3373cbce87d002db28e43518ba861cc6148a1f5ab24e09bf2d109b621bafad2377f2505abbc3cfeed09b13221c88c8e862640818547cf7a7668657834dbd0011030728ca5225508071bace612e80605ca336cf88626b1eae59a9f031047ce95d92b15f5793204c4f2d88cbab01f3863c75eb5f50b9878c459a38c3bf43209daba7bf2eb77e67de3018dcada5502ee90ea331ee08543c920121262c1b412cdfc0b8973f242ccdc2d258e2e9988a1a8f2170d37f2885d2e7c3d52456a55e540a5b2573dd9412be735501545735f7a30f8e622b1cbac3e3d7188216fbde98ed9c4310857c01faf4103c55ef221f27c027ee3fa58d621577faa2fd1196dc03c5bcdb9cb584f79b5d3590abf9a9f79a101fab4e8d313cecbacc9631bf14991a98bf65a51ece5e23df0d4503e623a3c9ab53f5a609581bca0f9e5dcf4fa17788862ee2f466cafb63ec7679b6d12e89ab477652c2eaef11edf4cf99969a3e17106a6e927e529b98737de455367bba92d5e5407b28270e929593e81af9b1a06f6422cf46c123fbabdad7bd1d11d46be12ee8a6727c8a9da012582e509492790e0e1bcd6036b5ec5faed6324fe166126cfe2131568f5ec2574197874d043dcdc0ffb7090146ccfa55fab69be8df43e252df65bd1ff2716ac41596b1b7b6acfac17cb818117546dbbac6b6362da9c2a125bee9ac07f181cd616af1f608eb10a3f8622456e94f30ecbcc42d997c578e80832500efe45640962b7d86c645e4753c2d2e07387a26924886fd953c97cf9db7546491ab125e86ee27e171ef4a99550269b41aa78b539c0114ddc45004f7e9102a729f6ec035d16a09ca0ce4ca9e752074831a35a9c69eb966e1e0cfe88ddba2e89d2d20832c9dbd4dd68d2d1165d1edc6427318b87d8881ba565582b8b60ce3cce83d1b21bad93c4018c27f13a37967b9ae3ef9a9899544efc562e8901b52f3978e7e6870a6f64e5ecacd849bf9d1a716e9d77ed417eea665878de6a4d5cfd8cfb475e38efc962da3dd76fc3621930325737d0164df1128d93be3c6ca8454425ae055b6bb43534f3fe758b76743d5ede2428eba64af30a5fa2f3dc45eebd4a93e02e145d7ccce69729fbbf17e90be23ded72f6c055833d4b8d9e0ebc7aa4bab33c03d85aaa5334d0c6ad4bdcebecb7c4031f0d4cba7ca98e91bf1ae4529cb642a29dbf8e730d0fe269cc8674d169ec513f02f7b0b85cac8f5570f9d80b4486cca94a2c5742707cb9621be7701a79264cd815c92d591fafbe12cd3d221079985a761a668bec1c5944bc9e4b3420857847c4317100f9885c4a03c9f3c35f4c1f302f11481cc9468b722e4950c7f3a497a1401ed10e6d3328ec1ccaf12bb07b4747d0c2a52a6fb16714bf96fa8d066763f4ce283cca4a2e841f88b9a941e0a9d84321e19ef8def6cc14b316a446b5cfd525066bdb5ed613fb2fe0619a898cd6642ec0383e539b36197e791a67ac88ca995a8e51bf29ca4b71454292ba4d0c273010344944f5e86c2f7fa4f8b989274951d27ebd84f0ae170ee03b2a0f257815fe13b39ee08d64d653c03db11fa9965ddb3c65e80c548281d8dc2442644cecb9711fa24d003d14c2be6468c1d458205e0659ac1dd1cec067f8eb92b6e5646af5ef6c95f2c7ee16c7012dd531c1e6b7609f349b21921bc5ac2ea620019e9ab3b2881f71bb1e755e1028f8ebd2159dabb2546861d36ce586b4ddfa913b47d8a4add32173132603d848070654ee9c0889ce57ac6f014e2d02f7cd0d7a17c285edd4a331779fdb5778ddf385acb0abe47876247227117c36923345c96ae1a0a5fce5094e0dedf3e6ce3af8e7dbb8aa5a27a648d2cb382580d1869c71f75784b408865795a2ec89aef22c26af1cb2551c673d5a8747055f91e7fafac33de16562ce6b6e00d7da293825e30a0c56c7a08463d7f4233c9e452a816f35f5b319f60e66e1f0bc6b7a458820681901d8e45a4d57cff75f91980e56c0510d4b02767d4efddb11435c85777b21f537bf98de92d05121baf38ca33e816bbf5692ecf01514836ea342d15aaf0529d58e9773a7766f039f04c722686bd6d10b9f7d68e5ab21e1317efdb28d2aaf55026d3f1679ab6252caf9ac363d40802387061ad39111ac822128cec6d58d3b4a5b3c89abc54ce30b651c6863e8a0d4e0d428f74f9f730a3097a653846f2d457c1ea67412baa9934a9386496cdefc6019f72715b2cde45ad56eee189571629431399b5b08f1e48b1c6c7a25bedeb7d3dd764cae68c6f336c53f817b69e5fd3e88b30fadd9e2271a32a491756cb338ff4b2113ea6ef0502d5bc705b55b7af2e0609aeeae101ac67ed9003b7f0d2aa30fd392ad5c949231667587df2ba8d68df6c2f0d0b144bcffa4984ead8f01e07526932fd572eaa8040be64f356e926c30a357be7f93430c99ab715fab082addaf318702b2b3d9d7f3632975bea61423a57f98906f083f3d3dcb7fe88b2b1a835beb164eee00f5fbdd165841378f9efd2b564824b4dc4b9578c90c2155c4f059f153e778025c8a4a60ff9593858d23815efee408cd13c9653c1fbd85ff0826f054b3f9591837af5a934d401eb5fa5c93e2d4a920fd7b034ed56d292d1a5d1ae49e658cfe461573cb77d15fbf9df1c599362fb1d0fcf85e13aa6bace9b1a88ce51c9071cd7d798e798724003bf29e625f99073a4408eea3194b78d4a39ad1ee80fac467fd0ce50595cfcf043095dd6b97d9953cf941ca0ee9ae98a3cf0e2730086874f1bcb30e93a91ece10074e84692a199b099d3c2b3a8a2d67e2da73710dd797b1128db432ad3a1bff8c611b16827066cf9aa1048a9734254b3220d4503f227966d1a5db727ebd8b3ba6912be8b091ff7de04d0e87de88cb2f371235c332dd7f97159eb6a1cc60a9fc37af64271fa05f1b29760f760401ba639f995aa7f68e572f09848635f974861e503c82b196519faab667992fb05bbce5183acaec379d13055baf3ad10d15fb578f51fbe133a81fe9c0c888f2dabfae82377c2801da666d1604dac74c98d21edb03533d3518ba2b98ae17418f34370cd2b886855f7d5fc0b2fe6159babc877320e6c2bc304251152cfd025915d7e920eb3b7f5653bc236bb60c88a8aa90011f74d7254b780c2e47f028006a8cf0bbc45073a27cbb37a22a65bc1d88aa1c8ab8882fe790cfebffb8f84c003cc44d73b9f4ffc8e129412580396147fd981dc99a9ad2124c7d27cd193c56a257202e7e62248953212cc925b792acb6c0f82fe393b17f6d81c7306380d6559432faae650c1b5be2b78f05ced2e71ddb2ae94ef864e4d85e406fcb9b0df0bf798cc573373f0606dc679d35f23cb6f8a4678f2b8e71142750ca69e963f35b29108b856686de0779e516eb3a24fc0761c325123d3abf4415bc094b823964521fd1ee91b1d5f1dc60035c64266d6e24f2c74ef1eac7854df06d80e2f25f3369d3fbdd5d0992f59d4d011fd715e1b6a12b4417cce04ebb80abd9711cecf2531c87098106be3b6dcc5d89cdd75e28beb8bea679f80578dfc48c6541df1bd1aa64a9c40c2cc368038c2ccab87e4fe6c41ff558e6425a1c42be2595a64cc11bbbbd33a3120b82cb613e6ae1397c868f420af909b0eac94d4d732bd8d78b56e2c0c130e8e2fa835c4a758cf2de8e9fc81593640ac6df35c965997d77f93aff6b9d6c882166c21d73439604acae80924502df969beb0b83fe72e69832c4172f346f1d04062b4617f7bda9275c14fc4668fa09fae0b257e6108215b7de0c358b9940257e70392a13f79e5fde7064ffdada686ed6a507e70538f34218e3b4f2b5c617248c8cf6ff4ca7ad9e88ba59b77f06658f190dcdeb7204e985ee49e2528034ca776ab337f28c8fd1f2fcd4da4c825a0957f74e5519d9dc1671209bbfe59289c16dd00036ae30124a974a11c4be3edb83a8c6037fc8b33788e94fe8fafbd06512c2214e6dbe2b7b087d3d7be962702cd1c846db4da30da23f3964b55946abcd806b0a6396a1a68e9ec015a7930f2e81487cdfb893fe853be57a5d1cc1c98e57c06194a0cf1353eebe64615ea03a6080a5ffb485b9838bb80e15a9502ad54dab815981eebc198ae523fb39b95f8e3ce7c71bd4c5ff5b29aaa83c16a8244560c73f509d2cdb60bdf22bddf86f6d12035d805d01a85a872278dc77bd1edf2f9be8cb28e7626b7a1e453ffa1f7f80eae4f27c0fc9f31b228dbebbd4ee5223431b73628fa0a5933371500c636a04351d777c3c2c3a8fc6742d4cd3e6af061f5c85e6ac2829e5df07eecab877747cffe55200aeb4341ff22075b65f3a05cbf3b71e724456a4a460895aa9d4d6eb6ec00fdd86073e06391b4e0ce7fbb457af97d654c34958d1c7e20cde7b6f9dc2318db76f6a863f11845c9b1a85522b265787afe0d8e5f241ebe5566788c81144159b11b05276b6ba7ae2293095ace3fa07aa61551b3dd8a3c6913c4fecf779f7e3cdb0658fb57b6332d98667d7584ed41144b570fda9f804b6bf82b8741f352ef437c30d755aa45a640b1029228ba854f1a96d7ea1ca097f686a77fb660fe0246c9e71759ec761c4d26eee79902bd72ce396b01f54108116f53a33194a67e331024e6aac157c5c6f52fc7a43f466c441773ac1b6b8a2ba9c74b9d96ccbabb1561405f937ee5582cd30cce540e20dd05a296fb4ac6a253a402b1e3ec72355e7f55f8373be84015d647190d38e442ec320cec14044a8fe71f13e2ba7dddedaf88831fb19305d1b40a727e0bbe8f5ec8f3881171f4131d7573f47328cae651d9d3ceb16c68a6481acf5c1b3988eef7217fa3e116b77c314980528380ea43913ea5fe36a1b8e27e484b4f16a9ede8e255b2e5029797ee6fac0def9d47f1405986ef668217236b97a88b197b545be9dee7c52f0bec51aced7ee4529785ffee887ed06f52c09ee23a17e8e39ebf5", 0x1000, 0x4, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xa) kqueue() close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x31) 05:07:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000040)=0x2, 0x4) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYRESOCT=r0], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) 05:07:15 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000000180)=""/142, 0x8e) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x7, 0x101, 0x400, "26dfda8ada32a8b0ea073426ef6e3722a5fb6c61", 0xff, 0xfff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r2 = msgget(0x0, 0x200) getpgrp() msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062e60000000000000000000000000000000000000000000000000000000000000000090000000000860000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe9, 0x3, 0x800) 05:07:15 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, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:07:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1, 0x0) r4 = accept(r2, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) r5 = syz_open_pts() connect$unix(r2, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) flock(r5, 0x5) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') link(&(0x7f00000003c0)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000380)=0x6) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000400)={0x1, 0x1, 0x6, 0x4, 0xc9a1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000540)=0xfffffea5) fchown(r5, r6, r3) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) readv(r4, &(0x7f0000000740)=[{&(0x7f0000000580)=""/182, 0xb6}, {&(0x7f0000000640)=""/253, 0xfd}], 0x2) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x2, 0xff, 0x100}, {0x18, 0x1, 0x4, 0x3}, 0xa611, [0x0, 0xf3a2, 0x1f, 0x7fffffff, 0xfffffffffffffffc, 0xfffffffffffff801, 0x1, 0xfffffffffffff662]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x7, 0x9, 0x81}, 0x3) ioctl$TIOCCBRK(r2, 0x2000747a) 05:07:15 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) socket(0x0, 0x7, 0x7f) socket$inet6(0x18, 0x4, 0x7ff) 05:07:15 executing program 0: r0 = socket(0x26, 0x4, 0xffffffff) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2cd2d50c0ee948b2) shutdown(r0, 0x1) 05:07:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_execute_func(&(0x7f0000000140)="8fa9300129c4c11a517da1c4a1e75c02c403d9228d4ce2a38198c4c13458b52d2d32d3420ffd068f6978cb27c4a1796333c4a38149790c000fb46d0a") accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0xffffffffffffffff, 0xffffffff) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 05:07:15 executing program 0: socket$inet(0x2, 0x4, 0x58d) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c3000"], 0x223) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1, 0x3, 0x2, "264fdd1c08dfe940940cce6ef642602967d56fa8", 0x80000001, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="290209ff010000000000000030b7c6", 0xf) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="80878295016ce8e923bdcaa9278db86acc34b770a4d18703e9695f056d8343bdccdf", 0x22}], 0x1) 05:07:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xf18997b94ce60db2) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) 05:07:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x6a, 0x80000082, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x14, 0x80, 0xf24, 0x2}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x26, 0x4, 0x8000, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x4, 0xb, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xd4, 0x1000}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x85, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x40, 0x10000}], 0x2, &(0x7f00000001c0)={0x80, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x0, 0x80}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt(r0, 0x5, 0x0, &(0x7f0000000340)=""/238, &(0x7f0000000440)=0xee) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x0, 0x40, 0x4}, 0xc) r6 = socket(0x3f, 0x4, 0x10000) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x3, 0x0, 0x6}, 0xc) sendto$inet6(r6, &(0x7f0000000500)="2d98cf732e211f1eabbd2ac0fb4633f8d8a1f6f0106dcc5f5b81b282d78be83dad828b286160e09b939547063c26f96b1adc55fa0d38a79fa0c5a88ee4fe3c9fe90490e6dbcf73fd0d3727c5acef4233a6c68332b55ab4bed79822906ddd63501b27ac6834bcd7658c64f88c35f63e3ca46b203155b797e45b41cdd9fa9c288597d86fee376fb5a21f1e199b0f6cd7a0d94491cfdea3fb9be42e2c61a198b34557ee4597d0aa2ed0774be7df18c113ec36d21beb22b632753fec004fd12f8c26dad7d2e41af053b972164edcd8ab3b2b7b5c6805f89ac1f0846726f7b52e1b7cad6bfa71f2648a", 0xe7, 0x1, 0x0, 0x0) r7 = dup2(r0, r0) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/4, 0x4}, {&(0x7f0000000640)=""/108, 0x6c}, {&(0x7f00000006c0)=""/41, 0x29}, {&(0x7f0000000700)=""/38, 0x26}, {&(0x7f0000000740)=""/115, 0x73}, {&(0x7f00000007c0)=""/253, 0xfd}], 0x6) r8 = socket$inet6(0x18, 0x4000, 0x20) getsockopt(r8, 0x6, 0x0, &(0x7f0000000940)=""/82, &(0x7f00000009c0)=0x52) fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f0000000a00)=@un=@file={0x0, ""/19}, &(0x7f0000000a40)=0x15) getsockopt(r6, 0x81, 0x562, &(0x7f0000000a80)=""/4096, &(0x7f0000001a80)=0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001ac0)) chown(&(0x7f0000001b00)='./file0\x00', r4, r5) r9 = socket(0x2, 0x4, 0x80000001) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001b40)=""/206, &(0x7f0000001c40)=0xce) accept(r9, 0x0, &(0x7f0000001c80)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) recvmsg(r6, &(0x7f0000001f00)={&(0x7f0000001d40)=@in, 0xc, &(0x7f0000001e40)=[{&(0x7f0000001d80)=""/133, 0x85}], 0x1, &(0x7f0000001e80)=""/128, 0x80}, 0x2) fcntl$getown(r7, 0x5) sendto$unix(r6, &(0x7f0000001f40)="b43088927919ec4481421e93e3659c57db4045b80afa6b83d60ab36a3b2bbd148f331e213276bd5a83a775a0ae7f7338ede6cb329794cd5cc8df6f1483ebf3f6e2ed14679368d8d0af4f2f8cf358c76439d744d0dee61100ab246fa1e04767f82ac44650dadcafae926d5d7d8515f497205021f3255379e04b9ac5544b", 0x7d, 0xe, 0x0, 0x0) kqueue() 05:07:15 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340), 0x100000df) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="f3bd1777682a42e88409b4669e6b", 0x3d}, {&(0x7f00000002c0)="090b0e21008384aba94fee225c24e41809f292e5538c94dbb18b88211909dd1665a752bdae518c93240147c05dcf84e8dbf265f48723b796119d704dfccabe924484e102af3add3c08692326968ffff89dc434c2ae7e50fef273eae5180b49e31fdea313f905b54755ac3374a762d4b92536d6d6e48aa5693f803e", 0x7b}, {&(0x7f00000000c0)="e74ecdcb0cc650f2bcaff8eabd205ae361ec168a56bf2149431386b685", 0x1d}, {&(0x7f0000000100)="8f3df1c0ebb05a6e8f062a9b4162b3678aea6d56604ae6ef0f5f95d8151206343cad4721ecf4959e939c71fb86affff79249eefd219fd7896ccfa620b2618c40ec2d332805e0ff93f4df59a67b655deb808e468df4e0d93c2afbd0a9918122246ec2e576fc36ee6a071169528a335190258b0229b584f873", 0x78}, {&(0x7f0000000180)="00e5f73ca3243692df8ad25be474d78850d8d8c3aa3160344e7cd90c83ee54b3e7fb7ee93923ee8586b016c1c992f8170b35c8b5473ff01341cb7567be3584ef469ee07cdddeb65f93d4c98099e350d4733daa987686f18444ceb0ae23bb3b87845cfb231363efcddaa26b27847bdd2bd61d9cb2415493", 0x77}], 0x5) 05:07:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f00004a1000/0x2000)=nil, 0x2000, 0x2) nanosleep(&(0x7f0000000040)={0x9f3d, 0x8000}, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 05:07:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 05:07:15 executing program 0: sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getrusage(0x1, &(0x7f0000000200)) 05:07:15 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) dup(r1) close(r0) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 05:07:15 executing program 0: r0 = getpgrp() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x90, 0xfffff, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000006, 0xf, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x4, 0xa0000000000000}, {{r1}, 0xfffffffffffffffd, 0x5, 0x2, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0xff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x2, 0x6}], 0x20, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xc, 0x100, 0x81}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x1, 0xe5, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0x401, 0x80}, {{r1}, 0xfffffffffffffffd, 0x1, 0x92, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x5}], 0x0, &(0x7f0000000180)={0x5, 0x83b}) fcntl$setown(r1, 0x6, r0) kqueue() 05:07:15 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) close(r1) kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 05:07:15 executing program 0: socket(0x0, 0x0, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xffffffffffffff1d, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000071e7c1cc1aa090be35cfeb18c9701e715b7fd0000000000005db7"], 0x19}, 0x402) 05:07:16 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202fe34ea04000000ff2930070180fcff050000"], 0x1) 05:07:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000040)='./file0\x00', 0x8000000058e, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 05:07:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x78e) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) 05:07:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup2(r1, r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="f8d7dce15d9cce40fda5240939f23bff8531f72de106fceeda59aa4e9bad7daaa0f763c249fc2262cbf9eb69ded4de69fa0460f6e8a8f1792856157494db5d9457b3768deb98d6017c023ab6df3dce45b9cba7fc3ee132ce2a8edf1a8d7a9c23196671d39817b390c181487827937c19fd6d500d1d0e47108a2c74d5ce708e9af71e6ae187b2b9dc0f10df1f01d1bbb2a5396edc7d34974b7725ac777bc055040d8dd9baa24fcb091f3b27537daef07d36035fe4824eb549a2a3d8a2b4a25d0c1d646069d354959d13c0c16cd020b9ed42f0586975aa9bc256e044eb84e3c75a731a2fceebf9d1b7c96e832a58e2ab5407d927cedc9d3dd815f5d989ef41eab138031b3545f22426c2991154cb0af94152e4576b27ea91af1a3acf1fdae283bc21a9a0ba12580233dd4561bbb7ed38b1fb301cefc473b1a65b3eb6ade1debad5a59d299789c732c4d50ccbedfce5b4355701e5d7c13915b00e00f08e6ac6394c2ff3ef9681c5924990f320d83199af64d860a662e6d9e329f77fb6cd686e315c95db4c076cb0e31091230fc4aa41ae38336ea45c65cb81698b32cc1ba7862eb7d5b99d5ea958d70273fba189a351def1b64fe16c8c306112745b5b51ac7016cecf4b83aaf7d12a636e797fd6466982712d1bcc357f9d6aa0c7eb6ce5f30e1e908766485629ea3e35c8641c840297e7374cdff0b28d2ec81b226ef3475db6becb53ff45eb2e671e976da424c460e839d58264e5afdf33aa7558283e96cc569a810fd2ecaca59f5b82e4a62adad2214f69af434e789fd58bd2236a2c48df5cf51a45801ebc0bfcb11e131487d6e5328a7d04aeb0f3b6cf8a39e0497e2f6bd9daad0d34e24273907a135532092980a5c6be7e2720d19c7eb46da33a41bc86af434f5b3c23ef5e083baf22e2e994a147d72c61f6d234b05e2a0b67a798a4a007d605ebaafc90f43bcdfd6bc5e9ab5876cce7827db5db40dc26019152162e033f75f8582822798440c02294bcd482e52889143c1f59a0b93ee2b48fe24f4e46d5037a8f97fc54e8387a79b0a70a6eb7aec0c3caf642c68bc035b55b75dc9844589cf5c4259992025838e8574ac270f64e33f4ceb2e3c839e3b0c13b4647d867bef55639e3ceb90475d0be3519940fb68544dd71673b62574061b1622892afbd9a7bc284de123a71718d5540a694852b8bb1fcf36d4ffb5949d5c614ec9d7717cfe4c38020e3f5e5daf54cd2f19d493a641a2d9165a00a2d053f944e2452e30c0462e8681ee132299fb191b204f6f8a9be603f80782ce76210af97eed990cb735c1c7dca8b8e5bfce322ff183295948a543d2e07d181bdca0aecdbfd5c53547292c3fcdb721336a1d225b7f4b12b47c7b3a44e59ff8a09536769b7a24a8a3df116851fef8826c5519c4f74d89fa6f98ff50d37e834f3622069a205ac7cc2b2f5e565967c6755ec1e62c2a8b1fdff80e9234a5244a69226c3636bac44b29c6ee10d1c0240515dda9a63461f3abb1c8e41e92f227106194d576e1598a9a2ff881dd416cc43babd654d95762a167fac9547a5d2c7a174919f683a8dafc333eef23bea5604fb39587d6277e0426b38b1fe5f50a5672866d0c329904f4d7511876aa0d4e629ff7e1145a98887233b78ff24055b6d122bb6978108b571d4fcdf4cd6559fd9a6bf9f3437e4132ec3ab75af75fdfed9212b7a7e442a861c02499661006e65014a63e914f54d441d410d0786d4fa39514123fb44b0b45540c8f2366db1f70b03ff8b7ceee8128f168c9a8cdf2c84c942e715c2bdd6237ba8b61b7044460166faf9e1e4c4e89eed670eca96281b28c1cde813314395c8456453fbc72c02bf5e1ba37a672016668385ff69193581976a21592299f216187c17d6018a0962634564bfba6e5a0186d2e8c63fb310b636de98e1c286804825834bd29ff317f1ede39b96ed3a0793f8a023e4fa85a4e5406fde24b7de02916113381c88b31019bc54a7df4bf620d439f94e856609203eefe4b157913be169860b3aea4bce28bdbf811df2f13ef008f3950ab27b90647861079bcd130f9b8d80b9da42b049edc744e2c15a420f70641e20d3eef3e7df9b64889293af03f441fa8dd96c665feb92d85d21b960052e6e4f66e7f2cce82f1770584a8378b76351f8c22605652a575288a1460c72a31db9b9467bc0e8b104ce9b3e9401ca63a28ff28ac8646b1eea9badebbea85b2768e568eefd5905270ff3b563ad74a20471737ed03b284af35627981d8911e2485f43b267f0ef76a8849957707d4cf3aed07a6a29d795420266059c9c75154918729eabe82cfccf9e7300143835df3d7f60caf6634d679796f485f25d711f7614b99cf4a83273d8a4415203ec7618e5644377434e91f82766913e1305b0f5124ea02efffd35516af8636f629148bf6682dd59438045cde66a83a062b70b97066c8cfd0561fb457a62484c18ea49e9c012d299f46e6d48ff7b517f704ab29211c1499eca82b015e56584f0ee466f4d6ff7873724c13ae3d219bf84b64aff0a23acee48652786d27a159f555161c37186f0e84840d548c4564ab173339c89f8ebde58f0d310cbd56cf1f3e5d4fe2de2a49fd71c3ba9b6ef8f73d806ffb86338f090ed8302955cd5b4291fdbf0da049fd39f1f83bf5b1d0c5fbaef85ff526a5f31b8966e67d237a22c6b1d8ec76a8589478dae3be40f3c27c4fba1335f2fdbb0475d96c64d7c63b680cc188bf013b694b8682ad1190c7e34fde107a49867ab31873f66ca492c14d1ac381dc81cabe7737b9297c6b24acfd44481ea5152fd2836f96d16d6fa66653f538a4fc30f41dcc37609fdee113e7e84f98b7b04a0bfc994dfe0e60c9243f3d45220ba406422a244cef32bcfa9056dfce30d2243720c38608b60007acd2e73b6743792208c52171219be3a6f023f69361b67dce43712bb0580f754066813c43cab36e516fbc63038fbdf20527dad7d31355784cc42f6b88ee7d20e2782229c83d8be8b495e493cdbef54e2e646299ac2000b7ca77d36e77743f159d9c93a1b06be64898ac3945434c2d44789f82f36a2c11606cb7a8512e0b0af721629e168424ed3ef57960da47db5b8d0159788a4ada9d7f3b0a9792498dd18acdd390afcf5dc817b5f1515b49edf57b9d1f321c157d3123eb96592c1308bee3142afde479e73b782ff8988dd65b65a370d3a47cefcd647104220816052d72fa5f29643b256283add7ff117d8aef923582a5a243b1b3ae45ecd461517b4926e222accde57d7f5467d85d5bacb9fe369b944fb12fc5921f7d7f4d897e91d7fa6bc40d1fe85e49863b4f5ce81fc7c1853904974d65cc4b7fdb55660ae5842fa447debd52dc26297ba487213b14328856f0a32e8bd066e9d974342935d536088de9c470dccfb15d7a061cd0940a86e682b3999af11ff72506fd7bc274c8c3f131ac41b9ac405a393b5fbdbcaa867b68088ccadc0e0d0f7b527daee0ffa45940ea23cd3abf35e58d7c9b2e38aae19f737fc9b6b3856175bb0cb077ab27f74e55676c621a32ac4eec3f1a10523ea1b08bd3a291551eb060b9a14eae22e653925c24d2185899dfd4ec8eed30055d61519bb0200bffe1577af3830df75e69c495fee5feda2566ff5e85457ad7b792e8893462a35d4749bb39b58df98cf82fdf1c40df93fb4ab60524fe370bbe735b45a5f267c94cd7e50827e6f146855b59715db5cff60228d68abaee4713d1a7803f22735261326f0422aa56fb9fdba7e4c12cf8886e9d7615b747ba62fb8cf94aa706d1fc34e9f867703177db48498e0c4462965bd32a2ad734daba93685d3835785871f336d41c817f63afa17813ed182364f898eaf4ed05c63a9b6417039384cd634e8f08983fd45b55f645470301a72255de890d664a6545cd5c03956cb0f06b436b99e00be50dacd8604c9bd1b8b36cbcbb7305153f6ba2d55df8a6b81efd3e2efde9362b80e2e4ba726bc9e7c7a7a6ff23167df39c9fa0a5431b38ff48b9a3b29b7a831e0c418c7c9fa9211120d3a5e1482786ce4b3bc3a2653dade21586062a71e45077afb795c2997f4b2db689607328fcc6f2a1130a6aab94d935a6d8d460ffeb529bb47c983e593433f842f90b785955850e00547191feced3ed37549ecf53842cae5ea5db495737d2390677ec8ef13db031f9d0c5c9c7b31aa5319dc415e7df506a679093805a85e8ce682dc9a80cc9d1e426f8a7a8df4438a95ef14abbcbe93c0970cd7ca0141fa8304968cac5e1385379650f85b8dffc5227a70c3e08d89222a8576a6c7ac4598f67d179b46c7517db99b83557d603b00a487c4f2ed4b5483dd1133c7b2e37cb9787b7c3467f0911b660dab6d862370d8a0292a9472a6efccd31890e056bb20392e4174ff7f929f7dc9d40b89068abb9b9735fd29421c4eab8dbecfb9c7d43b3ebd0d87928524f43fca9017f9c825176af408b27eafc2348f8b6d3f89e0dfdb98c27af6b6ed356fec57802a3db1d73d40bfb8b2b824feafcb2cc57cb8e371fe84bdc1d0660ef9ef78f775453cad98062e655945c2deef6ca7a9826f1f8acbb1e3865feb2fb89e5edd18930f24b81c77e67905ea7503cfa6e0c40f859930ea47f2fe08e101e33342a86a21f381527030f9ca17ae07f9cc216124be0e530fd842845d023fb7ed464abbc5d7f9c45270e2ca6c7ad59d2365fbbebf81b379907878bd3e750afa4177da03d2ae6d97706824edf3b1c7526950e11b9e635361cceb77e108ba9b50f15b37c5317a6dedb617f476043d4828363930a03c19aed80f0b5478b7226bc9f5f94c9fff8378fd0ea75ea6c0ace0698164b857f7d9be63a0eee1b6e66f832170e02914c955684ade12926a8c4e1432dfa4dda0cc1c98f206ab6a4f52cdf211cca6761cafdf81b6df374cdca61522320e2c3ef6f2f2eea266458cb90acdef4cf56dbbdbd1bbb316ca4318443ef4ec323fb75387985f5d920a4b60b66ba895a2fa9927f7c0c9579eb81cd785c57352cdf71c760d8d557fa717c5ee548a329677f70ca82581c1ca6aef8b09ecd777de80156a3b51623ee031cafbcf6fb1ee56701ef00319012e0c2d0784bb02532e8ab5b7000a9b9bdf853798b163a7f28a3e74b17dd518b1ee5caeeeccb0995b797e7cde7a7e624aa720359afbb0ebf41cd98eef87b7e93bbf6f2b394b0cf9007c155815497d29b0324a2be18b61d7223de1475a137f1e64a346458611c781df1103f5c860adfd2d5935bf05fe4bc0ac004d94c47f22a674d7a59f7dc147018450f6352d1b5204db7f99498b1a760aea2da8a857036c09870aebb7c87daf81c2bd4c9f0e2afd4749114593f5a5dcdbbf34aada67aea3ab08c39c0e6a478b1f6f1e60baa1aa6454bd3c823b10b7a1944795da60c7e6956d82d3922d401df453adcff4756664b451a7f1e05536a06f904bc3a7971e744854e57162984e41e248749c63593fc5d0c72986c83c174e77b90b35306ee9f9a875bd8e60d8a8c8ab2dbfa0913740d3defad7c0426c8631500e9b9b306bc229364339446b72a67dc61c65cab9fdf4ea46766aef38ffa3b1084b6f0b7657cfef4c4fd81dcabb9305795489ea8f4b983b2e1e82b7041230fdf2cf3c7a62f5510025de779b47ecd6fa7450fef52984cdf4205ec023b0b4abd13aff24ef19eb2f79bb5187547ca8f1eac137b6ca97290c0f5a64e2456d8ca5aa3396f045dfbd7f383fc69cb15c23a688106829d3668a7f444f70c7a1b6a3bad497deec622f2d6017c613343ff361735d9447aa69c8e98d06dd88607176f872ccd7fe219d1be9e321", 0x1000}], 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:07:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 05:07:16 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getppid() setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 05:07:16 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x15ccdee, 0xf126}, 0xc) semget$private(0x0, 0x7, 0x1) 05:07:17 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffefffd, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:07:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 05:07:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:07:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2}, 0xc) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x7}) r3 = syz_open_pts() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) flock(r0, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x1) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:07:17 executing program 0: r0 = socket$inet6(0x18, 0x2001, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x71f, 0x3}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x305f63a54491d89a, &(0x7f0000000000)={0x14d0, 0x2}, 0x10) 05:07:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000000c0)) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 05:07:18 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7a8, 0x1c}, 0x8) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 05:07:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x10000}, 0x10) r1 = socket(0x18, 0x1, 0x0) socket(0x16, 0xc007, 0xa54) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 05:07:18 executing program 0: 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') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:07:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = msgget$private(0x0, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000009812f13c8b2ebe07298bf308000000000000001d2d356d20d2706122f249bd7977672b0abeebc348be2f335101d61b2fe2975d49b21ba192cd887e7be9677e75521120ecff0000004c1e7962d24e99bc6d3c2a14e068899752eefd50752ba4e22f125c95f11d04a450506eb46fcd686b51c4df08"], 0x7c, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x20, 0x2}, 0x2, 0x5e, r7, r8, 0x0, 0x9, 0x2, 0xb}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x419, 0x22) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x1f) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000100)={0x2, 0xfffffffffffffff8}) syz_open_pts() fsync(r1) accept$inet(r9, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r10 = socket$inet6(0x18, 0x4003, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:07:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() getpgrp() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 05:07:18 executing program 1: r0 = semget(0x0, 0x1, 0x8) r1 = geteuid() r2 = dup(0xffffffffffffff9c) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7, r1, r3, r4, r5, 0x0, 0x10000}, 0x4, 0xf1, 0x180000}) r6 = semget(0x3, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0xbf, 0x1800}, {0x2, 0x5f0, 0x1000}, {0x1, 0x4, 0x1800}], 0x3) 05:07:18 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) shutdown(r1, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) fsync(r1) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) kqueue() kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 05:07:18 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000100)=ANY=[@ANYBLOB="02002e2f66f2da696c653000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(0xffffffffffffffff, 0xfff) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000006c0)=""/176) fchown(0xffffffffffffffff, r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(0xffffffffffffffff, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r7 = dup2(r5, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e09a05e52f8d1423fa0d5f28249af4000000000000000000000000000000"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r7, 0x2000747a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r9 = msgget(0x0, 0x40) msgrcv(r9, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080493adc7eb8de810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r0, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r7, 0x0) msgget(0x0, 0x40) 05:07:18 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000200000005, r1}) 05:07:18 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x380, 0x20) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x9d30, 0x8, 0x3f, 0x8, "6f44d567daad475c8daf8b07078d6f5dc1a30642", 0x200, 0x8744}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) poll(&(0x7f0000000040)=[{r1}, {r1, 0x9}, {r1, 0x4}, {r1, 0x9}], 0x4, 0xef) write(r1, &(0x7f0000000000)=';', 0x1) r3 = syz_open_pts() fcntl$getflags(r1, 0x3) close(r1) pipe(&(0x7f0000000240)) dup(r3) syz_open_pts() 05:07:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) getgid() recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) 05:07:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x10) dup2(r0, r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f0000054000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:07:18 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000}}, 0x0) poll(0x0, 0x0, 0x8) setitimer(0x1, &(0x7f0000000080)={{0x0, 0x6}, {0x0, 0x1000}}, 0x0) 05:07:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="ab8290ace8c43c6af6d509a6ca84cb54836deb4f6415ad7107d93364a9869f7dbf973a1cd1bb3549d889929e20f067d20ccd7de8dbdd8936dd5ff9c0963b36e05ba51599013bc2934cc156149613e5aaa4f7114498dc0ef36855a620a23d3ccc62300f5076d3b3cbb245817be18b5565c44a1c31371f15bc871b726906fbb831eb7915d8206a4beb0a0b64db299dca9795b39887b7822c175695c0150ed630bbbd1dfbd19d8fb977085d0564ceb8786f4f70a0332602bbd0c9fde4e9465866226c6cf3ccfb7cd6fac30f9c3bcec0f13e24a0", 0xd2}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r2, r0, r0, r2]}], 0xa0, 0x2}, 0x403) syz_open_pts() fchmod(r0, 0x0) 05:07:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffe54) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xfffffffffffffe00}, 0x8) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 05:07:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt(r0, 0x6, 0x1000, &(0x7f0000000000)="0f140562053b584dacc163c401d79d1f5a0fdc75e78057830debb043a22e52a686a1ab36e0b7031f35de8d741e3b0d8fd8a79c241faebd7b9befb39c7daa7f86c68884018a1023259a06c52362a41eca10c85fb3103a4e24a928451a88e0780c271e38d1aff271430108ae6d3147c6c94134fbe5d28b99ae736be4d8fe90311021148e074a883fcd41da44d4903f2f97246c85f29a1ed0581bd7c1fdc12aed8b3cf2af1ddb4cf133641307ba9945515b1140aca39f97d330", 0xb8) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x601, 0x1, 0x8, 0x2, "2d53285bf5f4e92aa6d624aa72af8de1064e0db8", 0xfffffffffffffffd}) 05:07:19 executing program 1: socket(0x20, 0x4, 0x0) 05:07:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x10001}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xf, 0x1, 0xcca}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) setsockopt(r0, 0x9, 0x10000, &(0x7f0000000040)="af206a11046cd1281a3a7837f9710a6dffba4da252844b8c", 0x18) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x6, 0x7ff, &(0x7f0000000100)="dcde16a1d687ede66c7e70c747029be925461faf8b4412acf1ad6af4cb95a5710560f0015cacb1989e2024b6de1334a8798622ac08cc8ec8b4d9bd47b38ee578ebe73f1f112f056769e8706760bd92a4cea0cbcdb3414b9568437fe831384698cf8f58644abe81217e5e19e0e2bb81c5cde6ed7613f0a9dafb141a99199574af351cae3f8b0bd1d31ce777c15ecc61e5f972313408cbc07cbb2ccbc140d07c99a2192d161cfb5e916d35b7295e69c54bfada08d23733", 0xb6) 05:07:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 05:07:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:07:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffffffffffffffff) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 05:07:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x101, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1cc, 0x7fffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000015c0)="00c5f8352d0917b163cb5f8beba77aaccecdf7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfd43603f5513d462033503b0ccf7ce1c25815d7dde221559a70afe9258d2a4c6434b", 0x5a) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="ba3f77ca8352a67b76c260fed335f12c37ddd0bea1ab8c80d9b5e6edab6d3925d2e68199547167d8f8469b65cd43f2fa6c0510b379c95ee4516caaf74ac971700687731463e8a37a56a58d0451b3feb3139d9c8fe3afa0017ce5cdaa32f5e60ac9d9c23cd74885dc66e314c88b165931fd71f74f1d167a39654a83340d9366a5790936369beeb3553464432bab07b7573c2f62762be9dfd6604ec8bcb3493ad20fd5a43526d4c8b4089f38243fa3995383ec1fde7dbbedc784eaa0de1fc12766af1a948f7d69b6dc0bca8f976f57130eb90af29c0395a577f2da2407ede150d26aa62ffbf063063fb261c69d4e2b313bcb4a842167ce2d4b564f24d523874760decb8efdd558a39829728f24cebb4c92fbbbb607c68413445ad80e5f3de2ec41145dc2ba9708f4c30e7df0ebcf21143ddbaec4983b2bf855bf65c50b2c15458ee4914c2f63040e7091421914eb165e16e20be86315c0955512f5c5b2ba30c7325b8c23bf3beb7c2ec931bf8af2e584cb83b4c0025ce9778a43d0cb852febd4ebd6cc11c21cd057c5cfcd8d021d3ecbad3e49988e9be6ad3577b2c35c0b8ec2391d091550ec3fd989b05c63e256cddfaf8144f15374b2df9a872586b0e69d70fb397d5e51138587ad4440166b9f5f91a4005133c1a69a65156d79ff47c1cec1d959b4e5fa6e3bc9a01653987858954b4f52f55a5336c366566a1ea68a106630a8c65f645e4db1093f78bad21b054a19d21697161f05704862e55b1fa91a6122f2ccc81ff2989a23f43d4916cf46fe48269fe833eb489fc1e4803ecc61cf689ada76711717cd180e0f1b4d6d689ba319c3c4bc6a2fcbbe0fda48c6b9c809f005185559d66bb5bb3b0c1873f399e8ac5dfe102b4bc46ac86c56e4b01e6af72b0a56b2044e1573c3c170d1df3599c822e640f1e67f8a8c7ab5a8317ac5d8cc8eafd234b15efc773e6004db05b615100a41d6d6ba99f9ff8d40556e7e0795d73cd7a8894481c99bf98f467d9ced11c63fcf6d6c30cc7b678dbfedf8c77423fe06050bad3688cfb059f0997ab0a5ab4e7925fd08bc2a10e34e122aefde0f4cc293675b24f72a8027fe776ff6a342e62eaab9b494e63de21a3a798d291898f1dd2db1c8edab279389bc4c542c75f38f002d70dcfdbe6522883e1115ce615104b196d1b3cccee3244f4edf744547db1a8d01a46625fa937fe6fb63655f3f2290f0e303f88e52ba3f876e56384dd8ea8784568300d30c609df0c90096e426d3317bd5ed725cd3e6e3cc5f8b7bd3d59bed8c0b69e605769d89406c1880d597ea62ae0db0cad23d16e28e9beb47eb4b8fb1ee2aa491de1c1573bc0c9473f9a0b87146d73d9c62f979d4e57cbb09862e08f97a5c085b5d4946ddb21384d31649211dfd9b2ba6397ef2e84cbe528fbb85ca9261cab3435546c423b55e8e674c3e0db03a10b243071e0c174fbcd7c38652c16619a142e99f164a9e330798ff947c5328849ea5f231f3375068a2e7bdcd3f8338516ed1b21a216ccd2eeed1bacd2cbcb45dc107c990e2b8d35e51df286867daa999fde624a826221ae7b5a54a92ebd1eb80bdaa6bc58a59e030ef3adb20315b27db0ab61a8fa472bfb0d0d03c946c8105e8a6494fc9f3fff93714be3edffaf6192fc4fb8c5a8fbf2e828e430bb9a0376b5626e6df581c8e6ba24f7b33cd43ff8606c8d175873c6de1a09e75340da41399a1f343f9eab488ca2ff818ace6ec3aa11da3d64ec8adbee49d51d2a0baa598ff2585b3ba60ab5fb9a0748356b24ce3e93fe3db1c8db9097e6302678409805e9620109ce8f4b3423b621563696d02531dbb7be689fda0170ca48f1245418de898a3f149cb2d21dfe698c24d169b818e1a68540b1123fd6f9fde278fe0844262813e567a7fe8a2f01d271e884c6b72d70b2d82bf0f86bbf29c21707bcf0678b49c3c00580b1bd2a74a195e249bedd4d2ff953a723f51036c741ba97d63f3b92338558dd2a3c5b638fc7cfd24fdb187fb81325882460e2e15873849298da030ffa7b00178c85b3eb30e7d6202885394bac46dfb8d0bdaeb9b746605b5da73efd4f06a0ac15fc8417cf450f7d6c20cf82b97ef25f416064b527994308efcd3ba1db6760b153221ae908a4428cda5765692250b8e6cb831fd35a025b9f559ed9caf92f6f0aeae59a39c97194f4952cf98314cc1c4a27a050a27fe48f7885c0a257499f4f91849837775fc8860999973498762f5ac4ca61574ff92f91d956460bc9e8bb593fa459015e6bb5e30b74a664fd4c44cf299d0c5adc6a57cb686d48a7823111ce0c5c62e92d24259f8330222c7dfcd3d7fe9f8216671da52b15db81841fd569d3a2da3328954d41703674ba277f174a72640edc4328466ea4db7f1296e3c58433a221228c70274d9177192f47bda98a5962521ee7e589bc322ac947424803b821766529534cbcc64a0e1d50cce17b0fa202450043b012cc421336a2f8efd143d3874bd0905458a8e526e6ef7c9d34d7b729770c1e0dd131887348646adc1e94cf16ec4d5c068d7efa1edc39ded23b55bc76635eac6853d368f8357f6e331d34004be8c2f8ed557f660a36f4945c7913dca47e1f7415c124e5a00543e0c49ace8a866ad52742ea0077d7447b143a5de6f91af87ff99944abdc5b4c0cbc4e6f5d5e8da8e8407e929badf20f4d7de96de8d0369c367469f76d26c3e748f0a6082bf874b1719014d0a9c9fc8f93aa65c65aaa94c50a1a12932fca6e3eb8e05f930ca21a62890b550ac8572992263017a6adb024aa9ce1b6323e554e7780ba9171799fda141f496c971f9e8be9a6946241676f457b85502a8e676e203d58e2f066c3ecdc4ea073c377d29e81fe5f22a10306dc07f83ec1f8c7dd3b8df0f9ef671834ef33af3ae75ee5a751b0f871b00712fe4d9fd48af7135cfdda57c60b271de8dc01c272e7766bbd5340c529050227a21f8341bc4d881076987855d762967fb3d9d53fd688f88cba03b1b0076aad132543b546198aa87155459fcd762e360d59ccf1e3f092b9b31ae9907178459fc11a7b97763e098ab063120433b2b1a4b778bd7a64ded3adc4327d76c05b2be166d562e0c2e618b18944727310428b5d93111f9a5efdc66875d8763b3f1493b62ca452364f26cd6575acc620c47249b8613964aa1c9783ca05ebd1c18570940ea77559783f5c3a765701b2357a1d6db669dc250a3988942aad7bfeadd2da64c80a4ad937eba891c8ba322cbe1da48542e83536a90d3a84bee946594444ad48a798f161a741529710711b27c21af84ac9b3cf4474b2b927c7b3d996fbe7a882eca21d8aee46d2b69799280f76877811e4d37b85a6df124c91d0b96bcf6f35540fdb477b034c3bf486c9ce42770a246246cba7e46a9183659135e05f546bf744f06163064355429d0b0d8673d1d5e0d678bd051ac7804926e6d02fd92c4b38570e1ddb5561e87442e96ef9282d7c044bf07c355ff95b980d5b9b89bc49c78b56c5bb8a1a3a92def75fad21b4d1874bc0d21589f2efef37673bf8015ac83001e023165a19ab46430bedb1730295b8de613a16d36dde29a0fc4f5700dbbec51db7c38cc486c9df4392b6bdcd466cdc9bbac46b06ecf39a64b3e6d37299565043e4ace995e56b439a1c4af1179ba7bbd567ea1902813bbb509c03b790b9a3abc18cad0b2b2e89e0381952462b47b739308b835365fa672cf7468a1f7bc69164d69ac2e7ea478d9f1dd44569adf4e9c05924bb180036beb28723537c711ff37f8be47969c9e5743f1c8a88ee33baa71a672e52e94d64d8c64cb908c860d738fadaf30e2adc885c73cdc1476d78982ef3bddec6c1f7a08538717cdfa362aad824e6b16f15cfeaa602e6407eb0d12979cfe5c1641f887bfe2b3588aa7a86b22649cceb91ec9111791de8b217af1a158e8ae1a6a7abd3d47e7a29f0d0202ee9d2f0d4bfd81f79c430b432628583c983fbf1406b5ae49c6ed5b7a5ac189f33f885716041e768cd3d3c1a57da298399a35dc899fc55d64e4001f2d7641226c2e911185fd40f5f728ab097e5d6e31569c633b11977f689302568128452b6ce44c91a91ae0885ce2cadd61fbec000bc3c29e435fa1982f82e9354b823cccd8bc2f2398718f0bdbc79b7780149a7946ea4333afbba45a838ae3e982d66e43e62752fa24fad53c070742babab7ce45230d7d75eb11cbfc679b073677eb06fa200c937f75447bdaa0e4cfafcb12d08469df5e9a50c873d8d06fa3a7c397877866f0035957104e632c725dbd130c8308630ee58881720459896f758a1b244cf9247783660c6d1ffc472f135ccf2bd035fc9485c65d74cc53c0d6f631fc8b19e0e1f40134b77580626d50ed6f1a4aef5493a44057fc1424267616bad2c638193c22ade51d36fa8cd12afefe996450ec51595395891ff8989ead2cd40a45184352de3e1188b4178dcf4cb0ffa04abb54b108404a195b64c62639cbb20484ac3a5938355928a282a96f318ed89e6fed46ebdd5176abe0eeef319c03db562c89d4d5f251847eefc786750c367381ed046c93a59aa3c68d2db20a7367adb48a2f206f3ce07693c254bdfa7b0c14e12755305d94ff5a308507902d5ba44fbad73e47074b7ade96920e1009746fc6e7998b3f155ba29a7500c9f67cf702bfe921df9c108f7082753630a2e70651f53dc7f838c3d1aefa73a1ea598c1bc23766e3e6f8ca6c27410715c98abeb0bf815760619304eef38c9d32148bc25bf50fcf2273d596fcffc7a4f4cacd42f0882d4bb0525a932ec406cecc5165068f6846e63b035eee5447f1c4976bf519964a6fdf4e6c409c8e767dd19dbbcc3c19129e5a1aa47cdda447c8a23060833cb20d9e74a9014ed293d36a35b1424707d4158ef8cbe52f69570ce38830de2fe429c4aee4d58af8052b8fb4c0908747ee080f8cf4a9332fd877f22c4ce16db50fed3e440eb0762f2b33ff7ebaf363eded7d6441606363210819c423f3a114136bf5f61bcfcf72b78df28eae8e5237689393575949be08cf253dae9cbe70d506fe8339bd7aa1f024bf1d0ce56d86022d09820e886c29cdf258cf652e6fb81dc4fa70eb710379b46b62a9cbc192d088a15b2d536744eee7d9f9f5f14ce3ae8077b735b8b323dca67c39a5e2884917f82456b266124970fd4c7e0bb22a133beb4dac35a2c415110b395a82d90d4e3863bfb6f08d7b6c6b684c21908fab35461e1d3a8c0782b9a50af91082e49fc5b65486fa526cdf65acc33e718079f0a1303e147205d3aef249b73688bced950381c97ddd10fdcff4fc18dcd7443d1868d81d57939f07afd7affde43818c20b87b1a794efda9f42c9bbead068608c27213c9cd31f7b5603b14daa4fff5a906f04e29046af6ed04d4859a447a9df760d9e56d8ac74ca06d8474d2a9b74c0e0752aeb22e07a6531ee47a9c16061a093a0a8c243fca91596efafc2592b87582a95b377484a209ec0a64941c1bcb6dd886154a1e09115caf33b01cf2efd359c8f674cada5fd6fb9f5a1d50279b70baa2757be79b9e02aa8a8a3d941a8c01d2c0525cbfd9578696f6d09a8fc0ad6a681c4e02318c3216f7671e4dccdfe6d3a141c2ddd49d2e1782f9cd7a52c7ba1f5104989938f8497778280b88fb706576c368647bdf39544a3da4cb9e9f6a7a58bcfadb22d6e76e313277fdd1d603db56b4ec20eb524a55a71a63d62ca7c2cdb897fe1653be734e446fc7914ecca09bd633bcbc2d96383a3a834094ece967c13a70b3d19a0e211746f731db523d251a9733994379d259dc7b48457fa827a7d02", 0x1000}, {&(0x7f0000000200)="2d5698a132cdb8a9409ebed9ed93601e4e930caf307a0e57f75312e362444c7b1d36c88ab33f17ba9075bbf94eae458b16b48b0a74246c243df9099f543ae3394ed722b4a380a8766f42c52739d4179094ddc0a7c362383015cca7340190825a75dde8c28fe954e171835c676c7f714356b1abb91e4fc3ddb6d2c3a7f8622c6100db5ec1891630e3c0b34ca8b446d89892a18cb3da4add95c9288d0485631f609a82a840427a459f61cbf530022764ddfceb902d2dd3a0a3eb4886ad5e45faf9f754d442dfe77829f607d4753c5d6d1ea61c906e2f37b3dcdec1af087b3ddc2c6df31777f5a97be3fc9885cd", 0xec}, {&(0x7f0000000380)="a1409a695fef856d4312b13caf29eeb051fd0fbb7d3166bc332eaa805fb51bd57274defe2c900c6dfb72fb898e414d20873f8b30e0ceacd0110844fd62e3bcd4bc7fffc60e3a220f6503e91903a22e2452296c8c387e3e2b456b8a23a413141b596339fa022f08b296be19042588d968b8385621bd51d9f928e0d726d2bc5aba170ded2633e22ea9fa2ab244181d4a08d397f791", 0x94}, {&(0x7f0000000440)="43fede8500c1dc95f193aead805b30430cd2b8c22c03b35e6d2f560c5b6cde83f2816f0bd14e21b168442c971721aab1e74f475ed6cbd684eb450015aeb29da345847fb947f3e7736228d74127b6ba0f844fce2383756b4ca7f7b135a027e5b1b76c6c96c70775b1c424e960885b1ad0f535cdf33f2b58d47e47ceaf114c7316044a6072eff11a77b0be0721b416efd8a41efdaad65ce835fc3bae5c13e3738d8582e73d0546f27d19e260a30ed38803b61fdf9fc11009effaed5c62113b7eae40c488d63bc376dbc25cf04f0a54ed039526c8e60826b77a0148affbdb2cd0e8b2f2357cf2f1b9e8f7", 0xe9}], 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0x40) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f0000000040), &(0x7f00000000c0)=0x4) dup(0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) 05:07:19 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() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 05:07:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x6b) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) r1 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e0de401000fb4bcaf14a8fb945f34a6f8b351738ca07be79c68908b421cffe80fffffe78702fbcc187c17feae9d04ff1c0e9cfec113ba99afab"], 0x1) 05:07:19 executing program 1: r0 = socket(0x38, 0x7, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 05:07:20 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x90, 0xfffffffeffffffff, 0x2d}, {{}, 0xffffffffffffffff, 0x3, 0x1, 0x81}, {{}, 0xffffffffffffffff, 0x68, 0x0, 0x7fffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1, 0xffff}, {{}, 0xfffffffffffffffd, 0x1, 0x89, 0x100000000, 0x5}], 0x6b2f, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd498, 0x8}, {{}, 0xffffffffffffffff, 0x13, 0xf00fffff, 0x8, 0x3}, {{}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000080, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x3, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x47, 0x80, 0x100, 0x9}, {{}, 0xfffffffffffffffc, 0xa, 0x80000003, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x8, 0x6}], 0x7, &(0x7f00000001c0)={0x6, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) flock(0xffffffffffffffff, 0x4) 05:07:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 05:07:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) getegid() sendto(r0, &(0x7f0000000040)="3ff4792195a2d2b71eb7f75703380ac27bcc8d223d278db25e3eed9ad0db870092e270f88a1adf461fad6f0aa25873748c6ee6fca1d0b37604f73f8989a3783cc2f32f78350785d1ce8f755017c584927662d4894cc43d6d9c493e652ddc7add88d44ecfcfefc3b55f4c2a0aef2f31c92dbc321703002bec494566fde79f60aa06ab182cfcb4b355786b355efe488da50bdab6d196059e492e3d17c94dcf1fc6b2b93e03549b641f6d0f1cfb81d77f99ccf50f44041ec16acd4cced3a59205a05db868b51aff625f71", 0xc9, 0x0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 05:07:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0xffffffffffffffe6) 05:07:20 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 05:07:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f000035b000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:07:20 executing program 1: syz_open_pts() 05:07:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 05:07:20 executing program 1: symlink(&(0x7f0000000180)='./file0/file0/../file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x40) utimensat(r0, &(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000200)={{0xff}, {0xc8, 0x90000000000}}, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0/../file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x8020, 0x100000001) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:07:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0xfffffffffffffffc) 05:07:20 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', 0x80, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3644f277, 0x6}, {0x9, 0xffff}}, 0x2) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='v\xb9') 05:07:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 05:07:20 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0xf, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x23, 0x3) syz_open_pts() 05:07:20 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x4) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) msgget(0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0x24c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x6, 0x200, r1}) 05:07:20 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x334, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 05:07:20 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff6) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 05:07:20 executing program 1: semget(0x1, 0x3, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) listen(r0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x4, 0xb643, 0x7, "cbb75470225b515f139c42bba2c28c05b09e701b", 0x8, 0x2}) close(r0) listen(r0, 0x0) 05:07:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10000000) 05:07:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1f}, {0x400, 0x6}}) r4 = dup2(r3, r2) sendto$unix(r4, &(0x7f0000000280)="5ebd2ff7a9214f8b7efabe569b15f51d10297722d70903720e1dbe330476d0b2874fb5a6a714f7746e4b114cbbba8efb9608df36f0c4bc0a3522b8bd95ca908d1920db88424f55fe5c52aacb8883f559643042abfaf0ce2849ba8e3be1723c834bb4f6a4ce8020887bc3af679ec85e9c0c1fae60d7eec8c74b89876d9522a6c1c41cab02bfe17985bdadef6998521ca960d7f78ead54c09c940fe87e250cb87bdf62fc17991a65826f9c1dc01bea9e700d0840a52dc0f4503ce8509c75aabaee466852e684d2b46bfafe5bf9c630bf2140d91afef0c8b2b57086d72b9ee0f754a8b00ad999f283c94e81cc6bb3294e60", 0xf0, 0x402, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) getpgrp() 05:07:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) 05:07:20 executing program 1: poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fchmod(r0, 0x118) execve(0x0, 0x0, 0x0) 05:07:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0xffff) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 05:07:21 executing program 1: socketpair(0x11, 0x0, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x7f, 0xffffffff, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x12, 0x1, 0x147, 0xfffc}, 0xc) 05:07:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c", 0x0, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:07:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d446a3134710e4ab6"], 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 05:07:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000043000/0x1000)=nil) shmat(r1, &(0x7f0000560000/0x2000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:07:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d3000000000000000001f04917bac901c96610cbf161697e31cdd40e07ad75aa4477edeef605fc9627348458b63a5fb5a4a6335b2730edac9fcaeb2dba49ffd26c56ff741e63586d5e211e9bb391b4fd71b3e53ba657f5afa37c36e219e31ac3bb6cdcad0ba37ca509849b9415c1fae9a1479fdb302a2211a93cf9c32c4e4741187cbcee9feb21c4608f00682c2186ef735a8ed70edc5dae59fe0afdc90"], 0x6a) 05:07:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x181, 0x4) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)) r3 = getegid() fchown(r0, r2, r3) ioctl$TIOCCDTR(r1, 0x20007478) socketpair(0x1000000000020, 0x2, 0x1a8, &(0x7f0000000240)) r4 = socket(0x73bb9be036d7e4ef, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040), 0x0) getsockopt(r4, 0x5, 0x9, &(0x7f0000000000)=""/11, &(0x7f0000000040)=0xb) 05:07:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() 05:07:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde000000000000000000000000000000000000000000fa38fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000200)=[0x0]) r9 = getgid() getgroups(0x7, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8, r9]) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r10, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 05:07:21 executing program 1: socketpair(0x18, 0x3, 0x378869b1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) 05:07:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:07:21 executing program 0: r0 = syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0xc0) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000280)=""/146) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x50, 0xf0000002, 0x96d, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x1f, 0x1}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x10001, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x84, 0xfffff, 0xffffffffffffa3c7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xffffffffffff31ad, 0x20}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x101, 0xfffffffffffff062}, {{r0}, 0x0, 0x8, 0x10, 0x6}], 0x8001, &(0x7f0000000100)={0x0, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getpgid(r5) 05:07:21 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6786a6a6c50bee2f65f684870118ca503881007ccc1e563d11ddd1911c6327f71af239cc35c9b2b0e745fcb1866100f5", 0x30) 05:07:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f00002e0000/0xd000)=nil, 0xd000, 0x0) munmap(&(0x7f00004ae000/0x13000)=nil, 0x13000) r0 = socket$inet(0x2, 0x4004, 0x6) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x460, 0x121) close(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xffffffffffffff7f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') fcntl$setflags(r0, 0x2, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:07:21 executing program 1: r0 = semget$private(0x0, 0x1, 0x25d) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x9) clock_getres(0x2000004, 0x0) 05:07:21 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 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)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100), 0x4) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r3, &(0x7f0000000080), 0xb, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff000001000000000000007fe6722503c15e5edd5cb51e70", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:07:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 05:07:21 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f00000000c0), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:07:21 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x2) r1 = socket$inet(0x2, 0x8000, 0x7) setsockopt(r1, 0xffffffff, 0x9c8d, &(0x7f0000000000)="410a051aa30de5ee87ab6c4a95a58c93a1958817477ad98456a0c09a31b0f87638bed2894d01d8c13cd33d791db37d287c6eaf73ee66f485b1b9cee299df765e5405ae013fe0d7c76819d4a9f6d9f806d64373bded2beb46efcc958f2855c35f88034cfc91efabb5e4581be7629570841c338b91362cc121f01b41a0f40199dbbc1bad2f88966633fbed28b9fd6cf116f08d0f3e02631c7f746710609ad77e1d9704a3ca732b74b33b96a0", 0xab) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/110, 0x6e) socket$inet(0x2, 0x4000004, 0x40000000000006) ioctl$TIOCSDTR(r1, 0x20007479) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) 05:07:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100000000000086, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x41) preadv(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 05:07:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee81fd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712daaae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0xffffffca) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:07:31 executing program 0: clock_getres(0xdffffffffffffff5, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xff, 0x400}, {0x18, 0x2, 0x100000000, 0x100}, 0x10001, [0x100000000, 0x3af6bbab, 0x7, 0x7, 0x3, 0x6, 0x0, 0x10000]}, 0x3c) fchmod(r1, 0x1) 05:07:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x90, 0x40000006, 0xfffffffffffffffa, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x4, 0xd00}, {{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0x8, 0x800}], 0x400, 0x0, 0xffffffffffffffff, 0x0) 05:07:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) fchmod(r1, 0x0) lseek(r0, 0x0, 0x1) 05:07:34 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/247, 0xf7, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 05:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0xfffffffffffffffe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 05:07:34 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000054000/0x1000)=nil, 0x2000) shmdt(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r3 = accept$inet(r1, 0x0, &(0x7f0000000000)) shutdown(r3, 0x3) 05:07:34 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x188, 0x12) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x30) 05:07:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/39, &(0x7f0000000080)=0x27) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 05:07:34 executing program 1: r0 = socket(0x14, 0xffffffffffffffff, 0xffffffefffffffff) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)="9f000099", 0x4) 05:07:34 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x4) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000030000000000000000000000000000008f3f796cb8b993e46eef8796a310a4122cdb2c9db07d7c6d850ce73ba23456ced76a031bb187733a45467eacebc8d43ddd048b385002c77b0ed6fc0195a29a0800235a6c4641409b8dea7463a8f5c8f906f3515e86d2935b1479de38f7e7130f470535fac4a1fba4b18dfbd0a992c1527ca6ad86328ab93d28ee4fd0e01b8dd8aca332c57f1eebe0fc7dbc587f0b7dd2f17b5b59104694ae51c2a6ccfed94ae13fd8d78c4b38b770be94aef60e7a4fdab9b227caed68ff2f8b027dada5d49b65e83b303a2937e1bd2d6281dd93a8af2d66dc00102f8c5167fa5025e61b05e0a895820f4101c5a51ce1d124eeb82fd4c39530133d4610d67388ccb74c0ac00c304f0f2140f257b0ae03ada7ab0098541dda6f65957152f2f9fe0e874721e4666364ba63c3c0b6d709d6fc1433a6b8c7a2dd3f05cc64df2426558549d39637b70000000000"], &(0x7f00000000c0)=0x29) flock(r0, 0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x3) flock(r1, 0x3) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xa5fdedfe129982f2, 0x99, 0x10, 0x10000, 0x81}, {{r1}, 0xfffffffffffffffe, 0x54, 0x10, 0x81, 0x7}, {{r2}, 0x17bc7ef0fa0dce88, 0x20, 0x20, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0xa4, 0x10, 0x0, 0x4}], 0x3e000000000000, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x81, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffa, 0x61, 0x20000000, 0x6, 0xfff}], 0x10000, &(0x7f0000000200)={0x7, 0x6}) close(r1) 05:07:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) r2 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() 05:07:34 executing program 0: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x104, 0x2) 05:07:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x31) ioctl$TIOCSDTR(r1, 0x20007479) madvise(&(0x7f000009f000/0x2000)=nil, 0x2000, 0x7) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000682000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$unix(r0, 0x0, &(0x7f0000000100)) 05:07:35 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') mknod$loop(&(0x7f0000000240)='./file0/file0\x00', 0x60, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10400, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000200)='./file1/file0\x00', 0x4) r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10080, 0x49) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 05:07:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file2\x00', 0x8000, 0x1000) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/12, 0xc) 05:07:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="00002e2f66696c653000f2c2faba9155070015c0e4d48eb6feb7e78869afb62479e7330e2c2a69467ab75e18c0c1deb6db6c87aad3964ca1d2e7b7aa09a9f72b51f1a20cdab0173ad1982a6d9501fb899c3e385f8fb0c99c24ab86469e48e43c077d82e0a601f1223cae40677e8d568da54df2bcb20660a40e5e38b79f6b016c6dc218238e05068e15dce5ba1fc8580e77a9000000000000003fa5c75433f60a5ac4364d25cfd8a2b959ab5bde53a6034d4d093e6a091c73b1f676d50695c7b88db739e1ec92d9a0177e7bdce076c6453b5dabd7f1a4ec0000000000000000000000000000000000"], 0xa) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f0000000280)=""/146, 0x92}], 0x4) unlink(&(0x7f0000000000)='./file0\x00') writev(r1, &(0x7f0000000800)=[{&(0x7f00000003c0)="95213a194aba5da1cb8f7a2bf6", 0xd}, {&(0x7f0000000400)="3976b03a16011f53cb35609dc6b916c136c4d777037d430ab1e1a745e9b8d288663eb4c6bb801827ff55b6cf069ba221e8104d9b458d77c36bdc59de08d3cba402b137272b3c88171cebe52cc6d520a3cf1708a0705511c2f308b8bf3025b63f4b19ba9f7cb94e1924866579df1b5df8ccd8a4cac0158889416e5f71b97a5c0269f79ce733d9cabba77e78cccbc442", 0x8f}, {&(0x7f00000004c0)="8a4b5cf81d0e80b2832aa8e3a4e79921c6c78846bc204e6a639cf78329ef92867612dc56a60e0ff6ac0f925924034d8dab2d6d858fa390ec7922b12a1d828b9f8585a8809f3bbe0808d8c90123e63c35afe79f272251448059150bf6d2ef559c96c53ad18c35584e1d11751bb8b60b75db3c911e7c919a0832be6ace4dc1e360d5a6fa186dfbb6124a54c95343a2c591b5afeaf890668d51b9937a957403dca784cc3f745fb1b290d4a5199f9e0c324bc21a03663818788175807eb7d34853037887", 0xc2}, {&(0x7f00000005c0)="89faec79186486f1d57a9a8e8e94a05cf4750a1df7d52238dac7df0c28b3a8507ba5087c02feec33ab25b7e1e0bdb6cf602c03e4664a41b274ac9f41d6b1071a290776414ee6c751793123fec5a326d27d7841e122cc9e9c2e50", 0x5a}, {&(0x7f0000000640)="fa7721226760d66b508dd824ce1d8c686352f9164260788325c7cdcc212e7e98c476c42dcb260d01c103751f26d7c371c224155efef5b9dbec59c3c97e58465ca2ae0f0c7c498f22da8b6712e0275d20", 0x50}, {&(0x7f00000006c0)="c70729fc80458e154e960f991d8724cdd822a377fde8d566227434e9d5641757b7dbfbc5b5dad0aa52bac817fd5695ef8ed2145d50a8c7097c29fca3e54f362f5cb584d7851930ac342e6c650cd4600803a8f2ac6b83d6470cbf033d8f895a5225bf5a8a40d17a48279a5211910bd8aa0dd51c4f07", 0x75}, {&(0x7f0000000740)="9f197ba5c8a8cbcf50d15bd7839ea10d1cbb7353266d357a3a3d85e1ed3a15e5b426e4c66d13391e3715eca20724076a209139c36e1ab5e8c5853001114782dee7480a436109489145a8cddab686ae85a4fd72e84c7eecdc3a85a2d132fe81ca36c4be16b1728e326bab43f2d9c6044ab9e2b0221f69e0339610812062bf91415dea4420cfa35ece5e77e0e686a5047bfa9956393a76ccbc84bdb3398eda699163dc413d07a217c75dc5", 0xaa}], 0x7) setitimer(0x2, &(0x7f0000000340)={{0x1f, 0x83}, {0x0, 0x6c82}}, &(0x7f0000000380)) dup2(r0, r1) 05:07:35 executing program 0: r0 = socket(0x6, 0x7, 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100000080) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 05:07:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) read(r0, &(0x7f0000000000), 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:07:35 executing program 0: r0 = socket(0x10000000005, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:07:36 executing program 1: clock_getres(0x4, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:07:36 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xec3fad78cd355829, 0x20) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x18, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) r3 = getgid() r4 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) accept$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r3, r5) 05:07:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000001740), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000016c0)) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0x245) r11 = semget(0x1, 0x0, 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001780)={{0x88, r5, r7, r1, 0x0, 0x2, 0x40}, 0x9, 0x800, 0x9}) setgroups(0x9, &(0x7f0000001700)=[r2, r3, r4, r6, r7, r8, 0x0, r9, r10]) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/84, 0x54}], 0x6, &(0x7f0000001380)=""/182, 0xb6}, 0x41) getpeername$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="b0ad5b5d005f"], &(0x7f00000014c0)=0x16) 05:07:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) syz_emit_ethernet(0xae, &(0x7f0000000100)="d8f583b161473392331f9d65fa77150ee63679e812c72c40042eab5bbebb23e04dc4cb7aedf07faf6aafd153cee40a1775113eeae5981f9cf353749b92500ae60f42638e64fa61253a8c1f659e835fe0c65175529b07ad4b6f3b9b65b4867cdb0285ecfb02684592cee1336a688dae46cbafe484c51c871ecfed7fe8e0b660fe365b8441646d77cefe7307f4010e3fe08e2f3fe15112dfba12edd6e5c55828ac058a9ed165e2655bca4fb52e276d") recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xffcf, 0x802, 0x0, 0x12d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x8, 0x1}, {0x18, 0x3, 0x2, 0x965b}, 0x3, [0x2, 0x400, 0x1ff, 0x4, 0xffffffffffffffa4, 0x6, 0x401, 0x3ff]}, 0x3c) 05:07:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = socket(0x2, 0x400000001002, 0x0) r3 = getppid() r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) connect$inet(r2, &(0x7f00000000c0), 0x9c) 05:07:36 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f00000b7000/0x2000)=nil, 0x2000, 0x2) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x80) poll(&(0x7f0000000100)=[{r1, 0x90}], 0x1, 0x9) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 05:07:36 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x7, 0x1f, 0x5, "921ebbc69ee116c4efe85b2b8a82cbbdf1f22f7d", 0x0, 0x5}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x3ff, 0x7f, r2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r3) 05:07:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/67, 0x43) sendto(r0, &(0x7f0000000000)="d2dce8d697b301076ec4da48eab3dc68504c7a0af233e8a5b2ec10ba95d8647718dddb11bbd9830f7ce52c3169514a909a387131b9c14bad5d3dc7974895965f498cd57b21ab589807c92e8e75dbc24c92d99dc3c45c3d72979e2b76f31fead69974ef501165bf06d7eba756dd2ad68d7b1bd360e08c2e752c546514fba4b65a78e0840f864e5f0d88dfaeddbb7d38a82f6cf94fdb76de1ef77dd59be3cbc84aac27a05575bac6149059b3", 0xab, 0x400, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 05:07:36 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) 05:07:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000700)) r1 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000100)}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000000400)=""/247, 0xf7}], 0x5, &(0x7f0000000580)=""/83, 0x53}, 0x43) r2 = open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') recvmsg(r0, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000840)=""/69, 0x45}, {&(0x7f00000008c0)=""/215, 0xd7}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000009c0)=""/138, 0x8a}, {&(0x7f0000000a80)=""/143, 0x8f}, {&(0x7f0000000b40)=""/155, 0x9b}], 0x6, &(0x7f0000000c80)=""/246, 0xf6}, 0x40) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) unveil(&(0x7f00000007c0)='\x00', &(0x7f0000000800)='W\x00') symlinkat(&(0x7f0000000740)='./file0/file2\x00', r2, &(0x7f0000000780)='./file1/file0\x00') r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) recvfrom$unix(r1, &(0x7f0000000640)=""/144, 0x90, 0x800, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) socket$inet6(0x18, 0x1, 0x4b) lstat(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000180)) 05:07:36 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getgid() getegid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 05:07:37 executing program 0: r0 = socket$unix(0x1, 0x807, 0x0) shutdown(r0, 0x1) 05:07:37 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 05:07:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="e2ce73accce8d1525af386fa04ef135ef421b46465425cb930571129231ef965637d286d44ff7489a9c744245e40bf68aa974894a42939565127fa7bb38e5fbed076c8fed9a6845218b07baac12d89d12e74e3e512de12e3e23e4b1337b403122b22cf8c7622abf8af547c7203d3e5f81eedcb85ed3291908e5ed3f58f35e3cdbac599192f70affb7884b7fffa2c46a13ed28d94baa882a145bf6aeb5fde850f402fe17483bb18dd13a931a90ae4876b279d2e9a9b7ffa561bd24e7ebebb8416f6248085b4f85a5ec144ed2be6bf20eccdfe6945d5b47494bf6c4c912a2622289525ccd711a23b4d453538cd94246b4baf14d0550bba0deae66007008f98011f2e7a1ffcef3bfdb6f6b2bc8abf1d6f55f15afe088102f2e3c125dea94217fa", 0x11f) recvfrom(r0, &(0x7f0000000000)=""/14, 0xe, 0x800, 0x0, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 05:07:38 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="1500000000000000"], 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000079000000ae63c694934bc1b86bdfb74d01a224c65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390db9a5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e99b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b2a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"], 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) 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, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat(r5, &(0x7f00000006c0)='./file1\x00', 0x100, 0x10) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) fcntl$dupfd(r0, 0xa, r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 05:07:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8658) r0 = open(&(0x7f0000000140)='./file0\x00', 0x70, 0x1) r1 = dup2(r0, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xc5, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x185) recvfrom$unix(r2, &(0x7f00000001c0)=""/85, 0x55, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)) 05:07:38 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) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0xfffffe95}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:07:38 executing program 1: r0 = semget(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x0, 0xc572, 0x1800}, {0x3, 0xb45}, {0x3, 0xffffffffffff8001, 0x1000}, {0x5, 0x100000000, 0x800}], 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xfffffffffffffffc) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x810, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000280)=0x7f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x4, 0xf6d}, 0x7, 0xfffffffffffffc00, 0xffffffffffffff80}) 05:07:38 executing program 1: socketpair$unix(0x1, 0x400000007fd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x91, 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:07:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="7eaf819f1edcfc971a9aafcb6277d480adbf954290333d1c31c02d461ef9c50ff2dfcd5b1b4514a0b85468785a603fee123597d4b1d5745fe5cd600817e5aa051eeec345cab607fcb64011ac4396809875e9f6707aee1e9b40ceadf22271622876f8aaccf7b0d2555590b25893e8a1efd35a084dc5700ba481474a4f117c416655eb258c201b65ff832410cdf337b7ef4b32c45ef675eb2bd3d213db42e9fdebd029ea684c8eb7b3a0ea605016b2c03b492202d116f476ec16a707870ebbff8f6691c3077ad0f70a19032511af039dcac3f5ee05de8332fe663a0f3a5d6a30289d1dec3769d955bb2528667788a0f1632aa158680dd317", 0xf7) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 05:07:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') r1 = msgget(0x2, 0xc0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/90}, 0x62, 0x2, 0x0) getgroups(0x0, 0x0) mlockall(0x2) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:07:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 05:07:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) socket(0x6, 0x0, 0x890) poll(&(0x7f0000000140)=[{r0, 0x115}, {r1, 0x29}], 0x2, 0x0) 05:07:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:07:38 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x4003, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)={0x1}, 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) accept$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) 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, &(0x7f0000000540)=0xc) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 05:07:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = msgget$private(0x0, 0x204) msgrcv(r1, &(0x7f0000000040)={0x0, ""/150}, 0x9e, 0x1, 0x1800) 05:07:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffdef) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 05:07:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:07:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) 05:07:38 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x680, 0x82) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r3) fcntl$getown(r3, 0x5) close(r2) 05:07:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682aa9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00'], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f00000007c0)={0xffffffffffffffff, "8b521dfa45e4699cb825f8e138a86dc8ad735c563f312d998236eb83062e43fcf4717796e5b72cc5c910000000f2532ac19cc9bbdd53fbe4c3394e59e463f8040e2be1aa2c20000000000f0000cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fd3855ff17ce45a6745ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000100001c002cf8f5cb083db617b85f5624c0190e3b34a86ab4a111ed76806db2eff90997c670b96ee8a020ec22b6d2b0000000000000000000"}, 0xe, 0x800) close(r1) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r3, 0x1, 0x20, 0x3, 0x2}) setsockopt(r1, 0xbd, 0x2, &(0x7f0000000140)="70fc6eba3a658f3d82e13d0402f27b2db0e3cee3b484c32adc74421dc55baa03c6d08b1b7bae77353ff0416b65b61a2a55759ddcd09654e86a71fcd555e35e1797f56ab8a3c0a63a72d9498556ab9771d56b979ee7e148786fa1a1540843752cc0", 0x8c) 05:07:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff7fffffff, 0x40}, 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 05:07:38 executing program 0: socketpair(0x18, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xde}, {{r0}, 0xfffffffffffffffe, 0x32, 0x40000004, 0x8, 0x3}, {{r0}, 0xcaecaeaab7c2fd67, 0x72, 0x2, 0xffffffffffff75f9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x85, 0x20, 0x2, 0x7ff}], 0x7, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2d, 0x4, 0x80000, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1b, 0x40, 0x59c17421}], 0x9, &(0x7f0000000400)={0xaf, 0x4}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r4) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) faccessat(r5, &(0x7f0000000280)='./file0\x00', 0x4, 0x4) clock_gettime(0x5, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:07:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xe6f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="19b97ec3ebffcbc281000000000000713048e69931929648", 0xea) 05:07:38 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 05:07:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) kqueue() 05:07:38 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 05:07:38 executing program 1: 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) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f00000003c0)="5ea2ebe6b91ac6a99be1edf765e78fa31b9ccf6e921185b3626dadb269b5460a3a49036b1fcac31a7b3ec389f330ffad1795763417de9893c9a85f7426afb0107c4bb6725215d68bb3e7d91bdf236e99f64c12a2bb7d9382269b682db0bb2b24f31aa200a2ccf7bc56dd1c1e26c9958b942f0eba84853c1011b0beade90ace2474bc446e", 0x84) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:07:38 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000), 0x0) 05:07:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:07:39 executing program 0: r0 = socket(0x3, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket(0x10, 0x5, 0x6) socket(0x6, 0x4, 0x100000001) 05:07:39 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x25, 0x80000000, 0x1, 0x418a}, {{r1}, 0xffffffffffffffff, 0xf0, 0x11, 0x1, 0xc80000000}, {{r0}, 0x0, 0x10, 0x20000008, 0x7fff, 0x61}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80, 0x5e, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x100000000, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0xfffffffffffffff9, 0xcd3}, {{r1}, 0xfffffffffffffffd, 0x9, 0x2, 0x8000, 0x20}, {{r1}, 0xfffffffffffffff8, 0x49, 0x5, 0x7, 0x7ae}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x90, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x8, 0x6}, {{r0}, 0x0, 0x20, 0x20, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x14, 0xf0000000, 0xfffffffffffffffe, 0x8000}, {{r1}, 0xffffffffffffffff, 0x9, 0x40, 0xfffffffffffffffd, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x82, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x0, 0x4}], 0x3f, &(0x7f0000000280)={0x3ff, 0x8a3}) shmctl$SHM_LOCK(r2, 0x3) r3 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x1, 0x0, 0x5, 0x10001, r3}) r4 = syz_open_pts() semget$private(0x0, 0x4, 0x200) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x80000046, 0x4, 0x6}, {{r0}, 0x0, 0x22, 0xf00fffff, 0x0, 0x698bc91d}, {{r0}, 0x0, 0x8, 0xf0000042, 0x5}, {{r1}, 0x0, 0x0, 0x90, 0x100000001}], 0x1, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r5 = kqueue() kevent(r1, &(0x7f00000002c0), 0x9ae, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8000, 0x8001}, {{r5}, 0xfffffffffffffffb, 0x4, 0x64, 0xfffffffffffffb7d, 0x20}, {{r5}, 0x96bf3c22f960c75b, 0xb, 0x10, 0x4, 0xc710}, {{r0}, 0xfffffffffffffff9, 0x20, 0xa, 0x8, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x4, 0x80, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000008, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x7, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x3e, 0x80000000}], 0x7ff, &(0x7f0000000480)={0xcc51, 0xfffffffffffffbff}) close(r0) 05:07:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, 0x0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0xa96, r2, r3, r2, r3, 0x10, 0x80000001}, 0x9, 0x10001, r1, r1, 0xffffffffffffffff, 0x1b6, 0x40}) 05:07:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x15a) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) 05:07:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x80, 0x101}, {0x18, 0x0, 0x4ca6, 0x9}, 0x0, [0x6, 0x4, 0x9, 0xffff, 0xfffffffffffffffb, 0x334, 0x3, 0x81]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffd, 0x1, 0x5, 0x7, 0x7fffffff}, 0xfffffe29) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 05:07:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 05:07:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40000000000000, 0x2, 0x1, 0x1, "01800000d512b2c0d2df00", 0x8, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getgroups(0x0, &(0x7f00000000c0)) fchown(r0, r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x8, 0x80000001, 0x7, "5d22b5f300c9bc211823be4bc7124b0766ffa5a8", 0xd, 0x4}) syz_open_pts() r2 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 05:07:39 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x5) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000040), 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) r3 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) write(r3, &(0x7f0000000080)="6bde5780244b403f14de1ce3424d892da3069145bdb6e935de8d0ee370e0a1a30507a788a791a3456f76eb8cfa5edd71", 0x30) writev(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) 05:07:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x6c86}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="6ea1fe19c3b49a5dedfaf1fb", 0xc}], 0x1, &(0x7f00000000c0)=[{0x58, 0xffff, 0xffffffff80000000, "554a5c10518b92632f8dfbed9dd45eae7d63ae449e9f389987e17dcfde645b96c3f0f0cedb606898c48e295e276509bbb99b1d3bb0b5746479c21070af9ecac344f0e60e1433"}, {0x70, 0x1, 0x1, "456c97ec5e7d0c9182fb452472af113e48975d82fe587bbcc405301634d96338ab498005b2604a82e7c9abb1ef941d5dc23f4755fb33958e87d49ca032b0d8e6e47839d68384af1619a8746515acad80d5c2de63685c543e1224b2"}, {0x1010, 0xffff, 0x4, "47f926b3a4a282cb9734650cfbadbd820016190c41a64a19f2bf6e7513783e055a25b6433083e03b94e69139103e87007ebb1a489c088d4d97d163c46518ad21901b5de401fe5ccecafd3ddaaab1d5f9a2374427174e9fdf19a294b9a06a4202f770c251520cd65cc0da107cc5a800af4ea30d72a7c3f294f52722ae624e76cdf956b049e88191cc8ae44f45fcc7bff6e29e528d45acafccc1770cf62c6e1faaccdd7b432e75d7beeeeeae14b00ded6d129de5b7490a99c08ae3aa9dc3f75190df68146a23422b6d82dbd90da44a2d966c9bb50b956f210a227eb484047f3d9234515f7afbf35458c19fcaee23bcbbebbc33d5bba870a092d642f7e21fb6d57a9be7b238d4a9175a8358f92102287699de667ca83976d06270509fc3d9bc0aeda2d3827b10e394ef4e0a25cccfac58c6bfb619f94b706e82bb2c40ef5cc63288ca3bdd326b5b54545fe2d8c9c30bc1677561963e68e023138c859000b8817ae618d8a2ac2a06857e47bf83606ed311bc6f80d4ec4a0b78c7bf67fc4c4193fbd97fa159541e3009ff0296263c7217e9d3baf348ac78b79faa0830b02e39c5378e9eeeab1fef27d4648a08cc57523dc0ab3c300d083e1c12ac1d9d6c11c3f5ab8ca6ab24c73518e9fd1c20a69a8d91d3b2f8772ca294826a91773e94742adffae20bd014771c051ec0d4e5c2a46a12947008e13710602e3dddb4070b61db8139c77c3e2e1adf1a1fb2d11fda55651e0e513760ede34f09827a932ea17a26b489c11cc52f275a280aeebf3390e619d4efa07b2aa81e1c42936dd532825fa3523008ddd95e8d5f601d1c0391ee1e53c52386c6dc5f8fb9d0b767f79b66b9fc101d08609b143ae1ebabbb47f2918cae76047afd32e5e3527520773eb63596d8acd96be225c305702b470cae51a00c8bc9947a949ae9f65dab7da0d0665b8c55203879ef17d749abd5866aa7450b5bdf0fbedac5e315c36e8f06ed061fc16cc2953fb71cff8160151578d2862d1a31bac3a4f92fb41ecc8a27adde243ecf09e8045ecd09a9c11524264ff575c783903cead6dc815d5d5a24cbd2df37e1dcee138abd604e8425658537ed2ccc621cbc6ec9ee4b6462f5782578dba9967bbc9e4db6aeeeb94cca11257b7705556c3b45c4534bf65cd1d1c5967b332d6c74b79466566624f1dba4a412709a550c9f21a51b5e3eed3bb29407fdfff3f45efa730ed5283fbe6e78153439d02a3ac0f0bc69e273aafb6edd444eb0b14d1c0be7b56a48b863a64e7faef5c7e7656e826383044331729922fc1f0f75dead0338ee41fdd3bd515eb571cc5552b100dd83a8301f971687aeda8656402acfe812ef3846c3dc59f6d7b3678f40c9f40d4ead897f2f40d451ae37f1ebcc6c8ddc383a837a5bc5b69c249b89083cfd9326af754a7a4120d1d819c051553accc3d0572525f5bd55747874cb2c7d4d81f92f5de803392e2cd336fa905c8d648198e30ac93874dfb11a5695f789292b900e75f7ca3d154a2f2069a765e6ef5f938f0cef44eae16625bf3656c67049edcbb53c08132e1922a7fac76f0528eb05d34f4e4e5c1801fc275526ba2b6acc73221db2c4133950d82ce479771e5b5b653dbc4bbe69616be31e6c34c6c09e049e77bb9f0d4f9bcdcf3f3858ded0f79eca375b543aa005c3265773394f7280897e6f93fbb194270d94c2f643173b140186250919f778ea612c2fb41ee84aefc0382bd58a300581c4f439e0d4f409984be2b6e96c4b04e31f58dc1a4034d4fbf65cf7b49a8a8adb8f0524593031be857f66e87a34f716d1d6d061584bc831989b010f522d789d3080d5cc134e3e58e1efebdd87e7357ca96ffbc46b8b52f912bca279fa6b6a38e46a2ea2561386491556b4523dec9a369946fe4e8eee725027fb1385e38482b6c87a1e51fb9cb7b424ca6eb89d9573e9ef1d2cac645b15f32b8d713cc07c1ab178d56fc516a08a1c21e2f2ecfdc64840d0d79d8fdbd233c3e96c81e0b5c1a12aa4a730376962909892639b1aaae90c8106303425a55c49b9759bb13bd2b161dac1abde85956075020688877e638759ab0836e2bc02b5b19051483b565043d9e83553449fdaaf8dc58e3d71e979f29517bbec0dad9c872274b88d12c91b58eeaf87e862894fb36230f30a6b3ba5b7d379cbd863c275b7e5a28bdad217e858b79f46f06ee6e907254e88d8c6d0f8651db0e4f45d2ec2eb01a5e722b8dfead695befbd9b0cf161ac343e4df282f5632a5edb33f2fe53f7aaf0f5251534879ed62e5b1da66cf27a8afc4a661c8d7563aaaa8ac85d092ca7068e331714c67e8fa7d77231e4900e35eeb72808f0f0920cb4552255887891cab9714464c730062f59085551a06bdf8823819b2490010eda4068b0c0bcdef6ec02801e1802e5156b2fc3a9b28d72fec146272a57a6e0189210d7adbbed234ab508cdfcf7aaaa530279a92fbe062c63679d40cebb686f7a20eac3b541871b0d4a0702bca2db42d89874231e58a2b45067b58191282c56e1e56f8f372ae40d6c39f26e2ba717aff36564cfb865f9b59058df3faa41100db30e0d0a10172202305d251140fc0049c5a286b9f75d82d3e02b6f499f1c9d8a24b35da78de53b6ca0f4aeebe3940d6dcc9e1bc807db86488157038348fb83ace7c700333bc813cbe1befd94760a7701b05ced7db298151e4e008c849d31c4ed34e1d7627e71ee2b48c3558fe2e22090a748b042abc54fadd9da2f5ad6afb9eb1edfc2b2acb546995ac6bd25f14c6cee395705ace062a5dc98c25744ccc4f38cce6ca9ceb57c7d53c8a02088dff16b72f7da3d2864f4b84e8d4366dadc2c166a86b79686a6a986f3e98693dbd796c973bb9443951e38450db126439038f65475e169509486119afd1a24f35cdb5c4be981f7f30ba9e5133d63738a12c6b42efdd868f025431691c9d0eb71d4443df68501e0ac905f54512fad29297df5280a97e8ef03f268c8286cac5252aad270392f4fa3ae5626140dd057e717be1c9a57b7c949c5a8859e17bda40fb13c30f61d0232634104a242a6726c5403d612026776980227fbccf87af14cfe1aeb06b8cfc39aae3dc720197eef8ce4f783cdd57525f3d1a79b769eb393a584db247ffbd43189e4fe2dc053124903d5b3079c0dd9d251e3f190653d6bd2739f409a5be18b721c66441bf09a1c8b89b7574881c0f1fd8fbc3f6f7dfd7d5a0936c4ab4f935c1c99dfcfebd85715668c0d183f006797d84dfbfcf455db074be9b3a651b83beb79e1112d0a47139489be604c1da4823c547b92df90c787185de27c31870a716e720052122fe3494305317e3c408facad60a5fcb451d1e67f5e69b43be610c06ae3306d02124b0b8c88c451d3f3d30ec71b04af32e5710a117a1a4a454355344a4b2d2e097e1e7f43a816733f6b7d40f3c0003f6d611bd444d6cf817554d2125c2d291ecc2f595fcc5b2cbc47b9f79442e486f845cbac6b761fd43bd0eb17db4341c41fa9bf770ce734eaa91814200398bc089a2839e5d42f03f7f17a3902031f8a2f3f61a4288a5ba9d2f023edcc20dec053e3d8c28deeb5555eef374a2aa251a9463ffedb24bd9b572428819b4af98e6aec6c827ca12ee0602d3933098b6d55d12f43a8dd670ba7900e31087316abc8a9d68aefd286c4775d29eee91c1f0005342eb8cb34957fc595a159471da310ebe52996d8b8d96a4d2c9bd54a03d7591058f4f981c28a16e42084bd4474ec75464c4c90f19833d60896adc7aebf401ee8491307aadcda943784ed945d1c07742212a42d435c94b03924938847739963c605b0bccfccb57cf3e20ff90f7a7cdcba451c2d0124e781bc68bd7f671a2a20c38298354e6bdfba4bddf6fbe9ed857f930c8b89c82f4d8eca8b44abd5491a3d05cb2f499eda7c9c468b680bd78c3b7989a79c573b2e9ca38b9897fddb2aa69bf4696e91ab08ebfcce324a5663052fafd8557aeddb7579e85130dbff5d01872f2b085fea8a42cfc367f445e030cf17554fa7b520e41e0ac2de1b3f5edb6464922dd5102aa6e07c9350010481276aed110d94e05e18393212c9dedc75f486a0ff2d75c4f982b11feed0d939a4045a7b7f316e54f1ede7ad8152cde42b0efca0c7ef276d699b38bbc86fc706f9e553418c6353ebe2a86263e2f229f12f1b578d65e63274b65d26a5d7b56a92cfd8d72046d47bf2750ea1a324db6da64bef204ae7cffaa21e3f5c30740a80ca91633a18e14bd831cb1acf75f12456184c4f4f11cfbab03a9507d69e9136d0fe7407429a1e0d160a9caabaaec163161ced50a9ae97a6a2c65886947e690ea844efa7c2cee9708b61a45d5764621ca26e1b318ad062e19c65149d4282512d4be9e4137d152feb339288146026eed75ff5b01942d226df7ee716c51c98567cb11b634ca785336271b8e8fd24cf21f8aee04bcb421d3eba53d4ef393cf6cd69fdf76e114f702f6a19d2576633d0004f0e027cad8fc7d15050b20dcf54f34521610eecae25a86971c5b24d4c11fd332599a5e006046356b0921ca7274de239789373383cbe78694b1fc95d7f2690e304414fecd3b03040afd965844798b89755501aeab0cba581240c8b93b67322390ab8487950b358f13a5edfeca7e563ad7611ea655846b343e26edd7de1ac86d7b5ca6935f7a0b66023cdc2ca59602792a3731f2c57dd8658dcb2cfd77d6e163ad1bc27abf9c1f3827c18b0a0103d11b03013ae5808c6fa737f7d262d33ead14cdc61e7bf3d3dba1aeb0a7d315290fc6d7a4f5bcd3c54bc5bde6bd6224561b013ff14aef69de33389acc11363f1d9218d6432f55340faf1f5942541a054a325480e45fd546f987eab37b9f45c9a35f747f484ee433bc4d517891571961bda17c16060cfea4102c7c63e81f0592db8a54d343a1acd5ae31560eba0f024e05950ac08550977ceedbda5ef10194c0e8f0571bc3de544375f2f61bef4cb536be51a1b55398b29e7519384b8917616cc624b91f011a23dcca23fcc552641885f1bd855d7774105ccd5bca97667152aa487743c42489a321d27e79adc2632d17c0c95030059befe4c92b546538ed10f23bdd210bb9c5d9ae602b34f5aade3db7f862e3606485ffd972a96b533aa123e03d27c082dcad5ef01c74bc730f5a727ebf1526f83972cbc76daec62fea4c45cb6b3dabecc43f446c95cdcb4050e7560cb564b4e3fd25e36de116dd3820949eef2e6f44283e83a00c174c869deda4218ccc114de97ea4507961dfbb486602c46a2a42094727bc40c81d6362a47f77aed8dfceaadec2475e61f7821dfc4b0802961d726baaa0fb31ac74f0d17bfb1678f7fee8f548fceaa92c40f208fb260f29aa85f2a4b7c6416295f9fcb155a6aeeb238c9a5612b95f1b8322008f05e61cd68c6314550e95abf8dc4454f07c94fb49451457a788d82356de24d78877441aa7a6a2493ea531b446fb9e223e952df12877255e6ecd8f405be4e3f03fdae3a8a9bc0d333a457f0bdb8345a7e8914112803da9aba21d28700dd9fc8376f8503c00098139405d292b3748a0d33c915ce7c41cacceeac7ae3efee18bcef58ccc5be859ddd167b61de2a56fdd894dd50a8268dc9c423c0a47ba7674e8b9fb3745c0b94b9c93e9f1df3b7715c5269da205c9271b862c82fa9216261ffb56fe2fb5b6b6cc6af8a4ed0e177b6d1016dc6050660e4cc872f2500975412b335fa44d1b41e01b5772683e97e11e657a916a99534071e64c0209aac4c4e673c1755f9a75ac40c7aee06d9ab36635c9b5790e4914e96adb216ed4da5f2d27e6b7"}, {0x80, 0x4746b97d64db2f2b, 0x4, "662d67ccd11af278c4fa5165f844ff923ee452bc15d76dc7ac8f5eef9cde7e6fe7b21d2508e0b5913efb2d9a799291b1ba9068a9df0f3f4e0394bdc8b5ed70c7a6cc92df577630385c7d53c0d2d16945f918100174f439757e6cd9fff9ced9a48d87ed5f0cc0c3a06a0912"}, {0x98, 0xffff, 0x100000001, "762d63a5035dc519b8a5ab93e8a42d0a91b83f7960c28b2264aa02e5c48b5687ee4b9492583218463ad782bbecc7964e160cc36c311fdba213f1855d83ee4efcf4ee563cbc0c9a31d3aa825978bafc91f13ccdac2da55be6e2e75a7f4436d9d19c18ab9c29554a3067048d04d7241adf112484209558bf2fe112c72c4cd2755a52167f884d8d1875"}], 0x11f0}, 0x6) 05:07:39 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r3, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffbffffffff7ffff}, {0x2, 0x2}}, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r3, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r3, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105a4e0ed9161988eda4d7589cfbc6d4a1794bb8c62d147597b3eb89f2f137cf02363f2597e5"], &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000000340)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000000300)='./file0\x00', 0x3c, 0x8000000022) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 05:07:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:07:39 executing program 0: shmget(0x1, 0x8000, 0x4, &(0x7f0000ff8000/0x8000)=nil) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 05:07:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x2) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f00000000c0)="a001bf00da1e9af66b0c51a67aee8ac67fa7165f9c7d46", 0x17, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x1, 0x8) 05:07:39 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xff}, 0xc) getpid() 05:07:39 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/219, 0xdb}, 0x40) munlockall() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) write(r0, &(0x7f0000000080)="e2a5b21a05ceb1e3aaf24cad2010a115cf994db15ea1c10e31b827cec933620edcba521c1c", 0x25) 05:07:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) r3 = socket(0x2000000011, 0x3, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="ba143bc11860a2c0b65f61cbf78da49d05ccebb834e1fa8519f0a9ff83a90153849824cbb0b009fc057d0f3d93c7dc7652c97dd1a958b16fa4691c3a0aa3b57f4cfc2a86917a35f6c59780dddbd8831c020d74b104dcd9a276ae3fb2e5a9c1413fc07f10fe4fddb357bf20f9c16e20ba1ca5d61e4798f8fb995194911de719cd5e9d6797f2769c1e48b261103ae7864e7297c4ce4d81be6dbbe123626f6411"], 0xfffffffffffffffa) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) r4 = dup2(r0, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x2000000000000006) 05:07:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 05:07:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f00000009c0)="983af1031decd1f98857e7c2e09f147bc2b935d07756f898b5f1b4a5f0cda9b12173ce13a8865242330c97a08bee2b085d0e53cd0674adecbe4f9cd199298c29df7d6e0b591e66d35cb70bbcebfc1f8f5ca509b9e15ae20dc11a2159dd44024710c9aca4cc6eba44e61069f4cad233dbf61a69203c29b6428f7a86e3f430f2ef5375ca329d95063ff466aabdc313bc48d88a4d7f8796d8c7f9c202a2e399db672fc37186854e5a612b3bc9add77b9270b6ce5da877c36cd9d3f1a454cd6a42fa73bae4ec61121f2fa2d589eaa4837f0a7f1439e396503b1aeb841b4e7f0f96ec1ba33d549163a632b2ca511cda7305552401f55b326b3359cd525666a72c0a7c190073b1ad523efa67ed9126a4dfd407e1b754208a0cd2b76fffa5cd9fa79c6773444b82abe8e3a4050fbd2c90653cc96748be382e570c935295564fa3db8325eba22fc0cf7c2ff5ebed43974181728d9dc42b627ce936538ec963964cef12e815e4ebedba3bdd5d3bfea3b85d6550e3f672674de534405fec3965cc202df3", 0x17f, 0xf, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={r2, r3, r4}, 0xc) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 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)={r8, r9, r10}, 0xc) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) listen(r5, 0x9) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r13, r13) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) readv(r6, &(0x7f0000000840)=[{&(0x7f00000005c0)=""/49, 0x31}, {&(0x7f0000000600)=""/46, 0x2e}, {&(0x7f0000000640)=""/16, 0x10}, {&(0x7f0000000680)=""/62, 0x3e}, {&(0x7f0000000740)=""/249, 0xf9}], 0x5) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setpgid(r11, r11) recvfrom$unix(r5, &(0x7f0000000480)=""/149, 0x95, 0x41, 0x0, 0x0) fchdir(r7) setpgid(r11, r12) 05:07:40 executing program 0: r0 = socket$inet(0x2, 0x22, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x418, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xc48, 0x1, 0x3, "b767652b16d27f0ee6b5a6b058471b19e17d9475", 0x3, 0x5}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:07:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x80, 0x1, 0x0, "a8d5fee3d5351f2351b8072b6551c260a2c0f2db"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f00000011c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/137, 0x89}, 0x840) syz_open_pts() 05:07:40 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2201, 0x104) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2815, r0, 0x0, 0x0) 05:07:41 executing program 1: r0 = socket(0x6, 0x4000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0xa, r0) 05:07:41 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffff9) msgget$private(0x0, 0x281) msgctl$IPC_SET(r0, 0x1, 0x0) 05:07:41 executing program 0: nanosleep(&(0x7f0000000080)={0x91, 0x3}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 05:07:41 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:07:41 executing program 1: r0 = socket(0x11, 0x4003, 0x5) syz_extract_tcp_res(&(0x7f00000001c0), 0x8000, 0x2) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x2, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0xd0, 0x21, 0x74, 0x1}], 0x938, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40000002, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xb, 0x8, 0x1000}], 0x3, &(0x7f0000000180)={0x1, 0x5}) setsockopt(r0, 0x3, 0xe534, &(0x7f0000000000)="f05c400b28f5ff38c01431c60bfd47f88624f954fdf6f3ff4ab61311af3b8c8c7831c24ade81e16aca9f1068a885f05f628c2275ce8f57203d09538d989469f8ea9fd8ecc2f6ecaf53c12ff2f55b804516a9cf673dbd2d968253b22e414111143e35f5654280c6035b1fb9e57313614a23f36375d8c42594c9d10535cd579082ea4ef14171eea10d16468079dfb44143de28af35df10f8e813e4217e5ae9955fb389c9e2e39426cf6b6b376b2a118cef0a9a29734eac0ca950c1ee288c2ebb4c58bf8832c7a36837", 0xc8) 05:07:41 executing program 0: r0 = semget$private(0x0, 0x0, 0x21) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x4f69, r1, r2, r3, r4, 0x82, 0x7}, 0x8, 0x800, 0x100000001}) r5 = socket(0x800000018, 0x1, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000000c0)=""/168) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000080), 0x4) 05:07:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) 05:07:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r1) r3 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = syz_open_pts() readv(r2, &(0x7f00000026c0)=[{&(0x7f0000000200)=""/149, 0x95}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/162, 0xa2}, {&(0x7f00000015c0)=""/115, 0x73}, {&(0x7f0000001640)=""/94, 0x5e}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1d) write(r0, &(0x7f00000005c0)="930856343b47b342256760085afb7ac1d8cbeda70ffe56a3b7d1c5dcdffd3f53267a5df8213cd52f3ec6b31cd10e4fd04692404f61912077cdafd848a84699df0e5155f6824857ec86553117dfc3799144b3c1445407d4ccf30db7053035769a0515fe66673b71af214f591e79ebc49e55581403c6b0e6aa18148fe75d0fd6bd8cd8614f46282b0135c0e16805ca78b9ab1ccfdeb206394292da02a8af07e3d7f9549f14bc08ac72c8da576692c6d7744d340d4ac0de622fa371996f1dd90029623ce52c3a1861749535b836daf68f6272bd66958364862d09b561ffc019482339ce4076fc8e0f82488028aa126b627f1db1baa6866eca95e9d4490e907640b17529603f5103e6b106b50fe719d511a578fc0140d4133476381116b4c98aee701c58100450df659361e467472f912c8194388f9c2e16a217af05ca0f3c8af3c2e3a7dc6442c507f83cf343a21aae7c67369fd33f457389c8db2762475e603c584686f79f6c043db3dcebf5caea52b4d0839b74b2f0301d5543481fc58ab156efafe1481f9eef23345625bddfa84b3763ec4725ba0fcf5bf2a49df7f4fca59696744253128a3d5f075d76559397511ceef04134f31491e719c18d3b07a3f5192a223a5155ffd65544cdc4ca573d5562c69266740254ed9aadd00ecb822a75f06684769b4b5f54aae77a00aaf5f1407f68fd896d9ea44d92e09940e7d9a21bbc6e9647cf6dc398051c55210ad4633c5860c9fabe8e4185c1c2f3da58b2d00b0d43441d2325bbda27ea9f77bcff36e1c675b80c30a6bfd631f1bdc141bf99ff7350aec38c3b1ce57e94f7f3f630e6457a2cc3c06cbcd4243b65e7e503c5252891106f8cd30e87f8b5af303c2fbd43d8211524332d069dc3a8f484a2c8d4c829a5da4ae19396efc5605c1bf665f0d4d9829c81f030aab0be67f1e42f6e6526422b45b4413ea70266bbe147d6b5d7b77637db4a3687a7195e095314147b86c90deb2203eea89b2f854009691babb5f367936f83373e1805e6806d585cac27661313ee9ff4b6bb2a7fefcf6db176d14da22e9b8254554e5299963dc27da95afdd41778bc9c9d29a750c05bbaf1a67aa07a900aa3a4918f4b25c7a98eef9127ae6466bb9cae27f8a7a3fa57f8ab1132a85f6d7f01aab2a68a4108319f01767c187e050044f8832c34ce597a72e66c542afc7e9102686a13a9e77b6868410187a727f6ef552400bebfbad6411bf6cc1d9b37ce0a0c70cda722bb6feec047f0f94832483e6e34387ee5035609d9ebe9f866f4aa3912da7dc1ad91dd0f61e606a17bc89c66445d54736fb8b7a3e427d18813a3a961e48880831b8c2f9709aa1e1337f4cf7d6241d6f4ac5611e63f0adf66d87ede6fbd78a098cc4ddb845188e1366649574350cc56dc07281ad793163c54739e76ff36c4aec58a8571946d65a57376e439a3ded666df8bb2a1f4b3171140ac19c207b9f190b2bb8e6981e8f6f94a70b9a4b345f5f99166a06a956e5947cf7d102af82211b17be64151ca65c32e3ba898c6f2f59df612fb352882324af668bd97e60289b196277ac7aff2ba59bf0f70e76b14d8d1d52dabaf04d08a731665c40087c0e914b34244817dc91b73a89d28a87a12273096888149a60e657d4627da0ea7014b9edbf85417f514cb1aaa82f7d94559fc9f1599a72c25d4025817ece6f5f56026b11a2997aa1e9e89e7edf7b0a5b319eeb897077cd13b60d3396862ec590af3b1904873b7554b958807dfa78f7d582951510e905d2ca9f67ab679b50fe8e6d8338176079b6e1afe07017b63969ee42b40746cb02c4667b86b223c5de9adc083d9657d7f3d9505b6092f9ddb4e983cc6f6618dbf38fc98d39d94abedb1032828ea830dff77e70ec3f21a80aee290ffc9ecd8ccdbfbd611bf7cdc947bded73449474beb49ab9173eaffdba4f43dd410a39f27db3d783a226ae461d45f8901f10eb96a612053735993c01b9bc4c92abb246f100d5ae63ed876752da651fd96277cbdd9d720ca897a460fdcfa5fa6df0eebf9cecb10c6ad9167fa376ed47f766b47c266b2bf8122948e1504dfbe14dde44b84276fd9e46eec39955604882e7eafc089bc5fb9c3ebbffca7c432b09435977828e90e2e770e5e248172ff459c3ab76b03ce13bb213a3c0bdd8157f47dac4e2b3688f5e5bf5312fe26d8898f074000c8b3c0f7873c5cdd716389367452b82a22c5af592ad64f7c45c0e89676592c07fa3e97f95a0c1380e95b7eca1237094779f44160152892bfa1da2e6ef44c598f358e9b9e57616c6b7e24224f0b60177a121fad2a77fb4d862702101c510d00dcc99530da96cce1bc0b61deab44192db43604b2fbc7c1bd08c7ec07ea18d4f422dd36208cf49c37083e3aa4684eeac3881d19b3ecd256f30cad900644b7f68de2989d90f645d776a04bc1ba46dfbcea8b431997945e6f85f31e012b6aa3be9b9dcd5f3869b35b623707ad3ef32d31a990d6f12044e10269f92579edec0dbf3c36e31703e163456c22293f2cf5f71fe194b40a1868bae7470e3e63f56d3de9720c75dc51b18d90ddf29be614d03a34bb59ef814ac8735878bcb1aacbec22cd5cabdcb20d23107f22e4054d9f9025f3b155584b4c275787b60afb9fd534dafa1de27bfb6b48fb834291c6a3559205933084cfa9fa4cca9dc925d6a1617f39b9209b54789d2d680c01038f56a0eb6be94ac6d22b22ef129264b459a00ccb5d4842559fba12b173aecf81fbe26db5cda9d4be0fb603fc87cbadf6841acf2047251f0ccf6805fd9764c9dd0b8935fa828b063082bf78cd6e7ffae085ac9519cfe0adf944ad7ab8e7d2c818b33a9def34ce7abf0cde6d924ff233d8ad355390f1c358264eb0c8410f6b7db00902744d92ecce282fb1e213a810d7d31d61ad01746d8a29561bbdd7e9dd7cd5244343b3811acebd909c4b2a96fb7c1787f2eb9dffb9e47ce3abe0038c5e18746476dd7b805765d4d3c5c13c9b1ede4766774de42c60ab1c59275f084891c3c1e87cf7c9b18749491903f051084f9641b89f2de5994593f93890a18189277a3a8860d7d5d2f1e4426103d1c704b88847c378ec164498f1440469257cfc26124e10d86b1f02668fbc4ae01a27d9066e715b2a5061022738094cab545a5df4362b1ba76ada805fa0322b7d937cf9e5eaf0e01ca587088267d0c5b2990f9a503b05416358d933fd94e4fdf6a9427aa5db9005ba24b5c428f158f52c6a622e87fa7212519ea27bb44c753f019c9a9702772b4110472b4320cf66c5c0a827ea1eb02394d7a78dbd5ff8cd42eeaf1b476fd19ad750ade7721db89c1dc906ff86f83384c4c5e518cea94abb6d03f0c206f6583ded5262ea3abc8e48ebd6a7248207400886926d44040ef45f27718f1af08fa00225ddea35b32493be256ab57de1e5413127cd6f671a549f827a825914da01e32be4534cfaa32e9dc0f56f27e147279d8d946308120af6ee4a9051917c03b3310deee50c461a20480ab8b52816aa1c983415b1bc56f532ab08b347f71ff726190dcd7d27a394a0faf4aac9abfc89fbe879478108117052483afbe8a2aca1ff0595a64e2fb5227552339e0fa81df14a26d6727270f25e98e7000ef828f22ddc7e7f8ce271e5c89ac11cde44ff34fe61e083b4770ac9b74a5051253e8d17a6e5ff36cf2af1776d6b583c7bbca697ee108884d47540e1b5ecdcc47a8b5b55f1bad0e0b91855d6db26cf986b3544ff2e84a6623f629ff5d608e4befacdea503459db5e693493e1b28e374a7ae44979f76c65c54569916b5082e2245b71954b795efdc824126a6f21fed1822e5b86e573f27547a1c1cfcd5208037186b6abc200256e0305e1483573b5124771ef5ad90ec7751989e5afbecd6369610ea8063065405d51d44296569c892ce49954c980467160a26ea552f99478e25cf87b90afb41242acf134974ca961974da420649fd2b44d166d116e321bb1319d13b93782235fbb8200c3d4721997a234ac625285e663089927f6bcf14468cced9971c1f81ae852c0a059fe134b1f1b1604bf4d2867e1eb419928042474014f553324fe203cc9a08d3ff92a040aa645d2f0e5ed8adcec2ce33157bad08b289c0f9a08d0dc01a6afe772878de315a66faa7ea3f5d56fe57c703511c15140aa5c7a382a0090e8c8063d15f2500389081e00ed61701b44ace2c18d0a2a38186bb93e851e1e8ddccb2f639904ab0a89e051ef482dda2dca412ef49672264c44671439b801094a69aec99af6741a63e360228fccc326e816a672841e43aab1aa3b0ca766f269a3812a9d45f6ba9ff5283238d8cb1f5dd8d6519fd60ffa47a24398ac289f359d685204c23bfb7957885264bcea523ccfe19ebc93d033bc19c9a5c5a0567ba38249ac0071d5164e9951913f5c76b6446e4af302629942a86b6e66945916ffa76bef276d769190c8dd269ac735ee65db41ef6a639f1300afeb899df1a753cb19d71a665b6cb8c5a33d836b4d447a54993dce3de129635f7c50452d66f895e80bba9bba6e1b4c9a26882ebc99e7d736dfc1eea0714ddbb255d305f066cc998b48b762d5148c9cdae3e0065fe7042574ca1d4c11822d6fc539f982136e9e4cbd327e0f86a59f97282954d8db7cb28f1e027a01b6cf740e0388df6ae5c5847e01610fa046146e969788b3cbaf7bbd3a02edd8dc95f7723f07c688f1fe2ba3bf8e76e25dfd4455a5b85830ba5756df1d17f90eab2fc71d4c21ab3824ebbcc6ca92596d3422fc0d6713ca12b652d1a939aa4423c9bb0da2df7a69472ec9749b54f247f4235c35af54ced9f414d0fde2fd3764463ea37483e4a2fefaf8d7cc6449a79c5e654f26e69fd6d4210521402553b61e9fbe7e6ef493af829481eb373adeec159257b78fa2c9bd5d909c64487cfc543534227da5b0b5749e4bfd300bef1afc3500feb741ff8cd4dd5adeab3538bd7e78d3944e01f8bef494b46c2ffcf79e2e44a71ff2c16a9ff6531c0e2882191cefb207edf50315d4a9e97a958337f6ebb91e9363cabd0c8900548b697303c571df727c534c29d5fca0c2c1cb3769ba4358207ab5a7c55b0c43b2d012d24f1aebec68a4ac9f2b39eb18dea474226c90981e2144785af96214c03c0e1b850e4c928db94184db95802babbd7cbdf15f79102c13e8a5f3595299991a5f6f61024c6674501fcb74fc0cbf4e157b38ad7c268233d4cc994266b07e5efa864d5d94b6b686777efc21e2f7195cf09dc7cbc196a1f638684bbeef440be148d326c148aef1225b5f855a1929e47228ccf630be5f7ba4c0245b8ff437417e51c5e5c466fa54f63e256b615755ff3bc066f8cf538903d656933aefbababe6131181fba73774b386c12e5001c24c91c4798497420180128a94dc25c104fb0fb3118362e6a0f2ccb7b0d34d41798bfdfd4597ccf3f9c51ba97d45168d8c6afe081c921b33b8f2e0e756d8c37d53520453d35e380709cd81e6b782a523ec361146cb780f1d4fbae9a9823fb47ce07669ca0a6f3e0098c4df39d5988984a2c18b45f882b39af997cfd05f07e9c6598595f210c5e9b04c1dbdd56ad1d0fc9a1c5177fcfd38e8c9a3e7b417ffc6160b2d12a961f720a235e490ff3aca1f82f4a0ae46ea6f09874fb41e61a01235961cebf7528779d9b5c9ca139177ebcbb096ef7be673d9cf413bc97dfeaffc8d012d8da3f794a9cb228afa2f154a3749247f62bd35dc58838f5a63f22751511a8e44d6940f5b30357f5516360cac3ca75a3e5e127ace3fd92f11d6c375ccbca670cc6c34f472e48421d850c62", 0x1000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:07:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCNXCL(r0, 0x2000740e) 05:07:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() write(r0, &(0x7f0000000040)='h', 0x1) r2 = syz_open_pts() recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 05:07:42 executing program 0: dup(0xffffffffffffffff) dup(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1b8) r0 = syz_open_pts() socket$inet(0x2, 0x1, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, r0) getppid() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0x3}) 05:07:43 executing program 1: r0 = semget$private(0x0, 0x3, 0xfffffffffffffffe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:07:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x20000000001) flock(r0, 0x3) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x1000}) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x40) 05:07:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x27, 0x36, &(0x7f0000000000), 0x1da) poll(&(0x7f0000000000)=[{r0, 0x8000000}], 0xdf, 0x5) 05:07:43 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1ff}) syz_open_pts() 05:07:43 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) r1 = kqueue() close(r1) shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffb000/0x4000)=nil) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20000081, 0x2, 0x1000}], 0xfff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xf5, 0x0, 0x7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4a, 0x3, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x11b, 0x20}, {{r1}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x0, 0x200}], 0x100000001, &(0x7f00000000c0)={0x1, 0x6}) r3 = socket(0x20, 0x8002, 0x23) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xd0, 0x0, 0x0, 0xffff}, {{r2}, 0x2bf44b88151ab9a3, 0x1, 0x20000040, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x100000000, 0x10000}, {{r2}, 0xffffffffffffffff, 0x2, 0x6, 0x41e5, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x0, 0x4, 0x2, 0x100}], 0xda51, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7, 0x3c}, {{r2}, 0xffffffffffffffff, 0x2, 0x5d05e9cb2d741faf, 0x4, 0x7}, {{r1}, 0x0, 0x8, 0x82, 0xfffffffffffffc00, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000081, 0x6a, 0x8000}], 0x2, &(0x7f0000000240)={0x8, 0x7fffffff}) 05:07:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x14fd1442, 0x3, 0x8000, 0x7, "b535d7e8b47e7d180e9e63c630a5c8148a30da62", 0x7f, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) dup(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 05:07:43 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000080)=""/12, 0xc) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3ff, r3, r4, r5, r6, 0x81, 0x1}, 0x7, 0x603, r7, r8, 0x3, 0x4, 0x4, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 05:07:43 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x40000200) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x80000001}, {0x81, 0x8}}, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) truncate(&(0x7f0000000080)='./file0\x00', 0x3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getuid() 05:07:43 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x31, 0xe7, 0x2, "a3aabeaf708f1956e056afc1c42fb715b9153362", 0x3ff, 0x15}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r2 = fcntl$dupfd(r0, 0x0, r1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1e2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) syz_open_pts() 05:07:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/92, 0x5c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x7f}, 0x8) r2 = socket(0x21, 0x4001, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0xf0, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) read(r1, &(0x7f00000001c0)=""/98, 0x62) r3 = shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x3) connect$inet(r4, &(0x7f0000000300)={0x2, 0x1}, 0xc) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r6 = dup(r0) shmctl$SHM_UNLOCK(r5, 0x4) getpeername(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x770, 0xff}, {0x6, 0x8001}}) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmget(0x0, 0x1000, 0x480, &(0x7f0000ffe000/0x1000)=nil) r7 = msgget$private(0x0, 0x240) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/115) getpeername$inet6(r6, &(0x7f0000000540), &(0x7f0000000580)=0xc) r8 = fcntl$dupfd(r1, 0x0, r1) r9 = semget(0x3, 0x2, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r11 = getgid() r12 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x5, r10, r11, r12, r13, 0x10, 0x9}, 0x3, 0xfffffffffffffffb, 0x9}) 05:07:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0/file0/file0\x00') 05:07:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) shutdown(r0, 0x3) pipe2(&(0x7f0000000040), 0x10000) 05:07:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000140)=[{r1, 0x80}, {r1, 0x10}], 0x2, 0x200) 05:07:43 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(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) 05:07:43 executing program 0: clock_getres(0x0, &(0x7f0000000000)) getpgrp() getpid() getpid() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20042, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x6, 0x5, 0x8001) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = dup(0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x9) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = dup(0xffffffffffffff9c) r10 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x100) r14 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x7a3d2dd8, 0x5}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x5a6d, 0x6}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x7}], 0xffffffffffff0000, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x8d, 0xf0000000, 0x1, 0x4}, {{r6}, 0xfffffffffffffff8, 0x85, 0x1, 0x1, 0x5}, {{r7}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7ff}, {{r8}, 0xfffffffffffffffa, 0x50, 0xf0000048, 0x7fffffff, 0x53}, {{r9}, 0xfffffffffffffffb, 0x85, 0x1, 0x800, 0x20}, {{r10}, 0xfffffffffffffffd, 0xa2, 0x10, 0x9, 0x81}, {{r11}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x2b}, {{r13}, 0xfffffffffffffffb, 0x88, 0x8, 0x6, 0x100000001}, {{r14}, 0x0, 0xa8, 0x2a, 0x8001, 0xff}], 0x40, &(0x7f0000000400)={0x8001, 0x10000}) kevent(r8, &(0x7f0000000440)=[{{r13}, 0xfffffffffffffffd, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc, 0x60000000, 0x10000000, 0x71b}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x200, 0x6}, {{r3}, 0xffffffffffffffff, 0xc1, 0x4, 0x20, 0x8}, {{r12}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0x200}, {{r4}, 0xfffffffffffffff9, 0x40, 0x40000028, 0x81}], 0x3, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x5, 0x10001}, {{r11}, 0xfffffffffffffffe, 0x2, 0x0, 0x4, 0x1}, {{r7}, 0xfffffffffffffff9, 0xa8, 0xf0000000, 0xffffffffffffffff, 0x1}], 0x2, &(0x7f0000000580)={0x8, 0x8}) getpeername$inet(r13, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setegid(r15) socket$inet(0x2, 0x5, 0x2) setsockopt(r12, 0x2, 0x0, &(0x7f00000006c0)="8a33bc4775f07979ded06978e172d88bcb0b883241f6bc7fa8f4bd3f93662af917f73f63aca8d85f2200b4b2c6b862f97b5a9b13871cb09c119123d4bf1079cf8d8154254de0eb7b9bee9a913c09b301146da7ae78b5c1eacc011976559ef0a130423393a021de1384ecaf04151a4328245a04f1a61b0e8cc9eecd53aeda444bf330beb9940f2c6a2eb34e56237035b1134b6ce168e44f3d5965ddf94593a40451a0ebe2173e38a1e58dac2bbc2e9ab14d8640f66fe01865f9b321abd430fbaac84c7bfe40fd4e3026ef67e07f2ebb147b932f5120f0a950b6ad8679a9b1a61afe1aa506de7b89ff4dc0d59f32c6ef6968d303f7f47e9df206a61410751451d2f770b4072742b9ffe4c22e28839cdd036be5961172a34babc72141bebd3f245eaea9858339f8c8daae881ad1131a2082a65b62de92dd179dc10b2a9f8197f9cdf8c1afdac547d38f7452fc1e9212b3153608ff9d74e5ceca4c4974d8bf284c3e376887bbdaa65506142aa2137aa9bfe799f822927f06bbbec378145b2044626a063d8f7aa0a0b367bc77ccfc8bce0bff8a88c114cfd63254e1eaa9d4223f7813a08211f980a61e604e519ed8879cda67486c100694f65cc77eaccaab461f7f0cee8195e125d078a0aa60029a80b3871892936d5786420b86aefadc6de89a41284969f175a3cf62a2bc0358589a128a160ad1b161bd26882d087837d310f530912f4c7966271d911a3396dec2269af0b6fa2d6a002116fdd522cb9810587893b4d8b710dd3eb90a20817263cf86035556f005acf9d1db589ffca44bc5c30948ebf7cff8b09c5e629227dcbe77be6acb0a42215e0ed85417f378dfdbf204628a3e48f350748ded5fac9ab6c2554b98b4174ac09ac9b19726fefbd16a3579a4a3d7dfd95cce3b5865ddbf782bdb14823eddc4a2511696503dc4f8e04c8c0c059e9880deae0ef5bb52cd437b7be6ddd5408c80483189ae4191ea6268c7f376783e0ba97bffb1277209e1b32eb0dfc68a48a366f3723cfc345c428e77b4b175c4ff7b48514c0266b3ac3939fc50ffde1e4c5473b64b5a59f20cbb089afc9eeb3f17dcb7f5b4c8a0f6c86dbab5a3f401aba77e176f42e84640838acd5542b2f22245b903752caafd6f4723c58aac173e148d0e48070830cee70ac0cd08ec0d812d1e5371960c8a745adaa560d1437e8bb372b1befac7ec2f395069393bec348b103cc37bf62986509154fcb6a6085f8ee165f524de05c318d99927cddc747f9470f763c0cf43d4c17a72d58615a37d5099264a3241b7eeac52f527e9ea17ac730e50369f747d165d6adfb117f4fedf9fc01ad4a1807c22f4c3859e17b7533b0f291477f508030c300448a515047b419d3660d804cb0e7eb7e231cc59c88ad12429f44fe1f66d12ddaf9b19ba5b73408080c389040a661cd999078e24e3d1733e5631ecd785b0cb0078535b0da673843bc6a66048c7fc48bffcbd46198560ea1380b895ffad5068b9bfe02debd0efc2667a3ad84c70cdb2ed09f6f51da1f895b27f3cd677397cac00308ac6c32660861f0c44282522f8c9b0fd87e31d97a55473bb45a1fd3761ee0ac053840017fd12cf7cc637f0e6f74b9c4e6777c84eb760d821963ead34bc437d22f91b9930abfb83eac6e7686cc915af1a1a6e79d2da678699841e192af2534d0fe51d03a861d5173e199357fd82556b755e5790f2e7024129fe63c8f2f4090f546f1f54d90c9fd4c3415e388fd1b5a3560243777f3af4e6410d3fb1609a49d61dc0f14484a39e536206b9f1330c04631a7494f906e880451e194467b2195bd72b664a099fc9ae497fe3b234080e5f0d9263b5c3d49aeafc79d150dc477924bbc8de7175ca6527755c241f8872e94d9c15016ea4a082648665f6832a997334659a4230f26ea1d6b4fed4b08dc294d69e0ceb9261c0c44cc637e8fb1edaeb98bf786b4298c18ba6ff1a3a5d114020a82e8d4b21d942caf0351436c9ac1c90f5bbe4722c017466f574652fde45b6658a2b87e3c623853e2d28a13e377d74f73d708ac07a40bd50661af84a4318e117218d9e781e58efdcede5530294898184d3e7c07114fe985176e4a71f2241cdb60de3a87b3cfbc958a10fcb26022e7c639330152c89591afd8b8e0c8b4081684e479bcc44aadb5c3117ada498a62e6f4a6a6e42cb8b89f8e587405ff3bbc4e3d40d1e5cca7e015ddbd8d85df7d8bb38153f63553778ba3e1637205d51d51ceac63107ed953739ff9b89506aac0615f585c6fd382fbbca18e002e44aeefa8d90b54ccd6d286613c4e2e02de5ebab353e8e944ef168f939d444ff126d9730c31b23aa957dbf84c7f9ac9f27b7b03a0a62a8d9670fba37f2c905306a6fec823a7acf7efeb1da8fcefa0a1875b13ca718c26265bab64ea7ed830c5e396cca635a753ea83bf76ede12e511c422609a487a79d021e2e12278365602ab6aac8bf37a81cd20214e373963b5f929977be5cc57fe11332fdcc4146da7c4dc8cd5b38f6ff79113ad4a83a65c34818424132ba56b74bb9c5681e947523c324855c637f0a3b1c4b5dfcd9a5b7e70fb27b03ec2bcadb9ede4628e7c1f570efcaf9c1abc2f688cedb8966699aff8f533fc782e9d0335b6339d4ec7dedabcdd9eefec57239d3922f9e9e071cc28c2b2982521fe8e56aca6eb8d7834b73206dd732b5f109820b4449d9b26b2a72bced3be4178e4bd73783c3fde7273ee344f2c2121fc4cd738adf3af44ef697e5fd7742d8b9660f2161cadae341841e1ccfe6fd0be174a62ca69ac990072a649af67b1d0d2952267e93e450efe20a63a069f9e8b11df5cbdac889b22ffaf2e02fcbb014637bfa075380f0b768805937b39aec9ab6e8fc75a2b82bd883dba13a3e79aabd5ed7dca0d31036635019e6ec5c463ad9a9c7d6f5743868296493acfa042372e2a179c585ac1722784ab7651e299f4cfe6dfced061048963c6d18dddca78e9b0b00b7bc31ceaabcc201ecec2f0f3c9f580c209046e1f6b84fdcf6a9371b936eef44b9485fd520d838c682cabfd5520a83ad88515b9533a81b40aea42b2b990e2b64b8956e85358c98301f15e2a616ae40adf9ecab9d95d3e6e46cc08aa2833ebb6718ba852ec2d32b9ac7c1e254877b87612d5845a7fa7d2fa7ca141a8f591e14ffda402f69808f741e8f2daa08284abb0e2402c522b0461efa37be02a02004c3db2c88f96c70e3074890e6965f5c5c032b1a7ac23afb2de897539df234933b9e2211fcb6e72ede42243f308ba906ba6090f5a472d67a7420e70f90c4cd8a97472bcfc17b7d2bd56a4782a5d48d6993ad994c3274bd5423f48a6faad8b454eedf97e5bb49cb9029a97f6ad51f2371fad8c3ce12e528be13ddfce6952684d274b7aa5d634a9d9932721545054dbc4f668374a12cb75a103d1396c36c6077bc61bcfea1748d1660c28661698666209c88c915265458651e0468219688b0d23569ee1830d3bcdef9091dcbd0eaae26705d2dba3c9af468c0f271c9a1e4947e7fb0fdd981064db0726925f72b05973aed2040caf0e3c23aadca593689a9a066e5542ec29c6fd9fcb674340621669157a2f216e39fe9fc744bbbd7563f28cc93d69f34cc81199c33f5d6113a2b71bac22b90377fa6b8195d81f87e595ea3cb722413b799e31c2316badb5402f163412eb7634855119bac43f6ddf5553a72d5903d8e0729935395f5be0b9c74d3a76e7390ffa5b8846b5df1f768bd8510950398ce3f59b0906ef5f55f1163e7e3c2f16cbfac2e8f7142d782f5c29705b23f09613f22080d3a26c8de8c9887dafbd185ffb4bacfb9ebb794c5acad2f9f3f363df4bb978980d15822f321d006451db597ed718d761eb877c5a39748e6046507f631956fa1d6f28c60153109c9048451b9e688f35e862adc9b71589da9d4ab56213039088509606f7907b745fa785c7c5fc715260228bf380d7fd0ad5890c6ac1914966e592f9e2518cf5777469f18217d440f5e006224d6c196a1157ddb5e35f113d0308011bfc611a9dd0606fd8708abf3ccdf21eb9cb84ed35cd9c58bc0f41361338b4e74ee0b081d26fe16963bd0d221fc40a91194558e8123a6a2f012d5ebf1af2f21b7b54b527cd0398cecb5ac4e1a433ed04f551345706980087388a8807c0406c7fe50fcbff368500a29ab96cc7304dccb544fbee42cf27122f785d485eaee8442b565257324ff561c9a645e69bfff945b57a3b670d116ffccfcea444a6a623927c37203155ee6095e2b09a2b435a828d452f3b9e6805254908c60e4c9765835f2000aa7e30c43deff035b1176bdb9022dbb6db8c4871c2f7790f10d5e8521034e330c6c170678ee69297b64d29971b41895ba928dd9b1c930e883bc9ffd050d279178628743ffd71c98d0e570de34110b70f581f0cf64364c90a7277f8147eba1be5b76b4f54790dfe6f2625bb6534a6eee6eea8f43d8fe4455cf0864a8c1210d3a2b3089746734d0ce61dd981781e6aec87fdea8d4754e92eb90812e623e0ad8c35b782a004bcd82f9d6c9d747ef4c6bd989fd30a6c15db544ac712709f10c065ea7d5a492289ef606aee44826da944cd710c3276a8dbcdb3d2f77f737ef4944fbb699bbdff27ad7b0bfdbb10a1680c8a90649960b118d1f106a0313e367b0360e89cc886318da2f9c5de6e48e2127ffddb7af7d9fb9736e3e49990622554292ff0380bbe6572274855688ead012a71206bac21fae5f5ee2ce3171a667f9239b1b122ab7bed37acdb54a3da318f05393526e03e3dfd199abb7ef0215a9e6c92a7be07e99b8156eae990cf6ee84b74a1450e668e68592a02196930b76e224bc7a0d0377b9d6bb1f9d6c774c5c73f6d1833200fcc72a89d5002ef452e1685812085e8e917885ea8c4c19e43c74eb415fe6657baa4b86da115953fdea2b0ac32dc159e4921a57a4d7f3e1157ea3134aaa1d9ab43666c848cb8f18dc8ae5e755fc5bf222634ff7a41a9990e97d923a66cf88aa1f0c1a255ffaee60593057b510de7f1995c63cfe6b2ba6caa7268618c0230475bd6de98ad43bc1b560e3c1c31263dd65032ac47cf5d60dd29ca348f5c6b09a36a58461c2d6241f5ed990f34d094a6a8409c01105b7bd79fc70e5b74e90cd768ec4f8ab0a0374073e9a13a3fb5ee253ae0a411027aed0ad06c965cfdebc04848824a4f5a5d78d0faf966b7c1f98058d10cd0d6f5f640bd9ad0b6594f8963d4224af81417bafec081129073951712e62fb948830b6f1a66de114753125896392fde08f60dccc271ce33153bdccd6e30e31dc20af9317b9f84bb649a08e45220c203463d5e355f92db2e98a17644457d448cb3daace0d1989f0e664a277ddf4b4cbc0cb47b54637062a2207dfc0453f82e412490c65e2e2e4c52a208836f17cb80916c67cfe5c1060433bde208724c681bc5b62001229da326099b90aac575f4afe282a955229c1033d4a83db383f0bbc50d06164544dbdd4df3a8a9b09ddd1e370cd9fdb3282c6dde40f94d92efec6cc005b5d5bb3e4330065158e91d5134eb00b4d87e0c9ab1d1ee69fcf9815114f038808e09b4cc85c125638813b8eb6aa0c37d2ecabbebe56da0b2ea1dd8e2c2148545f574024f67da1525ecc2029a51480c10f88581250ad5e5ce33a1f27fea3df736c7a47764b7ac029da2fe87506eb43f4aac2b6424349508b573d2bc53abf2f1fa7fe4a9102f365a50f35fe1e45c789e535926834930d488e53c7dcfa89d653436d495132318240fa6696e311102ba50e9e6dcfe6773c36e2af552b4b64c2c6ac9b312e11d", 0x1000) faccessat(r13, &(0x7f00000016c0)='./file0\x00', 0x22, 0x3) connect$inet6(r8, &(0x7f0000001700)={0x18, 0x0, 0x3}, 0xc) accept$inet(r0, 0x0, &(0x7f0000001740)) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000001780)=0x8a9) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) pipe(&(0x7f0000001800)) 05:07:43 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x9, 0x400fffff, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x100}, {{r1}, 0xfffffffffffffffb, 0x1, 0x21, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0xd, 0x81, 0xe7c9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x1, 0x31}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000003, 0x7f, 0x2}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x3f}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000006, 0x0, 0xc2f}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0x8000}, {{r0}, 0xfffffffffffffff9, 0xe2, 0x40, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x9, 0x20}], 0x7, &(0x7f00000002c0)={0xffffffff, 0x101}) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1}, {r1, 0x102}], 0x3, 0x2) dup(r0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x88, 0xed) bind$unix(r3, &(0x7f0000000080)=ANY=[], 0x0) select(0x40, &(0x7f0000000080)={0x800000, 0x6, 0x7, 0x4, 0xfffffffffffffff9, 0x6, 0x3, 0x3}, &(0x7f0000000300)={0xb9, 0x6, 0x0, 0xd9b, 0x100000001, 0x1, 0x2, 0x3}, &(0x7f0000000340)={0x2, 0xabd4, 0xdc80, 0x7fff, 0x6, 0x7, 0x6, 0x3}, &(0x7f0000000380)={0x5, 0xff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x4, 0x0, 0x6, 0x0) getitimer(0x2, &(0x7f0000000100)) 05:07:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 05:07:43 executing program 1: socket(0x22, 0x8003, 0x5) socket(0x6, 0x5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) r1 = dup(r0) r2 = syz_open_pts() openat(r0, &(0x7f0000000080)='./file0\x00', 0x20100, 0x30) fchmod(r2, 0x2) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8080, 0x184) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) listen(r1, 0x4) 05:07:43 executing program 1: kqueue() r0 = syz_open_pts() write(r0, &(0x7f0000000100)="33725e31863233bd30cdac21e3169d976ce7f657947d08fba5f4894e4ef09650c8cecb6f87b60a8c1ff4bf8a957949391633e97fa9661b223ed73d86e6c032f91f7df96859d0e57a3c9da8261c4d3be161b6849acf54add16172248ee8fe9d9c362a77c782bad1fa5d2803fdf3f6c60af66815a1e1bf709508e012", 0x7b) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/57, 0x39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) 05:07:43 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r0, 0xc9, 0xfffffffffffffffa, &(0x7f00000000c0)="de20d76d2aaaa64f99ab40b4731268e38733d6adbbc9dd79197305adf37a3b1a6f925c19eddc8b25309430ea9b4632c86436e938ced96f04f2851e71af0bc3e1274fb6b36a5614c946ca54ee884185d20a3a9956adf6c13ab12e373874ade6514f8abfd4b2a9f0716a0f91ed873e09f44d1c1e59a721cfdb795864d3eaac5c601027fe0471b1ae42eee25c81c00adacbdb9aae6e012c6bf5396cc5c96160b850bcdc0144a218491e74f8c26749526b65608477f19aa179d1582d962068325d81e5f4f792cab3a4f812f7f0e661a43d790e79750158f4fb0141205db7629b3acb4b019f20e7d6abeeeed709", 0xeb) setsockopt(r0, 0x962, 0x4, &(0x7f0000000080)="de1da5ef9c5d29626ff3ef33522ba3", 0xf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x8000, 0x5) 05:07:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0x6, 0x400, "d4cfa614398fdac4b6602b77f0bf8b29b122fb00", 0x8, 0x7ff}) 05:07:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f00000000c0)=ANY=[], 0x0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 05:07:44 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000), &(0x7f0000000080)=0x4) 05:07:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x4000000007, 0x400000000000800, 0x0, 0x1}) 05:07:44 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:07:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) sendmsg(r1, &(0x7f0000000a40)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f00000002c0)="15a9012d4c325c8b2f13587415ed4c561ec6afc6e886aa0aea822d2e80f8375801ae9527f45bf2bff5a50d8f1c2294d22436c54394f81a1200460a484ac488d66ac625b8c1823b9efffc0abcc6c4ae2be1d3237bc0d10a007b7e0e7f1845b5c03477183af7f949ab54d371036393b4e3b4f20fbc12d87576e8bf7ee843378eba49402f7bb00537a18e365dc24cd04f3fafa18d", 0x93}, {&(0x7f0000000380)="5c0de9828e93125e89656273a7ae491722848554c77ef828012492b6d8a864453505bbffc6ed0a41ea61fc8fdb9405b52f64ec03dbee283f05c63befa7200c489cd0e3e56cf1b56599f94fd168b2b370c8d29f601898460d13e1f80f17b6b5751e7b0afa46951d0387eee5d2236d9ab41967a8c9744918092f5939c5a065663a69", 0x81}, {&(0x7f0000000440)="5ec898d3947fafc65ff593375e939bee5dab94ca4bdfbe9451df2d19f4ed35b5398842e2482236449bb7b231e1146ead50704f378b972c585ee401e4cdc6c49d643c3f3e695a68a10eb6ab8fa11c9b4ce51adbe52132c12b81d8e685268b82fab7c5bec6b2f922d91558cb60f694317a56d81904d80d16ad122974c9322972b2a57479b7777134f329eab10daa8b91aac6219fe320966e0a7e19b9eb77a8d96b5eb3110c027adbeaf5c6717ecce55ba53e8bca16483caf1bbe20c1cd788a2600e1aa11fcf96de6cb19c71c61e2628276b32862d1", 0xd4}, {&(0x7f0000000540)="3bb33682cc8fbb15a667a7f8f1cf718d0b54f4ba5daf374c0073bdccda0704d389f276f8c0280ec922f05b5ae344dce0fc1a8666fc5302c23c69dc8ae6337710586ca732397199dd431eb140ddc85bccf23ad0b8d0c4a9bc48db9dea91ed139e887c3d4aa2bcb5edec32c601ffcba0402d86aa175d70fdda1c1279298c9487201768f73c55998b9fc97b6513123d23e056527634d9451c309089d4e75299d72fe81daa51e673f6", 0xa7}, {&(0x7f0000000600)="a19da2db43d43b65d3abaf6732267d6e6b3927e35844576eeabbbb0e2509a02adf6654a4550d864576120396cc7b4a6ec146c5f0b66deaa6079fe7f5b5a5da8e81c259d1927cdf966e25f86f07c083c22e7a603ba80e73200d48796ecbe4110ac687ec360b0c4eeafd4da550150fdc245fcffa16622765b4b83aef626a3613ee7dffb73c0493ae1ef72b28241411a510199b5fa97fcc881d27cf02cd37e82e2e1f4124df8349780b2018fa0c11f9f5dc65bf53bfc16be4a8ef45d74bcfa403def8a072", 0xc3}, {&(0x7f0000000700)="c1f616f16309657f62354bd031590466e192ece580b45bd138e5aa4cbe0c444e800dfb2e9be9357afc750f305ef2fbb73136808f28c67ad26a18cbb73074cf1ccb9fd0dc33fae2a42bac12d82839079b322067b879762bd08abaaeaaa3824bfa520e197a5cd8aa72eeba05c4888766808f5f2bfb388e19c633102d87f9bf139083437268957c272ffbb2a8869b67e83f8e080b375822e1b966f83ce6f2d16f9c385dd21bf3040076ab32a9a9a882a4168a67a4e8c54d2a806d90356bd275f14d1c2c263706d4be10759eb99448f3eb1f51cee0c5a3b34a14f34f211594cc904be6503988b264", 0xe6}], 0x6, &(0x7f0000000880)=ANY=[@ANYBLOB="e800000000000000ffff000081000000568fc44ccdbfd9624df50e97d017c1aad3a876535cd838eed71a72d3876fbe902f140e39018068f9e9388377973b156f9180351c9cba283f35a035c67898aeb5ecf9babeedf102ef5053d183c3ad07035da54313589808ea7298e9e8ced7f2ae12a3c97a3522dc37c429765048e204e33a3f2ba363624a4a6f14e87874ed54ce1702ab67bdd2059305405401000000f77f20d0eefbad2e9458db8c5863f39d4f4a62de3b24a562b4ba9f8a495f27d23164c94a15c70a23198e29190ea0a08b98fe4efd902b5c007aa77e91c975ef2fd6fb5b88e2db000000b0000000000000000100000005000000f7611266da6fcab6c0f4d834ab73ced722ca82503ddb046bf399b2f77d4861b762df7d26f7c9d5a9fafc333dbdc6ffdcc06cd06df2ecb286fb3614af6045aabf95c161d06417fb2e8479978959f0d894dac21ea738fbb66f6ba6c65a569370037f95a8db403a42b12ebc55fd6e08acba25a396e148c69b237587a1a5a875de782ad44eaffa4d7cfd684a0422c2df6ba82f5bc80ec1b879844800000000000000"], 0x198}, 0x407) write(r0, &(0x7f0000000a80)="440c1a2dd319d57cd5e6154568d5239d7666d48cfd5ba54f2185b47d1f8a88fcb3369858fd851cb6cfba6e19", 0x2c) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0xc8, 0x8}, 0x8) 05:07:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) 05:07:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 05:07:44 executing program 0: select(0x40, &(0x7f0000000040)={0x8, 0x5, 0xd4, 0x95, 0x8, 0x200, 0x7, 0x1}, &(0x7f0000000100)={0x1, 0x401, 0x81, 0xb, 0x8, 0x5, 0x101, 0x2}, &(0x7f0000000140)={0x8a, 0x1, 0x3, 0x8, 0x100, 0x3, 0x1, 0xd8}, &(0x7f00000001c0)={0x80, 0x5}) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000200)="50dce7a51f34ad13325d11e50682e7d634adc623c83dd79d2a6c578aa07295dd19712bcec0a3da040be1a34618829884fa236996aa548030843e5703410e0fadf2a58150e3fac808b094b02276770a90220fdf798fd5ceab0dedbd23344aaf60d9150988144a8a0dc6b99eb5efac17d542ae78bbd4f26893a25c44fc7b5ee26909d89d32df3ff3cf1337dd5cf2a48543ebc44a63e14e109a26a25b734aaed411211cab42c5c54f140441004e0d2099f81171da6f8cc105d5950a1351e1d4d73c667a63e0de90235f8f64409949ebbcf16d88d7346f271a1115042d8ae0b7f1aaba91bbc20bb818f4a0207d9890403cd7e1cac999dc5afe917af88352fc02601886ea605ae27589cd3d2d00134f8b46318fafe3cc5f4a3582e3d9724a75e0469d376025b7e3536689bf266cc6ba7bb4110749ffdd95f3631c8a2ce4937bca2700d95e1b7040eb1590512660fbe51074cfbcb502a178b137b217463358f427c0f654ab87d4441c08b58272845ad343317f9928eb6f6be18ec739a81b754bd6043cb788ea18fcbaca7b87826abd0373ddb42f060fa40aee70a4d6257e1e0c33d2354180f7a6933902d8d4ffa6d29ac54b6c4b019490979db873a0961888563cf9d93fbb421287367e851b2a11aec420e95d25e20e7669e4f1475acff2e50630b891241d55ff32ab219ac8fb734e2d01201450f2cc4bfa4aa6d7d057626713bea3e0ce32da1041fd205f3886e79747576fb781a94322c5ad94442b709453b7f150732f2ffed61fd97ceb2c6fbecbb40b0c623eb5ddd294a49267b9eebb1e07d8bef285b3cba18095a7b269c51b6b45d5de557de7ad7d18ada8046a2db3670d6791c4aba45a21d625c56910282c39dadbfef5a31ace4f111cb93321dafc24cd69204af1c4f6ac1245e699a9ddee33f7e35aff5f201f956d7deb4fbade86abcb1221d05ab057f39fd3f720398747f59617c3f54521fa867c62e40fc59122da1c4a2524815489a8db21ab7e2c3e4c07346d123b87b8761605efca21e25f268c0da68af235c215edb65db3047e382be5898c74a3556e80364d4246483d246ebefd02134131fb3492114a5faa19d1a57088adb6b451a9a166d147d3b5694cd7c86b1e93d632e58922b2e80c24a86b0add3f73e2bdfc06646dfd3aea91ef59f99e82a6b6c6f3f977e88aac98338837864b5e43b0a0bd4f4ca8fc7f2722aaec17186da6ed653fdd4190f2a17ae6326b4103f3539921748e71b96c0ba7a9438373a21a20783655c9d2b2a277a579598da1b69f817b2794f1a28ca0766270c68d716afd1fe4335d7b905f80820e3d751ada6cbc3fe1de855c52cfa4d6850f676ce03b1d560d17a0ccf53ea3841767814aecf61d4ec9be4d6dc4f58a6ae9e52747b397dd38a9c9c372d173d1cf6b52a34d1d2900eb5bb9f8456720dc26018a29fd5638185cc1b6244c1514704f1a1a47e3f60983486e5e42c58ccb30c9bdff413159fcac8186f66f94bc299c4fcceedf7afb9ce8557bb9b9405bf306a33067f39b50110ef70507da520596181fd4b38d63a727a0a2ba06b8c04572333084698aea9e9a0901237ed2975f8ea51cde60a892835f70dd5d6f0f8300073d87e5a657c6bef9f443c6c85172659092e8f7d318014e27ad2783b7eb329b665635df5f6714aba88f5e7401db5f9223214728cb35e1f9b63fdc74611a0bf8a90c2986786b2982e7d34d048d82df7e29f46a40963894a6bb171c4bb1326f1c065a5db739417d6eb9603e98bb82441ad63a700393c2157bab7a373809e9e3073ef0bd1f25302af8e83c21bbb66a503806f3d3473a1171f3ed50dc5107d71ed39277555ee0ac6abe1353a96df0b3cc6e68eddb48ea3e8e388e6abebd0eafe6abc1186770af4e060708437347b17bce2e1150b9a8af9f1f80da9d829b5a755b8953d95e6711d8fb22a42ab3e4eb02ed5356bc92da9d3a305a2748c0b6752874fd31d578d248ac805aef7d04b3905598a5b3f049ac8e1161a4fd6cd700c3cfb5df62ca7d7ae72d129fd1ce63ed77b0631b2513ee686797ee6009eb40ff315128088ea24869d3b74dfa675d2d42b33f5c9beb4a870fb8e3ac2c753a6d6f781cf398ea349b138319ab36c1db9052a07a0421be7e00d611c7e3340e3bdb652cac24d0ba4d9ce0c921348079ca5f6b95847a4287c0fffa943f0a96b4281dff4013bd1fdddd79e3aea7f1ad11435ef4f2d4cc5c77168fbcdf2a9861dc611c67bb5e77c1f8d2d7c06f31f22516c71488808080597c9083b914fc6b2f07f39f2c40f6e3ee0a385244d2adf65899365f38c0a78b70f9a2f479aff5ce04a6ed981227b18fb8832079921cce942d07a8cfb6260ae49d9a81a267b2c3a71d4344f9bd6cd0b08cac5721b1a0296273b2f572dedb15d54cf8829f31074bd53a4074886aa637f5d54e559757f35235886a0b0fbed1c8b1b6adab81a812653bac6a44bb9c51363f63d973302d667fa2a520b90135c0ea81842bd32c6f2c8568d3e3e85f473ed3156b77f45e603d25728bc46cb0dd418b3f48f202766716ab1aebbf553ec086a17d234fb0477765bdc1f26a022cab822091e613471d0f1b434eacc42d8f0f2661f0d3b7d4cec9fe5d9951c11af9d8eaff784efc69d66a8385ad9da04eff1d716387bf4a3aafa8ea3ff5546b29af5597902feae2de7f8d5544a0e3a975886710de7b1de84e01d52519b3e2584f5a89c5f31ff7a65e6963d0aa072297c666dd650cb5a5b601f252b6b8caaf61b68cab383bffc2dd66ffd050c0aa3d113591cd54369e282656e9b109036d7a64f358746c938a4c91e130359223ad5dd02ac185e746c5e28c267dc95593c02b2a6ef84bf1eadcf254231fbf3fc823a012f8b9c40576cae44fa84d149c3e2439a147d6d6f7a1ee3a7e655dc6f72b867c77046ce12e6994ceea3b6b491f64a58148ec98f2ffe23d696ed6c0005b12ea372dd872a5c776b87b1baf5ba029c7790f88548030892b82af51b7aadf90e191a78d9d7f26850fcf329b994a9f8bb7052668ffb994a2eca60f80493444e8f5d6aa7d8929ef6854af0cc75bc12e3547f1b22607697a3bdc3bf234780be100bd7a8f4475b615e73cb518c97d1fd895c2d01deaab4ee65ee66532363abb064e22e7d2a301e3cca11c2a09fb2faad27e46194374706e5274dfa797cb1ad098a6d8081367fc067f26fb4c0e6d0b734c042751b5069fe0e790cbe45f632e8e2f8cfdb10370242b651ca277884975d4c0e9a23cd59684d695dadac2c366eeda5460727865ad2ab27c0eed773d9016bc50182db3f08887c33daadf1f41796be47eaf5b110fc60389ea293f4616dc9f04277ffeb80bf02e0e329048fae34f481f8725919a5df8e89bbe039f96faa3b018e705026d56143d7ac1b2c457c2341200614ba6a2c47ca6c03f362010f5c0c8c19a02aae740adaa34ab10fa3ac354e46add7183f4b6dfb61690dc2baff2c60341093e990f3caa3e4da1155f8bb1819fe8a25e4260716ce9c9c04ae6a5af6de5e3a646437653fc52567a5dd1060ce87bbcff161f29c2b9fcd87e30f0fd8fe5cdf0f5b25abb6063c286cb7345f3f36cd66f43f70c4ae87b6c7d45f345709a61558044e857ad12bafccf64a01b6554ee4946248093e04d0b28522acc7803e81a509fe457cdecdc58059f1f10993a091ec04c4f74c68a841b490caa8370c1ac68f734391170863b7ebe4e7ad405319a3afc5e44efa29eca03aaf313a85b2c498c9c5cbcc54aca3ca4cebf9360f1da155f00760f128c7fe45a801fa82a469242fda05c20c5f128eab11499bf2273897ecc81c81dadece214181f4ffb21c8765573b08594a4eb937d0a5fe6a0bb5edb01aa70e2d1ebd0419cda2a64d2b0e592274bcb3f745a6369c871257e6cacf1f526f8a12acc9b1ceef4dd2542bfcf0dddcd68aaa9f14707d150c92277135b6ce23107f0aef0b22deaffd519d86d08285dbd718bae0406c82a3494ca53db2c5978a6d51d5ccf66d02a50139ec97180cb246083991bc46b9ad754be797ac60a730fce03eae946bc5fe154d95e85c51b5da7a714910d5076c57b9024fb319c7568d025dbf626c136c373f760a9236a1d4b8e7b0f0ebd47e62b78354fd93fcded6b1e923867f1bc2e3eaf7867564bcd81d72f6a2b1c518e3cc67d076b1dbeca884a880bade11e0b7bd601eeed3afec2ff6889661dd0a8471b65f7d3432652df441cacc59d9237ab253f488c65a61eea3f52587eb1c258e8d3582656da55eb169708a7c7394b2c8b1afc28e56f3165b48cbde6b6eeba3c2c76835c9b9e11d052ba09d032b2d3871b753cbeb006e0b2533f0b5fa93448faec8ac16a943d22bbedcd93dadf5d592e0c476639961d5d8a9dc1d108e58cb9c3a213dd2326a36a19264286d70ddb409831e3955c905096f8aab70703f59bf4df9ba078c044175f2af80b0e50147d84d5045dc0aef6fca24125e2e602317b5b3b0f19e3d62ef32f0dc485829f7dc455333edbc678845da1030b45f05438e3d74b498a1b1a087e06765b67bbe14d2a776bc654c74b985178c8423a49f6f002e21b307b02127fad3cb5d3c83002c3637c1497eaba30fa7d363afa3a70663861fa4efdf6f07cec5a243a7edc1a67b87f27d26b74533d80d7fafd155d294aa468956bf27c43e7d9f908f18727163bb237b7d7e919599875baed0df21b305f43e237672c0709b9c910ed816eb21a0c0a19171ae5bdcc5e44bea2f56cd360bb25ab9ccd8870b02fabbc9bc9378fb7f80187b6855fbe01d1014be62ae83320543fb78532e039b5e526b3c8aa531799380be64ae592c98a77955eefcd322169cbc19f2b89dccd87f442c0507d6d7e5b8cd84fd82ba2df4334eacdbda18d8faae32316e01a9fd8b31a37fed7680d7f55bf5823cc1e07a96c6ff36703cc91b80e62f6df37c8e28bcf57709383143eaa0a6fd1e729a451f3eff97328d1a6d21f57ac11d220c3fbc363ef7fd4bd04276659039ea053b77d3ca568e343a5f2bb560b8492d5d1b60e32f25aa89e95c4855fe535f88586a1e7c97d31d514f8cbf0efb17c5983dffff24f102cdb9c0dcd520ec7f5fdd61ae38c6b4f951f6f2ed7c1c00b99becd7200ed3ee3233999a9b98c747a27f471d728e88599959edc214f56f4756ee7bcc4e3fce21b9d6f121c38e5f2045206123fa1a71cf766ec07651be95e76426d54e0376f53331fb5b819dd9ac6fc48281ace38d043071d11a04bee3f3f87401892137b3e7f0269d755e6e3e41467b7bf63af11fe3435446bcdf6821f15824b5b4c0268be8069b0865391fcd79f0822df7ab43c25a239c65412d5a9f724ad3ceb2d2338bd35c91eeda235952c55bed57167065e9fc13ce84d21d7c84a18ba92e676eb9c419856aee6eab90159773758ae0a41970bd57e8aac2066d8ffcf55d638daa1b71ceadcfcdf11c9cc9421f275dfd59777eaad7f0ba912d60708c2740057f82518d97ce83cf043aaadb3db27c319e69fdd75417b64fa3397be16b6bf1e9089ddcaa42b6d738fa7cda9766c3028a59e93aefc567a91585d200e54155248353e7a6ba8b1d6c076d988d3cd046b805c856ec6f43cb278dd58ad86b0fb8122f3c5e856a88172b2daad69837df73789c8cf18723a405103b5be80cf170468a76f44958f4bb3195bf733774a99b94d8e32a531943149f7fe0f7620c41d406bcac20b039009ac967c87a490422852b0868cc358c517016ab4ebaa44c325d739e2eb5181a53652dc73e6248ae547a0d813b5b394f345ae074a15eab64bb968d92e37e6d22322da2dee1e2f35a5820a", 0x1000}, {&(0x7f0000001200)="627ef2ab0ce44f25b0b89cebebcd0447ff99923a4d9dffdf6716fe6e61c612a0aaafa2547fe4cb8095366604be5fba99ea9cae10679b230290f81d1efcebb7a4162ac594225d42878872be9928e88aab859d86fd0d82562e652a721c1b0b501e4f2106d7f847f530a5b04a94d99d2a4dcf855c04d75feb1187113afa2a237693cbedd0dc4117118efbfcc078f3651f468cb3155556ddc116d1f765c21b576fbaaee63dac421906635d4f61a910fcbbe212dda1e86569adb72954bb8b198994e59043d4d410caa81cd292cf82b093c9189f3e97451a6a4109d28e28d88c8ff8469b637fd96b964840dda7aafacaeb345fb81b5373ae5e8e9ea7e68eeac28bb9a8ec22f7c55ca18201f3d82cc930472a54e19a3c28752bd1f25b46e5f2aac03f6b4d5d39547735ea21b72f601729f3ad898b46f13baa2dcbb53a978fdd3c160ec4da81a7848ef148446968f7ec73d2249145ce47af701f3c54515407df8b9dc86043fd87347c192c68056d3235901c62484367fa83bf353738da526425bb9cb710edadfa9d803c591fa84628f1b949b3ff719592fc49b4a7b85ca5732ca81b0bbdd93aaf6bd0e7351e37df4b7a14638cad341a8fef82038fdfec301c651590594050d9d1dd9bdd470565af04b60c3b7c59cde7ec5646c3a45585560fc7ba395b99301278d7961e200089a1a52d4033fe3ddc2aae33f3c78e7bb827416448581dda904d4d9d6bad6e04be6b03cf568c4ec4ac7d2ca45cd828279136017f79b6d3edaca6b23d9229167c361f6bbc2b8cac90edf3948c31ea1c0fab9d7700ef3ca9601e7f8b9f43f543b56c8550f8b76a4ef596fda482b27c0f78790eea022b9a91861038795493bf44ec0ced3ff3ac8fe4c8f9d638d5d17bf8937e04db94fca3bd0cf8e6bc79678bb5cd6f415722857636a1ad9bbd6239a43fea17c66424dc71eec92a3629b4598b3c302b1a3e9b1533c7905b6037bded26169b49aafb67856482dccf3af288367733359036c5f5033fde28c5acdea93d87efce179fa92fd983cf47479ec32e6d5751a05245ce032cd97fe74c4567ceb55735f1f7ee63c185b0edad231ad7f14cf92bebcb19d15160033a30b73236b206186497597af71d58ea72df0881513d6f04f4fbb961b8b11243ce732c43ebcda8d432e90b5ff7f74b23d247f46dcc0023792bf9b7569842ec249b617c71f23afed193ea9bfb70138370123a188ec20123347d0351a6d81b4956ee72214d60ee7f65b2a032f1dfe9b4ebfb3226332aaf0bbc9cb0c2df1b0488a92d4953e92167a73341ef64fe1e9339933a102355204b5381e8a8520fb3d8f70103339871e59ad395df8d8433f9ca38dd930b8de394b4d6198e1b087ce08c83e8adc644c9bdb1bd6eb00e88f45b8192ba4fcbd5c04a5ee597a69714409063798c8240ddd99a0de31510ae46c572771f37965922fcb037b6eb766dd042697825115d21c8b30959f4dcd9171ce77fe6e2b9448b0a8810d1904d1ec9465d300459d4443fc6f5d79700145a7a51c92872ea6ddcff85a51b82ecc8d4bb8bb18d382b4a60ae72a3a0c0c7b1f5e320f8bae19a0afe2cafca0e5de76dd652569fcac6a0d135bfb744321fda4c5b0f39522551d11d439b19d48bf31895e1e8bf9ead0a76607ce826babf5b9a27cc484d3adf0b41320a4bc8df89645ceae8ad75b5f6d6fd8789d10dc8d8d2c863f962b73d11de738887136c12c6795a1882ec7bc426a6591da58de1c6b86530cfac0d1fe411dc3041f5a5ac0043253c723b1f4fdf16e1f7c85cfd67922383022481be5e79656dd46756ad76078ef3981f453cc8846087aae6c8f1b95ab99e5ecc86c017cca9eedda7ee2d5cba3b40d12811694de1dd8225c0e20938e8314d587f1b3669f08d0a87291c8cdd8a2345ef52b4acc020cc544b6a552844ed73d1da22bacbaaee7212e819f784c84994ecb9f29cc0fdf2491ae4d53ab55ee57d15764c042fcc4dbc22b112b03d400881a223ce471570f1033895a0906fdf05a134c74a7fec48b695f92e48a87056f3bae2d5c521839ee67dcc2fdc9387bdba198736f0d484a9e5c87a4710c1a15fd0c9fc0646664a088f585b3561fba861cd0045de0cb8b5dd5aaeda925550cbc00c75c422cd7f6fec3be999865d8a488fce67ea587e62a01e6e72507532d97f5287de7604ebcdd3cd11515c6ed79bef1f5ca2628978adca6fc24e99653ef255d44d0e90b7ece88f3cf8592dd78a6e32f61a6bf9ae8236995ea962703d758cb7ca824716e5ff173076fa5407970969fa667798075b0000fb713397eb8be2c47724f5242abd518f8b0d13679824463bbf38d2a389c8930ab8a87cd82bd42861443d6eb70d6295154b8dfc5116f7f651773217a081b67e4999df9963eea5719f1614fb878efd9c060a9dd5eec1438ff71a13f6b38293cba9427c58c718d62d094351cb1701f40c422b2373ac694c7ccf78e592f0a34862559f9d2ee12a7878fd147cecc019dbc0f578538b65253b0e3e76867f680fecef15cdaacc462acb91a952281832c3d5412cd755154470d7fe03e7482a59a6dafe4d8411dff0c4e5f6eb0701e5d5fc7b0b64288f9569a8b70acbd31c8db33f6064f908734ed5896ecc301a323a40a86beaa18579758a5a399972f44aed064a3a66bd75a9db67296eedb7e002f46b3027a03cc97fd2ba42d253d47ed2de9382f74411a757b702444012739779741275b1dafc589986fffdecb7329a2d6fbc108d7ecb7e3c1b07d83f14822f02565d8fd46b2a0ab9acedaf59fb99e40388cc62b0b767b0f910e8d6da3b13bf64a8e26d742f8ba634c673aced11e26828cfe18e4ef93c0e78e0965e7bfdba0f81673413729078c691a06676ca08e8dc1a1e2088645aad3d2ee985936de37f946a40613dd50d72b4b3279876065f19660c41a068b3aac5d5bc1e8f8b80999f62b8112660ec40495614693a2526e19e4dd4022ab40834c142833e70fbfe08d68bdf9151d60ce0d4e5435ce75be7f915bfe899259826cd8bc0f4ebc5ff8c1219c47b28640b35083a8b86fb38d6010addd63da457f4a9d46bab8cce6c1f80c4a9a8cbe16f4b6fdfd34ea0b1e5d9cfae446ab2e56dc1f7e7735a01fcf63c72796ffd1c7585a20fa4af427891229ee2a90ee8a79a5eb88fd4669c3d519879911d72bed928b38ab3404275c360a80c1d15fb4c910831ab007fe734230cf248d54f5520d7dfdc44236345c90bcaf68e54cd75ed2721e9ea91bc29575ff58e0ce86a1efdd7a2ac1d246a644a131daac82265fe938a1dc3f4087e4fef0d7a3f6ea410a26a3124439575f6d5e9496988dc08501284f5a8b56ec241e0e685f693b29d24f61a3a951b0574feac14cee863ab0a3c7f5c0a47a13ec521ae7eb28a86b3ed904b3dd81b5dfada52a4e1d5385c9cfd8ffa61efd5cf3e09838d4b6a76c01eccec12debb12a0d3000efdfa41f577232a4b98c6367f20d0b069e7479c753a54a500c876a4f28ed8ac996dedcf8c562fd6e56db9eb23bfc008cd19591ee0ba918c998911dd13cb8559cb9ee66ef7946bcd659b459d6dabaacec4e89a2dc6a5e81e90ad74c0a47de285fdd781ba2209deff07e9838f93f069c3efe281e513a236a2d6fd774385b0bd56bcc6e3034da4e707824e2286a4045dd58c1b5e5bfbf385043624623c6d8b3724942583b581262d7f8678cb3a13b2918eb1044ecadfc703d9c26093ec29bc27ff3b087187eb6d5ebb860010395a1d7f5f213bdafe537cd18e8ad0e99d6b85764b38d661a64a008d1306f6587f788411a4a02861ff65c4dc359df2b2731536bb7f53d9a1b5a59be7ff6b3ae7e0e5c7a907c1518038b1f0752b00d7775788562cb0844e2ba484d0224dbabfb110c98bb4a6375961d8958ce242efa9e9e24f2ef5c84359a05457b7bb9c6970c6b53508755ac4772ab5db17142f770e67260db91a8aa213884b129f759663fa5f5a2d6575caf957d87db15e7c586e0506f81535000e72315b1207b185dfb1bfa412a23d4092bc5803349bc636057a41284a392fb89e1701dfbe0408119bff82b66a6d188bb70cc9488fa7c9fc7cd5a74fab1657d6f5d47b1018c16d1bd14faf87b4d5144ee32892676716f855c8da83d8b2e57842eac46c4ff7a91c9f368c1d5a0660608df49a27e3dce5b9a49db671287cc20ef907798a71cb8741cc2d4721e75b2884f8fd603a5e984857390bf586747cfbeb3ba7b3d61f699c5cfbb2aa5de1bff9c61b4e5e0201b52b38beb298f898cd6dc365074b182e9a35318a713d5198bfb18e3778558fc417147584a8ae472bd95608088357beb81f2dff4160c83d45e746dd698372eaaffd866645755fda9f52e806110e38e62765d3e13461c628f029b8d53ecd27cb503ccd993e1f68c29db8de27960c30a2c7fbc807949ba1bfde96f5e3fe7d86b22fa564ed26a14874435ae8509e888e8d836b9986c904665936e39b801ac5d8556023bbf710f2cec6f30c65926a0aa90c96b40bfdffd716fc097db7434ece0622c74beb2e21d65aef5ac7929884221a1edc640312392b1682ab3b2f549daa0cc85450928b1b8f8ddb0d11174f833405d2c14a06a712c00b05bfcf9a7b4b5ce38ed473e56deb858294fb4d446f125324c0a84bb6b84bc4a8f07711517e680630ad18945f12672764efc4aef56d0e8b52f74469b3fb74efe2952811a0ff0fcad4d7f76a10a22b42373f95cd3d738dedd29d8e34cea8b3ff3511ea68dd9dad49679abfbdf1b624240bb00a3f57ad9e8227c820a7f38835a78f2f78d2c053815a845a58a213dd360caa08e6eb4f106ea0900efd4144d9848a9ca8ce70c05d1b97e0670b34c916de37096d514b189b8e8cf7336867d540d6c1b273d9954aa6242762ad40327b42037a183f4643ad6fe166d0e5e1cc53fcc92059115ac7df1d4f90eb62ae842dff8f0fd2652dc293054a71261ce015beae5d6a3e1590e3256533acc66c39d7425b6fec43e4b8a548dc650fc932867d9085a378a3dc9b5badd264ac7b089d8e055b560236d16d3a1f4a86e290a178a0d62c3faf494b4aec32ee6a6ec5b0908dc0ed076976571124fcdca6c3a0f44093c60b55d59f19fe8e9458c1ecf0d352b96c8c5a4cf7cddf572c42a5f8629635f4ef7c276175a46fbcce8f26f311ebdf351c7831e3efbb09cedac8d7d8193c7985a1543eff49eff02cc8b894e08a400c83a8894ee4643bfab777d26c537e08ccdf16fe77a460f9960a215769b658476f350013603f844f2cb7bde0b254ca29a9093910dda43af7d53c27abec6818ff8b45b97a9e12949c6b42187ea6dd1e6fcd470af603f6680948c943adcb22c686409c0ccea02c313222f575906fddb85c2145d5423385e94d626fe996aa6b32917e72acb15bfe67fda42df432f47ecb576ca0a13f866d84e10d9c8ebcf592aae4f20a2bf1bbcc8a575c623cb6226f4087fb9634d3ad136e3526ab9f48388a5175682600b291d76a9a6642fda6ace6ad991f0972b851033d6fde30d69449d5a67a2b940656a38c5139526429dc1a78eb565592319067137818cca9cdea93abb010a78a28cc97763edfbd2da056a5667d1974da2c5c8983f54ea4d754241bd4ed3dc5be953a2383546a39eeb7bfd9917f78ef63be36bbef6ffc21ec0b3e3b36af22ccbde7701c88ad20e2244c954b7d761641d01e3d043aba630c2ba0331586442aa4975ee82e0d63ba556165d13ac2562fed15dde39052a00bc86c9b9ab7d28af98e9d87d8bd4cc430900fdfcafc7a51135dd16e75d2b40fc1c5844a44c3e0e179db9aa0314f59d2b1a4", 0x1000}, {&(0x7f0000002200)="2d1baf8bf9b1b8885cfae11a3a81c76f62e8dc7a5f3ef1a3c0f1f727db6e87055702bdd8f3f8aca42a35b405f61414625327ee4a272564c9ba87d5aaa9fe7b5c76d9761e1a01c04606edd79c268552934ae0287be4168038fade6b8a3cc98574ad34a0f1a46d967da2368f3d6d51866143963ad0d3e16786a98151d4a6d01af91d7d6b2232b43abd9b9827c427087dddb3eb7d5eae0cdbef19aaaa78cafcb5e216547328a76e11256f66779d4cabdde075d6bd839aea596d216876b51a84fe0d86938f1109ba96d58d8e06fac576b8cf88930ac665ee283d23", 0xd9}, {&(0x7f0000002300)="c3854d4eef81fc3403c8ad657df7449a6cb8bacc32157adc59174b0d8866507b04dd02f121e250aec0e691a327b8631a7be74e6dfbf4a1ef27067f59b58e2c0310b012374c1b45fec035802529a93e5a97c40532718a933b4a9faa08a291335832eb4609e01e7f5aeac965ea363e69e24738ba71ee21bd692946f37b12914433fe623b75038b68241119e92d4b69149136db11beffffa90818a42028540cd1f6806bf73248f02f5ad9459ab98ae6f030057c6563cec3f896b7390bde49ecd2792850e498559f41d2f1df9d43", 0xcc}, {&(0x7f0000002400)="772298e6488ec7651ab3d03aa99cae4534caec028247f2ef325dc646e3f117b61a8c6ea819e174d154d09ff4b959e2f940e87c369260070cfa292324e42d9311c3b8cec388859ea3c8f1ea38c9ed2a1726beb94d0649a92bbbac78544f4842ca5da7a5101877660cf4461ecfbfb08b73b87ce0b9893052238f0505ea10ac5599f570ac4bc909d714d49b470e3d72eed9cf69768f02adc29df10cb9157cbcb153f8dc7d2f0aeac2975bf58afab44409f00d83e911e78d9dacb71ae2cf5075f4ac7eb5c5", 0xc3}, {&(0x7f0000002500)="e006c86203bdaa1e4390ef00bee169c1bcd79c01c4484a5d0912c80a95ce4a5a363a577f3d0f55405f909a2e80d8dc3d45e11297787f11cb2188f9fe7be42f797e1a26e8711797216e1dff40a80d947c2eb80988494ddde02bebb385514e", 0x5e}], 0x6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:07:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000010c0)={0x80000001, 0x7f, 0x7, 0x8, "5b9508ca464378c8b99eedbd69dfc0125830ea60", 0x3, 0x1}) socketpair(0x2, 0x4000, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x8, &(0x7f0000001100)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) getsockname(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dcb6c2e4a7e959d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048795229bd51cced7150251d8d3c08f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c3c8614c04f84d8089451d6eda5a9b0c4c1f8f93bf01c839e9d1ed0d76320344cb093181b20c1fb239eea7de7c9eb539be3a4e88d4f7dd331c579646b074885c3"], &(0x7f0000001080)=0x1002) sendto(r1, &(0x7f0000000040)="9b91e0dbb472bf60877d96d744758bacf877d2", 0x13, 0x400, 0x0, 0x0) 05:07:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:07:45 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0x1) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) 05:07:45 executing program 0: socket$inet(0x2, 0x2, 0x1) r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x2000300000000}) 05:07:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:07:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x7fffffff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000040000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 05:07:46 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)={0x1}, 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000400000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000023b18897e2e420e254d215d7abdfb3a4a060b179c48ad8b35b68846872442c217279ff60858c69de30d2d58d6df6e"], 0x79, 0x2, 0x1800) 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, &(0x7f0000000540)=0xc) fchmod(r2, 0x13) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 05:07:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000556000/0x1000)=nil, 0x1000, 0x105) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3f, 0xfffffffffffffeff, &(0x7f0000000000)="c78c6404449e7c11241f67c8e4891214495622b7cc7bb4ae6131188f6029cd5ee74cd35d07d4f2330c32c3f33acf4de50f02af81f2526b2cf9ac4963491a35c8f7e18e5999b70d4031c11752562fa804defec3994513122fe01718db2ea34f90b004accf89c339c2205c9dfb357664d43c476f0bba5a03ec6de3ebf2587c0440202fc18ab10daa734c0fd5282a4c1302", 0x90) 05:07:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3fc, 0x1}) 05:07:46 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4000000000000000) recvfrom(r0, 0x0, 0x0, 0x800, 0x0, 0xfffffffffffffd1e) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1000) 05:07:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 05:07:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) setsockopt(r0, 0x9, 0x8, &(0x7f00000002c0)="867e9b85511255ac151df82019d38153d49f7f8e73223b554ee0e5f1d57261a8230d571efc23e9a02aede80f83b850be2320c2aae97456a2c5d4a57656fa38e8e44a56fcdf88b8f11c2795d1e96432b1c5c3afbb57384b104f586604cc685a62ed3566ea8014531f87d3b5dbf7c7484c6ccce0332c5cdda1572412ef7ada01963c272bb04fc61c5a19710d99719c54034c7e6add1d939e7a2afb3c107f2e3aca5079c642c09b52b2b229187a291cbf036d59273d16d7844154efaaa77a539134781ae5526f17d2c64d9f0f78cdceb328bd8885700e6bead3b80877f78d4afdbcb707f488ae697f947c2d059607a774a646e55ba0", 0xf4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x500, 0x1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/52, 0x34) 05:07:46 executing program 1: r0 = socket(0x5, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e1403000000300059d08e3f5a63a05c551ac253c340ca06e356925ec6ff720ab5ae025329c9856a81b15101244fe0d90d0fe6398e7570ca9cd7676b1a76fc3f8f899c803f2462bf45086ad1246d8d6062d9909611cee939aacce58b11ddfae248a54ee1eef74e92da34e3463fd993900affa1e33eea"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000040), 0x0, 0x406, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchmod(r0, 0x21) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xda, 0xf0000004, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x7, 0xf5e0}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0xe6d, 0x800}], 0x80000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x70, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x49, 0xbd9f2c0681dbdfbc, 0xab, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0xa0000000, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x101, 0xfffffffffffff7ed}, {{r0}, 0xfffffffffffffff9, 0x6, 0x16, 0xb51f7ed, 0x8a3}], 0x9, &(0x7f0000000240)={0xca, 0x1ff}) 05:07:46 executing program 0: r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 05:07:46 executing program 1: r0 = msgget(0x1, 0x341) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f7330286a39cdf7035acb3186a0504117f1089e5ce7bcffc4f66818526c7e048029022c310ed453e836ebae44ac1e3ff883698805e02be197c926bc0a210e673dd36c4959f3bf8b8810890049813bea101e4e14e3de47dd7aa4b3677cbfd2c45423172e414b513c577c242db4cbc065c55b7670a925b20da4d123f4ed7c435e41150e9283079cf6c6a6d562457ff0552c336c86cb49f44ab59bc0ee9534917dd11446b387768a67adc400c833e8965e77a8764aeca4c942a6e28d15872a11e42159d0ee5afcce4384f0d7b19946f82fc2b3bde71afefe4023ab52695f1eabd1d75da90161cce47c60a8594eb8438eb8ae5466b59f75fe38f00b466e1495d5fa7609ce2b75f33775e349c431326d44917cbb047569f26907eba021d39369e9dae9ac38e42a18f911c3c0eff7fe1e7bd9c381ee93ae99e69a70fad91fe060bad3e7a355327c3cae7a642bd7cae12ed25fa3ea8fb73de3b6690ef3627a1287c76a9aa7f28ebd83bca23abc4dc3975b163de0372faa1bef0e962e64a0000000000000065b66f8ec35dfca1658d02bd81e162e59b63102500ec7843eea7ea420f328ff6480837e1"], 0xf7, 0x800) msgget(0x2, 0x0) 05:07:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a0440d34055552fbd5e41789632dfc94ff334a561998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72a8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5f) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x1, 0x1, 0xff2b, "7a1b71acac5575999250d41ee1b5cc398a8cecea", 0x0, 0x9}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x388, 0x734, 0x5, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:07:46 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fca000/0x4000)=nil, 0x4000, 0x6) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000fac000/0x4000)=nil) 05:07:46 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r2 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) setsockopt(r0, 0x1fc0000000, 0xfff, &(0x7f0000000880)="9089862aa94432882849c7f1c2fa7dde10f828c03198384187a762f0ac029566bb32c1f905c6bb77a796d4c336c7969cfa98aa11efef69a67a9e85eebd2e9888fd6bfeff30c939b1e14814ea995dac69422b6a2c87294a6d8485b3f228622a572aff50280cfdc409e25feb868e23aea23e89f381b80e9b4bb768ea484af359fb25c103fb313a3f4fec20ffe6f51255f077937942ed33236398f55ae79693c21af421879c48f2743ed1f61a98f221badb2fbc3c8a39a9c6e860a6a080c512d34e1d4ddba82332dbac1d95a50cb21f6b03e9b82038d911785cfc25e5d22af6df7ff11b26aa4262182fa318198ea97cf62ddc0ea88c999a7c3b3267649013e5", 0xfe) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r2, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) r3 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000840)=[0x8, 0x4, 0x3]) 05:07:46 executing program 1: r0 = kqueue() r1 = getuid() seteuid(r1) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 05:07:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) 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, 0x0, 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, r8, r10}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r13, r13) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r11, r11) setpgid(r11, r12) read(r2, &(0x7f00000004c0)=""/213, 0xd5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r7, r9, r6}, 0xc) 05:07:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="8217fe3e14124d92f554fc10", 0xc}, {&(0x7f0000000080)="6caa9da6d2978651794f36d395dcd846ee5cde49cbb21bd4e5502adb2e9a6dd962133b952ab3226d44d657f68fadc8b1", 0x30}, {&(0x7f00000000c0)="33f6bc53cade0d228bbaa1a8a120c9c618fcab4123db46a7c7328e42c3e47d24bc2cc05d3d01183622479fb888c568692932b1f53444aa3de4cfa3e65e99b1feed01bf936bace7a006b81bcaa5567109f984b9bd599d1dfb7a8358052d081ebcc16f976386afe427637573e9942583d9f57676b1528f487d67141c3e9388f74ca1ff8618094e6f8fc79d6f75fe62b3e890acd841658c7f37cf424f917392c004d1b9ae85232516df6e6d440f163b6a34881645b23d5305dcd36ece9baedcba42a181aa6be8c638f4ecf33b805abdc821d226302be6349e8f007713de55655917aa7f658e51cbcd7e7a97609dc1fac235c7ca42e7445b", 0xf6}, {&(0x7f00000001c0)="f3ff21a6ef90c8cacf2844abf46e809b2918d511798871f1b1d4cd4cf39e3fbac4fc2850041175c8ae636774e4d44b6d83aa35d898a8b4eb53c9baf5e71308258ced1a560db42697c1baaf613243db061e80852f73834a5b9a6b02bfd5d96fca51259f5058489a6b24dbe4bca9c529f83e8c3a65198eaddf6f12d5ed79309c35ffc12b527e6dcecd4e729c72558b79b7a663085e936fed5ef7effeac82915cc2ea0008", 0xa3}], 0x4, 0x0) 05:07:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendto$unix(r0, &(0x7f0000000140)="5edc6143ce3510206a80e7a34a8149af29a549ec22bdef1b8d258713c6fd1de9ca3991b0a7be0db7f24897643c2bedae74299f8a6ce8248ee39297c5b075db4e9a5a28219ef0f30baec644ae2340a91a48b673c6bc4126d067b3d9c5d45d06e9ce6f5a13eb5fe4c69686323176d26585f9f64b1468f81e638e2c6b7e2a7446652aaab662ade031aa57fed1481362a20192ee114c37aded8780af43963f42e81debe66a3ebc", 0xa5, 0xd, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x1, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0x0, 0x4, 0x80000000, 0x352d, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000082, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000003, 0x6, 0x8}], 0x1, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0xf000000c, 0x1000, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x100000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000011, 0x5, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x7, 0x400}], 0x7, &(0x7f0000000100)={0x7, 0x9}) 05:07:47 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/200, 0xc8}, {&(0x7f0000001180)=""/157, 0x9d}, {&(0x7f0000001240)=""/193, 0xc1}], 0x4) r1 = semget(0x3, 0x1, 0x68) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/237) 05:07:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f00000db000/0x2000)=nil, 0x2000, 0x5) r1 = shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f00007c2000/0x1000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x4, 0x8001}, 0x2, 0x83, r6, r7, 0x51ef4d2d, 0x100, 0x352e0f50}) clock_gettime(0x7, &(0x7f00000001c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:07:47 executing program 1: r0 = socket(0x1, 0x2, 0x6) setsockopt(r0, 0x2b, 0x7, &(0x7f0000000000)="0000be29", 0x4) 05:07:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x28283, 0xe0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000600)={{0xffffffffffffffff, 0x2}, {0x2000004f76, 0x2000001}}) r1 = getpid() getpgid(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x200a4, 0x22) 05:07:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$getflags(r1, 0x3) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 05:07: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, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:07:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:07:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x137a, 0x4, &(0x7f0000000000)="9496321890d4fdef77c478893dc01cb6cf35fad5122664b4db0d01e514c3bb9656515e74b42be0061fc5b4874d5ca1ef0c97ca88601d2f3448c3e258760ddd3d061473f0ad9619f0acaef27f6f6329acba0c7f0cbed34a4c91f2a688a7e959e3d11a43b8da07030faf7cc08eff", 0x6d) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 05:07:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x100, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file1\x00', 0x21aa, 0x3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:07:47 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x1000, 0xa64}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x2, 0x9, 0x7ff, r3}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 05:07:47 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, r3}) 05:07:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd09}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$setflags(r1, 0x2, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0xfffffffffffffffc, 0x9, 0x200000005}) 05:07:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) setsockopt(r0, 0xffffffffffffffff, 0x8001, &(0x7f0000000000)="8ecadbffe8e9d5564ca22ea5748a566c7262a901f6aa05b0cfb9029e86481515ec42f299d08753bcebe675133d5bf1a250ac6d8558170d118632a4e875386451425e6a2196b20af4b8ff464a561e0fa12440c2c469510eea7fffea4c0212da2a0d31ede643dbda6ead1c223d01a659e3ded6f5f46323e225d5175328d8a70a8b05d904d70122e825baccc68755ea9d66583c1ddfbff33803b735b926af36654504bd1f9ceeb0008ee71a962cde55447f6e43873fb97b9cf283b42ac1022fca4bee7eea39d02f1afc5ca24426b30bb3318b16b528debfc63a9814e1b9f2a09d39dfc66419", 0xe4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x9b316c0, 0x8}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) 05:07:47 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:07:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/125, 0x7d}, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:07:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getpid() getpgid(r1) dup2(r0, r0) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f00000010c0)=""/99, 0x63}, {&(0x7f0000001140)=""/107, 0x6b}], 0x4, 0x0) 05:07:47 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000001b80)=[{&(0x7f0000001740)=""/137, 0x89}, {&(0x7f0000001800)=""/252, 0xfc}, {&(0x7f0000001900)=""/80, 0x50}, {&(0x7f0000001980)=""/194, 0xc2}, {&(0x7f0000001a80)=""/107, 0x6b}, {&(0x7f0000001b00)=""/37, 0x25}, {&(0x7f00000033c0)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/52, 0x34}], 0x8) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000015c0)=0xc) getsockname(r2, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="387dd58a5597fab5c039603d56e7166820f73db66b55829ad58e1ef2504f5781c05eafabec1c41281abbbfe91e016b4f763e5188887b03fe913a60bafd1432f0c5018c9f198117d676ed2b7c178ce5c35d03a064056f2bed7250a17d5f5789cc69d7a8643b7dd6b87ea0ff077ae66f41bd9914bb529d2dfc3ef9f8a639ec2d3e7c6864d37c192e77a35f490627645dede4113d122079", 0x96}, {&(0x7f0000000140)="b22be30a8fc5230f1ae8d8b0476d09fba6a476be4d09253d238d47decc57817f0dbbdb56c88faa897e76ce9423796d2b7c9beeddd2b11c88772fd641fbe1caed5b72e9309c2a9c7f51e7a717713b98874a5eb8c3468ba74ee33801024d6e5e3ef9ac0f20f2042e37afcb10f052caad409a62a82ec700bef985f2d086f136d751c61ef03e6e1000967ada3ff38a728ba8ba5cc7cb1f6a138727c2d6877e234354e4e4435301467cf5090922a2b4cbd107707d21f69bb321fb6f9aee75755459dc92fae10e7cbff3c69669f640277752614cd427a5363704a45914fdef116e3644d5e26bb4089f9b0b1db1288748d068439e77005b6663252ae836a4063c919a4738a5c477fb67b1ddcbd005596848b3f0d1ba8a94488ba9261324bd3a002cbcb7e2b95acefca8a810f6b889ea3b69e1296362c776e503177d9d63b61ba819b7c9a46194be8c45dfdfeeaa03f1573e7fa2ceee497973e9e3ca3d69bd8d2fc7f5580d7f2ae9d2282122c0d4c1e2c9470bd415486b486f3903eab226455f6afd7eb5ecf52eabb15e8b7fdf5b617626dd311d02b13eaabf91eb12ea67080c023976a3b11e0354373d44e0924981e62aa653e32408cefea8f3606e6d8de24b61c29af7cb7c67bd5631ec9ed1f9ef85702a14923dd051c924e5e0ea044cd44cc3c24de1803f2477fcb8f76354040019303a89f103be006d1f5815d95ca53aa38b4762a2a35974158d562927b7884f251e13088872b5bc505cbec5b47d30d6758455bb03924e19e21d15f581cf77603b10b9ab5cb6e933403e3d654125b20a271838a8db210a9cb4a3237f7fe171e0cf4920bc1612ab88f81c7a29f11c01ca7dc80c5032ceb1f8d83e97f9fdb3161a05fb38c29cfd833e78f2f86645b007b38d3a4ac61990f19e33d81ac2826181bb69d8d728fb50dbd3005ccee602aeb59c5c58f1cb8c8febe1dad45c113cfa917f79489ac1c1016ae249dfde8c2719944cce5488e54c903329c002d62a0f397d7d34150f02355974ab2ebd142a7191a180e0bc477bdbb12d0ebfd9247c5ac543405fbe4e6a083d480a44e110401e262b8b7e3c748e6dd5471102b39b4d1fe27f47ef6f5d4ed220c54f10c9af5299c1a5fdc47a77f09b8254c339104f855b1e7470fdecd7b707d8baf3501922b94e95cc6772a946fd803e229d3bdfd94982f24d3a53f7807b465322650317c84e68b585771d61e367f5bcd7228460cd57f5c2225a32c57bfc21ec59454164e8bd0c2271501a32b7efa45657523a219a085cfd3af2eff61c742a7c58678437ef9760e6179c648290a0cd5ce4995f463cadd5acb1a6f49bd7949a7ad86455c4b7264fa5b81fae413ef3ce402c53b57201014cfcda761516605dfb94fb7c98fa06c0dd367edde73194c4ef2b871f5c8d499309ccf318a7beed657d8cf0d8ce51c43766c2cd50439934f21c27419c428226f1d268a711b6259058b276a445baf61309bbacc4cba9b10954194f8783a641b54d2393b02b6def8f0a2d6bd31de71ff13a89a8f3c034c03ab83847fc31f00911850e5396e697ac3238003e3f8fbc94f5b2a6282df1c59b59231f9fc737f35941ef05f005ab96306a6cdaaa78277f432582d5259897df87807f8f6f063b635659698d8483ac61d3dd13a68d8a98907887db2d0f08610a279ef79635180c0ba8b76f79d1c6e7e6853fa6b279e5ddb6da702dcad6772e6f00eb09634c73b1a3ecbdb5d965bfbd1be604dbf0527ea546aed846b254b068b060dd7aeeec332f55b3bd88225ef1e8b6be5a9014cafe887c2b734c42bf694f7099897af4696ecbac2a620032f8414798de5af5f3860a8b7c210e4e0a66b576663f0adde8e69f654890202343382af9e1b8b33fae8efab641ba6c26dfc51390e8b56b6abc5b7a93f60c9b4bffcde8537e822a42f68052411301492fac39de14230c3ba00e4850424358e2149525701c6022e92b43e5efd800a2acdab1abeeca250e2105ee2e6eb238cec881a149969684b63f8857496356558510a8ff59ebf556a8d05d52c92bc6776ac10ace7b495c588ba2e54ab89a1b24d4f61f24fe49e349caec3563899b693d843265f0ed31a9f4eafd0cf6bc92b4168baac9d84bb6daefd2d5a93148a5b9c6e0b63544ec479f5eccd508f64654b867454a1e6f3afb566b465e28ecf9645ecfb8d849f9f4665deb482e24f5cdcec38f6451b1a5ea18ef89d6d1293520dac0fd7d235a4ae5ddcb8dc79d0571e463385f4e51fd59c216122a767ca36a36ad57438a4e76f2d2ddba4ed51be9f7ac3348e4ba44020ecc1d2becb274466a371c94c339f31c98544b953ab364ee16b28d0a3856629dc15af119cd6a77037bcb68951ab5f0d06d61d75cbab4184f71c24b56d12909522a9409ca56be6f77d0547a5460660a1efb953f83a289e1d19c9259e75a6c1d6832fb6d0ff7b2aec28412ef8e7565c4fc102aaadf14b336c7e0dcb11bac6307078b8885103175698c7cfcf8f50b70f4374e5bf717aecde67c37bbe036314dbce4444d4d52c6fdc46b3d0e535f601eb4c4ef3521e1dbabed11a1d1d61a383fe5a31f7023d55ed6529170687f71af4d1a2b1665a833d58db2c17cb4c5206ed5c3d5affb4d8e2b6a418bf2a513b9eb1dd7735c4baaccd18506916d69bf2982b7d790355b224e53d8500f536578e07347bb76fb4f14b50947a868cd74c299b6d187fd834dcab1d544904dd5b618d59b5879a5d6eb53d2d181aa26917581a95086dcd09580f1bf11251ed5aaeb5641626d75081f12e7884c810165f722958e55a996b757daaa638fdd29ef19edd49c403c81b28da218cd32e1def1a774ebf031213f75a7fef4cfed36b925f54e8ee9e975e5a850211f09c770fdc1d6df534e7a1b18f49039514dc07e2b3945628157a0f3578b5f8ea9a6dd69e20f23d82a7734563ed9c239196bacc8e0509a3d3b149f6ba5d690511917bf5be3484e031d95fc5917f276cc3f9805ab36e30a216d8b01240a08c1f69aab5b007238d2465d7afe363b46ad58a2151230aef28bd1c78ee15b01d0849cb90d9681fc45dd21280844c4f86060133f9d8cdb71de88a734bf16d92bd2e260185779724a023138ee7723ec56d367ecfe7e484d24145d3fcdc5349efdcfa2733b40952d0f1581de343afca66f83d53c3ed43bc1c86c9d14b758c748c52e0ba270e416f4cc3fa2a7f70df2a2d9420c7ebbe638aae559bd0f0905a522f2acd77e5aae8406852ae840a46013f3c70f3c5aec75c836e7ce155033b3b485391489d0bdf3d6a150c7cb9e4adbc4bd5b8a87cc9da1588c2b672213669fdcf8534e036d182e1ee28fc02c4c58e777a673305e15614a8c29e85f4547f82805f191654d6ee4ed65ec286d9fea579fd9bd094e550e4861a9206caf4725a6bd99b3fa2b7ccf3a7dc0ff414fc462ec00cec7fe2041a77117e4e8136dae5c92d8555ef00fc60946152a3e9ced924dc7a395daaedbcd2fef44c2bafe3ca845f1d995fb5fb31f12b8cf034fdf927e1c684f7d0b2f332bc4c18f19e53c627bfabfa782b71d6ad3e9f2481ce32995e160ad6e294f46487cd6544529a742a1f5ba7c92656c48af2e5f518d67e3d076cf3fb9598b82f2872dc93d6cd4a2db30163e8207cd88fbe72124e339f7ca9bdff1aadf895d4b3c91ef33334cd100906ab4a03a8a174570e92c9f9ad082367ed2db0d0398c11b6efa4cf83d0664d808840fbb35425c5c4ec4517e1f28bb8aeabe3f989572441ee5229f9ebba46c90256dd02042f892304869dcffb426ca8b308f88719cda14d78dbd64953ae645a150dc8dff768b6b739d8f725abf3073c7316170cbf18f326c5166dc06a14cc16122a60e00d9c8c89fe26fd168db4a4535f3d08306c0f00fd0410d0cc128cbffb1426a6445ab4aab7edcb4cfe4d25811152b1983a302046c7a187e7e13877f238dc2b13d1620c347552129a9952ecdb873aa73dae432a07fbc3faf9c2cdd9adb8cf72db59c05eef7895194fb6809d399e3b85d0e4a797fae3d0cd12460f91efabf3639f3a903a6d2227a48345f184a419d403311acad2d2df1887c68e885d37a678f3be2e412a9bab3c84579a7a6c10ce903f0c5b31b4935246b8b1e3ef3e75fa358000f734c4af87e326ff35c929245bd58f10c1afc06b5eebad0357aa00db2f6f352a3ef1179d26826912a7dc359c9d5617c28e6e7ed31dea3fca4d3a54b5a5b2676a869f4f780c3d19ed4c0f40739e9cfc191669fb286d1ee377e1ac9856bb1e53af529c359a309fbbddc473ee9cb400106cc50457a11a99f1d5c40fcb7412483d975167c57635c89df87c528b2bec07a55ff05b9b59ef530ef5898daf088b6b052b9ccbdc79bdf705ec255fce1e9ba1f764a1eec82fa27bc7c59bcf722b8d5453457cdf2fb37cba8e0bb16a8150224551799a1172df6186bf61e89a541f2833f36ee8e3f139a75a1b7dcb975edb64bde5f7a9b3e9e2bac3bf50eb7137a64e819192e48bbe9d1310b8db00177ebb1fb8249abeefca995340f22a226a96392d6280c9147a4144c25d8e76fd04a234330c9ce5fa687d3954062738967832831d15a70385e28444a80a2f57ac3fc61d64519660f3edc381566e6703d906561985f579fe2d35e32e2cf3aca36334094109b416dac9203d83030c75f53162d848a1b1c8e0642dcb1edaf3811781b71707e7286f4a567a5afc3b4c266e52912ea13e0678955d8cd81548065025734e320257b86335879bccd97ddec7d1fea20fb932b2483bbf5689700d6db8b612c150938e4efc9d859d25e76504927f34296cba3c4d6922db9655e821741148c4c565db59cf7191a202ebed0da253de4b953517aae7894fb7f8a36277d40365e178aad5e1c452864a8c86927de022feda92072aae83476f2af94cfcc107c4481ba71ea01d30a3ab93f74d206d5a240d0f5a4c58bd36cabb3725041865d86dc1a2f28901135c1202453a75e68b60bc1346eab5b042e4628d95c88d4b748d5d9cdcf22ab1ef05063b9ded914219d9f7045d740f28b04ede45cbd0bd64057c2f1dc1770f65aec984574ee300e9091acdde51e67cccba5e92f5d9a5e257395529726d9304bd4e2a2f8eff58a545242b8e31c21b94ed10ab57c5d1cd260d7939bc9c45ed3eb3c9432f0d4016f7a41a0f437cc5ee3572dbcbe65df54b135bbff2fd1ec1cf4548b1e19d597e66e0354b3069aad663dde1365efb0e6d8e8ca9d4138e793e09b3c0b9924c2b2e802845de4fa9af3563a4383a3519df657a3ff35cfbebd4696bf2296ffffcd170adc8ae838069bcd26fc636e4009f8c8f8520f47a78c7ef946e25b106932e647f2117ceec15394942eaa8c782b4ff069df3d798f7443bbc3ab595d568778f116d6061e08c76a78007632b58246fde2ab5ef32639f9850f4190fa832354d34d8be490a017a3ca4b59603fa2c8b45dd0a39d327b8e338727a1e17f3d11e40bf96d39d3748c590690278c3ac8ab2b8184cb4e286d238d0dee165cb5cae91377620e60f503919ef3eedff1e25d0759233933b0b35d297ab16c523dce62cab4b064cc840374e97e6615fafe060834f2a76fad6568c383b9b55ecf9086625a9a99472aa3a580a88abe58d1b3dc2e682f1ce0b81a80035a386f5bc6085f7328726d29f7c8b5194f7ff7b200dd6262e66c922d877c685fa22a4c93e72384b100665a2319f7b723e96ce571384d975c0989fe2d66d12838f92ff7b1ac1edb08a9be53b4983149645792a43165e31e04458bfd6ba0aba5d32e850bec32716134888c80b6221f30f9fbdc3a5504e55585568fff87c0", 0x1000}, {&(0x7f00000023c0)="fd9d80e47b81f151d789d481244afb9b3199f4bc964c3d846c570de455f60d8abc6132d35f4a3759b9fb8f3b63a5624a0bc3fd53c6564f40ced7f7d41f1937365a5390cf0650e83c499f9e982764be43efd657978bba099907b3e30dfe2baa760a3c158cef2a4adaead6eb976538b9ba063b9cd17f89de586d1016f664fc037c13435382b7a59e18c39a20f0e12894c1a34f6f3bb9aa608d2fe6d84d7da8fd70197f50e3cef531ee8000412914f680bc12a9c4faf924029817ef1640fb01c2556421537851d38aa2f52e4cb0166855851cf3c9eb08e6625eacfa5b4a0b3c317e341650ebc82406b404455815757d368d0b3520d8132fd5cf74928449af742e78a1885a349be64066ef88764779d15714d851311412250e697d277a3d6161c38b0f7555b867f0aa940be54923ba5c14165127d9324a9200b9a0b6de3a9a56cb9c4490d23ee3c0da7295a22483b8b0b94eda249fe93045f2b1f1a770413659df4c7677fdf8790bf71b7e13ad5147d1a037cf10cc3d192af3f5066c5bb6e68da5dd47132ab32e3553c86be57224575a00951b063233749a02a571e6d454a09486be3b55bcc279880c2a41df4aa5d2811de6ef7f944ae2d5fd66e0286fef8f7cb90376c807948a80875c32b13740e4a1816ae0227a252c2d02f2d2120e04ca966bb0be8c4f90f3675a8ad119235312c05580fd2bc851c82a87ec209672e092dedcd9b758c808fc97e0d636cfb59d40679718e486fa938133434aefedb6dd19a1095143d002de33ee2eb828d0db126fabc61a1eb3a7bb9c85f4f01f0950eacf602f429c5c130ca4abc78946216d005aca50c7787ee6d624394631029529e45edec7b7ec5a091a6b2197ca3ac628948b31f411e66b339345b68f63738bf80347555c5c9802e42c885083acf196a8be5b48d8b0a04566f00a7d76229f63b9913e8f905be8abd638835dd74c450f7ffbb95fd8769493ec477c832113de24ed48d07cf82723040c83752db0e83ccbc0d4274937bf3f1399861d69d9f46c49a89c3de71e95ad33a532caca46c58df302f02d5f580fff2ec8093a54f48971a967a1fb0f316f004e0f9746f91808ed62c086d6129bee827c52c22cff2ff8c64d10b19f03bcfc3a38ff4c660cd639793b9ecd456e2726450dbb0bc4964cdab3841ae64ea029fb316e9e6fe0a23af835781ec66705ee3b78bd35263b7a7b3b1bcb6a1d758943f150d3b282bd65a036b978dca2b6b6f2a0081e6f1c40798b14f1b5048af64fbd04863c249b84f04b9a48bcafb35f5b6cad8472352ebf880a2363d0d0421527e41c4173844ab1e5f00bc4c3e67142f7de6a808795067d760ec8f3b550b55599ab4fed928b6552749ea0278b76351a70b4c838ef4125ae6922b7559882a662cc277fd36ac6c8bb713144d9de6e00f63e7d399bdf6719cccd70b7ab6148a384b41d9364bbf14191477e3669bb4e392218f620ef9599f16d435ff9305c524f038f1511b78911dd42b45c62a9fd8ef453206d9c1eb45d2b7a69fea84b87406963b11fe5b3949daf721f201df4d7d72da7a4212727f9c06699678f5b8ea858b1a543dea59340c532be1c50b10ad168ab840da127784a6634b500af8f247056f543c00836710bfca20a6e32b3e5ccc77335bc6adcb72df7c02178e06aa499a67e138f9e080a987fd9da86115044d0d02b0d65ee5c9a284aa883f816f2a0eda8455009aecac589a200281540498f1c4adce74aaa91bb2026d11ce2d8112b1f8ebd8a76cd4cca1c1cc9763116144dfd56deee3a7dc8c4395bd1453194d0a89370ac8f879965e57218ea77a31ab6c62b5d01025d2ab22651036dc5b35b5c5b56041fb51b401925fc180f1f1e2c9cc5f13079983a4f552451102e461ba8c9ab519acbdb71b51bd0c3e728f6c02e8c9c4e786ec8bcc01e147b9dd80367a892c65b78d33dd914217536910660b2707cbe4e2f2ec340326122e603f232ed1416fe1b8308ae4109db607796cd408b3929cbc23d9b646be64d432d16c1385749e53800b316135fb89b4a569dd7635b7115e2c3600e8401ca17c640bfba5356c22d1bafed46b550563f304daa070d242ed06b7d905efc42aab6e834a6e27ab32932fe93a7402ca44e31cedfbcaac1677d21cedbd2ed19f62452bfff4bdc5281557ae41d3f6b05d356bf3b48840cb6353d58938f05b2a46df219ed7a789661856c0e6b17e0b29aaeac1745b2b656e1645382e7d18b1f9069e378096721c67841d5813447979346c0b922bfeb19cca0776082a81a51900958ab51fb37ddb3f66777d9eee4f2fd22e65025da05bd2f1f829d114e15959beb33f903b60f28fe4abfaba0d8109e32bed951e9eb33c346a68e50be148d0fd6291bde2790bea310363f3485b10c2ca14d835199e2e1dd89e059743ebc102d5aba3486df940bbd373ff2b600be3b74055162a75d578b727dd7a307cdff845a72535678ce8996826008bdb35340c173d41e04791bc2e5d7b050ac670fffc606dcfd9680065ec5a0dd23a1d121ba7559e67cb8ff2eea3ed9266264d19a4bb5494dd1f42ff1e785f00804cc28dd463cd555bc5337b7a2907ba1aba1cffb2bb5f4c7fc454067386b84d338ba767fa1758e16965eb6ad95253198f88f56227e8a2686cdc4887d5c1abc5efe3447091519c6e017a2be90c313225457101d3e054be6f55a4c997676de7282e27bdef96852344ab62c4d1fffcf1e471c765c71920989376c0d2e753bfc6209624e58fb0fae58ea47de36aeeb77e699d064ccd1d3297af55d0ea2651580bae1f088ec3b9a35e36a33cf56fc1526111ee9af6e744eed69374584c4c9445b7da46becba06e8828c08b35c32d8462064c2ec42e67f167e5dd73f0552bc48d8a610089a91a00fb2dc1a3bb531cb5dfc9d033894b7b4e41b83dde747cfc56eaaf92c7c2592ed4939fbfe9d2733603f918dfe2c339c935bd79bd298660920ec4972f554d5d4ce8fd2f6206c4a760e47f415453ab5db445a7463a70cbab076ade10183194e093a40bef62b592483c3c6e02773943b8ddb991acb6b4e09bcac0b3ca983dac41f8956e5fd81a30664de292d3454e636fdc6caf472c4b499a5568621969789f1f890b92a9ccff72530ee6054c80280c2d10015613e6243f33032e6c92bdc00483ebab6c5269cdbad337d6ad2afda638e9a3a502fd0ce9e2dd20d0c3e255cdd95504785ed1f2810976eaffd07a12333bbaace93f758b6249184c396e9309a0220c7978c421faa5b919f349e2561866a7cd84eb03c0c974fc294c6d61a33dcf5ef9476ef5820d5408fa42750e128d0d083f29171a4ab4f5515f6bcf6c1f295bbe087dd55ceabb9d71181cc05c4fac3a1bce4d39495aef3b6ed50d5d4e7d139e70cd795b9b35ae05f0ce89bb4860764e8ebe954ef890bc72089156a49b6e92c40bc19d4176e7088be86c15f3c86dd5425aabf4a3f4aacf9c6e36e9c49ad006c0f5db59f3c580b08236b473a7cb7ba8f26df14771bdfb06a947fa38d091db3c637c8cce619dc4256050283f345081d82ed1e8643059cba81e97524aa5bdd5592554187038c857a87fbec4cd2dc2a8642d33906e2510e258b363f0ca9ab5f1003728bb7ba7cece2a0955b40703b7d8301ffcef29bc106377db8fef6b4b45807520f56b8728393a74066a6bfaaece8381c8c6464e363599066590459e982ce8593bc8a8adb13feac5eac88ee3ddc5b84ded7a25f9d5bb2a5ebbf29cecaa4acd4025d335cf38571b0eaa8e8b9add171ea0acd9fc0bbb03d9142272fd15745aeb283897ad8338deb88a9ef53e955fcd6b51560dd4f74abb34008eec8a6aea8af7b3229f9784e1c356b19443df2b5915ff33a22eaa110139f0018c2d3e2f41c7e3bd3dd2f195436120a0a8e1743696e31914702c4a36501e5489060c1af8f30ee8cf8460da7dc28031e5e884d534ed790323cc8520752f8ff4a2f21a043d3f472c10f33cbcabf0ceede1cb1662e6dfd746291c6438ccd1bbb4f2693c58d2639665a84493e88a860e8a3132bec7b618664326ae1aa9009a15462466e39b3cbe9114416b1dcace9d08381a1fdc8b456f023f2b94f67591ed26cb4d0f0304b85270df586ff9f3aebdf7b5c017c5e5e6cf006333f7f36810c30920800ad3dae8fc8044ee0f96115b014d112d2d2cc5622386d7f83077c0b4ad7383addbfe610e016ee6b71f5e7baa442566c171a7094ac72a2721dee0ecc0ce4cb2822069512c69d6298db47f9805bc46e806024ab6f977a23e324bfc68409de41da2a94a4828c20575dd1031b98bbd4716d06162121eb160e43b1a20657e627d5fde442f6e99dfcd8fd41997ef143aa03076d9b69dbc08bae02e8ee4842e59ebd58729c54f3378bb13b9a5a922aa5aa5d12552917b9d22f57e948a2cf828e451b698c885096d73edbf688ac68ae1d8e1cdc5d32ba0c8ff66f531750b8bffdf8f50fb7e00a715fb6012664440621d60bb50c492b31a18602aa0ef555f13afcf217f915ff721212c5f758439537a9049fd7d36fa66ce89b780120da445e457909a4376bd72bb6d8f0be013c0e92571f498497e665ad24ed3b9bcc431355841657e8412b41e83b385947a5d0504b01517e95b6d10abf43e337876d667a07b4319855b1a88ff503b5452da76d9e97f912f566ebca7e7ef97e63d56dbdae5390446e14795ccebdcfc99b91406caa1a55741c93ee412134ac7afdef131f2b3a8e05e3ab1cca407d5df73ec682df17089c78f7a9c8e78ae0bd61691cf83d5efef82b8bf2ee7216d8a7e9c1bb4f30554aacab916379f1dadc9e6e677117bfdbb4bba71cd84bfdfd758e0102b77e87e31b77ccebd612c01e0f786fd41993eda8d0d33c915adba00fb957dbed5c2f5733dd9a9be4962a24017bd39877f86239ed25414b59021e41a95938d1adbc18d2b7f04716fd8b4534348b81a6fce27850a368b02a8bfe548817b1334bfa3122cbe24e416492b3e9bd8a9f552b3f8c862407d15731e48695630fb94f0ce8856866c890b8c802aa278375e6173c23c4b1aee9aae2d14b2f43aab08e5e106dce4662a568f8d29bdb2c93cc626a426c0daf2f7b76273a4044b6f4d734fa49dd95ca5a19ab965274640c4076b014d81b22eb41a69c127abad2d45c8b0c6cdeb9c6edfb59f7b9cc9cf9f8059437c4bdf8046cf137ac31d4808e48bce8c4799a4665b3b13dccf865ab2445e666d93519af049f6dd0250016894449af15124703200fb3ed7fd3767e9aa3af04b8c88b8732d6a5d127b56cdfb74d23b375975312746d800ea29c43cf67355f50fcb5e82e4001d4698a76ee3f0c0c43263ea5eb38a72347bc57c43ebcdf984780b9b93835f5092777bd1c4a347c8bc9e9309cb21a2397cf1b5cb0d6f709b7f63bd0f754c70d0960acc40d0ac26d3a16feae2bbe08fb2401c04041c92b55e216a958d47c9aab39125ab82a7f4fbbdc076e7c079bc38a11deff7a7cc8a5cff616c0b41a1832d14afc4562cddc2fa8250d9b3679655a06c28f89d9a0ae07e1a69c53da858bd0b326849c4fe93c28e11655c7c264015f4f3871170c8c214d686fd06af0943f778a5984dfecccd2db11c7ee8663c4d074e032e4b7756c9ef8c0512bd38fd374b020194c11eb78fe02708816c6dc5fb24c428107fa1cd460fd43303efd8f1305bb848c2d5bc25d435fa8b2325dc68ab6ebe6bf89b7840242da161ecd6135b715bf513a10f08d2b01cf17bb3857391194259224615b5457b82ecaa7b0ca640435291285d1bd419dfb2ffa27f89f9409c9028426dc179d0c23074db26e4b8a30d2bb", 0x1000}, {&(0x7f0000001140)="a428f16b5529aa6b2d5b8c2076cccd05f4a8fa8f1103a49a910dd133da4f1035e5d1d2aead2c645a257a032700b839b1c4d61a96dfdad0a882824eb5881fb8707933bb71f93625514ce23995f89efa892a0447bcd7040da9222a2ca66d6cfe68ec8e34c761921e64a79eebde1d0d55b39d8b821e46", 0x75}, {&(0x7f00000011c0)="6436779dec96cb", 0x7}, {&(0x7f0000001200)="87e759ca95aeb7e0fcb12d760e14a609a5449bfb688daafea11caa50af733ea74ea9e18c8bed27c109ae4c20373d6a28bac3ee84ee999937fba466ef862c59dd8419cc1e60cde3737cba36ce042890c304a99c73", 0x54}, {&(0x7f0000001280)="1fc598c6fc37f68911c1376f7bee5a2562b717a99793947359846d63655978f4547d370a03588f668e8b4c2f1490d8adf0756879de3230cc6966ae4bed712a25e793c11580f345c211f32e0b9dcc8ecb2dc0eb56721f2c9196a8cab764229f2a1dcfca340a18e676d1e1dc0419f1cf57ae4056b1ad2078b1bafde6c6dc4ccea9215ed34132b1544254849677b40b7c252ac5f0307f4bfee26857da9658a8df18c2b61db067099a166b68b1c76b4db93dde9cd2a3ae26554d2a028ec9ff66e9893c6bcc6553fbaa648f45cd26b1512f500e00006be3c2c680cbc89b11515cf5ddbc018038a5a4172937fb96d4b57274fc5d", 0xf1}, {&(0x7f0000001480)="98d33da2c67c7dda1e4a345db6e72dda4f1b161308c2061925898d9d50d211db480432135d71be7aa0baebea3968729b35c4ef56d09ce4151697b73e7f0b681eca8c0f1369d065634ee2f20e640635b9b4ee23bef76b36c50626c864367bb8543ae14e991aca21f9b24d97f3cf62eafedc43dc6e2f92d7c4df5dc23434e7d14e5be62f84", 0x84}], 0x8) 05:07:48 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0x327) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r2 = semget(0x2, 0x39b20ae362f342d0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)) r3 = msgget$private(0x0, 0x640) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="cf70c29ab9814674ca65b7a140a3f33f6de2a5c05010a43843559de2e57208f29b838b3140b16d13cbff7992c22a565ad7ecb91fdbfc15431e0633d0463f83bf920073", 0x43}, {&(0x7f0000000140)="240996651e514b203e479c21e49dee011694cd77666be2a28f19fa27f9ea495a58adbb39cff0d954628a8a7033cb2f00a79175de3525043028507c53d94b96195358f6a1c5e2bfcbfb8349830861826b8b180126e48f5509097bbe7b0a3a422c69b9", 0x62}, {&(0x7f00000001c0)="75bce985cda3979110dbbfba26bb10d484e80e937f473465e0895aeb47dd05c6f8334a2bc5bee7b1ff56ad7c659f56ced63d994a607336fae9cdf75ecc50beb98648dbbe9efa1e8da5de356ed20b56084e1078fb7e7ae1c8eb4b94bcb75ebbb41b9d5cff0f27ad46b78e1da5289a9f7c0bca194bfecb72bcaa9851328d5efd2163693a5ca658f4bfa81000a5a517823532b97161bc9fdbaad9bccaac15d20521c9fd2595c83f0144fa2bdbddc0fb191a48124e5009938aa0cfd6be3030902a19ab9295ae424b863dae1227191ee8544db1a9ccf400c46a3797e4a36efa1ebab9d0918cd150dea3827cf862f4096a7f360bb234a84263466a8c9785614f8bd62bfea771e7740c1caa0f1b4328cfd1fd60575345f8a72ba3a3fc422f0a388c39b720d500455b374a51b8b2b796df303023c5fd1a85762d25afe6a99b234b43e7d6d68e4b7338a0d27a3f68b148a72d96d52e82be12e3cd61f856b6ff40afed8da090997aaa42a168d1524f3fb5d697e1dbc1eb71789614b97e9b1ce6ab75c4cbf4a01dc63b3f9a4a1e1d5559ad37479dfba603f89255f43c0d8ac5d5207cae7b46ab1b5ec234539d40fcba98bbbaadcb657b22b3696439029bfe7c7250a826b3bb5bec068ebdec394bf0df7bf673862d0dfe1d9a874ac6d6b77e60803ae41d61e70fdb0026cbed7d8a1393f9e78c00528a000f154c6351528ea3de1c6c8a6f88d0812cf17c456448e3588dad1a2fc6f2410da1378ae29c0506f36974f0e408a0ed39abb6d083185f6ed3fceac18016c15ebc50fd50c1ae1196e7d105108d81f613e391f99ecef93586325135b4247127762cdf97c731b3aa0cbc6cd16af03d310b9117078cb67b5f71d3157125fcbfc112899f2df9f27607495bad3b8792db5eda0e0c1637367dc5b8d449994c4bcb93a232396726af769533eb14b325fdf500244381c2968c7481e1ebc033a82bd2b6c9572416dc3c161b898b907650197661e603d821c290117fba2a1c219aea48a2be86743704592fa8e3e44211085471a89177387941e03e857fc77e062652675394a0813cbdc5a7975746dd400fb992211b8825a5de8b64954cb97fbcdd67a489d1e3d07cfa0fd00418ba16bddeaa5ae09dd3a34f7ad668d9b4191a8392d93855529705a0b794ed4ff652776ae5df3ad092f048214e2f64308e8e49c60e7a0cb802c6173a3c021563c21eb8b38540fb9c261d9dc60cd34d5db928ff94a13bee9d895fd70fafb7591e5bb4021fa9b23577e1e78ae488313cc8bffb12431bb7c3ff23d729918c645c2dac62706ce49032a269307daca0c782f0d49c9d5d5b5393ca2ea60294a664ee6cd798eb00e395b8734663d2cf597ea5e76ed9ca454ce7fb5123d27550b7d64a8f1bd610c7965fb63c42db4cb0779fa44ec5393def484ff26d4e946fcbcf351c4b10449c9e82d4cdadffaffe43711063e79311df98fbbc84f89d3e3b8f09178eff93c92cd064031b5fe4bde95e39e7481bf5f7350d3164d867dfbb6e2b9940ac1f5715995568b03a1f652d982b6ba41278628a4c5ef7e532c5d0a20695859f81f3d46daab6507d03dd392eb7937fa04af8bb4fcbd2e34c323caac75427a9a8d95451239cf078a9dcdbd73416a792c717c8f2589fc39fc074943332e5dba63643d3af910022d09caed6e2b4d1c85f869ae260fe98249155b8a8ce49c845dd54718ead406e074e99859f5c46ad8e4b21c36040ec0911fca257cbfde590cbc1d085ee421b1452d82846d5602fe9ac87359c036364705d1261f2586e7c437360ed34d739daed63ec3e5016b0d057065844b7fe37d07845ca558a970523c6db80872bed7224882fb2711e6bfc7560fd201b974829afebc6baaca5d9e659f5eeb8688f2cff37093d62a30c69de1735b00cd8c52be7d51bc0a7cf03cebfe66a55f1133c69bf40ca5b1789074e4df647e421e934cead532a881df407d4c00aaab2a34fa562b3d20daa7d3d2cd00f4e17cefe11828e6d6ba72ecab1ff2e73dcd4ce3b80160d1a69c384a3d99006847c54330a0b66d261f9570f9ddd54b09dfaee0dca74e95c0018b21d648cf2dec66b10d5192bb12bb6add50f433c370eff33555d46a5401f14430cb3c3321a39b287ca19fdfe9845e9555f2f0a9c2869ad8ac07611e3624866d4d154ee45035c89ec28e33ae2dd0973d73849b780097fbcb365fd6a46b08f9622d15bda83c8d1fbd7f22059256e9ac73d6ad517aec2413e71c618d46aabb21e3a77812671e9e8b432096c8d5cb655663d27518d54105bfe4ee304e62824d67084749d94757d027ebe2adb6555fad07b9ed9c5179c82a58c888551fcafe9c897d9248f8b3854ec91a968e399ec6b9a5ae8df3f0e56a50b8c7e7ab00eaa31d9a307c10fde04d0655c0b0840724df8799766c7bb6ad69e61a98b11d9d28bfe3a400cafa88da0ba8ede548d6dae146da5accceb956a96c99da51b93b97df27f024f539e4eb920180e4315dae8255d6d3278b407ab7337c64e6b9762714f41d148d7ea7830ccb8730a1e7f5220fcacc6c347fef863aaa6edd2a551310637ac718b4ae2de87e23c1f65c66a41b01e2ea7f17ca033cdfe324ec6b78ca3b4f0df13b1b5db9043fd5d842370271e4e4d706e0f178f988ae318ca5865f8a66a5ac234f03053a11490de6bc12c56553b489d275ba7e8c93ef21f0d82264599ab6391436df503ce8c3636077e1bed86a56c93f7137882a0df3c31123a458698214c29186bd2632641e21bbf8423c12e8688d4d618aebec768dfe2d3904cc661fa53afb6b7b961c2df457224ec57f06f32c30659ac8e6a94cd9c95747b99890730bd54772178ba7668d39667d9ebbcea91caff81ed6ef68168ffb94f8beb18e315683c6b879b3c38ab84043e4bcac0ca6d7cb61333412efa150d216810040d8d1c95e609c6dbf91c5cef9c84b43db5264b32e9d8273820f222c3194a1e991bc788555e4dbc348853f700196b004d82a5a1b28925fd07140b9adf25c732ad319e3031b0b9d4e3e8e386cfe77453458ddce14c38cba8c7699c5894995e27759253c082f92dbe7e7844a4c1bbf1085a1965f3d0d22b0aab5fd8e53af97746f0e1055a101745164eef04c650261ac76d4ff3257d037f7ea9fab5b496f377bed206c614afacab479c235c5cde5ce4524e76a2c6504e8031569227d97bc717b174dd426be1adcff185b3f92006f1810625026da01c28efd10957f985be78a2f357656df83cfcd925f42f05606cd01eab97f458566361b502ee62f7a2812365e7d6dc999df87bf15440f0d787b5c8b04765927b3b31038bb593c78f86f3b9392acfd06ea43eb1ec277ad66eac43db288d347304ede5c390c5703b33c72ec767d698b0f3f5e283d1fce77f44d8525230e5b100529adcf87301d2db4b8e2cbdb91aa57794138dbdc3168aa6f07f94b4ff2492b74372ee29eba95eb14643d61081a894fdcd56d3e483e1e63ba2d543bf1de86d0f2f52ca7e265ca5e67ae8de1a7e7fbf13b94de8b1f4b0d24a0f459201b5a41428420eb2d608523066614e7cebdf0a98e822065893bc7535251e5d108346329efa83aeffd9c0477325923551182cc78dbd23baca3593c2353099dca17efcc5b486ecf6cd131488e3bc98e44240616b72f8efac061a196f64b0413c14a50fbdd8460f5da3522880bed5be741c2a4349d16cc33890a82404700930621d5b9225e6b96239a4bf9f5b1dfc3e6e65926713a517896d29514b2c01a8e6b8cb6d123296631d70abf6b7122be19552f9bb6335f23e1ce881e5bf4ffaef383b2ab171f7d0ccc2c6fd65e5fb367cc9b399dfd398405a3f99d13ce51f32b1a9465c4110cf2a3a9e7fdff8e18bf6f1d582fb0af2ca1a0c3f610384520a45896d49cf536ec40d9bf40685b459bc196fa3a3dff0292a3668e8c408e09586ca740a230a6df33924fddbf2d8849e68d50d0a595787c93614a35593c644ef0f3778ebe25c6bdf991680e3a1be49b43cbceae430d0193dcfcc7b9a9ba3785ab1ab3f1977412793b0e115bf3ffb864b70018c8abd042b56849a1ab2f10a7344ad33b8f5c4659e30684b3e0ce0607f7a2e5b698fefdbbf4ee98a54b29e357de4948b235cab3f843efe08fe6eedcede53398ef94b68db3155e90e300016eb9d4af70303694b1aa903c8c86d7a4deb0d9b52168a752bf464db40c83f700078ea8d60d2a5280c8fc16d070c4447255c6201555b6678d70ec318a9801d2f8102b1f5c90a3ac928d42cefa3cb6ca61c59768525e591179a06896e133ba1af82c348cae46309ee3858df15bce179dad7edf38af33810b8e0338c168837f154afd75c6584a377e34e197470374643f52012eda194f5b160cafddaeb9fadd0cecb53b2fa8787cb30763285bd51f70e8a4d72abca8a170c8e966220322b98041b17d3b8fc809520e99a404b5ef47f1ec9b1cacbbab8d3c5ee47dd9165be266ef8d716f441b05ef546316dd785036f774a80b14a06c85124089feca0efb1f7f7ab7407e84db8ead0365f0debee2e2f1e8ea369131d09ccc17786755ef3d4348ba60bf610110b5c46ec92878689c2fa2a7815bf1845ab5d11148e9ff6d5121f96b17076a78e03fe421e444520f6ae0c9d8eda78b9c321aa9f8dc2e33862e2e2e755280218c580141dcd414b77803edffe68ace8a94401602dbd87172b7855162112ab13d313bca5e1571421445c41c2d67034a8b9e75b7579f9df580b3f8a4385a5f9a464f7e71d63fb301e6c9ff83ba1d65380ac6f13f62a6f10675bb0f4b9e0d2922d073295ff22309904565a562974f7f49b7120d18ea07a41220a817298d4b190f6badaf230bfa84ab2bc2b7c3e0910b621ca30fe9a4226174aaba6517e0a12edf80cfcb1086a9b49c67f51d1c7b636a6fb53584f44758e3a8b646f8948e10f9817adc150c1c186dc24a6c73e12416c068a713f6d75eb35c752d5701416acc9ae92a4acd0cebabc5312def5dd118e83804fcae11dfd49aaf9759a0a05df0cb47978c3b1c72414eba76ce6002a505d3541359d6bdb0a8a49c2a627b8487d50fee197750a16a689394d49853385995e466f0d15296f221db965d839eddc5ff15873e59d82f2963fa1ce0b48af0af7eaa1ff6f2a8add7934fe01b98c7fdb9aea249a9c4a91d21de563c8ef7c18926e94b7c086b7fb6ba6b70263251adf92477d24ce5101f5c34871ee94b69241c7b68ef4c37d984fd0a49189a6249e5cd84d0cd563691b51b7cacbb9589c07fc9e5f09578599c39614be9601fe6af9aaead5e3cd095ef7d4ee702e0fcf85ea59eea71293da64d2669516af08636e8a64eead0b1882facc229d62bc1ca39fd7d9e08c612c7af9986cfdf4d659a9f4028fecd4bc038b689c82cbee33a9b8e464c839236db01e8d95cc7d899b9a60065fba34b6f6692c5147a9c722f71dd04930e9b273f665bef9dc206728ba17d9431e97531c4bcfbd169c1928b14062ff86cee8f97aedccd02ca9bf2d92230285076d2a92f24c12a41835aa9efa467649793aca5fd903970c44e14cf2ffdb6d7bf468d22fb38040ca939a73a04cfdcb23a7815ca169b7b1cc87385c6a3d4250479ff51d844d5c879928757f6c339fc1a812c497977a23605510d82f48e23adb20b44dfcb67e329b858dcc599636ee300554c54fd35eccd7697b7ec8628eeb6f32d9075cf1c359a289943ec49654bff9bb209907a3f7bdc23a4c2bcbbce089d3674e462858ea9e4e2587f54a74689020202845d457a20b63fedec1ecc7407c6e351c54ee111b3306c7cb4fe68d3e0f78bf07ce9ecd76", 0x1000}, {&(0x7f00000011c0)="9d90b41fb357bf6fa6b945ff5f3ca5f863a5adef21e40e2ab738fba9e19fcb1e87f7b916715c3ad79a90d3c8062f674493dd70e4417dcb6e6c07977bf0278d48428311b52944081d71328348b0d8e42e814ef8f37b3928b60027ed6b8df9ef4de0bd0996be0662a35d955ebb93c12a966a0a2bf3aadf115c8f4f00146eef5bf6c4b252f8a132a17a34929f32829ebefda0a1ab4c2d4502cb9dccdf6a4a35f2223c8837ff4d3851552033579651839b286b704211d47d7f26c41acf137fb81d2022e30e6927de661e5a7c7154b0cc212b559ee3958899e1706f4ae588614224e8e91d09080b698e8a19d32fa93a7015c2f5b2b05c", 0xf4}, {&(0x7f00000012c0)="f41f75439624af0d6a9931e4fd3d4773e6496cbc4bd88ea4f7c0c02e17dcd0fa5e47809ad1608bb79e91cfa3a2c57a8d022d4724cf65e42b34bb0ac3a8491b141f3c62caf736b64df4da60", 0x4b}, {&(0x7f0000001340)="dcded2ce273c4e715953df8feb4b33ac4615524e5ae4f63e1696de0ba2b520ad93136bd4977b09b75db706eaf9e5bad62005e972468fd9a8609257402938bd16ac6419c9bae2f2618193742c6f514d3f187b1bb5fff2783519aa02deec93ab279ac0f6336ffb92eb8a0086bcb02983fc195cf9d77cd5c14e024f2361c8db8054", 0x80}, {&(0x7f00000013c0)="1be29f1c6f06524696a1504209e88679e2f114ec771122310484e7c6cf63ba", 0x1f}, {&(0x7f0000001400)="0163bafdc7b1b442b43ff63c6fe25068a78e7612da9040be153f48658324fb7c6606efc738a1a95ec839bd360393805010b3099bc9f0238c7c0ea0af3748a56fd98470afb13e94db440b32e69bb648019fc7dbc9e309f6a7d10424b75130732a74e62a3c7e1844c0ed9a0a", 0x6b}, {&(0x7f0000001480)="a06cf4b2706d4df170430bfe8b6bb6bc0b935a4333e40ffa83b891d705bcbecba4cf415ca9837b3efda40f571711f89f79450e950810a52535b00e7a3ae21bd1206135d219efc9d5f73d247b924836ed4d3847a3501a482c51d7df0fe45050c01e21db898cdbd8e044c646e78a5fbdba8e363869827999b92e8cbb855f6681546e1cf70e0ccafd16f8e89af274ab63bb0c8223968a360ec2d3afd1140cd22f57629cd64c99ac200439eb42017848918f16a8fff811123b450083d0e9bcc78b483fcb8fe5bf0de85b84b8c7f01723555d10f2a4c0802ac61e8f072105a78120a6938af73ac794", 0xe6}], 0x9, 0x0) unveil(&(0x7f0000003940)='./file0\x00', &(0x7f00000039c0)='c\x00') msgctl$IPC_RMID(r3, 0x0) socket(0x0, 0x0, 0x2c) sendmsg(r0, &(0x7f0000003980)={&(0x7f0000001640)=@in={0x2, 0x0}, 0xc, &(0x7f00000038c0)=[{&(0x7f0000001680)="b7c0999537a7184a28be2ae17ddfe5525cb8cd4114650eb19e5ae7ce86c9fd3ca565bbcfea82a0c9275a575293bfeb12c99fa741d4b73749c14c58732b303402443c444c55047f8590aa8e5619b4e9f85dafa62c6dcf59c14371d0c1a79a8447322f86bae7f853cf06f78da2f8bc2558992a93e643e1c3d929811d088f492f001e0fe0c914d0d9e3664ad132c47f4b0f510e598fa03f29854a36da0bf0c618bbfffa59af3539", 0xa6}, {&(0x7f0000001740)="5bf9afcdc862c75d2fc1d79a33dcb4626f3f1bd541690bec694efb61359c0ddc03240e81e6a72adee8feeb11537efdd5fbd0d99e9d384e24de1cd2a35ccaa376cdf1696117de1195eeb1388e454cdd10deda8ce4a3c11d300621ec1180cc97d0e54c2dd895a7ed", 0x67}, {&(0x7f00000017c0)="60ced8517613617b61e5115f366310c1680a05899a2eacfb9705cf6f6d152ad56a8128177b0e328c3ded4907ecb2907a7025deaede1bc57010c45ca45f772a6781ca6e4940732bb486f2ff5456ec0f20147a5f3f9ccd41fc3b7863a618a276626ac9e17c0b60ddfc4a61c360f49af6d4166282df67e981982f002fc3750eb417f06f3a068af2e085b34d959fac4423284859753766a9c5c82241dd145102a24b74f7628ac48e763f49008ee684a3e7bb9db07a77a3fb4af99fd98fd09f4455ebc7951b6329c862628a8fd555c321ecf4c9e8284c6697c76f7b3c5aa9ba72ba6953e0652f7a758bd9c498b9797be7e1875e58927f38201256221e74b9691d2818342757814f67baa214b820d4727df17dbd48295d093e03799fb7422252db2491ec2f299590bc33547cb8ab62f96450f169031c85b55f5fa84caea1d37f988bc86afbfe9a55e3e21ae1bb35025b2010bf9e28e3b871ff9e0c3266d852b10eba50347a8811def7b410820575a04c7d5d464ded69aba366b72f8f094cd62a934137a9cd99cca0b341f4c35f353107b252006cf5efc0973580379e67378dfc5ceb509518b2377ad87a876fbdc6254780895c326c4b3190bc1c19380625e67fae36ceff7f7354a024195289e8088fefae241f00986efeca749a942709dae4a7d27a7c940912ae969d72d360425515a8b4cc6a9f8cce1496d56e3ba68cfb81d7aaa9b921913547e2a75f2d2b638880a5d26b247969c4645d538cc823fb604ab35a7cdd8f10c62633040fdc183cef914730f8f63448facd0b5eae9db69496bdf8e7168880af4ffa959439ec8cef6fbf0386b977d9ebc7956b3b300ff27663230e19d1708d777959ccd37afff244c50eb5c1d0235b3a04233f8bf24c165174e2b57652c8c77505e5bad6f3f41dd9113988ba0eb15c877c78e7652452b81f0494a83119d3cbda3e3034c2ea07299dbc8e7a0c7c00caf5574e04bcd4b5ffd363dec7bde3f42514e957926eb8667afb671a8175834c30825eda3d21bc4852b8ab7e9da3c6158e3b9ff9f0aaf94ee2bca98729cbfac3d50a4078575c6595143e57a7184b004062011692a30d15b83c34737f24be6646699c08d8432ca1fe06ba3427c4fbbe33b995cdee2dbfb61657f951246ca04f46c6b75c2dbefa748b1972e5a904019a4bd79a78744297377235700d11a5da6f75e1132f871aa7ea5b0b00a9d8dc2c9fee9f316c17fd25dd44c8124bd5a000968eb9b7d58398d04d1ab7346618e9da53bc5284cf94df73df6f04c2b46e470568bccbe3faba44197e3fa2bfac91d1138278ad5b21d15cc980050eee225fb5b9f1b8fcae93b02fd2cf1d6d01f06d9c345db17b53063546b9cc57ba7573b05b250430e28fbf8cbd499e486fc7d191aec2ad2c1aca4eff8e7f167fa888eab330efa3320b7dfb362e71e197b61949a6e4141b90db8741ba50d2e3d553da649e27a1a732adae33a74ec0264dbf611bf32e5b8d66c5ddf1a9fc5c7f2ae70f4923d6e81abfcb28949862c754dd2032ddf8f6e61ce44fd865f3ca30ced4cd6f878d5ed06c39d8a5af0f4ab1d2deff30f1e4bb4e939106165a112f7ad516bf93804fab485019586395ca6a89ed013f295cff301dde259f7fdd0887a7ac6556a6c5ad48e2d088054c52dbf38e1096039a7fad555e8ee86c1ade904e7d060a2f127eb0178b8b5c6375f08c0c8cd9727c7111307986297f2f76086084aad2c1613310a62f6d58b9eb7f7646c03805e2a92f582926adedcca6e7747962b03ebc228001594bbc730ab496433665b2d2cf9fac1c93e54ac36f0d4aae2ff919780b3572a7c4b36115e68533d645762587e3a8b6b92b5c0b96cd479605c5160726a149267c9c69b1a7bee824b82fcbb8a5d2e3938de7c69cfea9fa6a2185435b163699cab906c3f1aaf1ee8f51bd4f30c6e21324169fd85e10cf3bee38531c606a0e1373af16a32195fd2d0fef9e3ed079dcd1f4bb444a697b0aae2651c38921a045fa904dc89f7f63a5ddfcad9b03fb32c6d73b50c9afe22da7227dc194722b00460611ab2487c5d36ffb9ba2f83839d9110bd9ea5bddb7792a8dd08ceeb2e9d1a284c847b2310f15e33604f9a030d1c489f6c74bfa80822aaa3dbb1456b9a0a80aa45d9d9f2f8f6ab8afa1a2b893e0f0e17bce11d36dce352165d5679fffe5b8e0bdc20cd24cd602bf1ea0fbdd02c836e50d26e044f9111290398c681cff427c42581c661451603b785c0622c30fb45096681ab72a5f17dec288372446afe1384e5ace46bed66acf0a27f5a150f624f3cc4fe3719d1bde8185793049a28f330519bd77c33e418091bd7d6e95871342ae29702f66de7130875ada1fb8ecfbbdfa60eb1b17912d6528463242beb38adefec077d78943afbc63b27d43f078ccd1d000355fc9ae9a1c1c064dd28d0b4544090076f7f667731a56d98656add1720d5099a48c2895a32ed1d18e239af7779fea11cbe1c777cf0f35b462130c8047dd361a2fbb7594dc500a2ff68f9607e4ca36aba4240bf3fdbd77d6d38e31f1369aeb20f3f97f295ef92a98965662732bd9573552cff285587655313626007f87d48a97191dcc0fb251cafe0fafd2295504252572b0458dc23e2ce15fd18085744e707217697302e7d3229258cb6d89f981b0d8fa77612b099adadc55d5259a696e30293ff7a724fe30c407b85076c0c81717aed076a31f49d74ed8538334ac8e3ae3f74feccccf8f19ee707f924e84a5a08fdef47902de2e2c0e22b153c7010fa114988b31de4c3559ae5242cf0140a892b4e3244bfea20daaeb57f48525a96cb0531d73260d9989081884e976f4eba1ebe9218d60d073ff1e3880f7dfe6241817e5e4a218aa67f733b413b110af0f7c7aa30e567f8524760af82dadb7240832e5103cbc504992b9d02d73717586692a10abf7f9de545ce1d823b8692244145dfc7bdcfd998124956d598c362fc730514c5d805f64174c91dcfb08b923058ccafd0eca831050741c2cf7dc8201891466652fec41293ce0d11cf48768c06a6d6fb1626e9a0749ae020b5af87d50b22762a0543d4f1f3ca03511c0fd93216c7502455a6fca378bf4808450abdf76464360dfd04c1106172be76ddb77a7a3d8fe65ddefe9ac3a38d949fd37351852a4be26026e637cfccefa2ab6df27828b729173adac715ae88a40239f6868c58a0c39ec1ad9c44dda047eca1163f2a3a162f0a99c4cd53ca5f2fed827656ac2b693710217d85cbc2b5c5a235be53256a1887be14c7ad96e202e1f40931046ff3ac36a4d3ce68734b3b7bcad0faab4c91e47f9777aa950832273f88ab2aab2db031abcb4470e46bec5115134cb22bca043b00f0e88668d3cd4f8f39d9c0cf298502aea5600a9b3ee8f034e329402ca6ab4f2c0ae528523e5c0529bd9fbb58adecb349646c7e6b43d8d8ca125583d901f7ed03afced386e5a1b2feef2ff10d0ad654bc279286acc2010c54d32ad66af7c5ffbba91d152e8b58509fefe09003443142cd27f16b6e9600e66427323da8c0b3eec0e2d562cae5b2320cd2aefbd9877f84b3aa88b5b7ce8fd08d3187178bcebf9369b73d01128b019a99498b981e284f2260791387b404f3f83202be74a16be8ab7a31216b0638e9b7791b4d1ad280257e2300e95309f256dc33cca2cea04cb25e4301aa15959ae414d40c4c594932abe0ae8e5609c37b054957316c232a292c22833d3992cb05f682c0884e8ded4cc4f532d89b196bd0dc1f96ffd95c9b9aabc585ccf673d66043821bc1e60077440f11d1dd159497f013a1d3474fdb41eac23e09193c2a3e44dbfb1220f7ee474bfe6af2186596d97d27268c1cbee07c9f3b3f116bf88f3eedc7185e2792a8ae9b106736220c1be9311f266da1af39168f4ad829b84e18551f1aabc684dcd1b57ddbd654fae81947bcd98c456deebed51bae46d4e7f02fb26b373f28857681d5732323d977a441c232fc8459102733129855df08ce58022277b8818cc1e621d63686248dea6817a2c5f5d95a24893f92fb374e956ddba078b87afade6db3395af8fd85ed04af465a733b3c0175127b837358daeb3853136d9dca2536e9b7b2df55926332a4aacf6e9dbbcc34f636a1b357654cb3479048a04dd3ce13a020edbc9f46e27a698b6ee7119bbf4cfccc914d19388eb94987aaacda27532a7e61eb09022c7df94d9a10861a95e11e5ed323b84b770f6bdaaede7a96ccb65055dd7e0a01a1e9e4816693ce27de0bfb7767cf5f59da4c722b4a5e4a354648d40d6d07d6f332844c8626b96c3df7e4ce1c08b5e3ad5aef8613ce7f0ef97fd87b756efbc9bb706a6e777eacf1b3778c02536be1899b72eedcf69cc2dd2a838c7449a02a7743eb13070a29c6a8336e1ca8ceff8ef28a155707534d22fd650802ac091062c7027ffae91e13937ef898f82c55853ef81a9c574d2a15c1d16c1dd4758d1d30a3d2a5b943fec007286185fc37e55e592eb7f10c94641fb0f8584524d772110921d8d5884d9c9aaa3b072a178ab67ec13a7eed99e4147f20f9db366fcb994605c3f909d71d0f535b25b2138e8496a19c142524afab32e065168cad56796cecc0607d30a9d806e40aaf56b663b639b27918b5c727a6eaf54cf401a9f9dde177ef036e7bac2987bfd25e5de7298013e8aee2a9313bad78a064fe38291a05b60a4ff1e2184cf7ebbaa7fc261ffbe52a55eb8b04ea81c66706ad9ab8dbc5a3a4fc1a7c99f2b900d9027603ec40e12e2372b6a9c22c04db45227ed5b2df249185a0b4fcce607a41ff7c94dfd6e15d709ac7e57e755954e2e94dc60ea637b18da2d75aa22b3e65cee17be7f4cde066e49cc03fc8f9b1be77abf0e28ed0e312ce1e17249fa4dc8ee6fc8bc276ee219f4950b1a40469276ae6294d0352b5f1f8754dffc9ca2804daae836ac994350737e4ee14c9892cc3e50f6022c0e8efd75a683c4970f1a688675455f25ef2c248d25ca00ea017c5c9f3e1784f94588314da13d7277f086f9831913249ec5e9fc0e6e6aa72c5083bed24f5a1326cac75a11197f20ee1a10f173a893799368f84294778e8e9c29b78e1741796ca354ec8ec7041b2a85fed2ceecf133d0ac4c578c4c74d1b644b6446e674d45b375cbb5a2524ee8b2b59a9ec56689b01fe8ebccd979d40aa3b846247ade69e006e7b8e5faf6cc2df8681a0eedfc7cc51864f8976324a04f98460f6251a0b5c6bb44902884a54b084b74773b41cb8b8a1629915ecfd8be1bdad09bea4fbe3e2341f79278ef0cd9859b378b684640088f9ccbc0bebbe2e5e0a7ce7d4567f4204b4553c25a2197cc5022eb8ac3ee617e3df774b227eec1f3fc6857828f2b32cdb7406faa737f720546db93088fd5e17808c128aab729aaf9082a851edf5f97c56005333b784ff9c803ca046be0202fa2458fc581ecff435a8499e2316d5aeb27d799cafc33cea92a455a95a4fdc12c98b0ba1698bf52c92ba042bb105b45485ba0879fed66f6292a8c50a67a9dff30ffc942d95ba9273b548d73a0df2eb17f3e14b76ecc6d5d7ad535afa3d667a94a5d248b85aa19e5b849718cb11868b70a63ed30f1108553be5eef10400faf8de2ae46ed1c83553697888334b61099fb8f7fdeb20485bf5118f01827299d81f2f4dd35ec8ff4018dc6168504f31fe0fe946f9c6bfcb6233ad3bd135652f1312cc4e33809c49fa16190e098531f7a25ded6db3e4b1f62c0591aa3d56eb251d0571aa1957368de8c8d730710611cda9a0683430dd8f75309d7b1fed805c6279f2d0980fb0d9f778beccd48aa50639637", 0x1000}, {&(0x7f00000027c0)="a5719e537f61a6c61f1ca8fd9af4d03187fc88f720c1f4742b305c12009cff431caa009fca", 0x25}, {&(0x7f0000002800)="9d1733420ade", 0x6}, {&(0x7f0000002840)="3f4c88ea756593d2b8a02a38704f8a12ef0da0b6bb41ba757b8eb0d1a15a13b7a81f670e02d40864d1d85a657feac4c9c8df7138e1ead473f78a84e655a83d339a7d499cd1c7901434c6847e16da2761bcb8d125a885803a39cf54d600843f9ec69dd05e39252394d16d4e18605bd5e31da575eef859f40eee1f010cdd7a5a870164941a48da23555965b442d1e28a9f7d9aec2447ad992c0cca5abcf06a60f168dd7d319917367da5099da18e953de38c06e0cd9967f9a348ec8420db0e13e0d899b60eecbc91a5a7820c8f934d54c54ecffa9923b81d6a95da2685989dae1c1923c6414055a22e769e3728ccc28771f6a7fc7692c63b4fbf38ebe7e11507054454b8c87405fd31223612a1a1a4bf62b37bc5d8e33e695ed624814b6813941ad870faa0f915c55357acfb0bbdc831ac82a45336b82c1a62f975d51c91179a7fe0609ec4010c8a172f08e5ca2fb049c4d287e340c6fc53e0bbae6483ae15a36a3a1762f961fd12f3db18fd06553e98f70d920b2ed90f5bd238a8d5f863bd806069c7be5aa741cb80c00687b81740688b7911e9e8d8a6ca3395691441257f2978bb00f023bccf30cde21d64554b704813f5ed9dcf4a892f5da7438b8f956bcb2a7281086d93afecfe9767cd82b54aab7fdd8fbdf0e2a9cfe7f898b3385377865e8aee705b29045170891000055b74dbfa3c7ce41f5ce42a11e1c86e8e426d58fad9d43389e99ad69c6c99d2f16a2522e0fc975d907a72dd02f749d540aa22a0cc012a06b1a62ce8bac26d5ba0bc8db805b92bef5b47bf35e1fb5446f0dbee4f2d3579c4142b2c584bbf0b76711bd53444807f2babb808a9a14a7112c4298c3088115b7259a65ace0c80e5e7d5d239289277dbcd1d3a1b728e818bea9e6068f6401775a10d03e1742caa930d55e22787483fda009f447bb4c30b44eddd6054730208c3adbbb068bbfefa1ae72b1b4ce1e5318d2699a93c09699c37f464da8b0e0fb1c64cd6f56d1e00caf65bebeb6a4fe9cfe86f00c788bedb1d9874aafd10d2ace371a905ca05ff294dacdb851bde1603f97612b708c2305e3be3ccf070bb6543d8baad7d369262d01b7e69fd248051e500baa1cdf0e33e1e89f0baad007e05fb7ab3a64a4c0c18848404d8698dffe7ee9cfcc32a6ac3967e95e9f2f43d6baad2297f6d30b0e9eeac80327c13b2625f46d532f057da667c1783abf2578623da789939489fb1b539ccd75d12b469e9eee304d63456980fb9a53002304fe867540003717cc733006fc93b7d97a767921578e46aab593a1e446da27faf9f6d7da767a9de9f02acce93e4cbf10e1d8eaa19468aec0373b8034877ad5f9e9540bfb61bfc94868796bc30e482993e49a372821ca1bcf525e6503f57a8a0eebea86bcbb8b18e42174192087ee2a5518beb659b4cbdcd5981ac9539959262ee00054457d203ea9ace863990137c9f391860b8cf5b317589f80766ef0913a60eff68f0abc4660927357cdde1d58556736ff8abfde38a37a389f31cf4101d383d2ce0135e71dd0d57ed2ebc34208e95ee4d691966e74e0e9ec914dbfbcf74efc1bf810a5d391a08bcdaf1b003e8b1559c5d7da904d710f6c9c3118fb73115ac9dbdd709b6f00e0b88da8280ca7b128ca2eddda06d0d2cf2cdc38669e26a1e816e7395b7c04bf2a97ed6869369037818f1cb74a1c227e7d48a570a5570de55deb538a9bf332aa2fc46a9ce8610c95d943471cf69512ef6cab1c1a3084ab2706c389fb299b3999143caf9065a7deaebb6f5d1e630b40a93b12e8793f65613c3cf83b2df5e68a40f6b880aea679333af798d0a4de629885f2a83440b90a32c4b700413a36fc780217d4c7e652666ba006e91f96ab7d97aacd609efbd3ab9ff6df9017180ca57e054343c6e8ef24541bdf8bd580bf71757e8f0c55fb05f1a70045b855e09ce5d3ea1fc8bd55c76ab164edeece540d2f05ef3bcd6adbd2fcf8cd96b039ddb83a47e8ab74115cf2a143c36ee162bbdbff852ecd235f39e19ff5f640581e0598873978c9a237ead7515629d9b9420d5f4fd957de200583d02abedae6b7078ee4f1a5b6030733b0d4421473b68931e2197a23701d652deb9872c40cb8de31cd8236954a07391e5c112d2852f08139f31c81298033d9d05184bc8206a9a55624f8e975de932b3da5626da2104d2ec115cf8a4f29012df410e33de40934d0fcec90402261ce6b119003b7525c689baa886258b693d17a332cea57d0f5aef2d3a6435708a09efed4a81c6b99ba4bf84ecd71c1615adaeb6e803c887d7a3acf9c29d62c91b4183be4c99407396103d73e617d92a8fb32af5933b4b80bebc5cde54d6eb9656671af2528a9f0555e34ddbfb48d8662fb52e403432c33a3174731bf73f1b30d56043bf63afd33a8df45353eafabf6fc2a52b633859a84489515e5a162b332e189e39bcf20940eb5c434bc9ee22f3272a522af385cac57637f4d9266b28d788b04289b0d55f83023fcd6e7bc1bd463196476e36184ea37df0079d7ba957f113044281132399824e40385c66ca0312b57f32738abe30c6043000ba0a95d08f2347eed7bcadc71efd3bd5c7bfde371b32f8f0cea755224bede692ff286c423abf1cad0810aa8d4c9068c650c0136a1940033c37768041d8da7c6b2771644b3fc0268036b8a05097fb375130b746a8c7ea2845c5c7cadc3c6dbe0715511755df594c0dffa85bb9a206812d4e55480caf65432c700ab08d449e734fe4bf5bc6a0b9bb64f29cce267704f82a31cc26ee567319c525a36fc3c9433ee97ab15db957fd10be3000bfaf05be92683e449be81b9121d574e67922d9ccc5c746e8a471c671b2e1933fc2afde01ac260b05e32a202a7482777c4eee5ee267444e4ed44930ddbd306bece48d63061a8b9cbe519e558690e643da5126446ffdaca9d4551a1d6e16afa6ae9803520e409994d92b2d73c6241d41b57534f45fc9c9b9e49701a170d36c82b36967f4d11deea69f593554d3c2594a0d28f5556cfa031bb210a102772935f011cca61cf9df4f5739cd5cef3151395f77c6d42fd88e8460fe804aabed060ff7dec80552613348c1bdd83ce0499763b032770037b261705a89ba7e7c3a6f321abb8c7746df4232d4d19677ddb566691adba097ae4fa8a523f46a88b772b59c84713daf3660547c5d60c936e3e7b13bb3c33b0b30c37bef46921a867f72f83cc8c67119272eaf12a242307dd7f627e021c87286ea0f7620410245ff5bf58ab842db2b2128ecd7ba98384894b8f382e994a3468cd2ed5779e6b2ea84cc6e24c9a335e49111a0b2487598f6484148c140a32c795d798a021abfff0102b52408aecd1615f837332c37457aa2dd3237b741a29a020de4e4d9bb694ff64a485915446d6ea6ab4496a55669e6b6225781a99dc0ae4292ab4cfa9959ed0a5d7f372028f50c3fe5d16bad56443e369c7da3ded5b64c0014f338f432702eff12fbfdf69f745bc0c4919f78b1316ef4d3bf8076a6a89afc6451c34a6aa3381cd63703369d22bb2b3892e5a0d95c699d3172e0b77a644e4e791cf46769ce74b6a8902ff4b1e40f7dde12b1f1c9448e9fcaecc29e69467954b5b79a7d94d1fe09d136935a197df0efea8be339a8ed67f09c7274bbaf5cb19ef56567d5516cf5f1a092c9b1b3e954524c4a655595be819b0615ed4398b01c57be5dd668f9301a09bdb9f42a558066db575f26b00d1fa329222c2aa7802b1c0573da9e777a851ac3d3bbf067222e86286613ff707679baed4bd1d83f581fbe94ea1a41434f2bbe01d4916e31504b58b294a0ebe68f73851b7d23a45462dd6a4133449a34673bdb40d70c5010608820b3f5e610269ad1ca6354e5be5741ac9d5116308ba394634110f64ae9b667b87441185e3012a2a471950c08883c9514e98f5a10216a00d7dcb4481e79efae592d54a0db503d2826a6b097f22792a5e45b10b49073214c53fe0d1c045bf4b924d2f09b95facc51656875e6879dfc75f51e879d3933885d9c57f0a70e28113f209961d455b9e332b2352cd48743046577255f8210c6549c28d9081a790e2a0c5f21357eec0de90b3b6198e1b4e0d54b1df3ecc667d546f20f65a28418b6e3e95b573e2e5fb2590fb3ceae7cc63ddafcc67513fa546b795729643ebab9f5a2e38e0350a68bcc89b9e72106431c52afd47cc4b62b1ea306a58e7487d1a22c522279f262796670d17ae1ddb9730ec492b3fb8b2d98dabfcb90eac815abadfb02c5af534895acd5e20c7a1a646878f4867616fa07ed6558c96c90aece154328b031a254ce60c5be78ae3f0e7931ecfd4ea6fa5a4148d8cf83ad5626b8ac94e8c70600a420a154082453ba47d2cc9c7b019c532036415ee065708a813eaceabd3b1f3020561a83da0ce5c63a886387c5a3768e6e127ec9bd22b1a668debc047cf5e874f40471340190982ac8a3f4dc17777085b3d7ed196aa1ba094432ce740ffa523c0cdd77aaa17d335a000115f9d366409bfa4ca3953504c505a56e404678f0c35019c15e5faa0137d9c46b54a8fd8d52ffe5c1ad7cf4c6bad3f1dfc03746a72f3b581c1551cfb12648b897b4fc49ac7d3e7e663d18deea5794a5b0746476e7c03a23f240974a36454bd813e684ed542184433e62d7ef240dcb7beef5d6a944d2cfc88fa8d94be73df1ac2cf2b9978b8e9ce48712fbfa25b38a80e58581fc5dd7c6ae4f2858ff6a5478ba7b9e6aec2973a451ba502cf89c8895cb3e1cb552e2ba1195399472718309e11f8d463526534f08bf7b663ceddbe4c27a82a7dc7774fca3e20eeece07e6495857ffd0e49621d94485a994e5564de39738e4a850d0d09b43754e6ce7e5bc06227e2bb96c7184ef70c4aa17ab33fe1a8a4aa70f3d0a1286d9fccfa25d7967b6fb317af6844bde67e9af9bd124b4462a10e1dfe462d209ed743564aebb66ff021c6bd393a10c92c422271f83eb98c2c18beb3caf6bdf3308d47dacc5ef71ee9e26432276b23e72ad354d1e46ac10a160a98a92cddb26d0e225d4e9ca2f61a80c2ed2be0a47857ec09785f3ae4cdff076b2797dce1e0bb90481fe5dee83cd74079044f3f44913af5963f44629e82490551c8d6528996db2d9c7ece767260e0517a2fa33b6113bc9f9b418829eed3cde13b7af34d06fe658f6a3d7204125b49c1af23bac6ea42b1d6e57e52ae7bd51b43d70100394b9ab9d217e6426fe9d09a9082b69048124526c24bc7ab7ad4d4c554688612b1577a791b510c6df2ef1b818c45413ae2fd5e081a0f5ec7b985f7f2b0e1fd9ee7e727934535ced21d0d2b44d71f2b4d6bbfcda438fa04c237d195c2008474e3a48a29b5fcfd1009fc92469cb1cc18c003682d21fce02212142faf336f443948368efa202c2c6f6ab7df1ad487a2415de3bca6979d0c8e78266bef51b7cfd0e92f651efb5b918b39a457efd05392e492e7a18cb89f882e73b75cd6d2509ac40b9586a31d4e97c5534de741e6adb2d3073e916ed8f361c064fbe574b1bd09390ef0a60550e98c144c05be9d579cfc0e4a1ed68fa74f4da2be91c3c4b67269ad8c02d6b0203e41da60e83e728a62cf7ebae6e81e31f427338b552f63a923ed36986bad4070c7ebaf60f291fd056376616a7613ccaf799748b2d1b1ccc9cda3fd7ba8aa749dd258304da4aa046c983651eaad214935278d8058207262098e4a9d75c268ccd768605eeb80a63d56343877208a7b9278acf937c174bfc22835667699c3e419558f9cbd1c37ebc62aa3125bd8b08b3cd0aec7262c8d03237d7585c04f9410dd456", 0x1000}, {&(0x7f0000003840)="963dccbef837e8d1a23302e3b3d8e1373785de40bf90256bf89a594bd35e762fad2be7bc0c4b4cceb76b96dd", 0x2c}, {&(0x7f0000003880)="9a9ce1ef167e1465c0fd4f10e7d0b50b06d07f1f00574aa3529b3790df16a51db5f20c3ada4b2b493eb3c0f922fef6f3381a6ce9b152f7", 0x37}], 0x8, &(0x7f0000003940)}, 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) 05:07:48 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 05:07:48 executing program 0: getsockopt(0xffffffffffffffff, 0x200000069, 0xfffffffffffffffc, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 05:07:48 executing program 1: r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000020b000/0x3000)=nil, 0x3000, 0x5) socket$inet6(0x18, 0x4003, 0x9) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='/.\x00', &(0x7f0000000080)='\x89\x00', &(0x7f00000000c0)='^^\x00', &(0x7f0000000100)='{)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) shmget(0x2, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) 05:07:48 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x88) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) 05:07:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x8000001) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x51) accept$inet6(r0, 0x0, 0x0) 05:07:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbc46f80a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be846012a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x94, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x5, 0xfffffffffffffffb, 0x3}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000001, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x29, 0x40000000, 0xfffffffffffffff8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x30, 0x2, 0x9, 0x25}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x800, 0x4}], 0x2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x10c, 0x5}, {{r1}, 0xffffffffffffffff, 0xb1, 0xfffff, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0x1, 0x4}], 0xf2, &(0x7f0000000040)={0xffffffffffffffc1, 0x9}) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000400)="2eb0952436a568eab002bc359f649aa0b151e9b4c2f4e6854a6d38fbc1cd2e6226917d652662241810e3902d46c542749d8358a76ac70b80f6faab43abd3a6f0a1cd2b475aac903339cc02adb37a8c48bc547f5bfcb324208aeab2f8178a74c25b3e5ece88d10cd2e5625de3efe1f5a8d406ca3bdf66a5a2d4379e3545fb98a6ce2565d2663a81eb9417b055b57698d81c5d40b5ba06c4d0f494712eb348a496392cf9f68ea61429ba6f09678c487fd587a0e6a2407f3129731e2ad8c4a1424967bbaf4caff4f849cf3ab672010d72cf124e8c62051802807ec5cfdd64f4dc64e3b739", 0xe3}, {&(0x7f0000000500)="e68fe2fa5298bfe4057cc5f31a80708feea4286f53ca75c97aa2c74cfb448b3946845ab2d30d95e8b0b063fc19bfc0159190d1cec4aa072f02ecadb7b2661a2d736267904049cf9227b551896b8f2220384eae237aade2653f75b661543657eb662beedce763acdaea527fcb5102552873db1a845299d6222997a5da02a306f66a6c67298cdf9e7113097bd2140d27de0f8cf7b3cbfc77b7335b2f47151dede2a832e0ad98c387810a3aa4e6c90dced1d82f60b471e93f52ddaa80859d1c2e6695bb7b9d9f9d114cf50dac97e8c8ee062361e2b4fb293d7ccf289e41cc19bca4e7ec651ea8e3960969146233940720a6a05b66517cfdf2c89545a7c45a61389be9259a0882319462ab6bd915291aa1eaba1a948ba91b31d2ca9eb9db6d81ca7033cb1974028aad63defcb42cee7b42292274b83a432a49715e0900a7aadfaa8f27658b06486cc95c439628e6759b20da2073db8bfb35204406a98e515e8d1c09514f4ce545486f93c19d3e944174b2916363ec9b03894de4be180315f088a7bd1223ded7baf2fd70c2dae88f8ec498ed7cb5da9f244eacccd4399bf9383a704cf7207088e112c2b92bd0df87ef7fe4f9629f2d8cf043972e72ac08cf2d23b95e0511fc63612463cc9a9affffe099cf52861fa62d96b727860f504c0a657199fad908c43f98ea0a3225a42e687dab806247bc240353eddf2eb03739c705fb41a192357217a632748aa1b2a2e87a1467fd6cdeba0c37357939f9e597d20cb7c0b513748a9ef33564b0a8523f9f7ead01fb9aa6ea444cc62befac45b763799d6f3b72f1af6fac4538bc4171588c09b0f8ad10a52b5ae3ad61a5c0264e62dac2bb0669036d2d24ba1925c1cb9da8d1ce1c0bad7abfa0b0bb11e93689e93ad8cdadf815bd15bfa99871fd9521151cd4b09d394ee3f2a281c122005c70929bf5a8f20b4fe4451ae8f3e0d48126c306885a5ba89aa644ea35c377012fe23233be466a4a24507c14ef9c1e8180f27759d1834b2c3a20964ffd37478d63407401a3e79039bfed49320d34283b8f8a2260188d4fa987d1bc903c0fa23d8e54ec44866b8e29942769bcc7db6fea69541e03d5d3cd1ad1f3e9e400e684523522373f04a97bfdb8e87b59a948816f46a57d7f9bfabee417f62985c731b233d846930bb93a52e8e8ffc49228e3d094040f794c6b99441097d9422c6d9f0dce01e936b2ee414ce1d2abadad8b780f0c109a3c777c7bac7520fe8f1749558de4c47aa70a2a9b3f4fd7c7eec12a5d1ff0e6eab5d8b61bf6d06dcef858eaf30ad00795c8c0fc7f3fc49ed9ea3b0f4a1d6597855707371683127f2b6f404f0938e67d10772193a564adf8e68b8a32a557399e6e7674a770d8cdae11ec7f9d3c81dc9a840767e179415e5018f75042fba70a674ccf03c63bd40cee9a8c6d80b901fd742b835a9a88d947caf7599da2fec9ce0e6ddcdbc36a64f0c8c1b35a005e09e29671234c268e32d32bce574a0864b21eec352117d9d4fc021d5e151110d1ce90bf93b0e2f034f598eddc35c270d163d7d707ae10b7399c99a50c021880081280cc3dd77e48ad3ad74509f1e95ee22aaf80a4d1b1c7553eb8c08db7e5e205b108f2a76d482f3d31c0e9ab9c824dad053536031a26b82c97d9f5c10c3b87554dcc369e4e2e76265668c11c3ea59d22af4c415f21d270f42c506aca34cee870f0de8ce5e731c9f21ced15ec5994fb682ef9b21ab948f0b0b01227b7863b46448e8dc288a84f415569ed8ac3d095180f3a16fdb0a0dc177eb2904143bb781264fc047bf9e8c5abb84724f034b47561618d832337320cb5f63173ed0ee18f601a00f9b040a19a222eb5894144d6a3f71ee08ad40dcbf5d072bb6cf3c21d548250f1165e6136c4ff690dbcef66912246390c5e1be2f3c87040de7c69a96d71d1120ff22bc34b347b456231c10fc9c9f3f0f37cd4ea40ac5215c70ccb2feef1cfe3345fd1b7e3d55a4353f7a03ce6612d6474f8ae6f270843ee2149b6133063b3ffe1de7bc90fd3600a157fd8ba54351f57e951dcafeabac8ba37ee410448ac44abf1b13577120f13bcd6fffb1777bf46f77c0078c85d64ad76673deca404a2e9884df2745925e4e42fff88da1678b1986634757878615f6a3725d6bc831bbb8923df41abc6719d5b5743516a2c7ecac32fca938ad2001fdb2fcac64f6075047e99470b939a59c6b11aa32a5a78991434b8549f6727b5480bfafb639a2ec473e078fa7a0edc75ac6e11d10b85ea125f4f2a5a59632e64fc00d376fc567cd312dc4736818a9e3d8e514987a873c247106f9be01d60089f0f9fe0362bf2756ac927fdd389edf836673b84e8f3da2279f65682012194f3cfbda956457055b64ef732fcf4348b5e52173d38860e25ebd5a03517d6b9e529dac60dfda4ba8cdbd2d53d32d8b58fb42d336702927cf832eea78e6e5a71550629da655275978cb2fd5ac5f8006fa8e6118da1df3651e888275150efbd83f58e7fdd107b09f54ae6520006e6336b13c7a7d785c1a0e7f2fb28b9de396f21a1cd98e19288a7ad1b9efa663bb40e56787203ca11f81ce0b3a8f4706dad93f9264de34976622ccae1e1b4e059c34517281076f69e74e886266bc4dd831a8ff82bafb98c2b21a2124f406324c44b2ed5524bf310b547f767310bf2347369ca5ab8bcabf28583bd75b75551a82b6f94915e01a3c13e556a7870c81961e70887a897b9ed07daf6f0dcb5f777fc4648996083cbb7ce27b71234d6e7d894313f5b10167f27c2581bb4efb7935da7b3440a027c315e560c702e65c955a5c6c631aeaca0d0617f482f0e5dabe624bd8ac3ce2c2939dc831db94a15d373142abe3af0aedecfef547bc228ed6519ecdb5032cd384d0561e0e725fbe2af9e1c7158f0370f1afe816f92bcafe1eb3ba76c65cfeaa599b4ddac9e6888a2c5935e415eb8b4871fd6d6b04079360885b74bdef9ba9f07534b31c87976eb07e05a924d468e38be8f896fe02ec34ba40942274d01635c3abe9c4c14e36f730c3fcd0b27548edfb9a7536bcf40800d47c8a60f70ceba745ef412825d0d28ad18ed506a86607f0ffcb8134aaebb3ab804a6343cf9dae28296840c665c18ab0276c6c857c626a1a1fc8fe7c8b8a19db469b1aaf9b4db68c0e5ae530e790ce0c328b2fea3cc4393626a0a1c41fd37439b21da331fcdc399ba9ca5d7379c043123e98025dc7b408ce5621ff8f685da62299fcb226b4627b36e7c0d30e72c8d02d04ed93bba21f327ebb36228cb6ede8be088bd82745aa330a6c7c44831e9712439a714dae235dac04140abc28e43ff13001455c2ed23395f275d6d3063778f77cb1f91ad089ccdb63d9595d3284243826b35ed325a993379f94c853761f4a1ceaa3d9f32fc05867184fe08577ede9c8b1d8faa393446db63e4572bab1e7dc75c60c1efbd177c1e62b49aabd85bf8bf39f38ff9a230c349a697370d2e0ae823a3c1df706b12c01469dbae453d99927ebbbe51b629ed1b125576f44883f87dff9905e574a3df6c1ea6c278a1594693fcc9557a7d04a7ce3cd724c16caddd7f52a1bb0be9f39506d54b41525592de1293f50dd9e1f72223c3d9ed682ed7c71d3ded970087a4b69d8582c385fb35f23f4741f188e136e26d66fe2968e5c07fd8de0cf1aade63483a8b51dd469725c87a198082e58d39976cf9a8ec6a798846acfc4929d38869edab5e2a0e052c5c85de3ab86430387d8959ce9bef8b9af7b310673f641bd40aa4b28a6b89144a07a6f3b150b09678469e62d571161eb2e5041c47242ee222087a93ff90ea042e015c5ef6fd65e6783a9b1036be6907e6dca0d46eab40d3e98cef7751816427c07c0f38ac6f48cb2297b8132371a49a4a92527d01f1c7fd1fc25042aaf10e1e47b35238fd0de0ce8c8314ad279304b78b23b753bbaae243cbe88a074e4bd4ddd5b75c99ba0ba6624026ed6fe958e2c65fbbeff7bd966bd4a138bd48c465d67c50f68f69bbf15648aa80599206456771d809aeff200b6aa48785022600c968338427beb61b7a2dccdefd310cd346ee821dcfc2cdac3c6a020b6ab4d8f8de0b0b62700e200e25e9f5f5f4b0155ecca61b36148912e00b063d6bf29f7d80b94e52b36666929c48c8229d486448e330324e5d7bf01818eaf7c4705a7c792216b1c2e041290330473984a50f2cb4f326ed58349179ecd5c21df79481d669c77453ffda0f1fe457dae02e06442623f04acdea5e2271b10757ace7fd1f9d3f84a86fadf1c971ef081e80723753092ba58f4939c966301a955ececf8ba300320fdb2eaf8fe61c768dae39dbe5fbabd3ade583e10ce0a0803c7beb17cd53e601d9c4062704f84d6eb27ce722fd8f54d09e3b591fff48738e02c1d7caec89ed7838c8be09cb1f9cabc97586e8a82e533ffe258bd5e161a61158d78617c07304065815984315fbe156c2ba154bf92d8d78b2e54739e32a8d4b0da626709aac9236972151a1502954d154d293e8734e5f067ba9213412323f459e8ef2a685e582ef99c076c97426f609999acf84fe08c776220f802b4a26ed254c5a1bc2ed93ba8ade012b1ab5ba70b3a43af255751ddba404b7ffeef68e1f8724bbf5b438abf7b08e7a5f18f104152201b7ed252e9b8272b09bc62293f5e5b9143601a37ab1e708bc9093773b26c42718fb44470a27b437f179e2148c30bb8b22ce822268d472fc55120d445e1b184cef85460eaf86660a727e5e51ba56754f607a7906e44ed1ffc2ac59a1d35281719be38f634e0137140c3c7f492d82735855abb851d03236a28bd202618c3efb611dfe39c73dade3ed5f3adbf7fe04f39fec2d8eb784b77652dd896197307293493d63efd1f0f43f987cff932aabff2874dcbe761b6d767560d0e4dda55bd1e85abfcc5ad0a3b6f156358842949837f3a246039cdaefb2e0bf542d1be39b5847fc4b354f11b79ea81857841d612e3ecc50beab775e48159b5b5e5309b3555d20bccfecde92fd9df3dae1c0c8bc93e21d2e0df97c5e80ab15a488625da764bcf916004ebaa7b2a665da2ea9e8c709b4129ae935f2d9c8e1907bab4579bd24ab14126502fd89678ff7634723fc6b66cfcc20a39c6c432e4cc6ebb2e22b501a2b467e6de1ecb15aee7a778e0be62307046c16cf6ab31b074e3447ef3aec0f3049f900078e879d4c7b06e3880eb40e412cbe37dc0816071a24afbdb26662dfef4c73a51bd44f8c47d987148e36a861e0a401960a152edb5add6c78603a095f4947aaf1e962a61f49c1b573865bb9bf0702e2413146e31a44a8bd496bcdcb5790798db55c5c4e96087d2a93a49c67fe0d29a454a271a5e9be49d43f3aa8266e8a821020235293ebada81b16057f881be595a2bf4ac19364777f8c8d9a58893ce289ebb6c8dd7e7a66472137b4088da8ce52e145701c11a83a6d3144db5ac49d817968b6d4dc8b68f7a3869532ab34704b433238ce5bb736345e3f86dda63bed707cf2ced790c19bdfb0be76877904bf4600e45ab56f84666241f6360721832149cc2b851214b1be42bc8625c0d24f783fecd51ccf89b1ef72bf775bf69553122a5a79adbc2217c58d812e223c10b71c36659bd31f95da33da19d849c0e8d87bb362159d799a797ddd92f178b5e08436e2bca0009ca1b376517f63414688bc46fd0263ff406b0d21c827951c8446c5ca5c831979e2ea14d34d7ed0081c06339871a072e1b8914296ddfde2503fcdd3d16db3f6ecdf9a6d01612209ebfae225e3edcef0628ba592361a69d6c115ddec2273d52c32b965b76d", 0x1000}, {&(0x7f0000000140)="7665cfec290015", 0x7}, {&(0x7f0000001500)="c02ec847e28688c8f8bcf2dc4eca27624c3bd37d92ffe4e93b5e89cd6c000125adedb4d327382046a663cfd08daaffc854ef4246f45547d9e420687b3f17e5a86f17360dc81b25e0efe98cd65c6615ba05ed7a9fd337316a3a8f732454fe3b1ecd13187e6a23bf7ef201b9e1f77a1c4929654511536de1056860d2", 0x7b}, {&(0x7f0000001580)="09b40b46352254906655a70cdf7f2079e4072db580cc11d9e1b3a1f0b480dcbda78e233f00f15763eb50fa97fd73bb3a3f085672274678e54782e626b516cf29344e31765bacd5925e3fc467143c72377df7e76d9d744a75438b482c1d1918a4e04f85b9b7c217968f47b4a22de6cf0f21a86fbfd6ded8b3418fe0347d9c018a888e08fcc0ea58daab12cdcef952a56af19f21aaec121c22c031ee674775ec6fed79f637e97c98a804647157431f6f2b4bc3b811653460b5d379d0e34558bb4473dc46ce558a682c0950678cefbb5d848701ba1852a33e0cf780a48d6b053f133bf245", 0xe3}, {&(0x7f0000000180)="26696add9eaadbb7568ccd96d6034776bef00166bae07235d4c651ad0b", 0x1d}], 0x6) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000380)=""/68, 0x11) 05:07:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 05:07:48 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1ffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(0xffffffffffffffff, 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) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 05:07:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xb) write(r0, &(0x7f00000000c0)="fce7b952c0910a69c76bd5e8b5e65091d560f86c5c9c58ba1c6452a069584bc292d769e6f3340d85fd314eb28fcae76c59324601efccfe7e7200c3eab864e30fc572e6a643152e0ac94fd50c6bd8eb7419851308c8b34ac46590eda72285099d0f77bec533cb394c6d736526fb694bcfda1e7b66903dd8b0c9d039e66c1112175fe091b18a5b95a3e65a06cdf08f7d141b1f3c7358ee325a9327b86bf17c5712072075dfbdfd38f87ec76f376060a26002a95376f863d3591e0a", 0xfee7) sendto$unix(r0, &(0x7f0000000040)="6b6ad9ec7e19f7267dcce5c5281280ec0436c10557987ed2dfcda4f188884f12bc8a9ac65ab20a9e37df8267d71ab161b9a9d5db1832", 0x36, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="00135f977bfbd46a2c9884772f6eff6c65300000f58456057231f2673e592d5eec01ff3f9b19630247a63ef66f7cad28e3dfb200f9ead044b3c5d92582f98cc7a1e9d6013a0f191e49f4c9baabf8cf13664a6bd9842a83a54513582d106714167a925ae947695ad3947f5fa83a633715cd5962004a4a64813cde2b865eca6d2f9d1f6717a15a0106b1e76fe2652713acfa88404038ae8260f6fc67ec2c830d4aed5f88e77d8b3134602823327ab254363ad705979e17b5c0201f8be67c6aeb3750fc67ba35e0c99fbc034c4c727475d420a5804c87e8f931020c71686e136e987e8d9a70d4048c928fad81c8a2ab76ef686ef86b1e72d295dc8e7cf124ed9ce9f9691d63c21ed2dd70a19da2952f7617e3a6a8b099feb696"], 0xa) 05:07:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0x1, 0x4b, "01100000004e760400000000000000020c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:07:48 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x979011afdac98a97, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:07:49 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0xeee504c34bf90214) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/64, 0x40) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) unlink(&(0x7f0000000200)='./file0\x00') mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 05:07:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x22, 0x40000040, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x101}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x3, 0x10001}], 0x68, 0x0, 0xffffffffffffffff, 0x0) 05:07:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:07:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x5, 0x20000080}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="0e09357daf4cb7155455ebe67476c93e47bd2e9ed69a13f730c8fecfb82d5c0c54c142c85495fc359d4152a926ab87c96179897836baa7c5a851cabf8973a3303081b91a745b58761c3e5fcec93764841af55a3ffa5f81287ce258f3c7f0fb9ac948abf658f88af58f41d58871576541588110a6a7f18b9e09a2ef15d0cb56b17f66a473ec79bedd828f162a339a42d672", 0x91}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="a000000000000000ffff0000030000006f9ea744094d2f6498996c31f587a9840ddf9879d2eaefaab9d047113d565745ec0b5269b7d65d138a0f0ac4a037fc71034c0aa0191198f8468b24cb584b0a6fd4d233aead8be1633a5b477a9fc2fe71007f76cd2782d20708d31d38ba684546674d82c8c0bf4054c2f19c8d35f9b22e941cf91a37ef6551bca51b554069fb4a0a7a104a10e717d5494b57a0268d0e6040000000000000000000000070090000381a590efa521be130972e174935ddfb46390dbffdaa3e62f84170855bc391e80941f5bb93fdd4292012000000000000b800000000000000ffff000007000000f0e60efe893b0be9091b0f5c3d4fcc35e6cf96fbe07a9ebf8a00b58d5c5a2504c5a5e58a3492a4b38644cbc60e42f1e03f6728ef639eb4ede7f49cae6de1fc2d39537a97f4cc3490a337cd7fad087d60e47f237eb5c79e3cbc710407dc2eeb07516de3220a3af82e23b8b6976a5eced8e19f70f96458fdc338af8a523a97070fea6bb74e08da5a6924e43a66eb1651f8b779cc74cb6036d243e984b98ac6cbea02e603b30000000000"], 0x198}, 0x400) fsync(r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 05:07:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) r1 = shmget(0x2, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 05:07:49 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = syz_open_pts() mknod(&(0x7f0000000680)='./file0\x00', 0x108, 0x8) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x3, 0x8, 0x5, 0xd62a, "79e93b923fb4f1ec2a680f15aaa46b388c612bc3", 0x1, 0xfffffffffffffffc}) writev(r1, &(0x7f0000000a80)=[{&(0x7f0000000700)="8771e26694a0d98a1cd5afc9d3228544b2c5b4cada7df7b49ee6790ea3b6707ba877b099a12ef8e212029635fbb6f8cd30caa0ecb2fd31646a24657eb4ed063e883d04b873fc6b840b7386268fcccd4448af7d2237386e1763a7f77436413a8e64a1d5b29724a318fba560f24c089197", 0x70}, {&(0x7f0000000780)="65219613736d813f35a413ac7be64f9576ca0c6349b9f86abe42e16110a71d3b15c290261acab3a7e43fe226f23e8d15700e0cd118e1c425434aa56c", 0x3c}, {&(0x7f0000000b00)="d3f30643edc47c774767197e", 0xff92}, {&(0x7f0000000800)="493d91431211b88d60734cc84edb52a8d5fab41348b7f50b76a8523911b6e9a6f2f1d7d216469f5a70da08ad2fb4", 0x2e}, {&(0x7f0000000840)="526ff4430d3dccd2d20efce8beb5dad70356c513bb71881b18c23f87efecfbcf3bfdd00ff56e1795097bcaab955a3e9695af02a4fd4253c06a8181a93d007089113491f138dd7ff7c7799064bb9f10dbd1d1c326d4db879317265a4635c46a7d4fa6a929d6af2620adf752ecebdf8d0650834cf3c1f7aa21901347ddbc342fecb4fee032efa68e6f1092a8ff8f6b7f615f4ffda25a1c774569136394452be035323062cf9fa7fd1edfc14a76939498b4e963318bdd1fc99acaef8c9c05bc57dac361b25f408b0dba91a0962c871dd8fe01f5d89441a353660333bc74119b2fddd5dfe287d09fab195de91e0c9de2ca58265d", 0xf2}, {&(0x7f0000000940)="3d346c36ed2037d3ae96a6bb267b2ec64c14ce6b43397944cbfe223f5c51647e9bb050de9812f99a959e3e22a85b23c59cb4049e10d83cb2b1bad59213e2888064e90ed1333fb0cbd894b880d1424158ee2e7e297a972b4ea838fdea3df8d0381b215bfd0da94a722aae628ba379a211955986414e0e48b6bc364de4e44782", 0x7f}, {&(0x7f00000009c0)="d5e9801ad7309ea441d02a0143a860de233033cab85964abe086552dd81402a824a40b48a0ccc0351f4d114d2e07c440ddc41d016ad2cd68e4eea62cce54aa1a83446f8d17badb4416d7209c9fa340c6c00f0131c62b6a5d2c8c5b8655783c316eaddea827c421f21464228bec07ae24929ba84768f0f7eac453a0eb46d08a9715d79fcb", 0x84}], 0x7) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="809a0c6d97679816bd4c116bb280f1a8526c92af98ab90b9f1f2510853a84d329643e437748305237ffe6104ed31c4d3dfbd0040a27049138509b78d1830f4d623419c28fe8df50e779e8c2670c6e80c0ce0edae091564f7f956acb937a2be4c3fc07b134f1d8f2c90077ca60c2621214cecf11fb31d74e7c0051a559cc6c298d97f6428011678b24deb104083d75f35c72ee5dd9e5301872579c3229b099e6ab5a8d03827230f1350793744a63bd42e8781676e4606b91837f2a1acab7fc69d33fa9b310f6735835550d91e691d22e2d7092743fcbf2725582731af683dde58ef45a2315abbbda818d1a51eac007bc0", 0xf0}, {&(0x7f0000000180)="7a7c551eda752a66f7972dc23ab2c005dc6dd2698fd4c4aa38a7a316714ddbc010333d4d224b4f0097af7e4600ea444dd217c09bf457a5e039fdef57bb1393711e8bee1af9f0b48e043bbbb171db5c1ee4c0c5efffdb244573fe1c37d0050e49ed96e1b0004970ccafdf275d526bdbb9ce4d790ec94ff619e569c2f4f8e446d0657e066b9706ea71a18a478c0d379ee4a9987f914047f7d75e3e20804c5fa46a670e05ca750776ead3db85432711dd3fb4b67181ffe8d441910db499b159e794b36b0b3977cdf8145de651b99a9dd42d7d0f108f04ca4748ff21c29085421aa8f0", 0xe1}, {&(0x7f0000000280)="eb99e2a51b61a6cb19d84e56be9f698f607f7f7930d2c1a7764110967cf6166b10524e17ad47a4", 0x27}, {&(0x7f00000002c0)="32410c701662d861c8c7eb6b187f8c3eb5b823dc142c742fe56ecab14b18275720522373c7ac6a1204fcaa7833446b9056b2106a73b07b53902316cce8e4fdb3ea1fe02d67db0953fd42a0b8182f21ab82e321b754b9390b5541e8d5e30db86b117ce0542ef86d4c5adb7f30d0cfb0bffd8a517ade3200bca1fe6c8eb7f48b3cc97e44e8842aeb9568ef5fd24e1a6ccb37de", 0x92}, {&(0x7f0000000380)="931749fe85ef8e33f7a38efbcc68f404144114939d5b9ac3915008fe8b48c91b697a55958d7934cc01d872d4fae3d0fb38c97f4a9f2183087206868ff4e19a83f74f0ae59de4c5e35b6904a743aa0731d774d6aa2229f3c0db9247bd2cf512a1f0b5da43a11439712c5c1e1248bea00529bc898992bde91cd2a77afaa08812292e9aca0275736a31b6b287dae7c78a129781c40804d8e8d42eef317e644fe39bec059243b364e7568b34b132870ccb281cc84cf9afd01748a85c2295649b354c415034baf5d9cd7b52e2e1b15f51f421e48dfeb68ee98ceb555a932b21af1da15144", 0xe2}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x400) ftruncate(r0, 0x1aec200000000) 05:07:49 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fsync(r0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r0, 0x3) 05:07:50 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='\x00', 0x1d2) getpeername$inet(r0, &(0x7f0000000080), 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 05:07:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x8000000000) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 05:07:50 executing program 1: r0 = msgget$private(0x0, 0x280) r1 = msgget$private(0x0, 0x40) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r2, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)=""/201, 0xc9) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) msgrcv(r0, &(0x7f0000000080)={0x0, ""/226}, 0xea, 0x0, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='){{\x00') msgrcv(r1, &(0x7f0000000240)={0x0, ""/197}, 0xcd, 0x3, 0x800) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) recvfrom$inet6(r2, &(0x7f00000003c0)=""/17, 0x11, 0x2, &(0x7f0000000400)={0x18, 0x0, 0x100000001, 0x9}, 0xc) r7 = semget$private(0x0, 0x7, 0x400) semop(r7, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x2, 0xffff}, {0x3, 0x8001, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0x3, 0x1800}, {0x4, 0x69, 0x1000}, {0x0, 0xffff, 0x1800}, {0x4, 0x400, 0x1800}, {0x2, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) shutdown(r6, 0x3) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) mknod(&(0x7f0000000500)='./file0\x00', 0x6000, 0x4f1e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000006c0)=""/99) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x20, 0x8) recvfrom$inet6(r9, &(0x7f0000000780)=""/4096, 0x1000, 0x1, &(0x7f0000001780)={0x18, 0x3, 0x2, 0x6}, 0xc) semop(r7, &(0x7f00000017c0)=[{0x1, 0x6, 0x800}, {0x0, 0x4, 0x1000}], 0x2) msgrcv(r0, &(0x7f0000001800)={0x0, ""/150}, 0x9e, 0x0, 0x1000) connect(r2, &(0x7f00000018c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r2, 0x3) 05:07:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4000000000) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000000)="ce04834cb1abe5e28f57a60d7c06d5549e55773df05ea736e2336ffb2921f11c957c57eaf7c457830b5628bc", 0x2c, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x1000}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/45, 0x2d}], 0x1) 05:07:51 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:07:51 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unlink(&(0x7f0000001840)='./file0/file1\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000001b00)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001940)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/163, 0xa3}, {&(0x7f0000001280)=""/122, 0x7a}, {&(0x7f0000001300)=""/201, 0xffffffffffffffbb}, {&(0x7f0000001400)=""/130, 0x82}, {&(0x7f00000014c0)=""/251, 0xfb}, {&(0x7f00000015c0)=""/67, 0x43}, {&(0x7f0000001640)=""/227, 0xe3}, {&(0x7f0000001740)=""/231, 0xe7}, {&(0x7f0000001b40)=""/197, 0xc5}], 0xa, &(0x7f0000001a00)=""/244, 0xf4}, 0x800) socketpair(0x26, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001880), 0x0, 0x6, 0x0, 0x0) 05:07:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000000000000f, &(0x7f0000000000)={0x5, 0x3, 0xc2b}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:07:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socket$inet(0x2, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:07:51 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0x3, 0x800000000000003f}) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 05:07:51 executing program 0: r0 = socket(0x0, 0x4005, 0x401) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/61}, &(0x7f0000000080)=0x3f) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x18, 0x2, 0x100000001) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8}, 0xc) 05:07:51 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/108, 0x6c}, {&(0x7f0000001380)=""/46, 0x2e}, {&(0x7f00000013c0)=""/196, 0xc4}, {&(0x7f00000014c0)=""/225, 0xe1}], 0x9, &(0x7f0000001680)=""/179, 0xb3}, 0x41) clock_getres(0x4, &(0x7f0000000040)) 05:07:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 05:07:51 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:07:51 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x3b, 0x3, 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000100)=""/35, 0x23}], 0x3, &(0x7f0000000180)=""/237, 0xed}, 0x800) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) 05:07:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x5, 0x2}, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) recvfrom$unix(r1, &(0x7f0000000200)=""/75, 0x4b, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) nanosleep(&(0x7f0000000000)={0x8001, 0x8}, &(0x7f0000000040)) 05:07:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000140)="eaff125c00000000", 0xfffffffffffffed9) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1bde0a2187fb6df9b3b50cc4a4fefa594b7a5b8a15c150cecff0ef3f3ad0f4f175f114a670b02064e0cc955b", 0x2c}, {&(0x7f0000000280)="60e87fdd48039ffd242ca171f6b9b5ebfd4c7c33b87b11f5856ecd58f074af802f30a0f77760a0c7e368d65d1a7c119cce7ed6d5e48f0f0c4e7f91a0697445a0fc4bd67b858d99edb8dfbe164368a6c80240644ff4aebefc357114c885bd4d368693cf55e19bd39b5b03a061d810dd984da5b540b29323023d00d0cd8243de31191bec65f31e64d6656dedf84b9beb9e999772d8e4e70a19a85b4cc3655eba61eb150843b7c03ae3628593b5fcfcfe712d4d25eeaf3331e78cbe5a7466113b03cf947a", 0xc3}, {&(0x7f0000000380)="189605996bbf89ff8627e3b929aeef1083575dc9691084448a9be21df4a6f9fc69dde95bcae07f30cd1b30ff6f350e77a10dd83b2a025e3c9161f5b260512aaedc7038c156ac7293", 0x48}], 0x3) sendto(r0, &(0x7f0000000080)="245a14747bd2c89e4f8221bd88b0ef871e842d3d73a1dad95ac29164f788c727b40b341427edb47a49c33cdd2bb0f1c7d8fa0ce78081d8eef67d4780e22eee3e27aa6bb349b7641599a613671bf2658a2f9cd21a82f6024fb448966e8d179c89b2be9b67bcbe7571928a9e0f3852a63bdd675845a178a42a504d49f6aaf8c863d063b190ccab485db9aba7", 0x8b, 0x4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x7f}, 0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$inet(0x2, 0x3, 0x48000000000) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x2) close(r0) 05:07:51 executing program 0: socket(0x18, 0x0, 0x7) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0xfffffffffffffe9f) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xa7d3) ioctl$TIOCSTART(r2, 0x2000746e) 05:07:51 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x104) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 05:07:52 executing program 1: r0 = semget(0x1, 0x3, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000016c0)=""/107) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f00000015c0)=""/223, 0xdf}], 0x7) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:07:52 executing program 0: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_open_pts() 05:07:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000480)) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/67}, &(0x7f0000000280)=0x45) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kqueue() r0 = dup(0xffffffffffffff9c) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x200, 0x6b, 0x0, 0x20}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x20}, 0x8) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000340)) r2 = semget$private(0x0, 0x1, 0x280) semop(r2, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x6) 05:07:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001000)) write(r0, &(0x7f0000000000)="69736669e6feffd3df5ef99917df10cc3cab428070f7934eccf6377d6944ccb3426891b3bd35fe0392ccb7e60149e54e97d8b344a31e3b080c91a337fdd2da6dd1b4aea27c5906c086cfacc5bc32da625bc8f3d5ceb7c486ddfa4ed4adb9e222d9649a972e1e8ca991cc41a41e53399a4992020bed43e03d24d77ea9246888ef26bff4d29b31565a929046f9a5c707c8e3e8e8cd20175039ff59fe24231b7c33373466bfab2e85b7d2fb90480058a3dde3c6921923dac4a7ccd65dfa69176c4c275a8eade33f494db4d7325a052aaf34b8417f76ad558551cdbb3a491aa8660defc2774be9e6361a5025c06d6faf7db787562b8cecf841e2bdd9ed140886fcf2e372f18741507e7614153f0a7bf64655ca53cf304a662fccee105e69cf2656b2d914e66d83cf3424b0c1a898ce94f3a8237b29e86030c964c44b3dbc440f55a7a492c78b16453a2f020382cb9befce541f858ee8fd513e0b6ea58b02bfc81eb7d5eb4aab2e4d8fc948684fec2fb0dbe6d4c08b74eb60ecf877f8f04286cdeded21ebc42a8d40647495dea198088044b72ffae35d64ac37f6d7b7550173665bec53e259851595577c09fd31d37737e9924d3dc21bd80f1f55ac9f9e5ef400b37d00309d9191ba3599e511abd1d49941f6cfe52c3946f09b52ffde2618c6fa723d19e500bdb50abb91aa3c9ea33229dd5d74dea0228dc286188facc025f2e7bcdedcb380b9b4a8267fa946691f984b94ae254592ca71d4a36a9366d7b1f975cb264fad4c27ba9dc2bdba123b579cab2e8c6aca896692621c8a50a3bf89cd6d85443944a7982bbcc6bf98afa5d4a8b29c6acfc2c493c502bf6e5118d97f1487dc38c886ef75e6fc241d6a683ea2e1cf945b62186cbba3c19c5bc080e5b931fc631e4e667449aae9647ec52fdff28b6c1c85c6d52f6849c849700638169f6be3ed166cdd9d5fb66a6cbdc6847c12344ec8b7b546b8283cd91b357658d1de8d5959c2f6e7d4f03a65b8b022ee44bcb12d9bfc0f023b8ad572f85a7064bbd03a5c8967b5c3b8c86b9d4a2de246d8cbdfcdc2552502b221d40643baeba960c2bfaf5c1492da9e4c501279581420f5c07d95c4a0a46ecda4937950f2560640d2360598bb08b3f3750aba215841c5c0dcdca9aa8367ce23f97c40ee9078f55b55ff03b91d4fe116734cc97d6db011102e384a250d9a65d093906d9f849885c3ae5ba4a480dcc04a05e34378d383902255755bdda78c97b73adb15c9122dc8d10ec938816e6f4985ef8ad7e64c1d6818b44d24a48699774ed479744d28ca02eb2301e013c1188e6146ad84f74c738903b18f39370d9cfbc69ab0f576db6351863bdb52069da3fff1e675cba3649dc645018e693f2e82825cbf50275d30a81231ca899f1bbce7d32dc8cb39e78d3812fdc4507e14b86298201c74a39422e438484c313bba15377f87c8b62c824db71c7dd7f9a842aa5254f6775b6f6726f8b27feac03012c5d041005f5ec912360402d8146c78fb67a135ed3a65a50d213668dd86d64ee6c369688bd90338d199cc17988e7fdd602dfcf004a335d3e20d1970370316f52901c11b1e853cb6ec48ca02a55cfaef52cac56e8bbbda87ae0b395b421cca40812c54d8bf71d79ed38425681f6db9f7c4ec39f9b01752a76237efdcf2e521d368decb400f79914033e5d76fd793d69e4ae284dc2226486cf248644d0818396c7200948b70ac97d412e043a2f4670b70ae68b510ba95a7122763e4837f76fdf1878e94f6cc07a9b4a6225f8805bc36a525e292173b779114a9edc64eb268a73e948196fff7d786e1615aa6604b7c9bfaf36f5cefa7c3a2d261f8a689fa0b31536a3992264531dc131f8a143d6e31185c2d22c80cccd5d25723829abfd21371f6e0b02b59fd59d7b0d2f0680f33bd5499a40cc61c8960df47f2bd422dd9583ddcf2f3079b3c54b6ae2cf62d0f30b498db95ce708fbfb2fe8da8424f0bd5dc6193ab5b7eb9e49576fcdfefd1fa371ec675c4e9fa77d23bb1c52e4b7980be1f71721514ce4f6cfce1cf141248000b2b3046e103439bd4a0e630c4cc6b9a1e32387b1e27a3cee2066ac14076d887a27d741613fe984bc64bc261e73fa814b0bd9f8dde1eb23aff446d8d5e45ccfd38cd9ba2782106e2cb457bf6dd70254aac069d4a673d71f35de9fb89611d77ca0041a2df4c317c5c9aa8ccfdbcc4ab2c9c26cfa197966e4ed61d8f4537ffbeeb8a89747181edbceee696583a43c89c4507f8d0331915f6f6d5970eb9e55c959784239286ae43484b7672fc6bd2b728b05b65f80eafdc8c4de4408d6195aad9bf05d30080864448fe1398c41ed424a8adf9f1e5aba0651070ee1e7b10c3ad45281f41545cfb4c906cf3493a841d1557af810e6cad382d518551d673835ffb63120e3dfcd29f1204d2f2a2d0c3dc2e827f0321205948a31f62211057d3798fce10f718218b45e4952e8abc8d18cd7ad11aa46dbef54268d757bc9de995e50ca8c78269b5647a1717625251ebcfc44e22bfe259a103804362165c5c85afdcb4e0fcde82a5e82ceb1a941aa656eed2c66a7fe33aad14e0e0bdec08317ddedd0066a093a8967d094da629e37d2fb7a91b833e62887bfcff15e488f58f4bfe5da351a2023e9ef516ab2c326d66acb8a7abab47002c61270744424022fd535dc67917742cf65feb7e0bcb34118612ef5a3c33d4ca37266bb9186b8d2feface4a8e96117de114d12ce6872dc46c0759f935e6c173c9137350d26a68ec5cbfa0d7485258b6cd5a711b9ff49dbe6301d6640a1293c6a4c1aeec5a7ae4126a950fcba0a3db2349cfcb528b832df141f9d0016c99aa4ec59abcce6c49d7ac401b86c089e7408396ae282df3de0a9936e6318e15e8d67e6f3dcca784867845f342000e10d4f2dea12a08207c4df36b6438d4a7b474ffe2f17fdc310d0b9fc9a85679664ab4d0cfd5750c013782b8338cb92641e8515165e3336759bbc88a66d500b8efc7618bb0cfd2af31d06f8afcd7086286e82edfda9a0890533889f8a1b69ef0dd51e75ab88a20bae5884a0dce9effa102272a5b49afc98f782ec59a251a1cc49ee1928be5d3fa8a858750751248729f0ac442f690fae456628c45f4773547a5afb28f6f13ace18e67856721c00c237cdc49d3680f165e457ed464d2d1b7392b3111a612e0f6acca0320da5c1daebc7252062b737a419489d1b382821fd903061ad5bf2bae641b6a619763090c3ff85d682604ef617a6171ab030c3317f07f1c21444709ca5e2c57bdd7d1a5a262ff7fd2e648d534f0b6ce926262600470e1607d94a58471650a243a8a5fe43b9289e341136c5f179bb4d9329ead0e82022617771c64d97801397b08db31edbf85920d0dd1f35fb15ad01ab377f1c540c531f62dc4e7fcc7f4e89b5f04d1cb9307258c1d33f9e58e535b6ec8e1571a90e66cdd7108812395d307aa24529153d1f8159756572578a46d83ba8bd3dfdfce16f858693fee732a8ada45c1255f6ccad1f0d2206a76ff61d9cf51f2bba969419541ffd46dc11637751516362b97a5eb32e62ecef44ee2b6636d686b99d9bd5b186cf6f0f827a9548f12c16068d146fe2732fc4bf1a732f4b1e76c3ccc005f55cbe0cfa5ca7ebbacbbeb7d11af90ca9619d6d32633d81dbe9bfd18b238cbf4103772bb1076b17c1f04cc194a158053a20e50e2cd173ee45a0c21d8807451fc3447295a6d3853fff5c5b3e2cd009946357833a42d6fe2e338b5cde10f8f4387d0f195901dd2c4d200db530086f17b6d3979a9e9baa2c4caee37d119985a94ab63e9709bd6c214b9bb036f6ca65ba98a975a0cbeb5c259f706c93a6165ececf838d2b0f55ec7e2d638871cc59aeb6edcb6d6898f40981fb90d331b2d8e4b1df12369d2de2417b52f898294b4da4cc9780841364416feb91ab5f0f49d34fbc5bcc007f77510617034b6b0ede2ffbc0efbf5ddb767cb43fec89448e5855da65d487c35cce2becb50baefd6304ee193edc05b7938cd1979228dd1fb016a4176727271df4517f4cc56c9146b55f0399c94d992cca9d4b14bea3bbdb38eadcccca7903cb5146bb88c42dd486566837ff38d6e3c2ca491707217b56a57376ee5d933a146b49464f87479bd31651d8bc8e134e5fac071688666a7f9c2c7a9f562e9518fde1aea177e5027363ff86c1b93f84ed04dfdccc1af33213c557fdca1fb535a3b9ccd7173cb2a9bd1f84034433c97ca9c7ddadfbec7522794311891c04d9ca0afa1f8dcb7543894e7bde5ce7a326006b10848e5e0122dfd4382e4f15d9631576a5e651ea75ca8124eedcd9b18efc65f97a4d59f5ddc45ea24a24a6b69c6cf9bdd12fe3610a7a9b719437e9ea6baad13282a7d17ed4d35cac284bf2832fa9b0d3f659d790d2ada8f59f2e7013785d91c6db5580e140c43bf0d2c71c3b19a1349eff20fb39acce8e54ebad084ff06ae0395b76fb1506d5fbf379f2fd1a35f7042e32a2cfc4a5bff3dc47155c4590e7693d9cb1d87baa8d08228492e7dcfb484d5451d6d7b91ef47d2c6fe9ed0f40af34d039e2efdb72ebd44713251d0ec9ff5f4732767483a0a032316f21952a9b284999fa3c0619ee3be0dd497b62143c2702fab9e037afd819c24387f941918c1b8f9da294bd2875a1903732f8f0f56d4d70b7a9a78e4bcb226e7b856f24197a94fbbfeb46b23d479b69f2918182ef0f5ccce987a65dafe25bf2c22abbf00065525ac42b3ac8d76b8b752b44c6eac1ce1d89e3681fd5b3c05026544451964027fc4130570abe19ffbe3e5455af77446335b85ec65bcdd2e758c7865ce1a64b37d991f4fcda9677edebba189879065d2a563f68fdb8452701bce1aaf0dcf7ec3374d409e5c62ea15b37e8d0fcf82b015df80f905a900258c86ff999683af1eb75c496e7801c7323cedd973907a8d3cadb0b28379b8a29ab633619a8ce6a8e540d01d6430afcbf8c8ac21c88d7e39784872f635d04438356a135d7b3f39a541fa2507561a6c0f7bf1643985f6f019898c022338d7f5035350e7815f337b8b9aa34f23a74968674a83efd3633d2823944cfb038b48bc25eeff0f158887794c5b5b98c0694c634a14a2404d535d3b3d8f4d9305d54e3b8053d1bf4d9f009a1ad8de7cf889967f67ed6d69f255e8293676fa33d72e717a9f533e481e32d302f600541c92e33ab2050ab9645fa11aa029842b830976324df3ba1f1885d4f5081647107fb88c110ce371afa5e6809f5e3602796e348cb63bd56014e042d87fe6c0ca45eeebeeae6db71431c0360cc6185760a8daa6395077b5520f25d3183e610f7c434bc4484ae969f2f815f29929bcb84c44b122f09e5dac0654c7d9e649d3428286cf16cff0fddbf2de3a9575b46db774f67efa4c7387e7a15b3947008485c10d947f4f26c706e2ba820e2bf281954c682a9943a6ceb0a091449702fa55468add56d184932f192dc4c2bd1cfa104daa802ddbc86bf75fee47a63e7475c2e1545651068ceffe8a1e17bdfab2c0be9f9961bda58863141f64249f9441aaacea7ade1049ffc5d2dc9e63dce4d7474afb31e70620db3b5d908d03206880824cd9b02fd9512f5c29decb7a72c67b4a2163a43328e91def1e1e582f76a20b3ad5b8b248823d714a0d521d756bf8d58823775b170d9174c8545b4ad599be38abcad07d1ade41e9f5f6f9ef3430cad76c9fced6d211a7425423cf3bea1ec62091a6f92b8b838201b15cf147b1c9d344d9a5dc83585207b82c7901235889cdd43c09537c7ec14fdd625e4aca248f24bcd78b01c26ece4702b", 0x1000) syz_open_pts() fchown(r0, 0x0, 0x0) 05:07:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x810, 0x1c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r1, &(0x7f0000000040)=""/9, 0x9) getpgrp() fcntl$setstatus(r1, 0x4, 0x80) 05:07:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 05:07:52 executing program 0: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x403, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x200000009) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) execve(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[(@}^-.#\\)\':\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='-X\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^/\x00']) ftruncate(r0, 0x0) close(r0) shmdt(0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000500)="b94e9c81eb7fd22515ca20cbbc4c07696d9474de6569a30256518bfca9a4450b4254977892dda139cd94a623ceb488a8e05ba928f5d92596c99aee08cc2659176cf4e6b388bc1e2a10e21275ca973ab214592670d0862a35a2cc27d95dcb9eb3a8603af71a56acfa82718e2e048f136fa0f5fa7ab066bb7bc6f7d2b31cb8b78a264d5f4782b828c1cbe8f176d4cc56dadd5a95db6f451afdd8e3a8fec9dbc5b177459583281778cff5b6dc7f38ecf11d0ca044fbf24f7a5c1e087dc71242b7d9dfa28288486d3c2aa8b59cb13b4ddeeea4ff67c2f3edf5300723084d176a3bd007de00edbe250075c966cca7bbc3d1c243df9cd33e1faff6526c4c800b13008e93ed06fb94171b936b78d8b301c78a2158dc26b021c0a1a97cd458784df3c2b8da46acc163ab1d505bf23516b957ac16b9277336d8027b947dd9411cedcba1f5cafbd0ce6b32cde338b5fdf8233bb911d0a51402c858d09a46ae175f102760703835d4a838619860bd3ea96b99f30365a0bd5d111cfe034e4374bc5ca7b5ab3a5c84662608a7ffd50ba5315d41b0615f5eaacd368ceb64bf56a24eeb7c5eb8430fe12b0b28e5ba027b5ae52dc10533befcca98b3b0a88436cab4b2223696b39f2393e43a48426d514c11fd1c2ad6e55aa5ecb850a60123dbabefe4149f6856ca6a353cbb4a1479ae08364bdf3820dfa4a90446a267a9a0536a00428a83936a619e71d203acb9c3d9c8ee72a43e4ed7c8b9950432427c77d7eb020957e9428985e91d72e5dc6b8bf66555771301ff8a3dab144ef7ba09417d94fa882a4b789df7a097a3f5f917adbb794a423ee2392c006ae89e06047ca6da9b380a68f7200b73606c2600819b7ee5646779d3ac1791cd05ad133a11db63eeb1493b5310dffe46ba3735f0efbd38d0e2e9988a102f5e8c9605ad5b002d3ec970f9adfe849ac7cd54455e55f3aa1575a168181882b710cd9d3552fc92531b5ccea33343f860b9dc1f37c2b30a5ca306a758e3b7b2490653951d0d95a004bd33491ec419d5e2610ca805343a08cec3efc39d65b9e1f64233240011ab0064115291b03414bafed257ea3e876fbae0789609467f7a7674b17601e26dc4532616e1e245b585e6f528b66b3c1e4d9f7ea6208d88b444a5c7312d8550e065d2d19c921a6ea28f7d3dd0921bab010c1dbb7e0ae360a243ee1c3ae1d73d6ae215a90d0027c6ca4e51e2c7bfee71e3331e200f115373eb0c308242644f861d47c02345fababce0c7c66ed06b13b16f77e52f2cbee0e65ff4abbdf6b86d2d6e0ef36b52b6a924068655b225298866d3188dcd11777f6df2d0393dac9773694727adc3455c23b9c82840e228480271de8b5d2ab3d89b780ecc36fbc659997d48dfb20dabe67b63b58a6d5e8362d7fb44163da0d9c8d87a7c06c93641c0b6753bc0266d8d19911188e2179a3a5215500c3991bb678dac77ddf51aeebdcf2283f237173e16424bbb69b6112a14d509e61db607c07862f3df62e05ccc50cea3238cc44ec35a520f719c53acfb929c63c10c2a794c7fa4c8654ddaaf5ce27a96624e69b5bd0ee90b25ea26d7587ed853a940179bd883d6ee996a099d29ab8055f2a326af96f8fb145ccbd54fb9072c81c16bf9b34b19aa4f32d0e1c751ab7b7f62a9298027acc0b96911ab6c48b4964f11226725a126cb00ec63e8bf81b28f11266dd89433a8acaf89d5eaf145b00c049969c9c22ba9a9c39c8c743fd1af2df516acf067c0196522d6cb1fab35418091cf6e389cebde8dd013eec5bacbea1a67855644447c6949c2867801a09104960515cb2e6b3be22f81a92a0a9a2767d788684c9e8dac173530dfbbd655d3cbdc06e436fc94bb45bd9b2e731cff177ea9f2177bbdbbc5f3c181b8f937c2bdd8f8d3d75e959211b31eef752a7e49ef2fb79c746d0d8e8b9e1155fc7a07d981b3ccb91dd108492e5418308ba0619a89ce80bbc06e933db2ba651ba41f51ffc6df16bc743f43a556b68583c8a0709d80e78d7c61273ecb4fde3418f1c14d1e97e4c726816fc6e4ff3290205cadffc8a62a8bd3baf3381133a14d91cb3bb5cb8641a101f55a8bf8a345fb209b95066c33a9009221e129ec07266466a36453e20f3cc3df648d921f937efa4b82ca76dca2edafadffdd61a3efa188b2d6994378dff572803b9de41155f3e8b6b557b23e4d2977ff4d3c79f2b09806e849d26bedc3706a4867f4a9c94185b2ad3facf1d21b2d64594fc3e90a3fa2c02150b8e07a837956a4362eb95e948ecc3cfdbec36e047d8f6e0e978402202a45307858421884424507a8aeffc8f5184a8932f295f69650d64fab55e9475f709fd49a41b18caf5ed866d8777554b614ad457e847b1e4f94823a49398e07ffa9c5f6201b4c6b2f1d4b4f898ca18a4bf4a69a66cc70aa00117a2975ea2584f3e93db60b828557467f7e3414d18f11940990e6fcd4d9de76079793a41b0a21f19f5957eb71e5bf74602bc2fe1a947506b2769636852ba48e8bbc25888e0eb9cc5338645d2d37bf90383dc1d0670302c9baa27516bf58c52b6f0699ed133218b902a2728ca048f8ef592d106816fea59c5a5ba374be113c9cf06681f5575b69e2a6a889795e5827139bbe34c78760d4e8cd72d30f1673ac659de0dbfb7b7335c7de5152b4fe5f55729a83a4393d02c0e54facee5a82f269805bcaad53473cace02b482a44094868c17357ba86a7eaa48c1d0ccd47b640c80a5851f0e296323b487795653eb54639f648685998decc9fba1d983b219e653c9be6bac0bd961a2c285c49a3146ea5f25dcdcb98fb7d3453d80b19c8566d1d0e26c63a3fa3a80f41cbfa2534064ed49fbd8dc40bd3e8c161d8762222f85c0e66a701dc8dea3ce5e4533acb675784a3c28855b23d944e720eeb5c7494115cf6deea1b0cf7b4097836a3164c6db0cb8adf06cc70fbf4790cd65db5233d08930d7ca2f0ec4ef2920206cb00c0ff07c8a021795fd0cb0f8777eee8ddf22a54ef3bfa14c349be12292a4f767080496d538e52a1d81e1c79df8cc928b09506a9673dac7eea99d0e1b230b258eb37f6c0c670b6daeba431a1fd107d3193d988d636db639526cda77e70b12a464d3f5c862730c44260fc881f9bf4c7c914b3932301244ab786b777f01de0eccaff4d109363b7ea7ee0ee626fbc5e104573e67c96a9643c43331d76eee5c594c477dfb30908facc6dfe2d13b619fdc556783fa3b8816c243440c70d4461efc00a9e6d433e45c83e83f25166198bc631d9fad43134c72ea4d4037f2728b9d265f72912801696b43d5d685021c9441a0d3f33fd494289a900e79e5f1517fe9bfe75b70d0eafed5281dccdb3ea69870708b94296f784326d2fac368558591d41434121414f588bafcb3351841a25152bf40a18e59608c518b9c1a8720b30abf746cbcb2222a7f25f2d06acfb02e6df57cc0cb38eacb4d2030da7406c9989fd66f224da1c52e72f5defff545a952edf449af8b9204e72f9d49662233cf80392d0bca61a666892825796e43a2bf0b4f2ddc53b76eea89386cd3745498e42a9ab683e3b8d9d2a85de1225af9beea41ed88951b1d04526694ad10424beef0faae954453decdd7d58feba636c9c9960eb1100a9dea2d98fe2a48163253db30efc34b8ef8d229ee9a0daba8c719f9c7ba45c0dab7111f168ed33a5da0398a7f3cad985e507646803981629678daba933fdd85f737498d9056bbd53fa83b95b9d264f6b5b4384a9ed7b28f5f6855f731aa7cb2c2d9fb6b552ac4e6999e7404939239e4ccf0a5785966193a51f8632a466853d8155fcef092ab5b46f011ef3fbed94e9e623cdcdb3967455f47c6d770b7b2100eb4fd016047042222971b249126dbe592eba0a78028ea2014c756e803fb5d7905bf96c3c2110cfd02fd5817e0b0ca3e5a535b0726caf6e043ca722e97b303fba299ad2151674606042a84c7c426d14d003cf9ef02dcc4e9a0e136521460eaa9eb01d59f07f017f7c4871ea23138a7dccfdcba82cb36df2998e004313a022ca5b44fd62739e35930416fdc08f168a606af0d12350c4fb71e80012d930ac5d0dc79edb5d46082085043a5da855b9ee94ed996911e1db184a33fbd6edd5207528ed80445617b6deb5aacccaf905869cd47a312356b136cce9608bc7013761137d3dab8c0208a1c8200b948cbde548bb65203bf60c09feb81708364ccfd1dd64749cf2a06563c537c8e184a1b3f2d0649962432c7011655cfbf1ed5dc337633883e94d39d2f00e0b53babb0e1ee18c6f60ced627c48f5ec8032ffe35817c80f1ecfbb2b2e93f1f21817111e3e88e82042da6ac4d74ee67fda3bd5042fda711704c586afb89bf3fa0c622317136a2194aa07b5b5738c0591284d6132dac1514c87d5b91384196d547f3c0d1d349d1554acd339a808bff9e2413a52ac598ae333463eabba2a269772e4542ec24d0c8405646610ddcc73bc4611e4068a7fa42b6a5ff9596770ceb71bdbccb962114a0e31ca9e1dc0e67f50156b870363e6a96802bf8e126a235471a24008e3b8f60a82b2cec0322b3f16a0b39df4a73223867194694c493af8ee60e69756b02ba062a6e04b4e0f835240f51415fbed80900270c7730c58fe3e2266412ab658bd49d0d7086d6cfb858915887709ff9da4140c24711ace224d216cdba147c73301c287d6a15dbd31f7f809cd5947676ee7e5bf30aa40418f57d63785eaa1fcd2f028b0f14d0ca7b1374738c4de1a11298a0f17557f1dafc75c89359d128e3b3ac94acb721b8ad229142abae46434b3068f3bcc4019404f7cd6c95a174ff85564e7642da1b470466b95a93cf35c6c95455524617d7ebf5f77f66cc473d44de67b252cb0dcc3471fd603fa4c05864564accd934b4c2ae77eede3e82062a945bcf6df6cd8020e195e9b349f3fa428b0c00a115c00c0638f38bdf80faf98b913e1aa71b77f156ad332d2ea5916afe589c7142f08f269f97f234254e4ddbee06eb2c88d10e87c3e1f262e9e59519f34d72362c8c0cfe21eec3825cbb603221a77b33859726897dac31e7d830dc1485d11cb3c000ed06e1deb2ce7384e246d39e76fb17a1712b58a3064845668ec9d55a9c0d2af33aee4898b917b5e6658297a19c5c20b6817de4b8c0b1233957f121d557e1e92e112da90eb35fd57a82cacfc7b55c1450823fc82f3bb144425afd9e17bcd5984b1e544b68a06e624319d26ffce8fac58bf45f617766504eb727265ac21bf1955e68e0d54a8f0335a2d679074c24281d15ab8afe90e1126f693e202a3d3a869506a500b584cb518b55b26a2888cef92571de00634d9a0067a6bcbf5aa9d1a7c1a25d2e975543caa53b900227ba243292569072434978ce438c434e32a676226af3678fb2bbc218041e2daf3df4dcaec58d35372a0df1e6354d266c6c00f1ef55bdff40cf1171c5976717ea7dfb3d1f6dc62a5c0b95bfaa0498943387335c4e0418c97ea38868962b288cf3dc80bf27e2c701ab751e68726f463fecf2379a769d6179c98f919ae484390711069e4888fd12ab7b4285e1d2de5516575e463ea4db6f448ce3cd47302ea8bbb9a8bee5ecd8245b322415e3b4e3d5cf67b4100e819ab7014c503b73db19e211f84e3d76c78641168a98836d2046e1501cbc537c8d1bdadaad1f0287af7e050ab220b09489fdd7e1c148b9eb85ab1e25e830f2dc234b6b89b5eb58451a6734eef903381184f98daf2a620953a30a49fbe8667e05f10cc70a5320bb38560dc5936de38e75e4193873887048a47661f818703b4af57dc385993c70", 0x1000}, {&(0x7f0000001500)="663047b1fdaa1a990acdaf55ed023f9f6a29d21643196c7f10fcedcaf4fdcae4f85173823a735fe520139f8c5f95ea517cc04180404eb7ecb3eec6229938a0c42dd07960946e6a200ec4eaf676c0787315604e8ce323510888eb198d5af4535457c19beaf6d54155464c9b9c2fea158c96bc72901444cc10e01212a3cbde2d989a49576609506d2f381c35e60411ed971570d432cea61f5ff6986ec0984be2429ac8ac20e472b090de9e1aa3dc5ab4ccf1d903a9cadd852cd41b2b2d29e8284dc8c5f194e419eda1af40cbeb2d51a994", 0xd0}, {&(0x7f0000000400)="49bc1f2aa6e3626d8574f10c8845e0c203358ba62206b85109e402cda7c04be6beab1d140aebbe38290c3b9930cb146241f80a431aefa285fc890b1fff7723efa15bcf51dc3b68fb47ab31cde4dbfb2bf9d1684cffd5a06f3014", 0x5a}], 0x3, 0x0) mkdir(0x0, 0x0) close(0xffffffffffffffff) 05:07:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="a983359f96", 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="cfb3472523199e57ececf5231e5323456d0fca3e25988041b423b04e11d36baed8e1bd87c233509dded9364a9ea3c70a91b1e5c4779ff571d11c82dad0162f1c72a113b0457a1ec198b1200a6622168b00222bfe71248be274ad92ab68b0c95d50304e50430c9c0c23972da5a5f29b8858b18c1c26a12dc276e388a98632e7b1e7f9ec0608e112536a96fd7f57b118c2fde165700c6bb14badcbfe066e3fa612e2cd8081e2f8c0454ef1fc9333d52d8e8678577155cf258734661cf3da6c", 0xbe) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:07:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x78, 0x101, 0x5, 0x75b9, "8d7e242b11146b01e35d5329503b57aa29ed0e23", 0x3, 0xff}) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() r1 = socket(0x26, 0x5, 0x5) recvfrom$inet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) pipe(&(0x7f00000011c0)) syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) 05:07:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 05:07:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/104, 0x68) 05:07:53 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x10) fchown(r0, 0x0, 0x0) 05:07:53 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r1, r0) chdir(&(0x7f0000000180)='./file0\x00') r3 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/158, 0x9e) unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 05:07:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0x9}, 0x5) 05:07:53 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="c1520804e0eec106a7995cb75e115e8f8bdb1b6aa94bfeae2bba1b6e425c075a003488820490756970c35927e5d4aa8b0aad384fb347b8095790466cae7d80b22965d91378607a3a6292375dd6c48d9f980ba497a8097c5a80bf37ac0ec7112e7e129fe1e2657358b93146a7de4088076d31a786bde2af218137856908ad45f572ef448fb9b9b2ade7ce3e1fb6db7ea9edc79939782d3ee8eaf83d036f9516d56927cf6d22086492fda8976111946091f2d29ca20a7f574d0e1a1021496b72cca1", 0xc1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xbac, 0x8}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() fsync(r3) r4 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r4) clock_getres(0x3, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x4e3, 0x9}) 05:07:53 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 05:07:53 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x6) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7f) 05:07:53 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') close(r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) 05:07:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x706) 05:07:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) kqueue() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 05:07:53 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x341) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:07:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:07:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000100)="fa6109e2595bcf8ad50d23892b62ec65a714f631f476f42bec92a8eefb70d34a0798e12c4811cbfc5ee34b83ff5aa67175170e9a453a08c49033e3df3909d2a93e9b5015c9a2e3d335b0430b01ed371cea318641e1ee6b50b1528844f0bb617857ba6a03ede56ba2dae4f368c865454f344e7a5ae2998b2eeb964c7e0d83118cc59cd9bd1db38589520f2f2385095fb524e66d7fc2047f5d06fffe70acbc5f3d211c04089343198b15f66656a3ac50b75bdd79ad52bcac7c5e3eb60618682037e52bd348a8cf8e5a6f8a26f0c2d9db9e37360bf9b5fa3099de78e761b0f1b1b46f31cb37e2f6417789f7444404a14e24c03295485b", 0xf5}, {&(0x7f0000000200)="bc58150f786b5421defde8e49b0b03bbf9667ec9b6fc3ac5e8d4cd5c2ec34662e8250cf8615939d1f820eb4f8aba57e8bcd7de6cc8ce757dce3c3878db4b5edc0ff8d0e293e7e2c01d3f81a95b474d2d5ba1fb3f644062d7e3cf176f7d583046c6f2f8cafd3a9b7aaad02626949daae98cd34086dc9a1cd0a8ee38a34646f207ccaff4dd64c95ce840d1173b7980388f86abf944fc7bdc4b567da59d93ec2f2ee5d700422d5628091b22088c37cb90aecbac98cde52ff0fb5401c37c646bdfd8e7fd7d177842928e5e4a113a57c22080958cae5b3d6ee31e6ddb3ef61c4d5d26eb9d9f5f34f523f1f487db9dd6", 0xed}, {&(0x7f0000000300)="1e2f630b0fcc07679661390d2d430ec6b954b87ce82951c3eda32601c4899b4a9726645a9883abda028b1d5fc16a5d6740bc65e2c1cd8aea9efbd9e193dc9bb66838829313184914eb163fe4af9cd241c14f90d2efee8839d36f86e2fa4886d4f95e2cee46b732acd4d44b0534bfd05dddfed0c4140c365d38ecb270cb4de30554e97c242dea9f428fa0011b9d88c8977b34c23bf7b0e424698a1b81b5124251eb1732f4370b3bd2004e6b5c758144c8c2698b324ece241ae6a6936f3f77c064df28e301306473133ba263ea7ba31b410153f0888947a748b6bf04b061d00eb9bcda66457dbd92c7dd", 0xe9}, {&(0x7f0000000400)="d3e2f10b16e20bbcdf4efaa8ba47995ba9a2d7af361bc0246993ab48d761079ea1565c57e91d9f0fc76e0a28849a69cd5147cf23bc20ab5b2839e1ada0675078be7005fa884e2c7cc3b8ba9005d5d4c62f50c5cdf267ad27bb9c6bc220a9f48fdbc376792e509a3284c4cdb946b64d21dbf0135c39059394743e12486b68b8e2704936432c0f6da45a9ad910a9bcb8e710387acac45cc887c04ed21e320649e03411b0cb2a60e2dd7d66bb98627af08cd6f471846f5aa08b0a6c2db261a102f6cc14ee524abcfac5db1acb591181f8c7a3c3afa06abea9ef73b1a608eafe1611c770bd8656d7f2e03ccbde1de361c9f787268da7", 0xf4}, {&(0x7f0000000500)="cc23a6185036ef634bf754d8da68b1b7cb0edaa6d298f4141d740b7177b70f270837bb9a512660e52c48d8d1bc87375ded7b929dc66ae0ee3e693105270381eb853eb7695e2a4816ce38301fb6213938239ebbc83ff7b1a2a73bdef09b8736a96aeaa6d7286c43cbf1148d77b06a91c6e11cdf8e5f4afb46cb8e2cad94a9925ba9ff8c2c641a7fc47b64e9b6ccb0f1827cbdc60100eb91697c6c0b93cd69916a06270574db9cc61c7a516e9fba87293e89544b39701a0be7dcbccfc71804adf3f5f5c67aa6aea25e9f28a93633d3ff2d907992a50022e784fc3f", 0xda}, {&(0x7f0000000600)="b076aa407d0ec6a02d5d862d8674218d9f3a82bdfca90fdff49c6fe15faa75116fd2fb20cadc0d6dbee57d66804fbd09dcd77dd17c07cb81da5270185d3aa5c3f19aa5efd649aca6210451899fb8d434e0424275d75cd681f7bacf25a3083db0e56a388d51eea5d868cecb69e28473067bf30975cde6ff201e2ef9789f47e9dc90877eb6e03083a6199ca6758a2cea067e92f389b9e54f9270059f7594eb3daecc2ab62f75c82766c1519ae821eb8396b249a1231709b5b1ff844c15c2340d73ed5b4cabb69e73a2673c0a27ec71051b1b960d2dbee2967ab1718d4cca173b92213450f926bf0d59", 0xe8}, {&(0x7f0000000700)="c39f3349f6699edf78bac37fc05dfbc33a8f3b056f396793a1ce8bdb1169dbcaf445759615f81e1b04da561f6f5ce5449765013ee5e967c2420ccec741e63d7ca3f30f76a07152b07986857470e8ae72535af2d42c637d63873eaaba2c23dc483d2c4c8cef80eb608009a2a3bd271accf54d4f593ef28932b5277d64c07f0ecb9695618e9388d84a7559300c893a31c6528f702c884855c02c1be6", 0x9b}, {&(0x7f00000007c0)="8179f0cc7721528d48538d9086031c", 0xf}, {&(0x7f0000000800)="1a81fba4a116a59a2b45533675f25632e74d65a7c4e5291731c1128e9247af90031a271386179dcfe0db8168dff915538545e2ea2eac257eeb677ede6b540ae44606dc0d8c52c501f8d4960b03be7d62a1d942c8a524e8166dd9b41f575461da29f04dc7f288c447df04e6289a40217628234608b560bbe45168d08bc7a2d2573600d94200a66225420a4f32bb36795f960505bcc50e27f0178d453fe14dce1a3973bb287a4d6547a540002c2212464d9afc9025a82b900edc1a", 0xba}], 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000008000b, &(0x7f0000000080)="01", 0x14a) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x4000, 0x7fc5) 05:07:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x101) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x7fd, 0x35) 05:07:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000140)=[{r1, 0x80}, {r0, 0x24}, {r0}], 0x3, 0x9) 05:07:53 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) shutdown(r0, 0x0) 05:07:53 executing program 0: select(0x40, &(0x7f00000000c0)={0x0, 0x10000000000002, 0x0, 0x4000000000000, 0x0, 0x0, 0x4, 0xff}, 0x0, 0x0, &(0x7f0000000380)={0x20000000}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x12, 0x5, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x48, 0x82, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x20, 0x7fffffff}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x800fffff, 0x7, 0x1}, {{r0}, 0x0, 0x10, 0x1, 0xe4f}], 0x1, &(0x7f0000000300)={0x9, 0x400}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x401) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x10000, 0x2, 0x1, 0x7f}) r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r2, &(0x7f00000003c0)=""/173, 0xfffffffffffffda8, 0x0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:07:53 executing program 0: socketpair(0x27, 0x1, 0x2, &(0x7f0000000040)) socketpair(0x1c, 0x4006, 0x102, 0x0) 05:07:53 executing program 1: open(&(0x7f0000000480)='./file1\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000440)=[{r0, 0x21}, {r0, 0x5c}, {r0, 0x8}], 0x3, 0x80000001) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000400)={0x3, 0x3, 0x1, 0x40, r1}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='/&*[(\x00', &(0x7f0000000100)='\'\',A\x00', &(0x7f0000000140)='+\x00', &(0x7f00000001c0)='}-*:\x00', &(0x7f0000000200)='.]!ad\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='-%\x00', &(0x7f0000000380)='*![(-.@\x00']) 05:07:53 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) close(r0) dup2(r1, r2) 05:07:53 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 05:07:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) 05:07:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x1, 0x0, 0x9) write(r1, &(0x7f0000000000)="c6", 0xffffffffffffff7e) sendto(r0, &(0x7f0000000100)="f8d6f3b4d39c171923667a7aad77b200e7652a4260b568f299fa00e624c514c6ea256068d64acafb5c40b38f76739bfc45472183e6f06a5ea0ffd60f00e92dd01b8fa74ca72b8a723b8a2f48d63880e8d0243c95200fee29c04ce1a138e67cf25e47eea2dd70a811961e360257f4ba3c2272c0fe25bdfde12f2ed8aa9885d4c248772148e54012756f7171739b430c6119f6d3f39b34412cad88d780a6717217782a1dc9cb15", 0xa6, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 05:07:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x8, 0xfffffffffffffffa}], 0xacb, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0x5f}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0x74ac2c78, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0x8c6, 0x58a7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x5, 0x4, 0x6}], 0x0, &(0x7f00000000c0)={0x5, 0x7}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:07:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 05:07:53 executing program 0: unveil(0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) r2 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x7, r3, r4, r5, r6, 0x2, 0x1ff}, 0x6, 0x6, r7, r8, 0x0, 0x4, 0xffffffffffff0001}) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0xd102}, {0x6, 0x3}}, 0x0) sendto(r0, &(0x7f00000000c0)="325ff050ac0175483495f2c64a854b4fa94292f191", 0x15, 0x4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x200a0, 0x2) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 05:07:53 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() close(r1) 05:07:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = kqueue() write(r1, &(0x7f0000000200)="31bfe3d922753b1ffb1bd58d931970df95a0d817d40e4f89c55ac5c5176b93e6a5602736d59f9542809ab6a48d27dbb0c484bfd866595d5bf294388d36bbef38069b15a7d8d9f0b8f03c4fabc7c43f45dcbcf9472ce7744f0c54ba6c0d55d7554b3afc5500d2cb08692bc67cadeccf7af1306e3283156cfe254e918da787de46eaed7d01a527ed6d14e14965838c76f576ce9ba58153d80fea1ae6a9cb30bfd85b19f950bc98f9b545e3ea99caf75f5d52e99e273eedcdfac68381b90f8050583a066703f09b429f2321da96c1508109c5654cd5ea485a09e4970faa62ff9ed17ab1e9c333aabe0e82c52b8efdaa91340b23259b9315920317f9700d568ae61e5e635af0876c27a50371d0d1dd6b1bc9a60788f05ab076b240e2dc1a6de8d514cc33605e383bf729aa0ff1fea3580f1e3094c7e9443dca767a17936349f9a79d01b8cfe400007f5b9c439bf8dcda0df8bcc4c97a474ae14ef697c0547dae1bb74c630f435c5e46659fb8552fb542eaca1b95c048a5aa155ef9fb08da52bf4d224180fe0b525f40174de4bed0755c2e5bb52431b78a15855e958be0b555ec103d25d7cf57d7be52e1b453a0fb36aef6d5c519c387b04bb4de427e63afcf293f1346621024aec4d9242c76699c915f0f7f5e01a0176e49c5134e560207fee8204e35ebeb6d1e501e2ec8e2842281e2c01c54792256c3380c5e2f3f4312b9908bb9c63eebc13d4c515a915d6044e3bd74350f45294e60890d6fd91667bc733b56bffeeaf9e096ab57467129c686524e5d474b02f4b892be1b10a852ba169d2106288e364940774c6fec4ba5695723716c5c0d8c017b160a8337b3de3f38b8cfa33fb89f9debf08269dc6acb24546ded8db158257ae451abe70cbf657d6d9b4828902a43cc95e83bed95f9afa096012e6f12a600596564afba32ac8672f58b649435f7cbcb0a917acd769ae436a77a9532ecf91f1ffb3e4c0d5e356ebfad500d04410fc26ec3597c531d0908fa119b9fa33044b59494391bc3fe73bd03102470a5f96ddc03463e5bb6daf498bb869474dd961dd1916cc0f65f0949af8b505341ba1c354ecadfeebcee524219d90e0919eddea3656529af0a4717de13176fc53316af3b76481aeaa2283090b3ac280cf5441c254bc0e329f0b43cdd81d32985f120d8f935c6276250cc9ed6d3e1b7c12f55114cb3d1dd55094f86e5bbb3c0e1098fcabf687d89e83daf87a883b01da4d39849464090f89c6735aabe47e5923c43015ae4b884b31f48d5921cb06421c6aa675924f12c11d2b2b167ac8d13e98fa8cc70ca76e55a66e40b5675477e4ed0995d50f9c146125572c9c30d5b39b356954c7f5009627b5a84b2ad168b9e75f03bd71fd7cf0b146d6eda4d1911e34dd0e9c1e4b143c0e6f3793310e3328e796c53cc5b1e9f938d5bc4ba4c66d54e1073a4b1036eed28692b12d7135ce9abc1fe49168035f8d57a2ba29b30d0a6c8a837482c3440b38913ee892f738e47afa8cfd4b374b0dc8eb763b0b6768793bbaa112d437a0810b8de34481f7d1e62a4550b460e75521c8b8a606faffbde1ae69a474de91c4f38750e2aa664e1e345ff967e563f9f0fe9b6dd12f5ad889e0f3f2459fb9397343f2126a3f3aea7d385cd38e09a8b4d5cd97016713b597ee5d6c70242ccd3f58f6e32a45e419ffc0d16e4365afb05dafdccf2fb64ea1bbe35b57f371d73d815f097ad3795bf4f348e32afa7a1e346a5a5cbeeb3274291711394f83abe18cb0263a365f34f5a03d3fcb9a7e47b40fb67e50aa82596aeabdf9755271ade0188c427e9aa2407283a54319c7cc8a5a591ab228de967b639710d821c97fcce028b2643a4bc2ff67ec0a539cbb76447da7971e9d448c22fb288a2319258d31974ce2050b322cc131a8baa0f421a4f1fefc3614c997d79d49351682da9b2f797c66243c41cfb7a464ec1f215b728efb3352b8c81b562241971be42f4fab5c5ca94057a165803a1803b263e3c4a384c199e17b8e2f4234a1658308b28a7af532a017384822301d3673dd93051c68e883297de20a9614b87aeaec884b8c1d6c640e9c5c4427a55da391472c442e6d3240ab6bd1e55808f499fcb690d7b74c4eceba23e2b5d297e0dfcfdd4ad2278b5bee52572f0f48fb438a601c2b06110a3378d48b1c5ddcb640e09a104212716a4f8b33b5181856dfcff96d1ec48b06a50d25ef225e1b4850843ec68e7889821928737a62262f64eb82a9dd1ccd9b71c18884d08bf2ab4aaba3b3c62c36bd5c00bc427e5d0ecc0e4417d91cd67f17f5d538df4d0f2314f7402a88baca7ae52d96ab041ae46973c9a96271ce27f9198de605f38e0696c400ac951ae48e54c89a4a384997d08b657a40f675136b2add1f7f549795d191fc99bd2579336d64eeeccfdbb993876c5a00ead62421739b84a3761d6d61bb42d581e70752e128fabcab858541c7f88d4adf95868d0e69c10d4810a2d1f9e4ef25e76a7333d4d723d9349ada58676ef9b05ce40f049567bb983ea7bf88bb81a015f2634137a45fed0c64547fd329222ae91d0c6c9f9255f3ad7a74dc16c8c50421933a591bee5057b7a6011f1b6a497caada23930867ddafa1c915b50a003a885055c420885a1a5c8935f0094c94870a5355dcf51eae8425ac1fcdaeac6afaaf7d56a0848a6cc22988efc26f933857c15be38dcb8e1fdb929cbe9d539b3ccd48a3cf8c98da6dd87b85c5042a83ab251534088cdf80336eb17dfe178bcf8679e596a79702281dde0c1f0eb4714383cbf65b84614a7ebe49e04f8a0c49481fb7b3be19c88f4b1040a4e6f7227150b02a835e2ba4389e7ec5483a67f7d22e822f99e2cb09ad8a4f624d95b0cce24cb365730e682c1be8c6ed99be4429cd7a6f9fb72be07a1a82d2286cd801273ad8f69d9c463abade2c142cab6919d0b87e7f8566429e7aaffdd6be9a120abcb587829aaa6c2a87d445d28f381ef3e4cfd94f4d0f5f32bb0352d5a2afd73d24f407512f49d15ba95e809475106d936968edc7a0d4e709a6cd8f2ef09697065f58e2518312f65d1699e199214d203dfcf84ec5867309ac77cc821c885524a5d710de0d52ecbd9f423675e72b73ed475d990b1fadd05fefbc4095bc6a2c0d7eaa69fa2c9535e3dabf702efe9ce601f44793be52b6e0edabbefa0549293f0dd62510542c893b8d577c4a4d63095a22dd0d260f5756ee840ab0bf1d2cc39de274903169ff1d951433c17ec0e56a4f6d050564781e55620ccb9da54f463bcc767e2fd350f1dbf9c806b69e4bf67dbd105e1e849c8439731e2d321dbf450ee946ee9f1280670cc045d81507ae67a7bbd232bd8ebf6c61b091d69dcbb91cf6586ca9de3d373848fd5c4341bf98ca914aee7eecadbf9901454c349cd0f2e0817184b2034c820ff299f1e376365fe5229e110bd27611a755a4a630b6328841f0d8f3215d18628842314d3d3f80245fbc3a1e3a6ad1110895b34281bfda808033b4a9dd509a3d821a01263cd4caef19d2163bdb2d46c4e4cc129c846f49ece11825d5d453dacc161412d46b674d09d0ebc5edab29b04d11752cfb09f056a825ee8f2f36f780c1247c9ae700da40f27bde418bfa006fc7e3d4b44cab45e99c9ef1795e118658f84404a0e67e061c5399267b4672c767f318b58a039085f1be8c9b64b432cf6f34b71797aec255d08c849d49414ec0bda4b000ff9b5f859f4710a53d6caf14fa4214df7028cde2768296a6a4ac966748acd6ef64edc66dc491c127694c05a9b5a44d25477ff712c8e52f8bfa9b557a81cc177635386c83741d0e7f44a8ddc159f8ac51c1cf3e04fc05078a0fdce7f12657bf87917408409265c70f8377433e62224052671eebd0406ef5a0914813463e51de66f10adcfa63f9dfb0791c9b241fa84807c27fb32e50e31e2e4853c2cc92a052992dbf5c27f9599226107bc4bbf7cdaffe32bc4d30663dc399cbd67ccff2907ef4cc7aa3416ffd6c97ebb03663fa9c6d19b89f0c2b64e82985036d95a544abbf24e25ca5681b658cc834517b931b947c5432e18fdad354b7e6ce31b168dec69b959b926f8172fd50127fcde1802abcb24515235cde4684a160024272139d08a776ec3bc66331bcbe631d22cc69c84a78c0b76b9464a9cb0f7e47b75a9a4649ddc04364b204d20df418d2d93a780af8c8d7bc1d4d7431dbb4ca5177566c70b66a6cf3986cf9ce190b5fe6a9ab25286e90bce3d4b5c7e95cf701fdf253e0edfb33959e9babccd330f07735535b5fd83e547858e481034a491c7dd174ff1135c70decae0325e5a692d3e72179b0db3f2ae283e66afedc4c5905dc444ad695dd00536340b47c17c0f6718843a92716fd84ba702b095f7e3089df72d3b6ed8d28ef687fb64cfe460846004f5ad7c170715abfc2095db3f271ec4152b5ef8b3be03d09a94f4cd1d682f9434715f529423a0333268c9c6ca083fecb91ae69ce51480e917681c069466ae5862abe23c8cb0bd11d486d6a41d2c6dae339b99ffa245ce10002d447f19613366664227a76c9df0d61756f15ca828156ab4d5a2199f81cbaf9c8731b92ecbb5280f227009c40be8595da95b17ae38c54bfbffc8d10f3c20f5e059aaa428a59aa84505e03ac19853b207b0585ae74b202bceb128adddd1befb489b0c577f52058c85116af364909e218cfbbec0811fabe1ce3c4096ae732eea283f7eeab913213688953877938c82d62ba723c84cc86b6a712c056ef5578dbebab8af7f3c368103a488f6eeafd2570e73aef696b4f39167448a32da45410d3f3ed815585bd4c141251ce7a9b82f9903b3c559c8d481456930f2d92c52be2a8f80fa13feddcade086a751d4cdb8eda5284a058debde3e946a899853d90d76bb060fa512c25d384393279b253305b8d93542f45422d4fadb2d34a5e3e355806a92fd07de974d7fe1791b0b4ba1c4a4df001efbdfe9e9716cb28344a9143959560c82165c14bca04ac7dce2c8f6e93e4ac005712f1efc456928cc07a89de26362fb63efc79a7082b61b9fc44d02e8c5e4c770a70e49a9d0e51329d86d0ba70f745f1c5828d5d63b060e039d7f2e9345d39b8668bda684ee3925568ba7786733fbb2f1462df967fd773ddc662bb6c793cd5444900c0b3e1c848e1bcd7e7010b4336d953e155f11e21d0d95b26408d37ef357ea487031c20651f056aca51078934cf37bf0d1a44e3e85dee6b844a9c2b09d192308f0ae2e668d536a6e3f51f6a85624de9703d3f4143ee3c55159c44a68367d1f6d6905443989a6590716611332c272848fc63aa5de3e123339df261d58b3912f99748f1b3c4b731784d99ce9d3364591ef652654cef78770b70d74200a76ae79ec582edb878374717cdced53ca4e4d944d62b52222bbdd5b468e627cefc4d86a89ba4a2bd72df365c16e351fa3cfad3a8c49eb050c51d74a2a74bdba3ca55ee4cdd30c623aeac60a90ae62e09293d93630ab38003f7289736a27c10da25476c886f492bb6aaa6240674408d2a75857051a08012b96d4e5a4bb03c78a02dcf31971463759c00ef0d1af2d4b3bc221875fc8e40173e56eeb43ee25ddd895f5f775a8859e2b04d598af4da7aa22ae9c48a42afcc4163ea0d5e2d9493c87678f810437f2430d1a987796e305ade51e6c13fe64e31651685bdb64d3a2995aa36e0ed8111d0e4efc613d4fc5fefb08b650b3326f87512d0bb2f2c4fc52928a9efb804b2fdb3354f939711fc4801aeadb1086438cbea5672f2abb0fa6afe2a62d0f8131f86037bffd4fe0734f29d3f2d782c1e0391", 0x1000) ioctl$TIOCEXCL(r0, 0x2000740d) read(r0, &(0x7f0000000000)=""/25, 0x19) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000001200)=0xc) 05:07:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:07:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) socket(0x38, 0x2, 0x0) 05:07:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getpgid(r2) r3 = kqueue() getpgid(r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) sendto$unix(r0, &(0x7f0000000000)="f9bb36a8fe68e761c6051898de02d36125b2ac46abd15c6b77ada2aa5cda63fa197e5eed50eb17b4f1a5205132de694d2fd7f56c26f707d7c04dcab530afbca39b7d48a044fa3e2e601320ed7c93982ed0309c0c74c5908b44249f2b003ab1c17d5aa7b18f11dcb2e17a3ef4b0258209f28505292317fde8305e635db2fe129dcae23f0e2a2eb7315ae2f1bd522a3af93947c2d3145a8ccbf1c450ceec759ab14bb94d8e54ad0b42f6043463f77e06344df3f462b28cb49d72effde8c006d5f6bb4e3cede5c931f07f8cc1a1592d556d96a08681915c177c5bb0b4c7e7a22a33c7774d5f7ae64b", 0xe7, 0xc, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) 05:07:54 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) socketpair(0x6, 0x1, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="00d7f78ffad0ac576fb668d11d458f74d9391ed8ba242b20ecaf46f4de002e0d8b0263ad09abcbca3614969f0bac514bf299714352a182e39faebd92ce876465c7ea6b51ca368a28809e41b2ca7a6d9ffa9c56b4cc4cb57f5847fc1aba5df73bc330da5b7ba5f2d51044e493ad0b3da174f03cf5783dd0ed26998da73115", 0x7e}], 0x1) r3 = getpgid(0x0) nanosleep(&(0x7f0000000180)={0xffff, 0x1f}, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r0}, 0xc) 05:07:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x5}, {0x4, 0x1}}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) setitimer(0x0, &(0x7f00000000c0)={{0x5, 0x73}, {0x401, 0x8}}, &(0x7f0000000100)) 05:07:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x8000000000) fchdir(r0) chdir(&(0x7f0000739ffe)='..') 05:07:54 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r1, &(0x7f0000000000), 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 05:07:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) kqueue() sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 05:07:54 executing program 1: nanosleep(&(0x7f0000000080)={0x6}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 05:07:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000040), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:07:55 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) listen(r1, 0x0) fchdir(r1) 05:07:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x4, 0x0, 0xffffffffffffffff, 0x0) close(r0) munmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000) 05:07:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d1, 0x100000000000004, "d75ac6e23c5b00879a52ec644c16b8e400", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xfffffffffffffe0f) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x1, 0x6, 0x9cb9, "b3acc3a4754bf6276837777a52e167202771b5f5", 0x2, 0x80000000}) write(r0, &(0x7f0000000040)="2af1c827547e060226d6a95904", 0xd) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x98, 0x3, 0x8, 0x0, "2c6ed31fb310ad47866f86160baff66f4ca6f0a2", 0x30a3, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:07:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="6279c30e9168b8bba011c1a3900fbba24a7075101ec56f95739101b7a0b86c1d4a0ab00c4c10fb85c9679003ad0f0fa006eb9a2d9e98caf06cdd09e0ff95c5b994845fb7f9cbab5b7bcbd9a2bad2827fbaa24bb6ca7a7478d0601fa1ae6d5cb6677554564ba45b6e79bfa25f6e0b979e2c7ea54ccbdaa24f21559b39064134b98d26a5352017ce9b20a2a420d0652ad124a3212a232c053feda9363e96237b7de5d488d7b7e42fb7433445591160ff9d", 0xb0, 0x2, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) r3 = dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) sendmsg(r2, &(0x7f0000001b80)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000440)="2a3eed6c3861d3325774b50566737d414384b0985988549b72247a21cf2e77bdd43922c8b38eca945c1c34d7ea8cc4521f1780f515a58335a7", 0x39}, {&(0x7f0000000480)="3adbceab863c1c9cde553457cb2032c01261605dade58b7219dc92200cf79678f247e4211dbf8f3865ce06750d99f51c0e2a458c56b69266144626d5457f91dbf9b9ed0cba523fbf310cfe46a82a4dd4798e32bc12be2e831adadf06f4f71a", 0x5f}, {&(0x7f0000000500)="b4952dd145b6dc27b631e0b170186ca0a97f8c774fbcf6e16a6e349294791a203730bb1540cd12cd64c69d3d52dee6bd761c9109e05965338d9e645a936ede6d2e2089930c19947822397e319b501a818c3e19ae48236d78ef1b1f825635b89d66c7da9e3ddeff4746ba8d7ee8ad0fc16d8344caf42f481cf89a12ca5941f45e51d702cb6ab903851e22477ca094573ac65c", 0x92}, {&(0x7f00000005c0)="a4ba5318a7f851d545a2f1b2eea6c66bc231980e80af9f5499458d52adc3ab84", 0x20}, {&(0x7f0000000600)="50a4b3080a616fcb8fe2ee8677af9b3ab5a497a74b5787a7a375e5d567de22aa33e4cecfe9dfb0af48f3bf6ff90c8a025a1326f5e10b9f084a55", 0x3a}, {&(0x7f0000000640)="5180d59c0d014b75be4989acf82ca731c085d17b97731142244ccadec491b39aad46dfd5c54181b85bb3993f41497ce32dc6d7e0ff33ee2618d8d21903dc17900ca7b58836491cf8f5299d88f0910ad9417906e2fafb1ac109c234b8d27bf70ccbbcf3e72ed11c5e19f5664c67e169cf9ebea67f314fd80f7ddaeebe7d9575bedf822017abe55fa28cce3ae4998884b79d6687b21b1690b02dcacb163607b90e9efe5c967f21e507a8712dff8b97e34da7ad2d83fd9bd7a13e0a35e17b422e333751cd975fca70e7e958cac67cecb118bc1ab16ca819690d71d4ed0cd3669f1ed037efd628c811c91a86ff6477ae079d1a6d", 0xf2}, {&(0x7f0000000740)="0102a7d36c7402670b40640eb10d370238fe551ce76db3d192e211d1a6b52c682d340c8720a9e75addb81a4b9c17f2888f098a346c31ecfb8321ec007b4d55e35f369dc786f82695f8dbe3f873ecac257fc5c920d2c5ded3551bd6c218a5fb316196f071835c5a9aafc08ef41c580dd6f215b6809b77cae6a4c1aee9f37324c8e04135cab99fe6d9de3125c67f2915", 0x8f}, {&(0x7f0000000800)="512a9d121e7993d643d1ade7e7b4e9383d894a445776a368dd1cd1f3261776a9fe8e9af8eb9fc914d3a217219614b0bc35212afd6c1839e006ba209c49a27ff20d5adb70fdbb197f0c337e978824ddb31ef6aac64d0b47e0e061d9124b7f7272ab02cf26c50f9ed059225556121ea569a620544c5cfebdcfac586e859537e1d6474ac51f63a92e770296a7c08ee6a18c989ba9391b777d169bef0cf759e07038957c52b08bd6e05567b58652bc8930da6112db0fa6d1d1eaff0faaae3123b248164e77ceece504f1e86eface00d31b61d169281c1aa449486c5697b4b3fd7dd6553afb", 0xe3}, {&(0x7f0000000900)="41e08013c598f080e8343a034b793b5c993e6ef5c9c9386549989de863f9e12f56c25eeb9d602949a2eafc2afcb715fa9023e2ea86351e30d1e12e6726d235e9807caa5623b3ee213238b2c1c353cb6697d6e08f96fe4f68310fd52b8877654d82097fc5619fcd987b8f70e84899ee9231d85f8f5495426d84803fed318f5fd58fff7e46e88c2e620f229f75cde65dcdc8ac6f587febd53303ac12174e53d8f3e20a765985f183300f83155180a79ba5d761ae53633f1f59578876f16570b6072895d3b5a0799f73497ea96a695f83f275ff259ea55c7a849bfaf5e711408755d96e056dfce93e33255a1c83c37936f7256900997c32d038d2717db8d6dceead875b19130cc41de132895e75e3e38a323e5b2c1d2bb720808a7368a6343775bf7d853fea421eac979ce75f23e1898ed90b3abbd2d84a86a90f6c0acfefdb8b6b1667e6fa90826780c7c153b2c3816de4a90e70c7af308ae037e9b84d388d396f2746bfd302bac62faa67d98fca6e51447fa7d0feef7654907ccdb90dfa6613826974a90c773b4a2ba5c20989328805033e6d1c4f3a0fa3a40b0db13a6eb88526e19c4f8679160086ef38ce3c15bb6c12d4e8c597f6ce9402231cddf0c27d62b425e4952cebeb64fd0c767f21b7b27bfde709f6acc8ecf811e5f48078912f6f21c2cf217af5b77a20ee421a49346d3f452485c773f291211f096ca5e1a22622646e28ffa85a0a1972c46a0c26f1f1536bc3224a260a65a48d19c705b1256fb96a87a611b36fe741515beb8544b6db0846aa7d94e99974415fe0b235d7f1cd6f93cbf4a9b5a1d81da20ae0d533eb0a7fd4b482be7daf437fe4561dfb4fe21708afc52a223660a0b0721471ec03c773ead2ae963b899c3b2010c8474f3c88ab9ea807dd936d5f19bff67b79f7b6c41061a4a54b5f3042956c1b0dd329305c6771857fe9c33f032831d6dcbdce748d391f1dfdc12ce685c87e3195c56356b47b08ee1c53ae2637c36710929304258ab110938d8474e9c12d58e87d4b64b1b017880bfc664fdf38f64e0734856a4d5feefc38ce3127a166cbea7ecd0059699d0c61214f9bde4c6575c230a21fbe25883dccfac51c7b62e7796370fb3b5c7196a7f97b0097d8eb9fa9d9ee0bc2326e11a9612f6aad44b60fea6cdc4b50d396843d31e2b5b0eb91d3d8a766b9fc35f95027c495fccb8d25e87110f0138898ac10dab7062fce96ca42cc24b16db593df326c4a460bf1474ded80213be57d18213a3c336858ed817ea749d3bcf8286b31c61785aae2c2b06cb7e5c2cf638548e7914f7c780b8c46efb2a91534dd6085ecb2ca4c1b93f0b0736f8d0868bf950b0602c7a84763bd952fa14cf829986f552ec505bf8896ec529d9d8b54e4de4ca1ff8c9e3379083790eb250c59feaa87d59639b51ac77819b58aefdc9b5915e5c0d806e414ddd41eb8a1b76652dab69b3d6f240a1f350a1533d41bfa78e64c7f0f81a3ebf2f1de5b48664e4c7770e77b5c132412a5e084f743a0d797bbbee28b3bc39d80ca24fe8c273a6d8a0a5a1e65990703c38255677c24dd23f4f7b1d35eded81f738c33bdfc74e83001e4d55b20ae8a9e63457b297af4a030e65a3d797266b94eebd7d1ec1ca4b6342ed17c276ac1cefd4383dde6edd61bf2e8a8b46f2eff5dfe36ab509e8c785144d587cdaf39b934f1102330fbc90af533328e6c51d9af6704ba791145b526111420001ddaac98d27aec9a56de9e46326ac15cc071e8acdeda64adc7662a5ab1b65d82cf5ed6026510ee42d9c56867d381922766d1d4b832feab3a9ab03c58b9b220b27717e4594e112602129f00043d6a3698e7a01af2f1ea2df83c89b83b6a98830b0b7a51a59a33b47f807552450a94a734f4bb4b2c0c2bad1ea247d4d77c97259fef444cd99ab19ab89955252d8e055808d75b78cf371464e4d2f146c98a53e5249ad092846616eb6d524f395f5c629471df10b791453297df46120165934a09d465ffabe17762af1a417e31d2b4a1a00b1dccfa00450c2e25398ed17ea9f3994e62b0a5275085c3cba81c2cb160c355c69b5547e5c90ea81753fe91934cc257e4fb21e5b8e1d44e0184038c031491355be59af3cdd30fae54f244601ced7b3e7e55e8dc1972f55f0e908916961297782ce555a6bd94b48c664d660b581a7d96c604c757c06afc4ac7ce8a61b0c747ba89710c22eb5b15b96d65cf3530a589625f3057f549b7f7aab58f28dc55d8f6ed67e9571b503238672d88b8063e6b16eea5df7c91e166c2457496bbfc5ec658327fb4d50425e07ec6788db70dc6e5f55832bf7398e7f341339aeee7241be585cccc711ae014285209dc4cad98a0ada8d904595a6dcbb658d778643d55a23d2b05c7b7f13b6f7ff82cd318cea66c403facfa2a83660104088f848db6b2afa19eeb4a22c08e7d46c311f689a49014e161a72a21bb04d2842d542440cef231c3321c955d6e889e07cdac20eea0a843374363b182505bc1cb17928c3bdf1a7b0fd623f2ee83e73a18a8a1afad1c0267dbe81f46db1f0fdbaea5d8bd611670018b4c0b0318de76bfc524755c0c84b172c4e847d7631da5f46548af104c0416679a67e623d11903d4231ca5711bba838d0b3578bdc5bf5a8061207a41f3f020d9bffd3e5477b334c3e012fce024d313b611e60baa96982f52360681d8178ebb4b311c8d40d3d9658ad1213a6f24a6238fb36890d746c3bf7a47dcd18a529ff3a33555ddcebfa4877af6647679bf3915d13963caf50c04cbd5201ab1c5293efb357298478355a2529d1569ed6175d3803d0287c2851ab445f59432316346c303ec7676d3873bd84d4a041b0c9a364234867ccc07829509500000b7e7ee9f1f735de4d74e817d7c51a1cef93ccc1a0c5ec46fa82485a393ab37bfdb7449cbd9ce622a30aeba9b2305d8ea57bc2cbbf3a9bcc3e3300625fd9758931325f9609987c504f9432d7256eb7804149da254ac2003e2d9e53b0bad3375ca822a36fb3150952484615e126c7cef35ed87c7a7fe493a5656c4431ccf739fc02bd9cb6a8683dbfdcb6f7cb6b9848a68f074e6a84cbe61d4937cbe97c9231d817cd6ca9800fcfb85a1cf792f6113f1b3af0a594258dd5eb923fabc4a5186ed3c3cd80d35bc98db2a6be27fcb1029ab54e6923e7d3705e12acacb07f7ee8946df4903dc499aee65c2ce5334a0fac86d479d0f7e11de63b195507a2ce2a8a304a2db9471d78be471b18294be74d079cff82d8b00bc468cb39c90d27904e47e55aa5d7dca82cdbbff635af347463111f2fbd1d2feed5ceeb0c4d15bcf769ff589053e7bfdfaae256defe0788e75ad9b9e253f34139a09dcbe0868aac67dcd18b69097a0d8816f282fda06ccd4bff3e84b1e6b32d752fd992c7d43ca3d7d21472b940eaae8de1700d4876259dd21928e39c33587e5501bf847c344a3d39a5caee9d31801c1eabeb459c8bbb64dd79a9d463927edf2841c8e0831fe5e95398ae175122ef1fd4a62329c5cf878726f7f1567ff391cfde14872a9c235157918fa635fb2d5bfaacc398236feb70a9ee05c785b671ab928826c29a2cd52a599f76075104a1827611d04819906721e3ad169239a68195554aaec5d1dd47c77a0c33fa599eaa9f2b43fb87bff4ce414281b568193be97bff39d030abe8725e00efc8c27a5242d3518c1f0496526975996a8c4e9f9a512d8b23f2f35a13af7630e98c5ad9c550d2dd3330d66c09657e92843ce6fe6b0cd63bae4df3497d8ff8c6f676a2ba82793b4feb12160c35c2cfe666083fa3283503b66dc88d4c4b8b8697fdbb8eb214ce92fe87ed7e1fc410771152a86d5b2fd70ba566d0bc29732aef7c2fb0b1067c8645de824d5b1b28c935d7101b679176299f598fc939c89f2203b9441e31ed592d804878364246f7531b2cc339c85cb5027bb67f78a9a57ca7a75a167037afad73ee452287f68af439dccd5fb0b5229c0547269bafb623bbc012e688b58565fd641278a1042c88889b7fb43b1ecebf9807ce770ec4599a5c917eb0b16a59c61ddc273088e8b68cd8cda5a8009c5fa6e4333ab46f625a1deb5a0c43b3f4cc88cd53983b03e23a0e723cfb6d7de1295a6c9e10ee919c0c1035168d0ed0cc12419442e97e6889fdf97f2cc46d3a0785c2779f991a15aa0d12495b7fc7406550c0070ff4e361501f5c4a43146de2c7757116181fccaf15b96ea65ecceefe3433d65499e483bc5953b9c9dfe82b6b5e3572fd2fb3cb0e6bd012ff657d0db9349e10d250d82d4b0fc6723eb4cfd5d27cf1ce20b1abe55a27cace8b418054d29e18658e351e8a625abe4621280c74d3c044ab421c530686eb68799aea133055fdd806457b152bccced97be3335739ee7a0bf5698f23f08d382ec8abd9e31133d144c9ecf3f26b4a96f7b975dd4b6cc688f00037b96ebf675b82e361f327451e07fd544876a95c84a78bea850d3db95a462e631a52b8d2e9d9b4175639b70791684ab7f4fbc964da194bf0de76590ec438e55e3b1032134e9925d66bdd2da425fc81e8154ae115392a305f8bbee4ea538ef4fb21249b18d654aa22fbb073fdfa4da13ac1e8f5430d7571c2d424e1512be5229ed32ad582c1bfa2d139b2a6dea21e18b7ec286f9edd146805e5cf5be305e8d7b655d60735e5c85c120db54cbd91512f169cb3a023d2d8479edf0262e2fd4fe9483c89da756b1e84216110943c3584c6b13187fae543e1f69142d0b1235bbd8f4e2fe4d4a4e4f69768adf6ecab5820676512f9d7ac26cf8f261bc706b64afc2e09cc58aa61d3f43c64512d2761dd0e28ad8415fe81376dd6771d3ec07705c32a89698f9d44fc3adb37ba97f3c66edfbc2bd72ccb59e716624ca2c5fde2165027e2cfc372c82923b3a8825d371a791e0f032a6240bafc05160ea411753e307593661b5fff508783482ba997f298ef1017c25eb96f9efb10531c6fe71df1ef13980dc8d2d786ef0985a6d95133b22d3e36c6e1bc994e0ccfb921fdfe1fd0e637e0804785328538da36a1616586ac4866a8eec64ac97885f514966512233f8506c2353ebc804f398c36ededabe1512721163de2111d96debec84e01594c0f8a6b07b3e0e542f94113f4f606cfde6a67e9de51aef8021fa4bb78c62d6ddcbf1859fe8816beef21c3f19e0a67ac1bd9445351bc4eeae30ccc923a6d9c6da20b2221a97ac9d72c856cafd77151206f1674ddd97ff47eab5a03c5b6ce7b11c1e2407ad525ab0b1d489215df0e2695d731c36b1a04d6b22ebd5f10ed3975ddb9fd93691e46bc8911b8168ee887f1db6693362dd9dbecc4ac83f8037dcd38e7415cef1d832215079c4978bf27b95616eeaf5a39db9cf98247b1a03afa642d326ff7fb129c61d713dfe7d732a624ff1ba245dd681ff5cb389a7bbf7939b260464fea2b3d61da1351639fcd20281046d9102d7d2631942e240f8dc4bb4f1b02cefd1d4659cff968b7a3ef5681900200a837ee2da312f3ec5074200db929eac552a2e4433fa03437b63df7d800cd768b7a1b6e1047708b3bc6d2b1fa1b807d0cca9f19293dab9e4629504e2b40b3ab7e2099d79ff8e2eaf2b4bc606763411a420253cad3f41c0954c91390509b3e54b557bd2a02a7dfe81f72a74418113bfac52d4c122df174e66d812402a18b854e56ad3f970bcc16a26cbb1a5915ecf605b6b2426c5660b7336b7a09a8ced33b38553cbdb03c9b396a5ee061836fdafbca7f43f9050f821cab507c4a60e563e38cb1544cd905fa15c6c427dedbfcfd315a367449e2cb60de3b45ca8921ff0", 0x1000}], 0x9, &(0x7f00000019c0)=[{0x40, 0xffff, 0x100000000, "05ea0204c880764cb0f411523fa7705baee975a62287c46811a4b7d10a1b601f5b0af0fa38e0020792e260e236a7"}, {0x100, 0xffff, 0x100000000, "12eb3fcfc972298bea99064e28caf37bc161c4e31097e18fe2bb64a3f6b8dbf53c03f0ce39eb4f4ca30243297acc3c045ae0d846c6957da207cbba4b255caf156e8c85bc9616bc29216d573f13ff6a6fe947b45a62ba396e10690758fadb3c1409df094ebf911bc08a861b8b536d07989407708fd6e573625d8b74a3fd0aba216d41d7e7591a64a271efe3b01b0d4657c3903993ed912505675cc602986f35d8f299981d2ad595a6b51e0422430d24fe5dfe55ae5753325ad078010954cbafff25e81257cd4edcaabbfce4c8d6524c82fcc690dc7d9a29ee60425392cb22d7cbeb75b2981be8f5adc3e7c2ce7dee7c"}, {0x78, 0xffff, 0x2, "603fea3139aa53633f6bad180362a28bcc631c7d290ebe4150cee0ba8ec26c69686aac33749dac79d4c0c4d060b62101a38d445633316b09cf59f6d2cb85dc7558b89244475abb6be572eba8d04bffb54e68d713f5eb0c9194ffce5ddf0371ce48c6bbd8"}], 0x1b8}, 0x8) sendto(r3, &(0x7f0000000180)="d19cb38f79b06755e80dd965f1e7a8ee9c62556734a134ead5e856927bb71f8f2d9fecc72badfe0b9fb541dce496c6e072e48beef7de5ac087e5086b2b96cdac0a7b1a356a98e4dc70e782f19f89dc63f5b810cb07262953a653413c8369fd7af82fc1e65376df1824479c405b", 0x6d, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:07:55 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc0a2, 0x401) 05:07:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 05:07:55 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) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) dup2(r1, r0) 05:07:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0xfffffffffffffffe) 05:07:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x517, 0x0, 0x6d67a9b8, 0x2, "b7fec0a1d6d67216a896346ddcf10e3c8eaf913d", 0x2, 0x3}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f00000001c0)}, {&(0x7f0000000400)=""/50, 0x32}], 0x5) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x3) close(r0) dup(r1) syz_open_pts() 05:07:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) getdents(r0, &(0x7f0000000080)=""/199, 0xc7) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) pipe(&(0x7f0000000180)) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x3000) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') shmctl$IPC_RMID(r2, 0x0) listen(r1, 0x0) 05:07:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=[{0x2fb}], 0x10}, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="dc0bf307d287d59b4b831310c309d0442d6a", 0x12}, {&(0x7f00000000c0)="a90fdb07e25d13529b5b852ce2056df20cbeed64b13e226642af5cfe65ade6bfac004a80a017fe01149977ab9686fbc19cb658e9fe34bbd604bd8bb9f7e55299983c427c395fecf80443c3699ec446f39aedd379d609bacd01d7c31727a12d0077f608f23438e1433b1f1e0d645957f01213a8c5d8e02fe2a189ce924dcc512d60190cefb8806074068c09f564cfe235b98d145028226b71e18cd0caeebbb12e3394026cdd147f330a81161de3f539dc1638acf09270992f606ff61297696f", 0xbf}, {&(0x7f0000000180)="d404e3d4c6b1d2be2af7c546b3d3e392591c360a16f6c6668db45780768b714fe98ef79cccc4f67d5182e8395c7042f714c17ad5b0671c8e1fcdd8f0bbde24d458971114f08d5d33bfa570bd149ee181dbc67d94f62e3b90094814a4d4ebe188174c01807475b06d4a8263ce1146ff9631832bf47a3e6dc2b27a0e3911c724b83481f8bd750ca4e578197b634fba044570b71ae6d8c0b9c9142420c0c5e981de4307ab4112", 0xa5}], 0x3) 05:07:56 executing program 1: r0 = socket$inet(0x2, 0x4, 0x13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) lseek(r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) 05:07:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 05:07:56 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1, 0x4, 0x1ff, 0x0, "5b08fed611825d6b6e23bf6c62dc83d57f45595c", 0xf3, 0x7f}) r1 = kqueue() r2 = msgget$private(0x0, 0xc) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e3ffffff00000000000000000000000000000000000000000000000000000000000000000000008d418c690000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r3, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r6 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)) 05:07:56 executing program 1: r0 = socket(0x1a, 0x1, 0x2) close(r0) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffe44) 05:07:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r1) 05:07:56 executing program 0: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 05:07:56 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x141) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat(r0, &(0x7f00000001c0)='/', 0x8, 0x20000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 05:07:56 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7ff0000, 0xffffffff, 0x29f0, 0x100000001, "cc4e013a9dcfc4fe435e728acc2fa2dd580d26bd", 0x4, 0x7}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:07:56 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = shmget$private(0x0, 0x7000, 0x10, &(0x7f0000ff9000/0x7000)=nil) shmat(r0, &(0x7f0000000000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x52, &(0x7f0000000000)="a45c11a8b6da1e0d7f7c2ab1d0cd0efc812dc02e6a0ac791862748dde362850a7f160279275358d73f4b2ea3ee220513e6794ebfa079fa37331a3cbde4c5bc32ef8750705ea3ca8c2ddebad34d78ae29f330") socketpair(0x20, 0x5, 0x80000001, &(0x7f0000000080)) pledge(&(0x7f0000000100)='\'\xca\x00', &(0x7f0000000140)='{\\\x00') shmctl$SHM_LOCK(r0, 0x3) 05:07:56 executing program 1: nanosleep(&(0x7f0000000080)={0xfffffffffffffffc, 0x2397443c}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='./file0\x00') 05:07:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000140), 0x35e5da93, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 05:07:56 executing program 1: mlockall(0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0x8) 05:07:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 05:07:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 05:07:56 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x10000000000002c0) r4 = dup2(r2, r3) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x3}, 0xc) fchown(r0, r5, r6) fcntl$getflags(r1, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x6010, 0x0) setsockopt$sock_int(r2, 0xffff, 0x90, &(0x7f00000000c0)=0x80, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x4}, {0x18, 0x2, 0x141}, 0x5, [0x9, 0xf7d1, 0x7f, 0x200, 0x6, 0x2, 0x7a93, 0x7]}, 0x3c) execve(0x0, 0x0, 0x0) 05:07:56 executing program 1: r0 = socket$inet(0x2, 0x5, 0x20000000007) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 05:07:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 05:07:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="90fd8c020ceb4d981fd2f4e647e89bf078", 0x11) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000080)=@in6, 0xc) 05:07:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x183) fcntl$setflags(r0, 0x2, 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000000)) 05:07:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r1, 0x1) 05:07:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r1) 05:07:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x29) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 05:07:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x10, 0x5, r1}) 05:07:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x9) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x10000000011, 0x8000000003, 0xfffffffffffffffe) recvfrom(r1, &(0x7f0000000340)=""/254, 0xfe, 0x2, 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x103, 0x4) recvfrom(r4, &(0x7f0000000280)=""/144, 0x90, 0x41, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) sendmsg$unix(r3, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r3, r4) pipe(&(0x7f0000000440)) 05:07:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1000000043) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 05:07:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) dup2(r2, r1) 05:07:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) getpgrp() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 05:07:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 05:07:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80000001, 0x2}, 0x10) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 05:07:58 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x583b1c69f59cc133, 0x0, 0x0, 0x0) r2 = syz_open_pts() recvfrom(r1, &(0x7f0000000140)=""/105, 0x69, 0x802, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x80, 0x1f}, {{r0}, 0xffffffffffffffff, 0xc4, 0x0, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x24, 0x8001}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x40, 0x1f, 0x40}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x8001, 0x8}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x0, 0x80000000, 0x5}], 0x6fa, &(0x7f0000000100)={0x1, 0x5}) 05:07:58 executing program 1: r0 = syz_open_pts() r1 = dup(r0) nanosleep(&(0x7f00000000c0)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() recvfrom$inet(r1, &(0x7f0000000000)=""/113, 0x71, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r3) 05:07:58 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/87) semctl$GETNCNT(r0, 0xfffffffffffffff9, 0x3, 0x0) 05:07:58 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x7ff, 0x32}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x6, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0xa0000000, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x92, 0x41, 0x7ff, 0x861}], 0x1, &(0x7f0000000040)={0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 05:07:58 executing program 1: semget$private(0x0, 0x2, 0x400) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x2, 0x30) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/103) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x14, 0x4000, 0x1) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:07:58 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 05:07:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0e000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000f0f000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 05:07:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffffffffffff022d}, 0x8) 05:07:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20082, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f00000000c0)) dup2(r0, r0) clock_gettime(0x7, &(0x7f0000000100)) 05:07:58 executing program 0: select(0x40, &(0x7f0000000000)={0x5, 0x800, 0x8, 0x0, 0x3, 0x7, 0x40, 0x4}, &(0x7f0000000040)={0x5, 0x20000000000000, 0x7, 0x8, 0x2e2ba871, 0x80, 0xfffffffffffff801, 0x800}, &(0x7f0000000080)={0xb3c0, 0x6, 0x6, 0x4, 0x9, 0x3, 0x9, 0xffff}, &(0x7f0000000140)={0x1, 0x100}) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0x2}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 05:07:58 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101e, &(0x7f0000000000)=0x1000, 0x4) 05:07:58 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) syz_open_pts() 05:07:59 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') 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', 0x24) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 05:07:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000580)="05396998f8463bcc4eacd94aea2175c231b138b95f0c200fccccc9734e33f6da5af6eaa5feb4da6ac41206dc104ae75e844e296f08f51010c133d9cbdae3a34348176bd536b5d992fdad29c61109816288bed208d40be2efefc3d18871e4001fb3f4cb9115feb3fe9613aceb80ce72d15a58cbfdd7540b9deda955fc8e062fe565d51484c826a586f13137b5858712b32f1306e7935ecdedcfba1204d5ecfe2b684ca43c6f25d5deb82f38b3304ffbac6d11c337dca0cc59ddd645499e8cae21c3c57b1f0626cc33380639ad25afc91aa1e6f28195885cccc5ff85eb785cf9eb879daab5604952fa7b9a375e47f048faeaea43a23c5d3ba477094f024217e2f5aa8e2b725137b0e9ebe63b470dc4664fb29d2a72f637a7798308ba83995624d6126abf5e5194f0fa1862e8114b465722d19ef520dfa9c5bfa694cb053dee53c12691bfb4128aa4a1d9a21e99f660148b6f38935275dc8db46e2ec3ac20cfb0b97ac2713a5afaf697f1e63ba59f564d398986ab7578c52a132ef8cfd8e6f5e4570a3faa664b41414bf7c139906bd1c4067210f48266b1e69f66bd888ec0f120b7d6cd235dc8c68f9c032debf776a889909bb8200c4a90185aff84063dcf4993c468e956f77b4a5ac511521cbb3f6c23569367dd25a3dbd0c7f13e7a60adc29e8efac57efae873b1d9b4bd8fd8ab5f04ae91eb3789bf97da13e6973a66187d4d582efdb752f869c6bd1c594b12076a1fe7eb3a2f4440ff543c714348ffb5f2203e65421e01a03d7569b28c2cf66ae6c7efdedfa60fe2b5b2cf941cb9e45094a33a4835774ff51bf9889adefe641fadf3523651b4a5659c3ffb07bc70d3915ab31ac4d9d18c98b1a9dc614778adcd9591e16ab37bd1467a0ac363ba598ad89530a730732baa2a522fef2635d4e022cd5369a534afb25c5b52027fd08c13730e140c1ddee62a383f44e44c8f839a974254a976a9d5f768aab57e60d4b65ddc76c73d84674a360bfd8fae6dab6f860c421bee1c33e72d4c86e8476e674fabc26f51892ca7eba54c4961c2f828f4ffe8c075cda101ad1259b5608194c7c264c5aa8a6dfb3528a6ae947693421f4a6bb6132abb6af13494f2c4c3a39361a2ea9eb58be2ac6759356a0c338d42aaf16dae7f0cc12558c3b48afd093b693877a55363d14f8c8894075835af2d6acb7b00d5998f8d248cd8b3ac31c07092e9e1417b01a29ee061c306dc16852ae143037e97f8a965b7ef4bc7c33f2a2ce41bcb1203f26ca44c2a11cd65377422264bcca5d130b7024525940b54ef12d583f13b12cf768f7afb65e8c23d00fd2ca59d6a837388998445b0305c07c5f4b212103ba36948fbce6be8e32ff25e42a6649b7956b32ab051c330dcc2fb3511bea73d83557bf099252dc69a326f8ed2e009a7f7ba7c8676c499202a515632e9c77f81b7b4f109784c9ac45e75d8e85263af7fbf380c4f3a26261c427237c7ee7517495c1ab54ad792a4c0e9b0df4c8ad4f6b01ce256c20c1e49898dfd103bd324ccbc0b9f2f4c0d0787a352ac273cd7bdf8f81122045812623bc412539f334896c4a532937e23f1bd8bdcded01d73eedccadefbe8ac9be88ed810a603063152f76e2942b970b8360fa7d6f1eb0439a9dcb9111235f8cbe14a84f239f4821707083fdf301d3a746a0037bd758a274e78adb482555abfc3c8c5ccaf0a4e5e7cfc05e81671fcdd26a25e5d163cc80db0a155fa8bbd0939fb2a6581e7ba2aaafc21a561be2652ebe3d2e0c4efda07152a2437f37b1ea622cf5a3f5adc79f68dc29151b096bb6bc8919394a2804b62919b173657031b4ff746b2eef670bcc61f8d67b23865dd9cafd48cbe8d70524d6fc7755c2087d0685dd038f3c68bee3637c794f83b455cde52a84b38c6352fd94772fdcc4cc0bcf35fa51aae0834b6ab6188bd6c85ba5dd6cd8fc50e98636bc1e815c68ab50e11e8a6a8de5cafc070d094e017823d6dc99a9e387d95f53245111039be94a15f97f1387c795b676b8b7be90d74121530b66698c91b6ed318fa912a324571d4badf06b6c9028f8c0f7121bbe7bf0b9695c4d15b6262a9268fb6e764e4a7dd48eb9408f4878c5a4ea8de000837dd8671c59dc1fca6a0769093b41f611e1f48f12d64f782a3e6180659fa2ef62700a8292e8ded1cb14a55a5429fb6f78bee36ee1b192ff46216d844d3dc5228864d294693a78597f2141ed6d9a0af256134cb4eb1bb90c75f254fee6a334d8380851d99a4dc4c59f6f665ba60be5ec409a79da033ffd865c96de559f187860c31397d4d0375aefcd7f2b57366a98e93b4ec6cec45f3692507b6eb2adad5a388d68aded41129c6327d3b831c9870501d1eb50d325a50205cab56c71f8330564ce45d8a50acffc73e458400ffb917b3b8c1cb6d0b2653bbbeab2c5632e56c99c472c80917074d5e29a8878d6b6bdf8e95a9c389e9927e706d44f03bb9cd93bd18b6db15078ba404c12b9634314094e33ab214969883fb958cdef02469c988363768275e27214a9e6ceda41dd57be3217d6fd4b52b7f884db1e4771605b091fd32f390d74c5f18f75597c073ef819ce903cadc48b4049de081c258960591034aac4707958a7504a7749940ea3fc9714878a8b87999b84bff1bb336504233574b20555a58345b9fc86af85d1065a45419212467918069536cf4aec6e825302dc91cfa6724d1c9e1a23eb1c5435b7d28456afe32ab65a47a86966a71010e0bcea817b117f0528e39a3c9a7e41dfd4f5d77c84ab0aa4b0da05e6c58f48c35b664793b752d512868fc214b83bac4b99da754ae8bfd7d1828eff4070704364ddc3b746fac2b01f6b32d1da8ebdae66dffdea3f6d74a7d759e7cdc813a87fd9fbcbb7ef1aec429c74eea935ea74cc43d635ab2697ddafc18072801686e7c302c469d9e083c7a6b4aef51e4af138d9da6bb97f5e2d9d1d8c3e1680d7ee2f10f1cce82a421e0504d0d51c599862138e82ab9b06469cb8ff9c3ee6d874b5ab1464339f868707851e2a727a668b16609dc93e1ea4fd70f8b49744e8a932a80d0a2e342f77c9f6f4dad2428efea5e09cc9dc2c6e0532b51c6b6d68d5aa8026401b4ae8fcbacc6f01bcc5041f0d47d8cd02b62cd6992b1bf4fb72452679e6c368c3d0f84d66aa902c8feaec0bb9c365f0d67f3de44f82d27e119961bd22228016ee49e8e402f2b3969d18f41ef2171428b21cfbe2c589224b95e5c47d38ac9ffb2f96a9e552a8754629b2a7465ba22053b87b7b66f743fbd1bd04f1b0aa83f8afd7faaaafc1f253287f103666551aaeffbe89b0cd53247ccc664fec960be29a04e476b3979b0acbdefd96368e52a381416234fb0b1bc573576e8d109e752787746a1b1b2f0e8cd9129b71b0e8dd974ef7887c2265b75d7452d7d613074574d287d0e8c24df1d4367e7d8a98c45e02aebf3c0247f2cfa467bb702b1c20870acb7a0d22ec5118c9b33e6512bdb35cf42424e407d1fd743557f69b4859c410c87b3dc135fba198ae80b188313c31bd196c946f2e2639df88e10934968012cb04bfc48339821a861f3954cb3e378be10d3ee45ca62c7d4ab2d5ee4ce760ac8858ce344992c9e66440aaa150cec95ea9c31ad1daf49c7161e7538feada8cad3d2131691713d1c30abe96d0e44384c3c562cf94fb71d51ffaaaa22af9f1af25a6c59af2649c5d78044de73cdbd172ce708a90387bc4649dd6f87f63a6577e0456664c012b6df0b2ea36b1b5f3e37bb9c46f9c53c84050c655965a78d42be4310f547f120a5ce5fc564b151b1786db315236bdbc623ca2419c1f71440aab91299c4c31cfa108ea6244dda97c9c554775b8f92e59fca8bdf2a7a572b2caa4098628129f489927a758848bca76111db2b04f272918f6ff44909f09a74558cd19e574652676b2935d9df3d67dbbeb87157ec8bb918990af97874d3b2ba4b23413d21c074d5a2f35a2d749a9c492b351066de45125d0ea6669630170459613a5f543456d2beea2c341f31bf203d36ad6e64660932207e844f82145ed2ca86a45f0a6e65579adeee465e812ae414f43fe10914ccaee4d0f507f230136998d12904eab6b0085cfdf15b9c7464c3ea9264dadd9b676ba047c96d4f7f6e6087ebaf5a4264dcd0f744e72e012c8a8bec9991a82395bae543dabbb1a3920c3178b6af42cd713ec4ba22315d43d4c57fe7eea4129f3cd2d9d93f49c040637b8351809ace3bc9d407d887517d7bc8f80c81e247b8cd72d770a27b4bb9d6eb5f8de924c3414f82521aef9f1c94d4674c57814cfe19177f823246288fa961d326b81fdd707a7ac7994259eac8d00a041006990b77fe770c6303c31520133270c91905fdb0d1517266f8ee706e607f2019231cdc75fe7b26ca1f19b1cd8fd117bfcfb4879eae9b14b2067a5416a6f7e308f31f7d691c1e1a42539d6540b51a09af89c9e26a49a98fa1aff37efd936e373abd7fa5bebfee86e85d250c46b871bae99dc2973a2fadafae7dfd1185e59dfa68db6ecb24fb979890d520ae61392dacd7ad3b8cb4840290ef690b8da09331e8717ffe35cddb29d61b414b77697a3ab35cbcb94c65855705a193eb901f55efe3cf96e390b8566b81c399435d8c5de3d52da099c3a08ac8c3bac8904749aa7e3b9db13f6292765673ee2de1136a40ad965e61982c0610b3db429e2c56b736cdaeaebe81e531e7d6095a7ee22475a7fb855c3b32434c0f60f836588c5690969c7a2c717a16d8dbd644e5f7885e65b76a70bb8d79a9ae1355c178328b43e6a66f0e7f9b8e6cf8f69a27ceca9f854e8f1bcb95c33e42bfa73ddf8f17f690bf6d29b4a6f8b4fef3d027efa1febe99e593c4863b931fb90412f34459a748524066e930db27d46f069f96b6e1cffb826107fafbcd3262132b2e69fcf02bb40ef4c0ba5890eba27b6ebe99ce3fd33a009593c3445109512839b792d9df773f3cd205ee9f76464e1e264320bf7141dbb4fd6ed45d44568292eafaba4852bbde2a8b8e8a6e601a392b6cc42083a8fea34cf8ed3c8b6c1567efa460e89537a8501270ad157315454f3d3ea54c85b51cde7617f79a4832ff3f1cb46db1aa11330633a2f16ff391dd1e7afb19823768d8d3d70f6681fb0816953e58285e285fd596a5f2391fb6c83cd977c2c693d7f3bf5b1aec477a96c79f78fee772be336928b4685559942bd12eceb54036b3a1e2532c17a4f1def3ceabf565d045438ee78f6f2cfa65b4ddaa577094b78039be64735815e1127da80090af731ea1b448bd5c23122859ea02eeecb0cc304948ac508e90f4c30fca69e259ce0cc4184d3a7e3252379403cafd01d0af0fe7273e7a37048485f443c0d83c39de894dd4f3ce3c6e53609a9a693c39b222a68d81934a1e726a4064b93b611b9ca7eeaf6f540fecb38b44df2ad5ae0b6a4a35cace3703d7821fb98cab607130ce92b5c296abee18a0acfdcb06db69df158ff77220ee74445590929185c69d942ba1be04c4dd3c00f8201d828ea11ead477928b4af9c4c5640e800e5a0cf7d186069e08875a2d57620151251b9f628554984aae6bd7c18b24c4c2a0f51def06704711bc5a12eeaf96fa9bdad406c0b6449c2ce40a789298570eed4e464d56f6a23011ea80d41b1f1f0b63fbc5121fd448efca769b9c882125de171a1432480c52d2f6f736e29d8c3471e5062edc370629758c1ddec07ee393ccc38ca588a0690218ab322da6c98218057c4ebde739c0010a9e429e38bd49d38f0b4689495366f9bc64dd5f77d8475d2805f001e12cc4cbd1716ac483e94e227b420d7", 0x1000) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=@abs, 0xda, 0x0, 0x2b5, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES64=r0, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="7ce69fa5d7dadb30168259bda7381739b3675125ebb401f778d316e468396ad3b7a9e6af2b602f61bc2cfa7415e439e4529b4d6aec3f59d3903a6e42bdd68cab1e6de1e8bff9e0cb57570b6c98a5239d0f57e03230cf165e31e471d29d91704fd3680d21f28420cbd7041c1843c8bc7b4434446db9f8b7754575f6cd96a872a317a984d5aafabd067426009ceec4e024970767dd297de8f78f53c0e7a7b5a5639adf093791c0ec1b9f2eb9365c0f3413cc0e552c698277e242c205270705f58fa019cead1d8b885862c46ee45cd7169081d62e463dc23908243ce64c71ca07cc3c4f84641edf9a0356fc3e495de22663", @ANYBLOB="259834e4d909961c48d8f7242cf7"], 0x40, 0x200000000}, 0x0) 05:07:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000400000002c6, 0x5) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80, 0x800009, 0x321}], 0x3, 0x0) 05:07:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x106) close(r0) 05:07:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c62015663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a2a4875bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bf95b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a8a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f049e03c0a3eca82465bb1d159d83aee9e6920aefe7a8761c8eba161d6e8a7f4b87bb5b3ea642802369aaf92a2b8154972bfc459119662099782c6467ee8846be1c12c30136530d7f4617d602413c79ef0e973ce339156228b8ced4e89201b1adb5e2dc582e18c5a46a2a202d464af0c30af5", 0x2a6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:07:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 05:08:00 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x80000000, 0x3ff}, 0xc) close(r0) getsockopt(r0, 0x7, 0xffff, &(0x7f0000000040)=""/68, &(0x7f00000000c0)=0x44) socket$inet(0x2, 0x7, 0x8) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x9}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xd4ea, 0x7f, 0x2, 0x0, "9d7e36345d00b541345c98d10b7a9538d6698774", 0x5, 0x5}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x810, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x5}, 0x8) r3 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000340)='./file0\x00', r4, r6) setregid(r5, r5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) getsockname$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x10000, 0x81) sendto$unix(r0, &(0x7f0000000540)="5c7d5e3d32216772a197409f7ef7f1d588a926d6fb21afa911d411097bd4ad0b04ae4c45dbdd273dd0904aff606d7c4c2b73eea1575f1f5e4e750e8ac1c2b9528af866cb022957ed804e5f3ea51233ed5b33d35cb15290da64c0f567", 0x5c, 0x1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r1, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000680)) r8 = accept$inet6(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) semget(0x3, 0x3, 0x4) recvfrom$inet6(r8, &(0x7f0000000740)=""/10, 0xa, 0x803, &(0x7f0000000780)={0x18, 0x2, 0x9fc, 0x2}, 0xc) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000007c0)) dup2(r8, r2) 05:08:00 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x7, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r7]) setrlimit(0x3, &(0x7f0000000300)={0x5580, 0x10100}) 05:08:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:08:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) kqueue() unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/54, 0x36, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0xffffffff, 0x3}, 0x10) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6000, 0x3) select(0x40, &(0x7f0000000380)={0x9, 0x0, 0x4, 0x7f, 0x1, 0xfda8, 0x81, 0x5}, &(0x7f00000003c0)={0x8, 0xbc7c, 0x70d, 0x4, 0xfff, 0x7e53, 0x6, 0x1}, &(0x7f0000000400)={0x1, 0x7fffffff, 0x80, 0x40, 0x1, 0x1, 0x4, 0x4}, &(0x7f0000000440)={0xfffffffffffff800, 0x10001}) getsockopt(r3, 0x2, 0x2, &(0x7f0000000480)=""/168, &(0x7f0000000540)=0xa8) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x8) getsockname(r1, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) recvfrom$unix(r2, &(0x7f0000000640)=""/12, 0xc, 0x800, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = getegid() r5 = getuid() setegid(r4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000006c0)={{0x18, 0x2, 0xfffffffffffffffc, 0x45b9}, {0x18, 0x1, 0x5, 0x6}, 0x5, [0x4955, 0xed, 0x3, 0x1000, 0x924, 0x92c, 0x8, 0x62b7]}, 0x3c) r6 = getegid() lchown(&(0x7f0000000700)='./file0\x00', r5, r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) setregid(r4, r6) getgroups(0x0, &(0x7f00000007c0)) syz_extract_tcp_res$synack(&(0x7f0000000800), 0x1, 0x0) 05:08:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socket(0x38, 0x3, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x40, 0x1, 0xd}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x8c60, 0xffffffff}], 0xd97, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xd8, 0x1, 0x1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40, 0x9, 0x10001}], 0xfff, &(0x7f00000000c0)={0xfffffffffffffff9, 0x8}) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 05:08:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:08:00 executing program 1: setrlimit(0x7, &(0x7f0000000080)) syz_open_pts() getppid() 05:08:00 executing program 0: socket(0x400000000000018, 0x4000, 0x8) 05:08:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xc0c, 0x100}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:08:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xcbe) syz_open_pts() 05:08:00 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x3, 0x7, 0x400) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000000c0)=0x5) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r2 = dup(r0) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000200)="4080db4c8d6fc6bae2d7bb0998b482a77edbc5272fd563e1555be3ba046fb335fefbb4c341f254ae1abf64a12c6d6f252a4aa70f6ca12cce9549b5f37145a9abcc48b50df309be6e25c1f1df1b0957fe80543a40975cd4fa4ab694c2879f16a9d13e902baf5022e7c3537d52b082cb70db7776cd51856b61113bc3f9464fabe26aa53a8f3640cfb3b91438690729d4c30e77cf1aa7921d6f0467652b1518ac6db60e8e68ae40edb89d701f636c80ab80700bb82fe265fee70593a1c23eff9f33", 0xc0, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000100), 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:08:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x44) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:08:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x100000000, 0x1000}, 0xc) r3 = semget(0x0, 0x1, 0x140) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/112) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) lseek(r0, 0x0, 0x2) fcntl$setown(r4, 0x6, r5) 05:08:01 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="de605030192d403fc3f57a862813dfa8f8ddaae38aaf30b42a9e34e9666bba426cf245d431b70425ad5e725833b229a6cee89ddff6bec727b7b22fdbe43bc77bb2a5dc0a82e860bda6c8f3900abfb50472c96978f2", 0x55}, {&(0x7f00000000c0)="be79b4dfca40a1b0d3a86993c9d63e4f433e9eeb0c5e48aadd1c34f6216e374b090d42f405497aa2a09cf37da680709f1897596d41644c2efc9fee3b68de908c986df2d5ce489fe16a43e2dfecd5707f83a1b829b75787815cb02cd7747dd07a86af22e8705dc80b0ae4173d8fe69d0895513e2c6c14fbf422b5ec191d078888d47ea6432028d97419a358bb64425b89cf1343109e581f73649537", 0x9b}], 0x2, 0x0) 05:08:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) clock_gettime(0x3, &(0x7f0000000000)) 05:08:01 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) unlink(&(0x7f0000000000)='./file0\x00') 05:08:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() getpgid(0xffffffffffffffff) getppid() getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getppid() getpgid(r2) r3 = getpid() r4 = getpgid(r3) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) 05:08:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x1, 0x7fffffff) shutdown(r1, 0x1) 05:08:02 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x5) close(r0) dup(r1) syz_open_pts() 05:08:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0x10, 0x18) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='&}[\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='`{+&[^\x00', &(0x7f0000000240)='&\x00']) 05:08:02 executing program 1: r0 = kqueue() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockname(r1, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) kqueue() 05:08:02 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) socketpair(0x2, 0x3, 0x4, &(0x7f00000005c0)={0xffffffffffffffff}) socketpair(0x18, 0x7, 0xdc, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file1\x00', 0x900, 0x40) r9 = socket$unix(0x1, 0x2, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x7e16e2ea7059fd5d, 0x100) r11 = syz_open_pts() socketpair(0x38, 0x5, 0xff, &(0x7f00000006c0)={0xffffffffffffffff}) r13 = syz_open_pts() r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r15 = socket$inet6(0x18, 0x4003, 0x0) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r21 = getuid() getgroups(0x9, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r23 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r25 = getgid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="1cd205f9422e69f00a77a0e622e06127aaf1d8b7c3bbb861bd0f1d46885756b52fbe07bccc25b77940850e81d9a047", 0x2f}, {&(0x7f00000001c0)="b949d6a4a25befe848c4d101e1d84c4121455ba31c81e544b82c53bdb2c4720540e4dc3e28b13c994987269680c06a124eb6b088b06feff430cb8abf163561f4a607ec40f480f624405ac942e147be9b4aa160d1424f926ca465e862f803dd327832e2879f41de2939f33efeac1bce4d4f520726a0c2bdf5342373f9cc74f7fd380759bf97f66621bb1ddb59912ab8f8dc41317f43053b626363aaa06fd8e20b2b3eba3ff1b262ac737f8d01eb20bb418b4c2641ae947d06ff4dae9cabe7fea9e31377ad13d5629b95ef10cf238ae7b77c222ccc2e03d8b5cb68af7957fc94031d7c2eb16170572585b89ba7a2db2c3e7b922e3d5e", 0xf5}, {&(0x7f0000000340)="d60cd873c0c9c56ffcc4f32369e7060e335af0f66823bda26b49ce0f5f281bfde9867c6d4c2aa959f1750ba5034f3014c8b8a25f18928c068ae7b51b32225573d5804dd503793ae2ef1229f044d98a30a84ff70465049cd4f0fbb6eeaa11d1ced242d5235fbba6371eceafb2c3f173cd7f9736816f302dc6e206e7420d9ba937a3ef6cd1271b949334930747987ecbb337544a84771fdbb01d26cdc06b39ae4e2d50e7d052320bc1aab23e2a1eb64d489f97564a5326d9e9361dae84fc3ad839fd539fc8ea81ed94acbaef852b", 0xcd}, {&(0x7f0000000440)="cb265da3fd059eded953fce1f6703e8c3551ba51c6df6b6546fc1790123c2d70cf8e961eb82009be72b7f85729635291909f10d5c6b1aa634e5575acd04c9467d51ea7077123f62eb8a95506a89e1b279da46b8d8a751479419cf71ff25ea749ba3c3d5e9d69fdae5234a475950ec7d1fbeb990387c38365bd4ea36d7cef3273ba5ed7a48b3337419ebc37e069845f98b181f03e3700f9561ec79f58499afa1992a444b7fcabfcc87c7a72cb33a8362bf9d255e845e2356dabbe450ff34934f2bf", 0xc1}], 0x4, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xd0, 0x5}, 0x2) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', r16, &(0x7f00000009c0)='./file0\x00', 0x0) r26 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) r27 = getuid() r28 = getgid() fchown(r26, r27, r28) 05:08:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) shutdown(r0, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) nanosleep(&(0x7f0000000000)={0x10c0, 0x8}, 0x0) 05:08:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) poll(&(0x7f0000000040)=[{r3, 0x21}, {r1, 0x90}, {r1, 0xf}, {r1, 0x96}, {r2, 0x888}], 0x5, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x3, 0x21b}, 0x10) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000480)={0x3, 0x1, 0x43b, 0x100000000, "34c473927a94afdfaaee4874fb0609506bbd2f93", 0x1f, 0xae3}) r4 = getppid() pipe(&(0x7f00000005c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) sendto$inet6(r3, &(0x7f0000000300)="0d19b0e68c7de2169fef9ffac2f56f0f1dba1227b8588d4da62e3f114dd919976f01d2003a6f83d6738cb3fe7c61503be40149886eb564f0dfd323d80f68387ec4ec9a6c59ed8a174f556d995c4d7c439327279b43bb647f5bdc5b988740e39731365e3002ce766ee301970cc85e28af511fde6daffbdf535722e2fdb584e236b8ea7d9fb930ff37a60ef8ce566765bd77684ab12bbd9e0e13d92d543fe5f0da6a9d3cb4fe795fadcbcb1dc742abcc2cc2d47734169d8187c46796ddf0f0a9197775decc50", 0xc5, 0x4, &(0x7f0000000280)={0x18, 0x1, 0x3, 0x5}, 0xc) fcntl$setown(r1, 0x6, r4) syz_open_pts() 05:08:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000003600)='.\x00', 0x0, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') fsync(r0) preadv(r0, &(0x7f0000003540)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/141, 0x8d}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000002280)=""/187, 0xbb}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/98, 0x62}, {&(0x7f00000033c0)=""/195, 0xc3}, {&(0x7f00000034c0)=""/92, 0x5c}], 0xa, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:08:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x73) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) 05:08:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0xfffffffffffffc20) chroot(&(0x7f0000000000)='./file0\x00') getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:08:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x3) 05:08:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6000000, 0x9}, {0x18, 0x1, 0x0, 0x9}, 0x6, [0x101, 0x7, 0x7, 0x2, 0x1, 0x3, 0x0, 0x40]}, 0x3c) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:08:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="8202002f66696c653083c65bae05944168327b6fffbc2d1d270018b1c49ed3bfaa5fc5cf6763aefdb89889698b9bac314ecf749b5db5c64bcb61c4156e9a67084662b6508b4c00f4b8b51b4886e9589cd60b1e36d6cfb54e36c2dd548b58cf5eb6f52673ef3ea2ecdda480480c26f0b704320fbb5523175540e4d94cdde40000000000000000000010d92e07627948d25e3dcc71c4d2fe2b65007ed33bc942b21386413b1edb64fa025a3136c168dcadef748ef66e90b9dccd4f41640a9e5fcc368fdd3ec2e53a499bcbe0aa891d35451e5dde578911b899510bec9392629059dab4ff51b495e924ffb723157f9c730c9c2df6a519c15dad98907f21dc8df5c868aaa16a474b8d461cabd8c57224c7064060b914da715908dadf038d2c265712c7e2cb54c6d81d326e7858404c9b8d36ce0ff0f46d16c8fdd6"], 0x10) r2 = socket$inet(0x2, 0x7, 0x4) shutdown(r2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000240)="8c2d63e52364c73819d7fcda35f403290958be1839014b6b1d8cb7892e36a482996e2ee4fb3d1a721fc27db2a32caf5d60ae5ae1dbe274c0b01d38a31de063d87dd3ff46e295018ec90bb69899118b5a1d739bdd815924f0002fa630fe88ecc97f92f950c2c585c126edcabaf42e3a078ec632922bd2dc19984ff307ff3c920cdb403757f91df07759eed9dab274946ee7215f2ef349db16ebea6ee2e1865148e14f0726aa6f93a44cd60847601c9817626b28eb76b0946b04b2b5b3cc3bce5345019ac6f4162f1dbf81139b4f966a89fa95358810f3bf1a3e7cec3904118008f7d2717def69514b43c2587084b80c7e11bee87b7754becb2401d0f675dabe123a64ae6842d6a12cb40f134c9f2b25574f0d6948d1a85d8b060b0ab0828dea62b4132df0ab4c7807e3b554bce3f9618aa15afff0ed272a1c5da37da457d15d49cb896d8a5eaf82fe8658631b263de3c1291fe6c5b5fa3b74f56cba2fcda85f4f0c5e3e8dd61a241c1f97e9c57f33a4afec17be09203ad53120f7647bc1b487efbba36b85452320abdb82fdc8af5325d08c280b29edae7883c3048d52f363383342a6cbbff3c3b03ec4e8a3076c4b12ecf4362cfd55ea255aef18381e0c768a337e6bb28aa2c63ce06cee0d38bd836979826db216658cb7c452b33ac8b6971d54e2966b40a746c98fd08db3af17585022f5d477f2c6fb8fa24848f4672bdadb24d451a3c1c754397e76c010b6b45872c4102b01c4b3fe4ad41ffeed611c13c7826cc546cfe314b4d8ac842a14d9a8b65b48ef3fea939b28fbce3f635951256194061059bb1e0a4e0b41fd1450e9038815b6b8576fda035c96a3ef596462ecb76fef8c050a297c33544cf146f024d0d269a7ca77778f228642a9d62018fc23b53d1e1afcba473aacf5f49da908a77112e89d15854667bae4d1c814251aa9132ca3a48b6eedbeef3d428e7a9d27637ebe56a7dd834c1818b3b06e6b19a18f5915917eee86eec3dbac4b47bad22c4c467d19f9b1fddd5d7fe0d4305ff50c754f9045babac5ac33550411b22b8eec3d4a06047542c55f8a825db4793e70953668a13172fcfb21615aa0db79518f5583c4f13e90fc3d19725bc03e312b74ddf283acb7c6abf2f6dae31c095633993df7879cc117a14d57c2a32ff35598be2e2559b1ad2eb96c2e54e5e76bbd26afe8125ea37253ee8cd110ddd5720c12f3892ba815c27a652099467c3010a6b63cf8908744077c59d4d7b28707396056a1c97d0e33877cd4bb23c4072969f7fe9204115ead56981d0be9e171570999714200d904badd710a9fe3f5eab86a292c2f4c578cd455c28b5123e8f96332ae49aa6ad0c3cdcbb4e56b5a673d34d348583198d5330801a83df8a728980dcc42ac3594e1d43539bc653643007d2abb572d28a5609a201c6dc5e3b35bacd9c815407d8150767e49aa4001b9223ac1229d1c45dde0485596689efa510c86b48ff3b16f9ccb0ef86fa94386dfe0ae3c2c2c3e6431615cfc2f2579c2578392a76ebc90fb4fd414db7f5883e2f59e8c3200800947d586757ca682a5ab332ae38830b4b28ddac2ed8377c3f6b05326495c4c331dc9a8e29d6d26ee7b29d49890504f0e9318590c570ab0ccc329b8eb6660b3be8a6a7b7234697b76bbbf4fbeec03f8a85b58e42972f3b367f1d929f32f7c9906adc22c04621a7195c97a7ae652805c5a829091390ffcc3e2c8957ba01b4daf23f439ce3ba22c74962c5cfa7ced80dea969702ebc8b71271ca4f73fe1d58e016aebb4dd05f4bcd34e41ac9efde44ff3d07c47d1b88c3ec5a7dcb2a1a298ee6743b268e1ff0fcc25272e8c1ad1d6eb2f8eb6bed436f5d9d384ef8dbd2cb8d1fc4ac6debce24928f120a721e35ec1836c8b224bd981f1a1b6e9ea26f5ac87a45a994b7d399adb1950c11de26c77fb41ac3ff19e7e3e28a7eea37ec70d8dcabf01814407119eb32b1373000f22afe6878d77a8fbbb2b8f5533d2e07104b7b499a682a8d10fe0a81822511a1aec5c1b59b64c7cb88fd523e29734e3e91434a557c11e57436a42cce446a2f3c2e907c9a289abfa37edd51a2494d6b663c1f616632612977b21187d16781db69f4703a755ad05c5beb7dd6e2aa949514f2002a65777dd3c6d828c6ae20944278ed8b138de2773adec8ee1bfd12dddee24a288b64f781fffc99f5e8de10150f9009b9a05ca9cb1ed1d38a5ccda810a9288f45806a93488bf4f93083ff682117c96b656398514a87f5ac0901882e45757ea2261887dda99b3c8ab74a20d0f7bcc9d81a18550b99a17ccceaf1824c391c3d605a7381ddfc884ce7fc693be0f8d9dcfd494415ab3b2f0e0d3209722d457fae0f0d1eb12b4cbdcda5c1728be7aac9437f4975f2356367ef7a524bc2871a5340fb8788f1bdabf94513f0551c9643de01613f7bcd50c73ab320558c543a83c5247e8336315d6a774a3198b42411210008bfb51466571ba2af08778222ee33b466f8bae635b13386f4130eb46e9a06409a00e0d059e00d3352096f47f1e49fb1e5181082ed2e5d435d9f0f0fc3167f758680af40913aafbb09002af5a51c3c9e674a0b7e8b5ee91eabb58dbd24171ad678c05e1d8e4529df8ee0b1e7a66122608bc788be43aef005c5d5fb44cebd12504f5e806b07c4d57e1858037b267b5ec2e6d3f1990ed946c02f9ccdd7b3d4bf11edda8db9368ac95865905749f6643fe1b5bfb8c653da47991acc31d4889437b78de3eb154589ed616b65c4eb9dea765d38ae47c3bb9bda2b4b792813e0ce98f88a087b4ba3b5acb5d128f67ad406de205eea3ddb7bd56507bbdd1b983d9b7a84c75f6cfbaf08d7ea330cfa9e07513f2810543b0ebede81a8b3ad130914480fd5632cba7071aa88ff0ff1653cdde1e844d1dd5b365c6bd5816a06363d9c5c03dbd07584baab87de00b23ae0a1491081e5a195e215830264176d1a980c5d36e7a692e77480c96bab44fa298c6057b8bc3fd878fac394fc18f0a7a7a760083ab3ab4e16db16a0cae9cecea3f1f867ac9c04aa67e9f56299b4c2081e30e19b3b8afecc90845e42c9f818a3b9e99b8fc47de7a1235ae84c7f06ce51a62456b2178bf95d1b235117ae524d3513ddb9f2ce09b669a3fc72e2ef2519ec22bfe5cc95a7403542b6acdf554d46f8266aaa5019eac668d48bfd19903df9adcd82326bcce0ab2d982e4376a7047304fdd68dc5830b1883c46e1e26ebc6a580048f7675b22a82a769da2d342246611315f8d5802eab40d0eaa5ac3e2d93ce12f05681d321cff9a61159189713a688a1cf828a781021385a63abb618060f28325aff14b27a108a9566ba587caea5132fd4accafa90eb4eaf4dcdba31fce2af6808edfb0a6df94640b95944b3923f7b0a16ffa944a7ec98b36e99c834fe0e476ddda3b50ed712228559b87b200244cdc23303d5fdd7d9f238c80f0fad3bd8a3de21670db29aaae6a80f30e93d764e95af139dcac7e48807c0d5d9670017a4281330589c77152e4904fa1f0437b85d3d71ffadd6612b589e1426ebc57616257ce3b5fe2e7f1f3bc8a0e68db287e2f8a39a051788a69bbe966ae66e822dce302f4f36c25f11fd4a98fc7ee9a398045d320b54e02d60fc0f6320ef2d95b90e4d81da3b29d9a4192735594c264961eae374f7197b2a88a1521ed3d3fcc4fe0c1b6265cd57b025e2a4e887b76f5aceefe032252ce8f675f1a230eec0657936fe4768b032ddb112fa765e6b69be4f54bafbf2a0cd35cbece2a2db239befa5b08913997130549c054883cd1e48293540030ec0825e8efcd580bcc3c8776f3b7d8429b1e86a4f610cd58e6cd9bd48d86b5870d2cd6a91cec66eca736fa2c2d5e55666e64d567396057b8fd61e9bec7a31e9d662dc0528b0391319c8b0feef71adfc8a655ba2d14911fc1a152e98852e8f7e3ec926cd518df2fcf6dcebfbceda218ea14a59ce5bc99022950bb18e377620800b75331cf0c52d2ba3a43cf8e1cc92bd2e3954bb3abcb3083c44a5e78bfceb065535a844e589f38edf8009d5494fe99fe49142794bd6f7695c7fb6f227736c028f10503c4b2d43210b38bce5d5864685857036b4a36eb8a074499ab8ed999b7d5f5a8eb9085defbe4b47391115fc6ce8891ee3075f18edbcec48ec7cb486b96711c568f3caccac2670de30ca0e313b4f3b312b71633166e61b422a82dfdbda22974986852539f1f8242dba97778ad55e07d8dbbb659c2cbfb50b2cb8e7866814c1610d3cffb84df2144344a8641178302134408fca37975b35af12696a1f83f2ca4c986f88df10fbee52dd3da8325a68121cfa8ddb04189de3aedc2ce50c406014405de78913be282a55d18af5378dc4a82ea59bb977da4b64b8ae5c0d2984fffa90390291abd81b96406b91ad0213107338fba67364992f4770669787c122d2437e9659f1e262a60fc76615844531ac21de57229b5d1a8db9f7a796997d9a93c790c526d2045ac8039538b84ea6a7e90f3995b892bc7706e394936f6a77d7406d70286e21d7ca4fcbb02ce931a282c4d97782c0b3e0bf510f08959014dd212b81506e1477d9331916fa129ffc06ca119b578c6446382468469f9768d6cc45c140a8a61177427ecf9ad8a71c6ea81f8bae32a151c90500d1bf329b6deda4147700b382cf7c9fc8542f0e1681a4e793bda4a2b6e7c095b4af58b8002606138adb3adf778c4c9162e3115341aef2ca52b7565196d18d9e9f3e0e48f1bdf5271164378423de5bf28af41425a78dcdab260f6556431a4bb397e220c4e8f0b02c7051e99a065d246651800c337c3561b95fd41cad3cf223920507b1b1459d9ba4d54d1164eb57e7b888ce31f6e099633c3ab8dd2c4c0fd3950c970cb97cc4b539acfd2eb78e7b32963b4696fd79ecaf4417bbd1aff97435294126cf82b2445c9db501e539b3cdedf711ba89cbfe6b265b62b6abc81501732089a752a1b2f0299784297c1a1094c225f67fbf8fb0ad5543b4cee033bff53a64ff5b1877455ba3181f214117366c2e752b81afeffc99af28f34fb82c24f5f0e385e3a64980f66d7f1a3b073b37dc11c29dd8dd035f77a0eb6182b4168aed18795127fe4e1c39256adf1428539e9689cb80b38142f155cf7d6742a87803fe15f35dc093368f119d51ade05c0db5cbe96caf86350e0281231a94826ed427d1514cf4452ee8506131b21964147a84c615d1ca3f5d833c3ad519797d7bc700a4cfc203ed86d042edc2e83c2559062eedababa0a2e7784b19d6c85a20362a6df1dfdbb582c70d8501add2165b2a77f9fb66a7df40ee259836999e49d6d04c5c4f2b0884dbb2215297d8b0ef2a4770eef705dde88d4c9b69f1a6d170935311d2a341393cda0452ef1b153c94124f1891e1dd04a4cb1b356076fe25ece8a8d3d7ea4cedc63a8a35800166c05474a026409cdf33fcacddb8d97d0d3790a59283af7e04463ad478647c3643e6acb23b6a28023f9748ebf0955a7ad144e68d56c9b5679b9a9d3fe61cb0eef9e3f467f63b37708dde477cceb9b82409310f529302e576519e0c083e452418a4bde5cf61e6507472c43015986087532b94797fc5bb5c0254b51fc8884f413161f68da1019f955c975ab618033e6e1098e8f7917b9c106a91439dd167c0690b46472a33ca3c779258315bc1b64332f6bafda632f8676a2d9d7baf80f233c323db6eeb5b4bcb9443f7a3c6c6c2a2cab5c40379cc469380c28c1264f546b9501f3b53ceaf5ad18d15398c8fd3d78e3f9e6f2ce865b2488cd70b2e2b645dcd89bd14b337d2126c91b5e15ea84ff", 0x1000) write(r0, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) ioctl$TIOCSBRK(r1, 0x2000747b) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 63700 44129 32767 0x10 0 0 syz-executor0 *501564 44129 32767 0x10 0x4000000 1K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(aefe12a67227d5bc,ffffff0069cf8ad9,ffff800000173290) at ip_fragment+ 0x625 ip_output(5142702e91836f91,ffffff006f4ab690,ffffff0069cf8a00,0,ffffff006da33200 ,ffffff006f4ac600) at ip_output+0xc8d udp_output(32509c5761bb9dc8,1400,ffffff006f4ac600,0) at udp_output+0x45a sosend(96d415b32f922d42,ffffff006fa8ad98,ffff800021171650,1000,ffff800021171700 ,0) at sosend+0x47a dofilewritev(7bb33170ee976fc2,ffff800021063530,ffff800021171700,1000,ffff800021 171718) at dofilewritev+0x14b sys_write(b68197d86209e90a,40,ffff800021063530) at sys_write+0x7b syscall(aefe12a672a88155) at syscall+0x496 Xsyscall(6,0,c,0,3,86e9e4c1010) at Xsyscall+0x128 end of kernel end trace frame: 0x871028f4e30, count: 5 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 malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(aefe12a67227d5bc,ffffff0069cf8ad9,ffff800000173290) at ip_fragment+0x625 ip_output(5142702e91836f91,ffffff006f4ab690,ffffff0069cf8a00,0,ffffff006da33200,ffffff006f4ac600) at ip_output+0xc8d udp_output(32509c5761bb9dc8,1400,ffffff006f4ac600,0) at udp_output+0x45a sosend(96d415b32f922d42,ffffff006fa8ad98,ffff800021171650,1000,ffff800021171700,0) at sosend+0x47a dofilewritev(7bb33170ee976fc2,ffff800021063530,ffff800021171700,1000,ffff800021171718) at dofilewritev+0x14b sys_write(b68197d86209e90a,40,ffff800021063530) at sys_write+0x7b syscall(aefe12a672a88155) at syscall+0x496 Xsyscall(6,0,c,0,3,86e9e4c1010) at Xsyscall+0x128 end of kernel end trace frame: 0x871028f4e30, count: -10 ddb{1}> show registers rdi 0xffffffff81ee6a98 kprintf_mutex rsi 0xffffffff810774d7 db_enter+0x17 rbp 0xffff800021171280 rbx 0xffff800021171320 rdx 0xffff800004344000 rcx 0x1365 __ALIGN_SIZE+0x365 rax 0xffff800004344000 r8 0xffff800021171250 r9 0 r10 0x7a9b2ea39472b824 r11 0x672f9848f0c13a8 r12 0x3000000008 r13 0xffff800021171290 r14 0x100 r15 0xffffffff81cd35c1 substchar+0x1034c rip 0xffffffff810774d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021171270 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=501564 stat=onproc flags process=10 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff800021062720,0xffffffff81fb06c8 process=0xffff80002109b080 user=0xffff80002116c000, vmspace=0xffffff0065990740 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44129 63700 17485 32767 7 0x10 syz-executor0 *44129 501564 17485 32767 7 0x4000010 syz-executor0 35060 202494 86180 32767 3 0x90 nanosleep syz-executor1 86180 387401 92303 0 3 0x82 wait syz-executor1 17485 476575 4295 32767 3 0x90 nanosleep syz-executor0 4295 188963 92303 0 3 0x82 wait syz-executor0 19422 132627 0 0 3 0x14200 bored sosplice 92303 466327 40375 0 3 0x82 thrsleep syz-fuzzer 92303 459322 40375 0 3 0x4000082 nanosleep syz-fuzzer 92303 20283 40375 0 3 0x4000082 thrsleep syz-fuzzer 92303 505951 40375 0 3 0x4000082 thrsleep syz-fuzzer 92303 95919 40375 0 3 0x4000082 thrsleep syz-fuzzer 92303 267055 40375 0 3 0x4000082 thrsleep syz-fuzzer 92303 93915 40375 0 3 0x4000082 thrsleep syz-fuzzer 92303 376329 40375 0 3 0x4000082 nanosleep syz-fuzzer 92303 492036 40375 0 3 0x4000082 thrsleep syz-fuzzer 92303 376598 40375 0 3 0x4000082 thrsleep syz-fuzzer 40375 184779 72471 0 3 0x10008a pause ksh 72471 432890 56433 0 3 0x92 select sshd 62651 264899 1 0 3 0x100083 ttyin getty 56433 27534 1 0 3 0x80 select sshd 71892 229603 66357 73 3 0x100090 kqread syslogd 66357 422031 1 0 3 0x100082 netio syslogd 64740 132973 1 77 3 0x100090 poll dhclient 7370 338423 1 0 3 0x80 poll dhclient 3280 406873 0 0 3 0x14200 pgzero zerothread 16812 110472 0 0 3 0x14200 aiodoned aiodoned 97516 193972 0 0 3 0x14200 syncer update 98222 233350 0 0 3 0x14200 cleaner cleaner 44694 346147 0 0 3 0x14200 reaper reaper 31338 508635 0 0 3 0x14200 pgdaemon pagedaemon 40757 69039 0 0 3 0x14200 bored crynlk 62551 43069 0 0 3 0x14200 bored crypto 18601 398467 0 0 3 0x40014200 acpi0 acpi0 73420 114533 0 0 3 0x40014200 idle1 4436 148398 0 0 3 0x14200 bored softnet 31372 18003 0 0 3 0x14200 bored systqmp 52990 499783 0 0 3 0x14200 bored systq 36916 198717 0 0 3 0x40014200 bored softclock 38177 30317 0 0 3 0x40014200 idle0 1 378963 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper