fcd28a86e08c", 0x3fffc0, 0xff}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 08:18:38 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, 0x6, 0x7fff, &(0x7f0000000040)="4461325b977ec657b4f97c80b325", 0xe) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1ff, 0x40, &(0x7f0000000000)="2f148db71147caee8c234277d1e956193bb5bb9cb8c224103000a8e8d5093c2222c363f27b016b", 0x27) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 08:18:38 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) 08:18:38 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa0, 0xe4) accept$inet(r1, 0x0, &(0x7f0000000100)) r2 = socket(0x18, 0x0, 0xb66) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 08:18:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x8001, 0x31ba, 0x10000, 0x6, 0x6, 0x81, 0x5}, &(0x7f0000000080)={0xfffffffffffeffff, 0x192, 0x85, 0x101, 0x7f, 0x2, 0x7, 0x2}, &(0x7f00000000c0)={0x8001, 0x1a17, 0x1, 0x93c, 0x7, 0x5, 0x8, 0x9}, &(0x7f0000000100)={0x800, 0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0xb1a, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000380)="6d4749951d820bd7f6b3849f236dd9043422312c75ea8526cb4c7b9a5491298853583a0916e88a02a3e51c533f3875aa6fe1d0841616592958091aaef196a81eaa076658b75b3568012a02f78a774cbc98ebd3df581443d05020a95b04038473e6b020dc582f51422edb877d91415649f06fc269c3de0d5c549cdf755c05b16bf8ede8fee217885845a9e23c25abe6e61f11519ebaa8cc6b7973ca35d0ee5d1d416c01efbb8434571ebd0de4d198331f70d974020d53b93acf813a51604a83388111ee9aef9006", 0xc7, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x9}, 0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 08:18:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) recvfrom$inet6(r0, &(0x7f0000000000)=""/214, 0xd6, 0x42, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x9}, 0xc) 08:18:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) flock(r1, 0x0) execve(0x0, 0x0, 0x0) 08:18:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockname$inet6(r0, 0x0, 0x0) 08:18:39 executing program 1: socket$inet(0x2, 0x4002, 0x1800) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 08:18:39 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) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = fcntl$dupfd(r1, 0xb, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x1, 0x8, 0x2}, 0x401, [0x4, 0x3, 0x4, 0x7, 0x2, 0x80000001, 0x7b00, 0x7]}, 0x3c) 08:18:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc2a96c68) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x200}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="285ec7ea12239520650848a4fc8ece72a9e135d57185b2b5e23410aa48d05cc8362028535b61d7a72abe469b8f441b070181f0d11649215618796b6093222d7ee794175ea217729a160c3e33b8dcad2f7f9d9939f29faa1319839dcfe89ebd1cc0ca2d6151370398ddb58028e7755b711dc623fdd49fe42bc2dc1ed2e8728a49f4c88c633577a4c0ea3ebbe6ffd1a4c85918a24d278b53d765e82629358580b147c47a20f83ce399d0350d33d759e18d8f584dccb868302e86fda3", 0xbb}, {&(0x7f00000001c0)="2f5adb46b6623e2c75f79541ffc8a444a17630da3d71bb", 0x17}, {&(0x7f0000000200)="3e56761bdb214ca6b7c107825b9a2cf2ad9e6b8ee0eab2aa6c72eaa29f9e673b6a8edfe89a99a2f7f23999cbe99a4efe4f747d91f535e411ed1086f6fe9fdba66830f6d5c73e059f5bfffb708b2d216a78074440abf0b831d272424b16bf5453a896e8683b54", 0x66}, {&(0x7f0000000480)="e2cb37d7f1f482d386ec33c0e5465de8f6d97891feaef1616dc037b03990d387fb77952adc6d5dac1bafeeaf22884c8d48c1128b513b0fd5d06c71e7c54cba3cb03ebaaf6f162fbdf681c865272eda030aeb759efd7741da5d1f5841db7aa431ca16e5c7787b009c60c089b8d5fe0129d6ebf6f6625041a7fe28bb96f1064120c3cd4499c5c3dbc7513ce022aeb7bba88826093bd7852599eb2495f14dfb55e544140e81dc3d6f939bed60df54512667a21fb7e5a1f0c01298f2fdb6865857e64740fe79050d8db6baef72778fd2092b49d142d1e5d39040c5412b3aa73b6d5a6f2e99a2e470e19564029c48477b1990c144482e11f702a482b43d123004e1642bdfbe65f78198386a1f36ce16e3ab2fc773ecbbe37e9c85314a5a423da06ebcb0e1eb9b261e14f9a911bdc57eab39b4bdd1e91bdc925091bcc6f7bf0beabe6cb59b1c7363f865cd1c6bfcb503cd4d3c2d815403d1c52ea9295715ea93a6156f1a698d8c11988d4d1890d735ef0af941ca040884728c95833930a92875f2becc56373c2dfafa2df628261031f262240743c1a2e37ef186b7e6232453acf7ab8335eb5c81df986f6355d224669616556d88913b9ad5b4a358bac422e55f0599ebe2c217f4c93ac1f51fccc9569813e7af3414f866a934938b59305889a7eaad4fe2ac106e46dc69d13f8de670dc1d6c4798e1eacbca4aae370c80debe95ed33da9744a0e25a03a4a10f109428c5da70544ece7f5dcc33eb261853b9cf710dd6e4c9925c870ae1cd1103c34090274e8e7e42a6e08b76cd8744f07fd9fcca1d0739af2d5c163c460a57d6fd72e8773dbc31af01b2dcc7b6a0fcb684a6503e0d503007645946f75499b4955c17fa30f18f0c4992fa8c3a02f9fb0e4f4111c5c292f5b9602ee5f2d038b13228dfcbb0c27f078d69c38d6809d0fd639a0dd57dac9ed445fd7012faaeae7c38ae894c8187fab66eaa8959f82072cc82ad14ffe03a471f836d59b416d5500318437cf8e3612e6fd6d8b879450ae2bf1ddb63ba5dd934aa7d78aebe2a84fce5c83a53064162933575ebe7e7f46c7655f6d57f346c3102b05ba763c70939dd4a256c5f3210bc55d5fa4f2a41d31a163d930cc61b801dc1b8944d48856a5ae9a6158aca49a27a3920b60b64415a9a2292522ffee7cc94a9feaddc49c4fb5863eb478dc82178e4aec97df85c6d0d3fea8d0b1310a2ec59a1e8116d66a95e5fee0b1bec53bd34e93c17a4f4203cc494dacbfff09e549b9ead3fed342e21aa4ffba30dcb15bfbcfe774fc7a37b0a774261f5782ae7ebb66f2f34a2aadc2686ced6ec695f5011a3cae9cb56990142d72957d8d34d991df397f71520fc369bf2866e8b5d5ae20409da7c12238cf2cc41ac588934c26cf1eaa22e84a71305b27373010be52d0c551d82e0776c205c2dafb03ce208ed8d00feece5c821d16dc67f64cfcb271a3b154ac19e8a429741387bac92980e4852bf37aaa737971243f37c9410360a5d635f2f67cdf5cd8db3f2b9fde642d76e1471344fca1bccc77aab1ec46b6220399fda0438dc41df97a8130eaa8f706b264b5d0eabbf450e1edab671b2e1fa9da03cd67d5dadefb790cb33dd4a86065fd5bcc5ca0ace06a9007b2b1e92a5dd8f3f80c5a32a1df0e6cdbfa4ee3194eb23e6c7dfddc437277c23b9b851829a37f2ea135f2873a0de365486a4dd27ca8d7010b08e1ef3fbf030afdff99671deed34eb48c90e82a340a71b88719dec817cdb9e6ba8c79cd035725271e59c7a5d8bb2148d1db369a9bced6aa06dbc447065a5f3038902bc562575dd3256db5e2c7591923a0f88f8a35473ab2b66e7f23152793c191b4f91e122f89c4c580dcbb0aadc8a40352166197e0f508b88fe5e532d126d17c03863124b6d7b4bde77b5e3af7d2a7555d4c7853f07b3af6e17941962379f6e0c0b07e837e8425fb14decf4b5dccb585c196381b994385fadd188f0740764bbbcf33e15423c0016358ec6f09c912a1f5e3f042a85110d42d6c54024f80c8d274d5a4c28cacc2f91bbfc511ddb79eb073fc48b8db51fd991c7f73b0fa54b028d00b8ca5bb24c9dfee404cc32e579c4cde4785b0a9fe551eca48d713dddddd33fe468bbc19075d63c33c0998f8e48f05e28a73eeb97d8ed5ce928fe6fd6b699ff438ce39e4c66ca90263c9230dac4f604a654ec88acbf761f0a7f323600c32aaf2da67f0dc450aa461dec557d8ead5c4023f6cca405aeeb688d046655e46c487b2ad84febc1911403fffbff6a395b1ec3354218db7e6bc9a9fb8eb398ec9c0a2b7342b990a610747a2ed3e660417c72b5b8ceaa912bcf297ada5ddf8402fd2f8b9006c19a19cbd82cdc41e1bffad16ac3eb23c133e2cff0f2cf337509c80aa59c53ae091ff64c8cb8619a31a24532ac672b85368d086274429f668cc18901c44916eb83d09bd4f98f027ad835ad4587d80a5d66b9134218d0dc2e8bd392bb358998ee4661b4a0607c0a36334ecc1d5e99e20e86aba75d357a2b655585b37510d03beddf6668bb92a5ad6bc23562c0c9f828b62dc2d4a1ed6f6e4e0720a1eb7484239a50dcb95c9f6fb67b5d1f6beb0bf4bdaf49c0b5dfd91be4096ed2582d190408bfc601165720d0040762f108f8fa652f94810cd82c3282bf436c64102c5ea8c5f1993e505c9e208459bb28297ed619b36ce60e03513cdb62210439d97d968e054aafcd8ac71b8287a60e8a608c3d64acf6203fa96a57602a3b950fd167e92bfb4e360ca15e1acf6985162486f380fa701b344926aafbfacff5b393dae5a0b873326e6e764ac1268f8c5a419e555a2063796d3d65d433a7618b6a4d3c110144cc4873a8f613584d5fa21f2764bcda94c99c19cb73c2e236424b5b2c5b5944abf32f375078d7eff0777d8330fe9f7d5094c77a9485414c5a9de97b6881654ecab1f212df0f719fd2733a81ec9965b959fc7fa4efc20a4844fd27b93bfd3e2bef5c7971d9358b1c0cdc7d99fd1a498c42ab46ab5dda04b309f8027738a8a1f83ef11233cd73a3bc59be52744729063105fdb17946fec77ba8a0b790bcec542d03c03279aa5fae9859c7b79f93e635beba84d1eeb57b752fa986eefcf2f6a908683cfce1e1d1be6d575c2aa5ce6bf02a1e6e142ab5786b07155e1d1d02c1911ef43d29acda5a9b252acdb655f4104c9a59871ec4993e9fc59c836f105d3fcde0ea26251487093d010fe9434a651fa7d4ec688d7c5677e7062880d5ace83209582d43d3bc0f18ff7b43d073eea15e07c170312abd3fb3ed198f57043f0d32c3e8933b179816697fd14fd4761f28ae093e582717ac262227427b01ff0d13a8cfef514843e1598f2287527a317685595cd80efee22419376a06477231034c722a19c82f8aad13186caa6175bb38d9f9729a21f51fd4086e60122ba7c57215329e8b559f4d8e32a29e373224fed6fba7f748ebb309f22f8938c97c63368af8c0003ac67a4ad3040c9c4534b1e8df04ebf10e37fdbe08ba0d03402d9ac98eb5fbc998f01008537a11168c8c6f1946478097aad1602337af2c9676874bd2f02f72a7daa0a337eb4e605a224c4291f971ea7c328ce14665bef1619e2b4a7e531ccc08d2d03b9e9a1eb592b66fad97f932dbb204c848771ce3ba13fa4b398406c886fec034a29f99338a7513a91bb246de628de34c0da955fdeb9c2633da3fc45b39af4d0aa19bbfa33a7a74a21e212671cf8264b8ee610e541b7258c99dd65dd1de9e08cb3d36339df0275b7ec5f56201ecef7bad8fa91f325464c6474af023ba3e473c4c1407fee3790e33866528b20c7bebf787d4443d503deae2355add3ad43ad2e7a56425e328bba545a6fafd33a4414d42e50d25a7ad08c0a53e36282088a6e32f004a308c7b5eca5dff800f11b7bb2ccf96a28a4e51428cbe2c43ffd6329bae9b6b03dacd975ec5f03e3feb65d66430625f7192ec67c39004a83b3e84f01af3e56f89c328367d5fb8fa55f04cbe0cf72741e56553128abca8148dcb99bac3f9a642f2f452767edf3dc8018f791714215747526739d7d34f1197182b0f85ab43780a7122305e3becac0f7625a4e3030e9cb6981ef2378a40a3f477ca09597b28afa78bab71275397b6293d8b77bbd89f0e39f6fa75e78a0ab6b382040395c4d582b6c528c088b226b49bbe6918d1c47c9f6463c02d210abc8a3486723b5adb6b3d3fcab59dcd73c53d5c66d062933012e0e688893e1b93c1edb7d8fd4aa5cf5a157170ba39c019b2221bf96f0219fa4105241f1e38fbdc71f504c4f225435646826fe431bcf1ef7abfe32a1afa7d2ae49a4f74f60956cf27415474c9e326d69ef7dca94497f90308c4b5901b426fe1292ae22e917d353abd8d53c4e4a54788a5e8384938e064281648172ed3131a526eca07652aa47f0df566899af1bfebbeefc1fb7e3db59932f59c5429129dfa02ded05951d6e022bfd918f78eca4171ecd5dfd854323da7ca40b0508b71fde40c80f1f81ea88e2b3a4ee2f0ad4353fdba98d4b1d9902d005d9db4d165c9e26522a82190601a26ab25d9598fda82c55281118741002363679b7e5fa956ace30bdc3f232ca1d90ab940cb8eda33c3a1413139de1e1cbc262f42ef40b2ad3aff36954a08a41a8fed8e25e0fa6d0b1c294161378d192c1e02b20a0ff85a2d77ffa12f4dce56b32281fadbd1af19c064ee34501289ff74581ec4fc14ce3b51a76e24731884050251f2a0b9a947fbdeb1a3e95311297513ba0cdb0097bc0d62d59c6174583c8ac2988923f1e7438c170405aec9edd9cee133c10244fd33a575ffc8241c204e338d6aa4792a369dd792ad02b7ede74e591c790d5d8178d46de8da884e691317c43da845c76372553d1c252cc1ddb3c2e3ed701f0d0b7816e480265b681f12e027181267004f6e35cdfd754e8ea99ab393b290796198d2e9d0b47e66c8611dc71f5ff25beea83f73d6735f065f348ce6afd712015e50f7f5cb66aa7f7ae14073d41892a3b13af8a2c3b6b0d0c40b1701cdcddb18a0b4d97bb9d724eeedbd019bf1da5a400c6f94447ecc69d1da0c6d8d990c51eff4bf182e16ea23f81f4731f81288b373b186e9cca6399b4d3e7f8889f4c03c110b53dcc4406ae0cb9e2a583649934cb6e84cf59c81008719f2a8f6c720bc7f89799db1ca6ea611822f93633c4ec4ea89902a8551a86f58259fc314fdf7782463a882eeeb2ef2d51de3e118ca7ceb9aaf471b0ecb99528e2211f3514c60fd1e0c6ddeac8a84102f3f7f2fa8ba280d92ef2c027102b0d63f121a57e00d5e65ceac9af5ebc25edf9a70506d79f3046992b3393ab0ca779af6f0529e41f51c529d99252f588fff48714312df25840558653e3bac33e8a30fbaa73913b5f14c644692004feeca078c9916f26c2da762e8f3873d790d68553b9c776fff45429b143ec2dc8bce3d9a2bb074ae1a30992f73160b30c04ef361d98b642a58254f15ceafe2b6a0c69b79e138d2e289872da484aeca36eb4d49cf5d94212cd5b772626896fec0f84450caf8ff284940774d7a423d79644b4dca8bd39446d2411d62b1a6e3af85a5f9c1a350dd7d99b8471900496ac41d51c9e9cadf95be70f50a8ddd37f775afdfd71b2e6eeeef96692fdc0ef88741fe552138a18815de096c09769b5bcf95332a361777b09e632e3aa6149ac90947d6d092c2550ce1525d38bbd3107e77f034b10f1eb25223445966b50633c49764fc988495ac25743221c5a2087275777249b4c21768ca6b23c64bf3dc0a5ecc46e16f84bcc77ddb27bf8d20c059f361541f10", 0x1000}, {&(0x7f0000000280)="d4a265d98dc765a28d702c6a1bffa4b1f9310fa93a01e0714274745c27", 0x1d}], 0x5, &(0x7f0000000340)=[{0x78, 0x0, 0x7, "a872611caf438a522ab2fcddfa8a54fa809c4e7e0f670720f44b82df2d71a84cbca8a36e543cc31d33cada35b6ce1059cc3232397d7a63b4aecbb48d043a2feb641a94366f72a0fa3e9e1cfc21423cda3c5a7617f9150954aaab34e8c92b542129ede0c2a57c591c"}], 0x78}, 0x9) getgid() 08:18:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f00000000c0), 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="19000000", 0x1d6) kqueue() pipe2(&(0x7f0000000000), 0x4) 08:18:39 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x3f, 0xfffffffffffffebd) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f0088dedb79668ba7e79c2e1b2478509493f026329f967b261ab5ae02c76a301b9e9d19d8d991b165cdce8771875307aba584157dc518ff0300000000000011bc4a73ed81cb9e760696b0b8735403319cf6cbf98023856b60aedc4dece6b07238154bb0971e299ad177abaa43d7388fa852796327286498cd1e26a5f226148be52dbcfd6c4a35019f14eb96ff"], 0x1) 08:18:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) listen(r0, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) sync() r1 = semget(0x0, 0x4, 0x4) semget$private(0x0, 0x0, 0x2) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget(0x0, 0xb1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/66) 08:18:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) close(r0) 08:18:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/224, &(0x7f0000000000)=0xe0) 08:18:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x6}, {0x1, 0x9}}, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7fffffff) 08:18:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x5, 0x280) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000000)=""/52) write(r1, 0x0, 0x0) r3 = dup2(r0, r1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getegid() r10 = getpgrp() fcntl$setown(r3, 0x6, r5) recvfrom$unix(r3, &(0x7f0000000240)=""/60, 0x3c, 0x2, &(0x7f0000000280)=@file={0xb19025fd98d5220c, './file0\x00'}, 0xa) r11 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xf17, r6, r7, r8, r9, 0xe, 0x100}, 0x4, 0x3f, r10, r11, 0x4, 0x7fffffff, 0x100000001}) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 08:18:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4, 0x2c) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 08:18:40 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000003, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 08:18:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = semget(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000040)=[{0x4, 0x0, 0x800}, {0x3, 0x0, 0x7ff}, {0x4, 0x7, 0x800}, {0x0, 0xfff, 0x801}, {0x4, 0x3, 0x1000}], 0x2aaaaaf8) r3 = semget(0x1, 0x3, 0x3fc) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)=""/218) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:18:40 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xa24) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/183, 0xb7) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 08:18:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000380)=[{&(0x7f0000003340)="d4cec73b1c526859a232af965f10c1344198885eeaf4baa4ee2059e544355f6a05dfe3b396f7e7051fede9f4e9398cec6e6e3ddf078c092b0b926080885794c524755f79cf069fb0d2e5a8c9a9104d2bdb307b2a9b1db0edbd4710fbc465fe4c90765131ef2c04e85f4ccf085137ab5b08f95c52d7000da8b4a03c57a6d0844e4e5471436ca392b9246afde98704276c223935cfac2ce7a7404a4b86d41ec3c4b989945c6d8028618bd86567b9f7c221a9746b70dd28ca320fe09a695b982ce021e7a376313548bb3e57096cb98c66558a33ea34fbe8d74c5a79daf2ac376960e62d375bb5113e40900ed86b9227863c3658272988f6fbcc8b7da983ca5bcece3909be95dfba7c044e262ef5eff43e5e64e97017954249498f55f0c9168b5dd2576b2e7fdc9267112b17a10004c937f49e5a67e436a314bc113c3b1074b294cd3ff7fef8a414eee05f211bf6ee15aea1e6855d64a555ddba8a9934a570d2f767984d6112bdeb60a7ba5e87c7bd43f81a6c8923724a387a154d1d9645eea585c89e39e52c1a7aaca42d1e652e28f9681ef2a95c9b80e2a66adf342d2e60f96665e59566f5e70485e189dda258deff463b9baa38fa21c9b4c69ea4804cfc1dc7b2eab8724383a51d7acf3866f8f5538ce4fede3574d5ee12ce092fe5d6c64a58247aef350f19cb9a5c943aa5aac9e7b65f70fc5e51bfbadacc84126800667d2c086cef25fa944de70d11d3a9f10fe3f204b3018132aab851e3d28b41301eaf659a4d8b112df8b83d15a6917f8cbd6d8149e4a799613027f70cec9839d5286eaa303e735c905b57f88641357d00f1248baf6c09fb540a2daf2c291b00e4a4e8b9836fadc07ab70daf80ec3a2f93b53107380020ac4c0777904fc81343ccfc1caefdf9503cba6a313d990336117f7f7a91f336db19ecb823a6b7368e9fee85bcbf8c9452232ca21f92785087fdd63fad24429661bf021397f2422999d967bedc4cd6b1eddb272726b113136eacd183a779d0ac460a4943904ed11b0b900dc97aa2da396f22a21867a7373906186cdaedb67b5eb0bfe13b0073daa7e0c079c98dab70e80459cbd1e71b66a5e97922f7289ed57dd75f02225e7ff7edab3c048a3cc314eb5677b267f2748f3bdbf7fabc8404f0cd37c00c16d004988e80842bc326ce67761b024f726e68871bc504cbfdaeabe189669de48656238404ebb9485cc0f3c5b92b9fdb0e8731fd535711efd9e3471d6ce0c456bc00573fd5dd03451f13045ea42e9f89de6e88bb666914479634114c576134725e7eee4fd63f4785321448d1ea35d4bd01a60405d852858d03345da512f1b6c88280da1d11842d6ea93615bc90f7737ced733fada0b16096abb6f6b85fd55f255fa13bfe31a9b49b760970180a917324c3f0357bf0803ab80731989584960ba284bed2866c6635796641539c10c5a5a6e6c1e1fcb84a389f790fc8471a21ff7a9586adba0a2535753fbfdb888eef1ae3a83fd94f2f54a432581621c2f221cb4da17ac17dbf20b2bd4415a97fe00247d9d8b02c99d3332b4e127a853e64d56dc2094d3bec9a83c56a4829b717d0ae6031326e643457adddc82b4ec4a6c63b5d4993606b048994882f9e3f7d95a97e0dbd0ffa15fdd05569c0b3a15ce8053e90d0b0d57b75549f3e3cb641654fbfb3f190c956052f84543f39aabdc3b5dae689dfeab0d32d21d9362976bcb7cd52d26b6dd63100c7574118e39fb06e15dd3c437bf47dc207c0e47e5db359b3f0099b8fc9579d3b3e354229331608fda6f3237e2b486aa86b0a8f6ebf74c6be2ce7a7c3aec11736220e6a3d74278b84e9fdd0c7b93ed9030b9591b2f67cc5e57a34f54926a0469ac029b7f6b91db98f87cf98395e74f711f45bc0626dacfbf15a3214c3e3b449b2fa83d88d8cabfb9007309fe483d94b8ad47993adf4dbbeea6e43bda13fa925b3e0d513a5bc93e6ff34ef30b18390b26552e094b26704ef62b0fd3eedc53c07f0a6df808f45b3a32f4acd698a238d1493a37e55802de68108d304088d033f195d973a586b3beb6222eeb65d9878e7eddb091a3d9c9bf99d837de179c198661cae268532c80f0dbdda24ad1729286e2d71d6a45a8738f6a40f13447dc521ea7d392871d52c1492c4a50b513e0eee4845ec127d7dc85b475fd9e7dcc8e180d24d6f81bd8f1d72f4d26bd01e9d70452e9c3448a73cd9e6aa3c4814e1714db52c7d86a4bcf6275dac737e454f941ba9c7db45cb6add526dc28dd19a1942bdfd4fa97301749579699e459075f03eb648a286d01e61b851f4ceff97a1ccd646ca44bb47421eb2332703a306048f423736c557e0bd060b89e57b6f6f8d240a145ac26a0195a684c70a7d25b255d1c88b8e40fd84b0c6923ed35a5c23104c144362d4baae66d7a9a393a76bc06da871ca97507b05f71b00c3b465a379f39d168ecae74b2233b6f706c8e9be444ab83fc355f9d12137ba0d61674f8a5383a2bbd43822832b422b0d1a3ad9538c1451d44e76f766f38ec8b012e356f81465bf43ced7444d757166bcb672190b14b4ce65a7cc31a57a905af4b9932faba0bea28a0b46772f638c8ac02079971952265024ec4233ee8546883a54dab6606388e1df5d7346031a7b0e93106876bf34c5be986e0567f7147d91e355ee2f5c72771db4ec7860d9a9df899e2d787f52e99572948f84a347c7ddd4d0a9afece91d3afad868d87c60180975fdc5a79f0bf63f265d698851d45e5c5509f174066e80e46a95ab40d8f2f80888531eeacfeb6453b031971cae5e8e27fa859e7e5291d9032a49b073bd035cdb0bc1bc579b64d769244e991e7c4c9d02c7685e0bb84c6e4188a604ff5cea7701b84952140b7ed520ed2ddf614db627aa97ac3b01bce226911dded78d8f55fd2ee734ebfd4579e7cac257bcb6c41f578faf0357b0109c89f52d8ffe0de9dfcb00c22204c65109cf4ed5ccb37974e80607e612f8161da62c96a31646d6c06c17f61bb44fe79f5c6cb5c6efcda6b9321597f8d6ee58c750a7108d9f184052d678d20dae5549c09b2c91158dfa1b159421511b6285d7b5c866ca06bf49bb0229eb83d4fc2d56236b2e6dce168130b4c22b82e7c76b873571a61082e35ab831c4d5d3f2cf7290b996e4712221de4ec7a81159c1da47ece9678c312af6fbdbd8f6a1acda2daca12258966946627f76cb9dc162e795a738c60bf2fb7339a95c887ee144878f73db316aa24009143444fce19a3e93f71dad712e8f2235308fb31cfb1cff533b40e26d7c4fcf02e7762709954c192eaae851a0be6c84e15122a302e7530d86b5cb416e54e64135f0e4f8de0a16860d238a5351a48d720aa905d6fca02b3115014dd26aaabb7e6bf28d3e3db3fae0a62d97a5dfb3c12bf995c712f42ea47b53af490764dc047576356c49e6cd66d2c7c64184f46159cf1b20d4724b7820ac113bdb1cf107eeb7eff3027caa877074be29d7e4b686f30f4c2c8ac734ce3e3a16f730e147693764a8f0e9c1af464267b647bda2ed2b0e01250f9a3e2770879af7ee53c73fd2fcffc5b97b9f239fd4767d83dd998b40939141af3afcd6e3a73660ac3c4644bd4a1859dcc1fa30e7db374d7903794ab14f0cd5b5550d37f4ea2391b1e1ed98d6823f53cc4d3e12aa231685f1ba927447807a18b35b332b667158daeb0283b5782791d37a6f9ef09fe91a75e4c1848edc966fe73af041e2560bcfd0603895d227c47a9fe90b528c244ac2de510309b5903bd85d42801d933ae1e114922bdc1ec67d8482b54b8c324bbe537fab5f59a4edd2320575425528b1ce29f5cb8d928dc4b02e9cce9a495b518007be0a52f9c31d9e92cd36cac2e9c17e8c280e107640223cb9ff1ad343fa496537110550f831ef7ac504c0313c9828194f150c907e3d19bc238f202bafd249c2a3fd7cc60890a59d03bf0f757dc90f23a872abd90004b9ad62a8c2e0efbf02668efecb3471b8ebcdccfbb394f3bf06bbcd07c009bd102e23722db4031cb5484dacfdd99ecb542507ac354fa82534b356fd443193ddea0bb0c7dc982926d1edc958ed8123c98ea7749bca7cd7f81dd1e471a9e9c0f2ee311d9f841c7eec237d949ec6ee0daac36149faaa2f9c274ea8239efe1e337086045f3ec0d36a89b2e053108cfce3cc9b8b4b5ed5a4594d73855844094aedcdae8a2e0723ea6d21603f37db4d7f1edf371b36bad8a1a497ea868396090bddbca37e9c09845a740776e4a224bac0b4ef29024e354ec62cc7729ec5b9e65a0cb4d53665f1fa710a1709fffae016579084df97e9d84464927627f3f5d3ded999b7107e5c8cf7c18c20043983e2d1498f9087f8c9fa8e328a14bdfd3c7c862fac7bdbef5075bde475443a016d7214c463f7e91e304982c8f22a8d3ce3459b50a1dd9e5124cc66b0eeccc4082ad48121cb1e1d7e9cf1771795000a7823290429c86886d9c0cd778c7708e0f80932eaad630ba43e3df355d929b6e10da02650a8dba58046a09dc6f76daed172bea890b9b1a7b7077e78f11b0696ef24382efb8f809944c31d1ed9454349ed5ca0ce29cacf7caa44fa1641132b4f776b0f083b8614f106fb95d5a3e4f430bb354961e70c15924dde57f94b0477084258c6b6b7e59dd2b6a786d0eb9a525f1330f1446546b4b0a2a7686a663cc733c9d728efaca3ea1e498fc685a7deadedc7a8fbb3de31d25cd5ae1029c2c18475e182c6abf0e2c0d0b3c4b1c9146276845e23354e81d627de6b55b45536ef200d6c5351837ea442a010a542bf69ad77c5734fe0e0c2615931833c55e3dbdb2db7dbe8b19c7f5a22d0d8cae044b457065402710722f4389b805354a6bb810c7f370e9bc510f3f46a7339c8b06ba758f6defe2fb99d00ef7430cb88f2d5ec6f1da162286f02da24969bb268ce5b111b42d783b97c25b01f580f41b95ee89bb13d601bd2ce49b8eabdbeadc7e47e32c0004fcd0c0ad5f64831d85250f540043f0b42d9dfd447801a7c9b96ad1c17ccb68e2ae8956853b39bb2385e01055b7545e7c5e46b75fa8f5313633bd0af8c54d35d277301b3766fcb8221397f499f264b7698734b3e05bfbbee75db71b7958437c8fb5a83a7806ca4d1e9d201fa008f4129e92224dc1ba98e8bfc15d047aec641062a0c673467db0f292238fa7e8723fb249fb86923beb95b1969b0dfc84ca568fb32f15eca82e60eeba9c8a2c46f773e6cc4523fee8d51a1b4766fa3ca63a0f651ba397c0ed9d556eb53926a1132339983831be17455eea1cd1281ef545886db3ce2a98cfcf124a642b31a4f594573a61b4d50a7e2814e7887dfe90187d67413b91e592505b9f71bf562fcebba39585b76e15c6d325b7ed1eeb11ef2edbc3871eeddb49788640031c234a215250e33d24d7d4e20c464e23334f7fb7b20dfa0b88ed422843a9ec55ecfbea836e7f09f8023d5938209effc83", 0xf0a}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10280, 0x28) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="9ee35fab175f300b9e6788c00f8a93cf5b64e2c491bbba6e606b401b25e59a99cfabd22e238c0b0bc021bcf41c4b20e136cf9087ee7db44b64500c91a3a1dddb4c9eee8d2b9b571e5aba20b7a84fa4232ddf58572561545f0991d7317cb04aca64e3a7782395377ade0cd867772bf41ce234c740c8f213ff3289cbfcdf9e4127ea2a6a9592e42345484a89129b2db6ea9f2fe144d11fdd51b3f645c23ff9e4348aa9a2cbe896455860d8acbbf870fc637f78875d16342fee7a2fd849675cd685a1c96c63d9b26bac057b48884a665a960215ca13791bf51489f0203478", 0xdd}, {&(0x7f0000000040)="64c6902f5a2e2887e2c1bebbbf18b36cda7859755ecd804a9138aa3675416d9b45189c03304c7fd164e59324095c96e2831b3d7b619f41c998ceb8204e918a737f", 0x41}, {&(0x7f0000000240)="779c002cdb0ac37ca10a465a524b8a59fff9cb314ef8bf49b34afee9a6f29045b21842e8c16688ca3cd160e91ec9465fcea0d090ca0cd024097a54e7cd50e8fe328a55b629885bed36e255bf851b56951f001ab222375e1a40829130ea151763a3b51ea838b3aef5e98639d1f7c504e2a857d9275fcc2e4151c2c311ad4a2ece660e63cc1f72fd7d99c0a905c49a03cde09c295e53bdf00b6932e3ac6ff8c39e4857d998f91d1c15366f379e121986af21456eeed175880612caea8ad294ecb8e1", 0xc1}, {&(0x7f00000003c0)="79daeda5a45029fdc9d5a2cd6f6d24343a3611bc5706e9e869e564dca86e4e25cee01f6abf7cd2d00188fe03ecfd2489719f7350dc320a6fea79618e97407263d8737a4bf75577d69ff9275735717a87baab65c29ad7754c13ce6bbabe4c69c19fab31a6413795017c557831909bb3fd27c447f7805cafffcd7e755ebffeab6ef852cde0ae9d49b04cb0157ab9edf9b6226aa480d3d07b246b584a7a222b0bdad3de2b7a666164c8ff7a9d05e1580182f844455197c661866fe652307e007533e18083d790f6e6f0f105a15430bb6e6c5ef6a47a2ee38b0ee86b1227621716076a2c2567365e4fc6e137", 0xea}, {&(0x7f0000000640)="5c570b21c519fcb4789621c87cae1894448ab6385b882333c9b48ab9b4d8bed8bf7247e0be9c2d9e8984b3a76ca08a64b5c6850de6f2092d54696960f1427b10d75dc855a72987c7950273996decd7b658a92904ba27bdb637c80c85b48ddbaa8c54fb53f9a8f2110196dc9d302882865df95d49796624db4d444fc46d43c9883f97fafa49e1a7e7afd3db1a1859a97d106d17e2bae95054163f331a0afad6fe00c7443db0721b713910c92c40718c17ba19d4c0e5e6458b192ace70f6b24973ed5c5ad39327dec5644b0abb90bf4f1e2341c2e9800f8123f7b08050b64620d04e903f40b2a48c51e5ddb341da03d4de857297f4b9e3da5c83a311293f0132277dca383ec84665eac88f39dbf89add41ae0490bfd0bb0282ee498ee6cc5f57706d6bea83669cdae5f6da61d5e8823fcc3b8c92b9de3c35ee478e494eaa3980268d131a43fef25b3c1001d862248f8bd2e97057e672bd5ff6fe33158c201d0d1d24467a9f8cc03a87a1c19ba1716d6ffd3e76cdd5419f4d423afe60b13ffe98f0ab9233935b36be2ac436ad342949ec38d66466da1ab4a024ba7fd464181c46a7a199dfb6560bc6835e8629ad7c9991167064a0b8b7fc6a71e910b0c25398a7fe9242d47f25a7801d00653e9cdbb17196dcaefc05053968165a65c76034c150ebd121688730788fded2f67dfec514051f7cbd88920e92522a9b9529635654bdc2d83b9401983ab7abd8a80e6974b9235d33589e176943acc74e908fb378fe7b354231fcd4042252c8e374b97539fcdd57e6a14d6a063d2dd0cbe7cc66773cb2fa3ba7ea885e586a19795577b561d29b983d947d46686528ba8cd7e2109baf20e72af4921cff6f71d88d1ffc913b39b151a7db7ed528b0f3033c2c7a4f7a2f452e7085578c716e3dd7c7eea6cc51ca624db6309f1a85656312942d969e77a45ac4959fba0d03a17b36272d184250f0d39e51ca9d99de14c1fd4b6b0bde3a57431d6a6bb79a61aa0e6b08c5ade0ebd61e05f8ef8b4de64a82ce615029ace0a539b02ed7a946e7ad2017ea3680e0b9de3e6058e904237181cca61d051188f89c1206e7c1fa390529048b3a64c16ad5e36b77dbacfc79e7dec5d0d6a618051cbd2d10ba8d2b313f48081012594c1f73c81d9f76051a7de486454a7863c56fbb5acd2be825e2ff0f938e13ae7f28a76a4c1b386cd29ca36c38b5eebc8a7fb7b693f9186376d2468cce50f049c5b3daaa78f1ceebbab462d701f160211b06c8f092a91fbd925ee5720296eade9d0163d1b9fc80ba023f35c8a65d8566103d5005d1f1ef60d0749d0ce1a173136d8fba2e02774335ec852dcb63977a6a3cba395f5e0df7e5cb6a2a59189c63bfe70c7d4ca95582943840f839aeed486a6876edde83c6ca972b83e783a57547040f8453f6cddd0f1594b1c3fb88d1da97bf9a98fdff85dff937a05a2e37042b2c47b28d218ab2826a8779b2356f9bed9beb2715027de2fdb9af2c222168fcc6361443f4b68d540abfb693316aa75f6376d9b980e0c3b4eec0df8c4af573641841f6628b84c17949e871b8f09262bd29a9d7e37ffb270ef37401d435dd23e48e96cbf4f371daf12d70028d3c8a39959e81d9792cd926ae3300e88eb8842acad5d5db9040c5cdea8fc10afd65229fd361d1aa04799f84b43828a48a9d8e33c0d6dbddc69e22a06a2f84de16dd03359b2e4bf67d2b6a4eeaa138c709849c3d3c259a66cdf67211b0b4d364a192db4d1cd88f3a3686ad92d8c508ebc4b2677785b4371034c8b741d17cfa3746084ce6b70a759badfcf8509173aecfa2b56476bef808af01eb88d09ed6aa97d17e6ef03550963825ede565a81dee2222db5c43dba3b349cb12ec2182daed45fd136ca4375d1660c1239aef3d82e169fd7ade8bbf4999f6ba735f1e230dd7c402fdcbc21a811e527e5b2797c8610ae3aabd1a97eef88e6a41b863679ee99f707bbb13a3f4ba34afd011b19eeaabba9c33cc849249a7f8cdf8ecf4f6c524381a65733fca7442399a4b4c9a93f9d3b5a30a0cf8b1b381e1fa516ec5babd210ac448f7d644217c615a957c311cb9cda55725a3ab5325e5f4fed028a45b1dd65bec29e0858d9d5e40a02fbe891c306d47324913957138fa75919d0840aa1392c747218c59c4fcebc574613a9aa931324d6fd453eaee5acb770556dbfe7094c66033fc6d19fcf12935c3e9614a95c883a214c22b970a53f537a3b572973ae73c552f1a5b89498c450c2936aa96b2eb1906702c80b8e2ec3b6c9bb3b7f078ff5216932cf803af665608348fb772e4fe1d44771e3035cfee47c9d1df9fe5da1a32e88495df2cb58489e3b580443545655799cc939c240f692acf78a4879e05a9aa624ecd9e74e4f6c081b14ed9b0a8e58603c5655be6a3e2b5399c26cf0d14dce2446d949d6eb6db5c58c47a4d96d4ad3122def9251bbad2b847554e065623492acf3393afdc41f2a6bf6d2aaa4e528f1dbeeaa5ae0a4f637239d1e1f58c74acf27844976cb368d30aa4790a3d8df5e23b3752e4b0bf199ad8c98b1284da04d8b510644cd888861ca6c1f530c02ae911cd8d69b898aa55218b8f03b95c72fa4a9be844a79d78b3e2e22f6e2a63046fffef2819e182d30ffec45640f1eeec672fe6504c79796770ec61d71a97ab0882ebad22b849916fc1a86e060a20188710bba8b416f68d216a20857feebec4058df708550b5ff223085937d3afc76c66b71f539d96df00415b6d7f8a909b3e77dc878a135fc8ab2a342d8fb73c25adf8d3b5bc4b06c2301d01250108b7f74d67d575e7c5ee2aae345cae69c69a7dddb534be4da29d9a0dc90f7507671866ffa441ce04c70300184126e9eb73b75a1fa01477c837235de4787f929c0d841d7b88854761958250901e66eab405f6e8d0f74a16edff7f49bbf4e195fc335e0844a094d17e0c3508f72cad6c10a4921dd51c47bf6dbab74a3d2647b3622cbfc14278a36892ce31583d0fb1ad5874cd766b0d1702c6374aa63b46d0fbc438b77b8b971d997d55259f6367c23b64662df6961b9d484ce11f26628e60ebdd31f06b6aae50945dbd76418e97745f5728356155feecca4d386f66e93caf4e6561095a5e1f52d125c3c91797e22d97da1a3e488cb6762f9e1e4058cb5b908a35c446f39791f6f0fa346a37f7000b48eed2e757dd2881085e6c5bcd5764b9e6921e47dfb3221b8c5719353abe1d323a447f0c9f05054dec315294a274fc37e76b9dc2900ac7859b7b8d9c7e44885b34cc3833542a9064688bcf2920bf47f9c243797f447ea4a57c39cbf9a56476c699dd5181655f67eabfa1b2a0e4e4391f542b7ece3c6c28ac647e585f65548d89b9ec330db44eb62595e0d6669e0ba5e2bb52d27e0a0460ef523a181cfa6654e1a8c5504b3b559070d3aae1a1fe28e98468fc5997ee207f2d6ad6b699b8d0b7b0eb7ae0eb4cde64f9eb7ca16514ba4179578fc5539865c5fedcf3671af13af93a73a4a653f746c64f3922723c437e08cf8f6ef5b1ea510ea224515767d1c78d03ff913fe45e7ba84d9fa5112bf758622090c7dd90ac5c6b208a5d69cc4ef05fbdf0b941e6b4466b426e29edf9357c1a8ab2c5d51a4b17e18cd800911b40cca82ac79ea7c26f89dd7d42e68150cd9c45ad5c3c833081bb00064c2e7afad8541bf56289ddf65cf9b362f31ed666066e74ebcd01f5b88109a136ef86a4b2b9260b220ac8e2d8eddc81a0749ca2b644ded42026c77150893cd3fe862b6326f6bc729097c048ba4f014e76dd52b962d7ee47eadddb245890dcea62efe0e0e9992ad555950d8f776d0b673e9b248e00d7de186a121739a22ec582cc8bbaaefaa2246befd2cb5c3cbea57dc8c4143d0d55380af5ffac5c21de8f645fcd8e4711a0aa414333f69cec4706ef57ef05717dc9602878e13181ab4e0dcb3dab5c1c52b98eccc278b9fc3ee6ab49356dc2cdd0b68aa0ae2352c29c44d4983c6832f3049118a9b165cd041ea7028d112bf740e9e79b5d335f8be59b5a017fce787650b848cea88e9b2e24da0da93d0864b88947513c0d028880d1bdaa7f143fb90c53112423a1ae304c0d95be86578d67421b4726b55ef38ea78a73e3b5621d1b023920fbcc3908ec5ffac57b19a03c89565483e63db535d3113f8c39f4a7cbafa84b5fc64db4e0c72f5d89b8f8c7a903a180c4ced2492a8013dccbe495b7ccbdf384f3556468d1574624edf0e4ea18ac61204d0647072641a44a66401e95cf02dd303873a919b2ba4ff798776fff370aae304539892faa408d8e8b0cc733592ea59e294e811013f3c21ccd89b206b7ba4dc1300cfb0824513d0d95a4aca92629d4dcbf0ab0c51352c9a5bae20a24d15fda6f368399e7391f5b7eee70b5a4b262825e12b1759f5dc59f704416034e1e7389a24711abee395579bfd03778c9c765ce85d838b1fafebbc967860315c28369a706898d3fae5374066758ada013308ef95e5b14cfdf25913569f9fcc033a4049d5206bd407a9645708f7b807b20ed6a03502dd8013318bfb1079c86ec569ae9860f52cd3b3982e2bde7de93592fb62fa85339ebdaf554f263eccaa865362c685fa9c9d229858e98c897ad29c4e370431088160978d79ee68a5e99688f957222bc3f0826bb93f68edfa8887462d1ee17ea98ca700fdfc4b8cf04fb967406cf7ebca6760766ec222b2d654a930b7f91716947635577eadaf0ae7acb3a21746e3a66e231f714a5c4c0aeeb8449466af160a7ec0fe1c5dc1a2fbb47c6f45f0d94b7d4002873d9ee808e474abe51e240fa7b8fdb5bd6de6d66f252b7a67c80ae378a339f3b62d95f1d507e65ab5a9c522ab55dab97a136f0142078250e5a3ab13f28cfe246f771033fb177d0c3fb7c8fab1b54569bd465ce16c56a4b9d25be8484a6f44ba269e603bb99916eb21c9b2c10a73d9734756ee96aceef53a565ebe797f84bef7aef49cd84fb7dd7cf800a83512ea17fa5950b3272ed938d12c7ca016cc698936e54bfaeabb02617988d105a441b6e1b0656db9c5b25eb6860803c0bd49098ae679dba3960d8949be8914e41c3c203b0fcdb703743694f1b552f7d242cf291b64dab5c9e2c7e3a14bbe9d0f1774c6a9e56db10c76014b74663f3497e74a091ed2699116f1da7be46548d28b93b3a56fd4ea983ede243ab14d4715799fb473dc0e856de02bea4ffe75b5226a6d80b67f2a9eb28edb2e7f63948b67e6db10424942f3088700f6f9f6695c4ffed14c186e294bc96cec8df21bbe7c6499b0235bd9c6746c39e248f843b8215ee85ea532bcc845363e5bf85001771c7de1e96b8adc6247324c25e7036480046791c759057a60349cf6f5fb96576d390b3ae87ef80a83de510a278e27d0e0e8ee7b86b7017c56c7088d76e5cb7c29d84e4aa44cb2bc0e9418f5d7e190dcafcb9aff23b7ce3d29a42930e2cc3c55f434ec77aaa226ccc822660fed00c00fd451a12ee673c7ba8c0c683fb85b6ddd47d4b7f4313338c73c5116f07553fbc40bbc5c438955e385b5d3578d627edacb9ddc894f738f7e1cc05b495a6180fa8f6a8e0f0e80b648ea1156041b9f26c1ecb227dc794e13eee99e9be91ecad61d27a828f206fce58f13375f40da2a0cbb6655bf5d194a4e8c2af556daa175d0f2ae00cc90743169211197345b3299176472bb702c425101df2672e5db381363eebac720d1a09d3f36444675b6338e2d69544a33bf7b84444739d9e754d0f20d68a2972501f5fc9db451c7ca2b42667e22d1a33cc126c5e5fbcb92f53744471ffca6adf39b1f5528162", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000340)="6e6cb330e7a147eb866c5dc1e310170aa99a95df4ed119a84ca211628e58d3ec649a13c50f1b7fb500d0e9fd", 0x2c}], 0x7) 08:18:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="db9d1adb4c72fe6d372d81dab5f26e3fe14bdd4574fa85f10065a8356d", 0x1d}, {&(0x7f0000000100)="105f4517cc86632b4a5e120bf383ae0ccefbe51059d85a8d5b0824fe526363028b5453f970524872ce915da37edda99c31770f9c53574a66682c773462f17bcc0df7879375efcb73a7813d2b08a3280b7acb260759344416ee429171efbbeb22948778ad624041d9b5ec1db0302252fcc08a2b400d923833ca71173c31bd5747adff4887d2591a896a62b66df9a90316d7432d70a7", 0x95}], 0x2, 0x0, 0x0, 0x400}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="2981ba396702000d", 0x8) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d372162", 0x173}], 0x1) 08:18:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$getown(r0, 0x5) 08:18:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0xe, &(0x7f0000000000)="02000000", 0x372) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:18:41 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) 08:18:41 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x7e3a}, 0x8) r1 = socket$inet(0x2, 0x2, 0xfe) getsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000040), &(0x7f0000000140)=0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1c3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:18:41 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x4000000004000001, 0x0) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:18: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, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) socket(0x1a, 0x8007, 0x20) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 08:18:41 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = semget$private(0x0, 0x4, 0x40) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000080)=""/56) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r5 = dup2(r4, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000200)) getsockopt$sock_int(r4, 0xffff, 0x1114, &(0x7f0000000240), &(0x7f0000000280)=0x4) write(r5, &(0x7f00000002c0)="c081a288b30d76861c3e6b2715e4edb5e14a34d97818b9bb0335cd7fe1bdc3ecfbb26d2694aac92bd80025877f8143861740278854257200fe08c2a585f11153e86e17a5ce9778690382555ef01dbae5944ead5c52388f510f37550e2ca58e53", 0x60) setsockopt(r5, 0x1ff, 0x1, &(0x7f0000000340)="3101629466ba6852c8d46fe9790e1cb689527e857859b4dac55882eaa7f6fe9c638cd5a027414a914229b3bce6a8cb7769e93695060a8823fd015b684e4378d02566825f20221ea7739376b878b359122a518d9f57795d501fe29f4cf2fbe551053f12f3683ecc881be504ee2bba7ef4b06eb9b657f81aaa1e6e849e39a6f60ba64d09349231de408af949849937845c7b3b8a357c911913ccfc361e8cab59bd", 0xa0) getpgid(r0) r6 = msgget(0x3, 0x601) msgrcv(r6, &(0x7f0000000400)={0x0, ""/27}, 0x23, 0x3, 0x1800) fcntl$setstatus(r4, 0x4, 0xc0) ioctl$TIOCSTOP(r5, 0x2000746f) sendmsg(r5, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000000440)="aac0a375bb189e82a74fc2aab76db20cbfd5a2527cbea8b5400d732a17a4c376cc595c9eae0a8de920849b12d7154ecd3eda1ba74bfea4bce918e287156b80b6930bb43c99eb655ffa9fd408a0bb4d7cd65aa2bddbe0ad725a9cf00f6d17f05993270e2bc0f8dfcc00ed2823fc23d97ac8d9f3cc2fec564e", 0x78}, {&(0x7f00000004c0)="a7a8f29c055e0cea6d67fa21d347ee66696667f8d6aedd930889e12189ad00a4f2d63ec41efffe7b7b7a98c1c8a4678bef59a106ffecb98e8b6a8e0e8d952c6821232559e5357084c5f2eeb1bf358cb2eb267bc687e6d194988e723572512535a37d1090aa388e97316e2b2b955599599393e07c0ea9b0a85382ffc46370348cd0ffd5f2e33d64328e04127758778544f3dfccddd33166c4d8433afa5b46934b7518de015dd5ebaea378033d29f8c725b352a0f9e9e8cd58646054907ffa736d0a2a7de4e545a7de9efda9efc276ceac313471beb946e41beb91a8170aed4e4ac2d4d44fe71cfc0837d5ddd4d6630ca38519b0b7215bf5bc74e5284aa7a06fd6a23219d963cc465e6b26e4c71ba72198a79da68eff9134ac11aeb18c64fdfbab4c1132df62bfe4729a1212051e8b0869f3364e0fea85815e9b9e9840345b1a1f03a2b3b431507a59e505c7df2d6f35795b1c09775f244763ec03bf77cca53a7adda6a56f77f5a087eb90a81d53e1d6c46e4a731b37f741c329624d6cb58f9f1df3cb183df84a33e624e59c129160a752197c5993d9dec40ab89e25ed8e39f7fe20b5c58eb8e6430a7786d94aea732b89cbc50df920ce9d6bdcdc67c54eee2dd2f3ebaab2801489333446f827644b49d1ba490045c3fb9641c9007134bf251f799f95efea697aea5ad7032f2abe5ab0f9022f87e10fbdbf4f84f57d9215e3d636bb29dc26847bb8936b7f73116b2c3c82aeb880e6183de8eeaa6acba1b0338aa9ad121d5d210a457046fc14118603d2034b085faeb5bc61a24d7ac0845fba7c18d60a26a8a21193ac1e947d644022843d1c267c2d7d0a444789d25b157edb70dc214db90ed56b0eb5cbe72593bfba0ba4e1459e7b1e5489a811cdb132ca5485c99aad0f921a3573bd3dc22315101c1a8e7795d1172ab1d9bf50b3f329a8bdc9c8763fd63ec8496389fca74fe5231aebe2259b7c4c75897bdc98eabb4c9c10a8cf07dc56b832ae65ceda0807fc1be847c065d468b95b31bdddb6340b5b9898d81ad08f3be383282d2546db77c9ac456912596b72c21cd03ec29d11fd8b7152a62511e031e5b6fb6b62c78833a78bdc098a895b23c50f51d31cf3bf10f20bde9946ac2b9d652cc01c86eb545a8d177fe0bbde1fd1d7a306263002ee131ffed54e94d8205747cab2c499782b4f96e86c5d013186c2480498cd079247df2404b0f926703500dffac469b06d6d9a77bca074177ac8dcb8a0091720647d738991ba6658b51325003a03c724ba23d2d0bdd2bd79ffe9bcf9179c930f5bd50258712b3c1d302a4a0268a50bbfc517932199dd3724e57fb7356310ad4f8dbc1e1c8a5d94c988ca0bf4421611666d41070e2d72d417197bf88db073728f312774bd8cbb063b8b7e1260038f17e2c252479cbb3febf1962a2315c24732e5c36bc90503a34489c81efa2ba960dab649775ce8fe9ddb71eb1fd951b35467483f2e4d8295b8affc75330da4da98850763ece7743e55af548fac706060c301e5865d881ab237f97f51cd0a3a518d61fd343219d279afce50c4600167048901488ef5bd647abea3192b0ead46c3bc2b388705584a514132a7dff01c181de2b2141b380e4bab4749222a9825fec3e67a5e1c788efa8c63beb16015c1dbbd9ca6159e7aa8328a3aea948326925f0baa48b2a3d83a437af5695844ad57c70dadec9492202d11fc09ba58729e8e8da071c67837b24fddd79501760f27452a48ccbf23341e73d163b33c6fc4280d12c22331af51553d85d9a64a7dd05d953c12dd4f6796b67cef5a840762316c68ec5e25d02f8c1350ed20ef856925456b70b5243c73a005c3f8f8a76ce24e41d70c0019234150472b696add7914d0deec69d598763b3b6e477f0d166f80e4cb90f3888de847c1fe2734601c4a52ebc48f260a8f50ff0f32bd8b241fd5e030f545b8636fecc9d1c19d484183482c744ed4bc9896d91ff897f86429eb87ded37c5549d839689e6876c626ca8c022841fc6fc804e9177c4c30978dcfdbf896d2b85d8c8d81361e40ed11909ee83c1c1a456e97f7d9b2daf983fd3ff3741cd98e448c518b765d5a022c98eab2712135204e572f97b8912af5aa3be0973deeb7893528802d0ff07a4706ee31a4202c3b59812124af56338c8554adaeb016c47ba71a5ffee21e9c147f29d715cd91a9ede1e8a2cbfd0c755debab30da4bb5b80e34313aad86c78aa9b5a713f06bccbe855d46ce878072a95469c504b82470180493e23ef0f9ec7a388d820b03bef90806aa07e0533bba73acb28b042ad8a4a61370e6ef3886e54599766b1abc280091c0ff0a46f90dcab72bf81e433201f080be5f82f3ae551d9e3c0be00b36bad93f168b44dcb60cda1feffcf190795ec40b53f54b36c05666e64baf6502113c9e2bbcf7d42061168fcac414fd528b4f4101672ac88c3253231239e052cd4f80251bfbc9ab5ca9343e8b789311774331fb934ccd464c1a151116aea284a4c84455ef4ecd4b10e51dd4248ff4f039796c8fb4b062ebe02dcff708d765bf9728a3196e0828ffe26dabceb22e35ad3bd41f88ea1b8c7075423dc384ac103a8808704c2bc8367a5b827945eabec8297976a4a73b82ae6b5991abb122faa9a74ade5e6fede961291f51cd485411ee0a726588c65b397213f33f780be900c0037825195d0ecb59db56a55cc259e69e3964126394e2df02d7164612300c08732488ae107a05509c4becc847cb58daab535f194c295924e21b386544f521e0ee2326f095a916f71785724150a765f57d6cf02731117e5cb23c8d83d103589b86b145930f976d76b6fe8424c92c430ad1d8b7f73a0703ef781ff435e39dddf3ee593842cf3324d5483c0f51032d8e63de391174a43cecc2072ad89d6753f2647d0680d762a8abcff6d182d80682d2025a63fe8a9cc0f2fd4cb4516ee40928b55acd97ed4541bd0b6ae3a00cfbcfed7a574c1a20455e04b4fd5efa899269bf32c5b75a1e97d1e29404d08f08e8de3ea84f5755fbf423ea9504c127016f695cd43ac5203ff731b33d2214dff04bee69d4abf0ddc3dad26c42fd9389dd6ce76c0e8db22acfde211a4025d05f97b9bb8475ce77dcac1e287f9833db3be5b4c204e65db6571d12542f042bc26f731fb7a1d46bf34dfe953bbc87de07bdf8269640db6198281927c2d27e67f9359a4d882f50bac9e447838f56cdf9a9adda4167694feadd0f71d07a1e8e3354d5010f028dd9e57fd39606db8719217ffd65b8ea783dc9e14b4d12cff9e496278cef2d31180662cf92cf196410d6978303d6fb18bcb35428b37eafb8bcbca8a95e85ac6f81bcc6d211c8e9d98e8a51b6fdb61e117e8ffffc145f7635acd2000d44185db7f8b422ff31c7ad4c814580e4fd5f00f1b5a468e67ff915622b1394e62fd3d022979181769a3fc7e14d3fae97571cb3d09a790f33f84d10059aa2bc5816022257a635370729ce761aa4c8ab7f620a48dbb62e1c19553b1c0c12e1c1522d082d09d3f2f0cf1cdfe36e8ea2171f02e87f09b761d7e318665ca307156334ac1abb807cdf15c5aa8cad0aa2d4557e4048ca5a91a2744277f4c188e0f219e572f4a69a4214a24af65c9a2a9e00aa6cba19f630e27bfc0b70683f1cd39e9e93c04d0d1de0f6aaba087c5f912cab2024ab5df285cd9eb8a863a16787dbc6d41ca7cd033f238d8c0b1fed86b3a734db9dde41238a627015fe14e1fc0dafd6c7600801e3ac755cc91070b89b62f7b4fdd8abab6c4f1c75bba2d7936f591c781603bc03e1d2f3100866701cb9086078c8e65413dcf9d7f25e1863df8185ecb7234ea452eca14bf2c52a533eab15ba9701b7e2a86ce2896cec9225c19f59afa8993b874ae98784058572144a5e06a116a2e9549c7289dd0eb8100f131097abb0b7f60f4ed6e8dd6352b4a6f238c8e505a9ec121901288e0a923f9489aec84bc8a4b515f9034fd05f1a51ef961d402113ce54cb27b6aa819fcbf96709b1ca2fcac31adfd9d198054d6f4a0905a4fca4b1a65c8ce7e34ef9418fd3d3303f310f93a456bef9e621d687689cefe631bd54d47081f7e9356c8e0e6a9b7cf068a442db89b09eed43b06347efe8941bbd8327d055c4c6c0ec5cea3e3e155e838895478edc89c7d8dd84567e454d72f0f87f2fb3fb19d9b81c9d864738bbe520d475c40821266c01825eb59ec570e14cb90f0f3d6e2104c2646a314aeeda89ca7358e7bba546cf3f5f6597ab6b1d59d30d219e2f8d969a873b9f2beceb056b29ad8a1936fcd2bd24bf0a1b5e845250d7f55dd759480e13c31e7162ec964b02b7f8d36ba15ebfef3470a85dc611bc0e0aa45391f64707c05dd5b97eed78708c0ba32f21e266fb5df830899d716fe7d94b773f6c47e9c5025ee288f9dc3187b065a9ac1207e6537648675f2d0f06395f813ae1056511e59e895377c34bcae091b06f11b06dbae2769d847780315861f7171b07a5ec4743ca941e262c60536051d4389022c5641611d3decc5394f84691bd14b54067b287e6ba5eab230f26a8efda78d34604d0a3e6dcf73f2a125258a86cd37caa9fa500688f8be5cecb9cda51dd5a68e6d69e7622e76fd9c7fa5a5e93242c6a0de59351f13c8f7cda524e42b1c92d299ab432499a7c5a2eaf33535c2125310d02e11d51e5991d97fd7a76e832d25ce114faa8ec61006469632816ea89aeccb26b6d5940675c17fa144a58377dae6453fc2a32ce51a9e559bf035f8dbaea124545c4ccba98d0820e9856827efbe9e223ef233ef913d847c0ec4c91d87ae92e8eb1bbf4f86c7871f569c04f9bc30d4a85aaaa1a27dea1d923d7de9db976aef091247ec285092c4705164b2bc06aa8e14ad16806271c9b2c23749baa5c65f6d0dc42c922f1fdf421d70de268cc76d0ee2448e5be7180cddb35328bab168f2097cda7b786c78c1b48854d95adcf4911111558335043edac3fef2dbeb331f50e6181383c9b64360f445a17050fb8e21cb973f9e96e5b2acfc1e6fa209fc133a9485cdd96ce0b02b619e076e8ee387df69bf6152408895267f8d235c2ea5835ece26c1f821bacafc56a95b45102a0b4fd07b46d10b3297fc7c1aea67f67b20a8bd0028289c1cc568d491045ab09cbb767742c7b419689de57da9d6c1da9d356f047b97d373251bc3249a9ad8298948f72bd9a30107ae42ddd20cebc7b7c5da66761db7cf1b1da84b35b5710504e29c41add12748a79207e3ab6e4778633040be2e84e91ba2e0985ff242600a5235bc20ea2e2e4291c983964544fe6141cc74db1b1f4895acb5cfbd4449f81fc6b3dc7fe31473b629afc641093c9b7a6f6a5e66418b6029f761bd80cd26b50801f05062d9f84479d52ac3815db97ef104ba175f6d1fadbab715516897ae4f521c88e9bab7d8f61ae39b5e8f9f644f2c84197a550724596bb247018de4dc79dd19c3b368f54c843bdf93e941e9e31900eb096c4e16814990162a5650f439c00f5c2197b37b56ab7b4d35c48b0bcf94498072af0e974770e99937b23fceed717e305dba5b2d15bb425249352219cadd2c46d21425c2528078950e24045d7341815b2fa0c0aba5d06aec00384690c1b5b70dd0814d65f23d6404511f000484e3afa042feeee05d772cfb441e1cdc01073927e9e45f19d549ed9228911aa5abd0f35b0dfd597375c9ea481a9fed4f81c7d1eb5e2ebb78f56c6fde7a428ac16aa15e266604ec8aee91e09c693b705304607fadd84fbd60ae14d698e4fa159ece97a57dcc271641b19e0991df122f1bead6fa13857af33782547e7", 0x1000}, {&(0x7f00000014c0)="307f44d9a0978aa8b666ca78e7ff121c57ce7a855103914998108d05de22304dd978b636a0c792b27e5561fd085d8c7426f53ebca0b6f5c3c494930085c0d512629132e233d185208bdf8a9c1622e5e31bcf249a023b3ac7871ff0ded0d2d358bcb650fed464221f49109338bbb2d0a901f37db480c7bd85dc0d3ce7c87b1690ce7a52c6653b95708903db656cc92369cb9eb56be3cd5b1f35a7830fa42170742b776d930b260e11028bce6418bd5066327916398c9356463673b34d507f065d5a2c096ccb487afcc9ca04e13f1e65de", 0xd0}, {&(0x7f00000015c0)="3049e77143361640a44d124c92dc2c30ec2b56a0939eb9ee0b6a02c8b4f5a9d3fe961f29742358a474abf618c6679040a9dbdeff56e17bb387e1e3dad763fa36eacf467eeec16c696aee02d81eefc31efba45709bfe91c572a578a5a45297067c682413d898379310d6e5d7315ef0aea5f842f52a14054f641393aa9ce09a784fa23ca76d593d07646c0873ac4", 0x8d}, {&(0x7f0000001680)="f5363d72c91c5062aed80e67f1f7ee475eaf6b2904875ea9959a6018dfed9df473769943f53b46c4f1ba24c3c74cc7beeacd8f2b7ee4001174f8e7ec2058a2b69871bf720df1915ca83338739110d84932012d696a362a9357b5fafd953e66912beb879f61009479610e5403", 0x6c}, {&(0x7f0000001700)="88794ad45c515beca04426510f66272dcc883578d55f490e890f588ff41a53ec9fc26ac99b9131f358c82df313730eb3b908ae75f4c1ab7ff748f555f4edbe840e5f5fbecab7e63741b16f850c87ed0d0f19503094469daa8b723081b9dd4e35cb19d92952e0caca6ac0b9a72bb43112eabfa245b3", 0x75}, {&(0x7f0000001780)="5acb2b608065d49c7a8b97dbde8519669bddb7ff0bd94e4d802492ae732c3c5d485d45d2a49292ab68bef9c8870ad9a95540d0085c406aad25e726411da859e95bb1f227d43ed42b5994296c5d088ace474ab2903726597fa9f2bb53b0b75e6f9c2896decb08ef7c3db8d4ab87fa2de2702c7a0691304860d71e96234cb27aca634e0a85a4ff89bc1b12f3a90d7b6e3d7b41dd25e4d1eabc3bedb4df44", 0x9d}], 0x7, &(0x7f00000018c0)=[{0xf0, 0xffff, 0x6, "99b05590970b07cc1d2d31c9031f91c080aae878da9e1dff5870857d5945ec25ec459b04bc2b345fcd47c7fcb24e1ac7f0daa7dabb9381ea1981d0d564eb187b3e5800c273cb5ddd4fd8847d1495097f22f66f79bdf19ab8d5d4c2815c215d041180deccb9d6fa491206c14427e7f61446566a9631bf00cded7cc192d66fd38437506b109c3599a5c8375f1df19356b1a70d150288702731d4adcb2b4d86b1d273a82964cba1218bf6ca0f663cc349bf8bdec37b0d9e5c801080845b5e40cddd79ccbd32284387d4b55dafd1a2fcea5b7273f54674a44b8f90483be2"}, {0x28, 0xffff, 0x22, "245ffeaf2265929d7d2f92ac369f48c233"}, {0x90, 0x1, 0x401, "e05e29e566ab4af4fb6a137dbb750a6fc89e899c64745066a55b13f7dbf381d751e311c8b1570d6b831398ac7e51d8cd3b65bdbfaec1db9bcb6c1cc3a3413bae032c1780212e40d3df3b8b18e40373d0d622bcd9e6eda86779976782a9418cc00b0aefe4f28103c7d6f46ad4170dbff6d28d6555f292085bb531e56b04"}], 0x1a8}, 0x4) getgroups(0x5, &(0x7f0000001ac0)=[r2, r2, r2, r2, r2]) semop(r3, &(0x7f0000001b00)=[{0x5, 0x3, 0x800}, {0x4, 0xd98, 0x1000}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}], 0x4) bind$inet(r5, &(0x7f0000001b40)={0x2, 0x3}, 0xc) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001b80)=0x2) kqueue() getpgid(r0) chmod(&(0x7f0000001bc0)='./file0\x00', 0x16d) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001c00)={0x8, 0x4}, 0x10) recvfrom$inet(r5, &(0x7f0000001c40)=""/128, 0x80, 0x40, &(0x7f0000001cc0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d00), 0xc) getpgrp() recvmsg(r5, &(0x7f0000002100)={&(0x7f0000001d40)=@in6, 0xc, &(0x7f0000002080)=[{&(0x7f0000001d80)=""/28, 0x1c}, {&(0x7f0000001dc0)=""/192, 0xc0}, {&(0x7f0000001e80)=""/196, 0xc4}, {&(0x7f0000001f80)=""/194, 0xc2}], 0x4, &(0x7f00000020c0)=""/57, 0x39}, 0x0) 08:18:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x0, 0x3) write(r0, &(0x7f0000000000)="c3503166b8323fbb3b9e4bf4cbb4182ffd", 0x11) semget(0x2, 0x4, 0x10) 08:18:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:18:42 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) mlockall(0x3) r0 = semget(0x0, 0x2, 0x144) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/97) chroot(&(0x7f00000000c0)='./file0\x00') 08:18:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x3) 08:18:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x767edd3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x2000000000000000, 0x0) 08:18:42 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) 08:18:42 executing program 0: r0 = kqueue() fsync(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 08:18:42 executing program 1: r0 = open$dir(&(0x7f0000000600)='./file0\x00', 0x20080, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/69, 0x45, 0x40, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x2, 0x1a) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) accept(r2, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000640)='./file0\x00', 0x0) bind(r1, &(0x7f00000005c0)=@in6={0x18, 0x2, 0xaea, 0x6932}, 0xc) recvmsg(r4, &(0x7f0000000340)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000400)=""/241, 0xf1}], 0x3, &(0x7f0000000880)=""/141, 0x31d}, 0x40) ioctl$TIOCSDTR(r4, 0x20007479) unlinkat(r4, &(0x7f0000000500)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x4000000000000, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x200000a7, 0x3ff, 0x2}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x40, 0xffffffff80000001}], 0x10000, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0xfffffffffffffffd, 0xdde}, {{r3}, 0xfffffffffffffffe, 0x20, 0x40, 0x1f, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x20, 0x80, 0xffffffffffffffd6, 0x21a40}, {{r4}, 0xfffffffffffffffd, 0x21, 0x40000002, 0x7, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x3fc2}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0xffffffffffffff16, 0x5}], 0x1f, &(0x7f0000000840)={0x6f6, 0xcf2f}) 08:18:42 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r2, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x40) read(r2, &(0x7f00000000c0)=""/218, 0xda) 08:18:42 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') syz_emit_ethernet(0xbd, &(0x7f0000000480)="d988793cb5ec46994e89f9267bdad8279d09274a62917d0330809254a2efedf57df85261327931e9b3a200da2fd459f90dfdc7e94483c7e862244c63b0723c5969ba3d47b37a912aa9ee02b263ed56f4620b864b5bd09a578e89f676e9ae8dc50331b34e139e29063321dab79d98f3c759e1ebbfeef38ea426b380f0f54896c8c5ca882dd5822e4a92eb2ca13c2714059668b762ed08f9c881cd8fba2c9dd6142f3a41a5d3c622aa3940afbed366d62637e329ea154e3e3b7bb92ea765") chmod(&(0x7f0000000300)='./file1\x00', 0x0) r0 = socket(0x16, 0x5, 0x5) bind(r0, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) sendmsg(r1, &(0x7f0000000400)={&(0x7f00000005c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="c85fe1992ae4296fbd7085fed525702ac7f0ee988d1face749f03052962f6df2d116432e0c756eb0a49a06d765150e3631ae0077d84504e43f6f8c142d8b051bec5491691343700c09f24b59ddcc9838e3c69a4c2fe907035943744e77ec741c7ceccf4e1e6c7452451e2262c1aa1361b0dbb1cf98985016280972b1a3936b1db86fc7c1d97d5004880662d563748473a76e436c8f78d632ab9408ef0a9173d16be225378a89f4ea13f0c149109177026341d06d6ae7e179ea", 0xb9}], 0x1, &(0x7f0000000600)=[{0xd8, 0xffff, 0x5, "2113cb31ce71323dae4e9cb3c66f99fd33cc9f7b138d394409336546d4eecf0d339ab8e32e7e331c9cec8014be7e0d69d27f9fffc9f4350b18e0b9fd7594290d9b833a992b45fd626cbea05b55613c37b023fecab3b4fa42bc3f1db2cc2622ff6e157d7a889699ebfc511617bf2c3b7d7cc513806ad3c17d874d4245c615026bd6a08bc1991682a2f3b68750b3a1abc6503fd0aaa343fd1920531abb1407e346766f43725c86619689a39faa68216c73666331cc28625228896b8123e124f7141b60b3aca340c3"}, {0xc0, 0xffff, 0xff, "a901e0c2a4812b5b160236b462e0bc55a1f7047a2a588e96185d55b98bb3dda61d18e5a39ac2de9c2cf9683c98a93ba0fd7772979551831f24bfca4c903f21fb44ae0f41e5eb5bad1b47af6efa66bc465f6570af915016b8d410b2e966b89505839e23606c5fb965da45924019b237f25faa26d7b949568fb5c401874cc78cf86738d29380f408fe029fc3e8c67ffb0572d4ca357bd39e13bf7089673bf95460be36f4249c79a83c306cfe"}, {0x108, 0xffff, 0x8, "feb50dd77bbb96f21090a0bb9fcbd47b8a0dea9da3811ce09d66d45d9bcd36a5328c357821a760b37bc3a20feffa7a0379fbfc5cd91a7ab52756593cba94c20b2a2a36f518504496081c4331e4718f122b6751b911d8c6be746ecb69ef7a045aa5a9ed63559e07d05b3760bbdd1860875f9a2be574b850b3ba4c5326486d880147653918fa6c0f11c7355a9b82aa9fc25ba079f8f3f65f83025d75b15e0ff4ccf3a98e8b8f529cbbe9b690727a6066ad8da9e8e5bedf9f91ccb95ac1555a302f227aabc624217613b6d1f7a7ada10fe156d6d8cdb81a38bf3515866f474664a1fc366b6364da0d35497c08307b4fc16e20f30a414a6977"}, {0x10, 0xfffe, 0x81}, {0xe8, 0xffff, 0x8, "2409e80499384870a60094557c4f4116f52c10b23b30e8685636172259a5f11068f458a5a1a1b2f2a93df99e7815b827ae27b681f5c010dc43ee3b33afa39c8280aac47600cbc1b6b166c739fbd2cb8197123ad97ba62263b41bc3d894c2e6250482e7a11c1830d5b2256966e4daff65453acdfbc5fd5cb19c1aa3db44b8d44a2992801662c6ecc59eacd2740d5add370731e05f94c15b771ba20884e21f1a338a6b0bce295df06b4ba83db3ed31bbca08f67e0be36374989c86bca9b25cf48334f65d288bb7446f60c1748b29698cf830c134a1212268"}, {0xf8, 0xffff, 0x8, "aba466c920216c9bb92b9a819108967fd3dc71f9e06efb26a0ba8fd4f1c0d2fb3843045044d70a5089b8d9782eb3bead0620850ffd9f68cc2810cf361ef42faf7623f767635ba8eced8e20c5af7bb4c92e08ddac470afb30939cb231d0eb57227f04dbc64c9ab77aa88a52114077a87a84d7467d4da47757dab6729755139d47c31949a38094b82aacf25eb45ba9b574d69439d73565a12d09f4caf9e049b3c8f821d7772b5242f9358172690c35bcab4c57df3d0934b4eeb83e3f4ec6195c48b14ed2343dda16764f4c0f9438e411b4bc8cb38f731b037413a80ed42b90551936c9d82de9504109"}, {0x90, 0xffff, 0x200, "7189a9e6c5eb3698f31cd41a19165f6b5d18dae3f7b57b4f70e72a763733b865dc0a232c2ca6fae73f964067b89b5199713bb5816110ea0421e34da7ff6826c7588edb4730657b87100a9485d3d99f48bcd57d539758169ac0f0651bda88d27598a525f41e0a70871e9ca7d36f534724d087555308d50d2987915a0e1e12bf"}, {0x90, 0x0, 0xff, "42b2cc48ec7de1faf3a61bcd68c366c5d878ac81a0d998b712cf9e02c6a8b44e56168987e2152f041943c11c782196caa98909fe1b666786f29dd203f214d0acbc760e0e91a4d16eb0c183c0d76001f2d8eed3b2874f01b3ab393671141720862dccec6265b5dd82e84f120e530ef98c1b16937a75478c2c85c1d123"}], 0x5b0}, 0x403) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') chdir(&(0x7f0000000440)='./file1\x00') 08:18:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) dup2(r1, r1) pipe(&(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7) 08:18:43 executing program 1: r0 = socket(0x19, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0xffffffffffffff70) 08:18:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x10000) 08:18:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x85, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) dup(r2) clock_settime(0x2, &(0x7f0000000200)={0x4, 0x9}) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:18:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 08:18:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 08:18:43 executing program 1: r0 = socket(0x1f, 0x400000000002, 0xfffffffffffffff9) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:18:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xc6dc, 0x5}, {0x18, 0x0, 0x793, 0x1}, 0x7fff, [0x5, 0x4, 0x80000000, 0xffff, 0x200, 0x4, 0x3, 0x7ec8]}, 0x3c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 08:18:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair(0x20, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt(r1, 0x1, 0x2199, &(0x7f0000000040)="0a926425f70ffb9e3bf7169b6418a2a162bc233f467f81437c093988195f18c6b7d9f27a1e24ac14b79cee3a71e4ca7c300ac2895990cd45ce4d4b10ce9f0d12893b416bf24620", 0x47) ioctl$TIOCNXCL(r2, 0x2000740e) 08:18:43 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="ddb20a0205682ccb1fb541aeafc06a26b7d77049f7fe21d2dcd5f2c790355ff0fa1ca4414799b720362c5432e7132359b6049bb8eda032d5870871c873781be6fe24588945000cbc64ef4c585c6ca99bdea9926679b56dc4615bb596fee3f2af8eff618d407510ef0f19b9705cac79196c23d5d0ba1ead9c2c036dd57af7313902602ec92a102cd3f3693f329f962f24e34829da184b6059395483bbdd0b49083c4033949a75f5290620b54d83258fb2e4c77b40a6ebd259f2f98c782325dbfea11f94b607c5b1da7e4c98c7c2209fac7abcb3ac0d7c8ba725f408881113566bd01342e3ddd9b1a17b96b0cec6352583378cbf366cded7c53b7667f572", 0xfd}], 0x45) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 08:18:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) getpgrp() fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100), 0x4, 0xffffffffffffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 08:18:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x16, 0xc003, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) setsockopt(r0, 0x9, 0x100000000, &(0x7f0000000000)="efa6eaf9fd5c4d5ff703386faf117f1744c0efe9867a2895949561068f3d6c19416c3251be94e7626cb6d0927b5190aeee3041c0180df5825df45b2e4012c398fcc3ce2cc168c6cee6193fdfe9b8b1fdf7e1b0f83b59c5161792558b7514fa72247df83022eb18a963cca90c3c39aa3b7f6ee0114e1a450cd85ceabaabf036fab03bae88fbf44fec9e92203bc9bc18d9e51aa4ac7d74678e54fb6ef44ace24662e15114d94cbf868ec62f9256b4966dcf4e6b1450abc3bcf1252db1b408ea1d7b98d41cf445de92e7047bf6ebc22041c60956787d4bffed2aff6e6a29cec35aa40437e64c93ba6ea58eef9716e3f", 0xee) 08:18:44 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xaa85d3aa7c222ba3, 0xee) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) r3 = semget(0x1, 0x4, 0x9) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000100)=""/159) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x1, 0x3, 0x0, 0x5, r4}) wait4(r4, &(0x7f0000000280), 0x2, &(0x7f00000002c0)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000380)='./file0/file0\x00', 0x20dc, 0x13b) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0xfff) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) execve(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000680)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='+\'#-]*-\x00', &(0x7f00000005c0)='\\}\'\xd9\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000840)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='.*\x00', &(0x7f0000000740)='+\x00', &(0x7f0000000780)=':)\x00', &(0x7f00000007c0)='-^%\x00', &(0x7f0000000800)='\x00']) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880), 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) execve(&(0x7f00000008c0)='./file0/file0\x00', &(0x7f0000000980)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='.*\x00'], &(0x7f0000000a40)=[&(0x7f00000009c0)='-^%\x00', &(0x7f0000000a00)='-^%\x00']) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000a80)) 08:18:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0xfffffffffffff528}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget(0x3, 0x1, 0x620) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/214) 08:18:44 executing program 0: r0 = syz_open_pts() r1 = getppid() close(r0) r2 = dup2(r0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0xfffffffffffffffc, 0xfffffffffffffffe, 0x1000000000000, 0x3, r1}) 08:18:44 executing program 1: r0 = socket(0x0, 0xc00a, 0x3) r1 = kqueue() r2 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 08:18:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r2, 0x29, 0x1b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) 08:18:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) 08:18:44 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x480, 0x14) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x3, 0x800000000000009, &(0x7f0000000140)="292918d7", 0x300) 08:18:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x2) socket$inet6(0x18, 0x3, 0x1ff) 08:18:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a67274341e7f7a53eb11aaf5d850a8ff17cf813174f900c4ce1026b3162304b6d3c28363cab05700db68ee84fe50b03fb2060bb5284dc761908e7e3ac996d03fea92a81c19e528dde509d85000000000000", 0xfffffd84) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x100000001, 0x4, 0x5, 0x7f, "c761dfcd66de3406b2260892565d59cb67a2d784", 0x2, 0x2}) ioctl$TIOCSCTTY(r4, 0x20007461) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000002cd) syz_open_pts() 08:18:44 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10830, 0x100) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x3) 08:18:44 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01697c65300000000000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="a1c2b66343c59db42c35b4ba4c531affe67d370960a7e9d3a08c3034c2018b581bb7f21d3784eb04f6ee9f6cf7ae82690d9232c4250faaad36c18222ca4affe6a126ea7b5ccb7e294490057b34d6e0981faabb126438d7972f5f64090b49be39cd3859fd43cacddad3ca8f684a3e8b0b7859cbf48a462e609571fbb4d5a5c83d4ce38d415f57616f718cb2b725dafd20d0260ca422a98d3137ee313b37960a401e2bbb8fc52c2d8048c5", 0xaa}, {&(0x7f0000000100)="4af2e344ea600bbfce97f67f28457d8691b46d1254dc7fc492d4f2787b252978d8b2eccf831913f53cd7425b5e62298028608d5237dc5b335a14b4bdca2cfd4b73788c1df64a4305616bad3874846549fbbece2d903f13a003fdcdd01a4d2385be2f51d7e52da2249bd182070d18da6603dbaf0645225863ca032e6147b9da4caf4353ca946fa2da7f0c14b6dd3b779db98e872b8048e1a643a1bf3f3288e7d1410e43143d38117d24f2c49e066bdbbe672dca01abbc45464c09f1aa8d03682bdc1a2dc4ee9713e399f7ce38758733a4f1ac16844003e477db2a68c0862949ab349436f0bfeaa0b8860e54f7fe", 0xed}, {&(0x7f0000000200)="eb8006969f54cd6ecede8dc2a78815daacfa27f0409007c11706419c7e19accfe64907f6e529506311a018a869b49c34fddd1e7b92c26052dbaa769931fda5f85c02543e17eb56483bc7c2924cbc0d33b9d297fbd7dbe43d1af892370e73a2c1de6638e3f65f8a334f0162ff88d0a19695b936f4d958a716b652687b9c56bb54", 0x80}, {&(0x7f0000000280)="07912dfae6092068660e4e157675e6357c8819c59cf3439a8f09e9c4eea50cea0ddc445f4a30b29df736a30a83e27effff97d2", 0x33}, {&(0x7f00000002c0)="28c4d890eaa4e66cecaf06caa17bd71bd91ff952c1b72f", 0x17}, {&(0x7f0000000300)="4839b51cec301faa7edbc1c669b73435e4b60ccf", 0x14}], 0x6, 0x0, 0x0, 0x400}, 0x0) shmget$private(0x0, 0x1000, 0x48, &(0x7f0000fff000/0x1000)=nil) 08:18:44 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) 08:18:44 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)=':-\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x100000001}, {0xb501, 0xe7}}) 08:18:44 executing program 1: r0 = socket(0x818, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100)=0x1000, 0x4) r1 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/145) 08:18:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 08:18:44 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getppid() select(0x40, &(0x7f0000000240)={0x400, 0x5, 0x1, 0xcd, 0x9, 0xffffffff, 0x3, 0x101}, &(0x7f0000000280)={0x6, 0x7, 0x3, 0xae, 0x401, 0x8, 0x40, 0x401}, &(0x7f00000002c0)={0x2, 0x3, 0x7, 0x8, 0x40, 0xccc, 0x100000001, 0x2}, &(0x7f0000000300)={0x800, 0x2617}) r7 = getpid() r8 = getpid() r9 = fcntl$getown(r0, 0x5) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="da07b3455f5ced780519dad49ec173466e83d57b15bd770b4adedf153a9f605b3ca05cd31a28b547ce1a02c1a1b1df1ef71f0119e505e898c3ed30cc86613d744cf72314ef24baf929ded88e91730757704a", 0x52}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="83061679da431dec01e06d7fb8034a298bb36e925a1c000000dae48253b8d595626b13d93c5d4e206584508361000d81681df0d3361f4103a2bdf7ba1b", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="00000000ff1d010001000000000000000000000051d630a1a00b8db729e07c79c0df55f848a47371942f0ff0c9964132d27735c953e94e3c7e01eec463ac4ed59867f80d6784eeaeda1ec166d30900fe040000000000000071bfa15edf5d548d364602cadf006557aa54680a690e8ba2c453885603905739bf9d56a4cb179bc21e0c7d55cce097176e63337134f57dab5cc4ee020107ff3c18d91d876bc7eab49b134ee5884f5855399ad075b7a4fe8b2c931578bf9fd0d3a8412fd665ec0ef4297b2eea4bb0c95e7f16764a539a1c32e3505266b8821c94d76bd6c92ef88016951e92ecf6ff08a5ee15fb6a651c842f5b2b25b0d7f06d74579f61e57fb03b91aff9a3277b032c18ac701c44cdb2019b8b9799299f7ef2062778a7c0a46a3fa8f263f91901b587649937f05a2b0900443ab668076c50d48ed32f55eb12bba6f54674e13d345e6eb531", @ANYRES32=r0, @ANYRES32=r0], 0x130, 0x1}, 0x408) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000540)=0xc) 08:18:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 08:18:44 executing program 0: r0 = socket(0x16, 0x2, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000d0592301a3e5de92bfef1f55c1e54d91de5a9a57fb71659aa1dc3025fb405a51a6ceb36ee868a61cf5668ec9b8c1b8567eb8de2c0bf3d43d1e7e1c7cda7f25e208015d2334711e59fcde260bbeff40844b14ead3b89e2bd80cecd8c0504d14ad1bf6b7851e31a9d48eb98a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) fcntl$setflags(r0, 0x2, 0x1) 08:18:44 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) chdir(&(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:18:44 executing program 0: socketpair(0x10, 0x0, 0x80000001, 0x0) 08:18:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df10af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f234a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb846b97e9ee092f77b62ae55cb1470a2e0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f2882fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e46312cfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f5399a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02", 0x28d) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) r5 = syz_open_pts() fsync(r0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) ioctl$TIOCNOTTY(r5, 0x20007471) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:18:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) r3 = semget(0x2, 0x3, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/173) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:18:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x3, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) close(r0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 08:18:44 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696d653000"], 0x10) connect$unix(r0, 0x0, 0x0) r1 = getpgid(0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0xfffffffffffffbff, 0x6, r1}) munmap(&(0x7f0000dd5000/0x3000)=nil, 0x3000) 08:18:44 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) r0 = getuid() seteuid(r0) 08:18:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 08:18:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530008d7a1ce07d1f83f9c447746bc02ea0229e153330675164732cf920389deee815234c73c8aa1da6e5fe289c4c2b34b598496d41dd31fe843aa1c4642adff01d696a8effb2fd211f527ce0b2bb6ee42fee9d0380538d8f48c081e1d6f75f"], 0xa) 08:18:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r1 = msgget(0x2, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) msgsnd(r1, 0x0, 0x0, 0x0) 08:18:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) writev(r1, 0xfffffffffffffffe, 0x241) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="0c3c50a7cde1c76e6623a60815c35e693de3f6aeb23ce39740c8cf3ebde6b98fa5ed711d43922e36528be675ccc86d12d6098da86445cbcc01bb855c58c708cc36e6310ae7d6da0b3e941ae3279cc39c13d24020194f848cfd92e1cc9aa886d1d4f867d9c7cd4f4605b5bb9f36f5c761f5e3dc46dce6a8cd7a8567c52ae5a0267fd867cea5f24998a0256b459003a0d77a9fb136e4f2aa28b9b60cb0cbad836e3d98d7f0b439063495d4f311f2691f1592511544d3ce7cb7e74e3e811c4acc61e38471a0b728faadc8091d88986ebfac872dee86d4bdc492836006f0123db354da477d6dd0113476355d2f9f7f7604e77ca0ecfb4a0a5454d540cb19a16e3c910da7c45ea86dcf2b920261ec8bf67796bc7677cef02632ee5d6432c5603c43c2bfce46a19272defc3b0bbd58e54c15a39d6cae478b9be7264a7a808336b47f3b4f13756cb027027aaa2137e1942b7a211c3ace343e954dde5c85c490b1b17f0c3bc714166a10b31c37400f6c348380bfd409d353ea08ba4c63c2c0cbb6ca12f1c191554dd3896948d6fd5e09ebee1a693455771f50b452b8a7c54dc684e0eb8944e21ad4e2640364493503a11ba6caf7b7e5b7cfb141b4221412f3760bb7b094815380b56772e3b0e84f9fa2f44843ec9a817359b6db756e757247c36d96975bf9b262a31e1d2b056fb45e8a2bb402187eb9389ad63aa03428337e4ea3ffc99176c5606edd2002b4418719846b1e4fef4d7b8cf34c460db8380d077fd81a4af0e640205b3e9b789c1602eaa67ef0531e511f5fee872d9a87812eaa41b4bc31319f66d965636dd47951bd0f2b51da05446c4bb5dc7c6ebdf1c4d29680a07ece865d6ce29b160603b301028eda530f1bbcef3276c6524ea7f4e4067ecd52ed1225ad452717e5193f0dd74a388d9323dde9fa4f39ba939e556a045b5ab6d1f3bb5150665f5ef52ac0914cc1a97462487dff5b8502332366f101f72a019d49a1779ef01fbf7e9d0087b9d8cfb1296bd218a6775d995c9c0f3f5e354f15ca88956ec3c5024f184c00741693e0b7d7c70e6e11fbaae94696c946e4bc7c652a37af223fb155a9ecd3dd6e35081c4571b8c2155be38c09343c59d8e9027f0936ce37803273bf1b441c47f3d5c15596a0ee97c6d11ed5c6f418022efbfc1df3fde432442d65ce8c2f00bca3d0e5b0cd29b7b9a3aed18c622370b7c1a9b91dd6b1998e6b12eb30aa5e4a4c9a50f326bf227618148afdd53bd2c148f4611834c8ee1696d1db8a36d40938304ae2ffa25f631a6891af915b8cb2b2cc3f8a8757cd6e41135f2cfc70bbeae29518ff8b3b3deee14b14d78b1f9a9ef443091c1611515a26e154b8c76f9b6d43d783284107973520ca614ca7c472a987574deb7b999a67f37ec4da37cdab6ce60558165c945900b9a3ffa3183c219fcd9eb81bdce1a73cb8b397b3f3157fcbaa9a2d8f19bf1d81d001a6da2568255b2e88ff8348fb925129695796ae634271a6200ac039a222fe7f11241ab3e618d12091b568480819033785f3c0848078e51244089eb05ba71eb1e64bc2e79e686369a0f0cc0364ff7129804a1a7332fa3f43726c0231d3a142cfe97db98d7824f7a45705d25dfba5983cc009fbcb1d30796e39e40b6303db47de6ab423fae9245b36d3b8cb11a9e3141f4c9a30166ac1ef1f8646914897831f484657cb78b24c38589f86ddd222bbde6dafd172446ebbb1a4f8f60a1fa5eba56a419e44eb3d36eebbebcb682ebfd4ea2333ef0e91cfdb57c3c7652436b4262e8bd167be2a71873e0b3b705c71b64a2af375f45009789b17ca8d2f04dd8556098435b2f338f649a3329b9b24ba1a5d672248a096f9e4e7c35cb641d852f924fe23420fcff348c0de80e67f3f104e6daa94eed5e91d03ff65d194a7494900e0e112a597ee6a6dc60fae5828c41a1685dfcdd426fc18918b3c40d8d5f8e849d6b8343edc2da67d6637991b5c6f823a0a707a4f1cf078a9bc403f982dc627f39b9330039227d09212497b9c35e1285600bf7923981af186192518d9a39d7cdfd39acdc2fa6bbc798e32a7e03000ae1f481dadb45943fc23109685f2f07903924531f6813acf477f407cfa99590f3fe793023b3c1c297abf466f1e06cecb0a8e22ef52b4e2816a1e818e240351ec7c03236741ebfe632ee65b69d4243bfc97aea52c76074c806fa416905ad3aa46152ee07cebd8ee7963d4648d7ab5c3dc2c52507e318494485b6b8e6f1aa9a1bd71ed61187ce71d479c9eb5a6e3d9fcdbd46a4f264d9391ed263ea3cc0389af832bf03d9894aa598b04e93970a9dce84284389756e174ae4c653eedb9c4405c1df47a9aff228bd58b90e8ee0d57a3db9611a53989819f6ad0d7917adcd2f50176cf41f7d21823c316a74978248d833be53dcf74b2a5c4e680b85ae983c508a5a7027c50fc1b17dc6e9db7b8d1a513e361d3506118062a6ee6bb201ab5ee8ac44e75a82a82f2007d06ec77f8aeb6dfa4bc121a2e726df05f16139f1b7d42d7d1e074eda2413bede5f9ec2b0da1156a949a84ff236bad98b677157b1eb4095b010d1f528c12db487991ee2a55bb8851dec9eb01d34bbe891dd9b79ac21f78461df29b013c73b12192261736c3523680cdd771971bedeae4a648b823ddc0e154356e921e94429b42e49a65c2566e59338e8c0981fac1cd469e91814d8c6b0b4401a35de29fb99f810ba8304c01496f0618ae171978bd42315ac8d351c76ff4d7e3ece47e50cd77578988d3d6f64c717a3f4a77af220a78af122e836e58277db54856fbc3af4286ccc1fe1243962a5b9b018df0d834843bf74583ec04ef52ec0182669cdec0dc68221be69078615a4d1c51ec42103c5b8684274d98fec1744becc0cc1313daa896050b519d2cc43356e6754ebf488870043658a2727a5db581456b43b9cc1cd02007dcb39a2612a4a7f9d505a0648483941617c1102ea74f54e2611db17f040f87dbb39798fd0ae12547112880bdf08f2894a2fc4498c5e855886d4adb94fe5cd8e848d42e138db2e51d50cc1d384a0a4ae8c3533e7c52b141037aa4bbeafde59abcc00266e5da0721cf202df5ad60d03d33c96613bfbb1cf210c38a9c7931f5a56079f66788f7ab48f1b3b75633a59e610844afc677a2fad620fe6a3bb447b6b4d13a1617bdde010366f7cd8e921a90b63518263dfffd5b6ab8b9f6088ad856101082d66cdb1146f5c897940bd567427bd3f2f3770b55344f4f93202e39e2547e499bcf9710224ef886d1fe9c87c5806d7c85c4ab87af893bfc8d77cb0f45a387e1a5f6592b4b02c865a73f941be522fb8eee97d3b5db012e6b474aaecbe67684111d033809dd5e2ef99f7338dff27100e7f2c636b37b4cb8f727861523ff2b7c0d8e8e285239da53ea22f149fe00acf58f5f5e504cc7960de72b6f1faa4a2652c479b17e9437db0320cd66a68f35bc6fb796779c2805534e3fc1bc2e322112f2d059e09dd711f29cc0e83521b8671bd94ba8311a4549d9ff7e5f45d5eb7640e045a3aa721de5fc2e65ad08eb357515fd5262bc63a429ea46050954af2d4cb912c1dd48733f486c618367d10f81481a886ad95527334b061ed8b57c125ca3de99045bc6c96d57c6af8e990ad051435a0491771f3def37a00440dccdc24cc94c4c2f7b970842b10b243d8a7d4fff94809acc6591fa487d38044bcc431d55f74d4516757e10340f291d8058895aea266cfbac5fb501f97d284aefc5b287128888760b388ff2fbe7d1332e46e7ce9d930461d5af00098607bb20be2edcbe65cf21b3d142f98462f16e8fe2eccbd4a32dde3d69858ae025e48bbd643d7ee5aa9ebc97224f2e75a60a2b9a6067427a1fc149a694cd9e7962bf677a090ac4ca201540032120d645a7f72ef6504b7c7d20f5c029a398e227c4ce2700a80969f2e91b10d1be54c8a23dac4ab96733ff020ffe8aecdc28f0082f5b3a7d250d034a4076ed7b016141de1fde94f7d18f0bb0b7fa04e7deb4223d6c682ee7adf8d4be1708f82c3fa78fdc1cf13b06fb0e6a60dcdc80816455b897059d1cc3de3393082856a5911da3d16d0c8f73019cdfd819849773213709ec8965695e78b0a087c33d3fa5b6967bf6c5244875ae1cee62394d93f504fccfe316a28422cec0a511f713401be607cb092c5589d021c7fdc2f7a388cab0a26916ae606320dad72d9b96bb1ab1f05a6dbe93bd8412855dd8755dd81b9fa489e985e2f1f3c322c2e67d657a4a3e563423f5f0b33c12519dfb53c2cbcd0ad0637f70230d3d051521c06a26c8474884a25517765ea0d247cd0eb0f827a58bc76836f1f1a791fa897b2362312322f05a46bdc5c81a21f8fb655a2ebbb25c503923337c8727f8de12571765f627f8db498a89263f2368969395b6e30a342d064b8ffc0b34050637401050bd98ad95ef425eadc9f7df71ff9f2aaf42145042df106b73ca05b812ae4bb619f234bc6231787cfed35ae12c18ec12bb70d8079844362eb5b9e6fdc54cb68beab0ae0399e0247f94d725c8ada960593ef5118b94dbe84b98c652aa8d8d1bee0a1a17eff1cee12520794bbe8a81a033618785bd28155d4f0f6fb810e6ce024b0f5f88e66092aadc19dc80cac326f169a9b51af97eac1305352c7bf76f5cd08079b9b991ec81dc135c03d3147bcde802ed940e54a684b20a2c363d5aea5e36844bf45a97e43dae1697ac98fbd22b5af1bd9e81f36cc88527e5362787819c020529244fd0f260715af978237e56ef2e5dd49586ece7217fe26cb0eb0e4a693e9dfea8cd2544ffc49f579e49e050c09f730f53cd973882cb6a4eb6f8531aef24ac2efa838b3ebee171ac51e9e34c097fdbc2caaa2ec04a0f2c9e3c40c20f13c6e5e77988e100c483debe92d5d738cb48c4f64a8c8b841a447a382bddc3e5718794ec461d683126f88b1c05d2e11d8f2afac6249eaf621206eb11a9dfb41c023240bb25c5c562dfacd946d594008695eaf0ad49ac1cdc648e7ac0307e05ed91e7967aa0c95b1464b3df0f628204c79023ce42715c425c9c2346290b64363456a5159d8450280697df20c8c0f4c16d6fbb0efaa9cc753689c7979c799d8bbef5ee406e2318cb31c3fda81dd5ea639ad33afd59ecef1ddbc2c3f0ca1d8561846b11eec8fa5dcd356cc4d4f9e30e8be091364d4df7d073b00c67fa914946dadada3bc3d54176ef8792c9882f17d01a4b15547fdbe9ace0db77e114ee3379e2c25f619741b9f1a20909d49952de5fa958a3a97cc9f1adb6e74b5380eaf297dc0f79db99818ef8217bc678f2442f0a4fc3849c36d60197604741916b5621bee590694643edfae001e0da8e04bf6c8b0bcc0915edb1942d5d09990d62932cd3594d3c20d4a05c4d46fc00e42252e6f92caf4deb258c8b2c5d37fcaf4ca5610d0f92e37e2ee859604d103ec143c074caeeb8d58a079c2341783e64e6ee8f80d0da8f70bacb6e838f2d08e165e0731d4460b2b05e98f6891c977845c932d599cc59c06b54b3b6127edc9eb7d620f49e32012f6c6dfe83d64f0451e877f10b363df9ea17168242a78fb5b05f23fea62945190634cbf9615734e3b70dbaaebf569e52b64d1a7ea42bba9f404cd1db8d12b2cfd1f0bc352cc7a5d9c488ec41493eeda9129740a7249617f1b5abebab1e33d2e79daeedebec4f2630a44630c7a93c82253ee731ca315a8cd51e29b33ebd3f050aef0f45090e9729a14bf0072d40ff2e9a1f92effc673a752d228d77ccf469030b259501161f2de7d160417b1c4e2fa9de9d36e1d76ca9f45d842f88cc5278", 0x1000}, {&(0x7f0000001080)="bdde45538708c25f1629d3ed9f29e7f1ea16452c62e8a458eb3e2cc42381576f7a6068141b9f6b92965b2611f22231f19a47d939bfe431fc2b24d895579d94eae43996241255da79c2feff2c59d56758d4810b83d4ff569b30083fb1fff8ab68a525112b0f1dc63e77f6bf7843b5040ff575391c792266a6b5b6d883a9ba3826f04b746b94489662043d9cf91374363be3df85308a94db45895de52458cace", 0x9f}, {&(0x7f0000001140)="8e9ff509c8fe1ca67cf5650eadc2d872c32d633eaec36dcf60de7956ce3a93670db4dd3a674c003ea1713622c76a50a786c2ff3933ab20895a0b9fa8873dc80eb8ee14f05c78750d62be8c461385012e82a5184f6397d833c04b597e6c623a6db8d8030a3b9f159bdeee105dd394e601cb3f3489e99dee1ae93f78abf6f006d8c7d959bff13d664dd159977dce938f4f01c461619c6c76b9ad0c0a1ed17eddbfd365661d1b2eab78c939a2673077681321f0856065193a06be74f6478d3ce2db1e2ec54d3eba821f98c082d9871b23709495bb3c25a7a4586addbca467b46e8d6bc339119b", 0xe5}, {&(0x7f0000001240)="8c7150037ba37aa40186e970e74d3825323b2b15a3a3a8e2635b7f8fe5c3bc7a681c6251b4e551ca27362eaab927211b4ca63a7e15e18dd2d31a6246f6bb7e1b8fb77dcc0d1b55110b386e7c7bb41edbcbb32405f4b82685d44d68d8febb9761d398f849bb1e7e70334e0606a50863212c969074e3c272ec1bd2cb48f3a9c8a0dcfcce7ebc5494049e1365d828655253581ef31b4ce3d9ef0f6269d5d5d9a41b5be86e13cb88df033f024e87e27fb532413a5ca3a26494a66f2eac32c1dde89208dcb6e8bc0860b42c7d59c4a14bb678ca427ccd07ee55ae66a9f948bf7b420ef45e9ddd387852", 0xe7}, {&(0x7f0000001340)="1669a529f8afe4bc41d949027c8b85af3526cebc03ca695cffed9601fb47c62ba86b0dc7d0487ce40fe5ed5fdd11c913dbc4eaa94c37518b10926e7825b365375bd52b16ccfc2b67140dba5a0b63f63653f4e9311ee193905b3e8e0a57c7ee4d3dc8edab71569f3871b6f3fd66c97da08104de80f2bbd4df275b40d797abb55f", 0x80}, {&(0x7f00000013c0)="87197d852c62c78404030c0f2958cf04c2aee01691a43e36bc34351a7e10", 0x1e}, {&(0x7f0000001400)="79287e56539cb94fbca1b87c4ecd2528a3f3c58e40bb859c8a60b10e9b9c80f563fe27fa91f551949798f254f2abff578c17f0cd807028a393174c877d0fca9a11a8de615b234bf776198d2f879563b7e69566da9f4f61edef20ed9a32e2e5ae", 0x60}, {&(0x7f0000001480)="6c0993ce3e501a01624008a70b77c9087b39106dd9517d50e610d1934576b0d7737bd16c73c1cfac2c48c399b93f99821e4b3f5d5672fe014e7441dd24af0aac48d29dce505443e12a849990ad", 0x4d}], 0x8) 08:18:44 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 08:18:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() r4 = kqueue() getpid() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) dup2(r0, r1) sendto$unix(r5, &(0x7f0000000040)="93fdc7ef3cec596da168506611685216a524f600f4cbfee9b9fa0734eec707da018299e87d17acd6ce2b423ed412f626ddfb865110b91fc38e084f7cc407358a7c08e0fc2360b80e61c8da27f8ca8144046ea7ea943573ab215ead1ae6", 0x5d, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 08:18:44 executing program 1: r0 = kqueue() flock(r0, 0x0) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) 08:18:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/166, 0xa6}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f0000000040)=""/55, 0x37}], 0x6, &(0x7f0000000440)=""/193, 0xc1}, 0x40) 08:18:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x60, 0x1, 0x4}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x10001, 0x8474}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x8000, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000000, 0x7fffffff, 0x1}], 0x400, &(0x7f0000000280)=[{{r0}, 0xc27db33209ad854c, 0x2, 0x90, 0x80000001, 0x1}, {{r2}, 0xfffffffffffffffd, 0x14, 0x1, 0x8, 0x9}], 0x3, &(0x7f00000002c0)={0x200, 0x9}) dup2(r1, r0) 08:18:44 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000010c0)={{0x18, 0x3, 0x46, 0x5}, {0x18, 0x0, 0x400000, 0x1}, 0x549a, [0x7, 0x0, 0xfffffffffffffffc, 0x8, 0x1, 0x3, 0x7, 0x7]}, 0x3c) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000010c0), 0x7, &(0x7f0000001100), 0x7f, &(0x7f0000001140)={0x8000, 0x80000001}) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 08:18:44 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2001, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) recvfrom(r1, &(0x7f00000000c0)=""/161, 0xa1, 0x0, 0x0, 0xffffffffffffff58) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 08:18:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) 08:18:44 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 08:18:44 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f00000000c0)='./file0/file1\x00', 0x18) execve(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='@\x97\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\&\\\x00', &(0x7f00000002c0)='\'\xa1\x00', &(0x7f0000000300)='s}/\x00'], &(0x7f0000000400)=[&(0x7f0000000380)=']\xb2\x00', &(0x7f00000003c0)='\x00']) 08:18:44 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="3f83a460b398677f4ab6fc9ac7143894db2b4a1f153d573276d510cf4ace9ec5c1c1a5839a5b3a15a5b465b90f46a4a90b7d3e0c840087284579c47eeeef98f6d9439b43bfc6065f0bac5765df23f32fc5e011939f1f421e53c950be86385ecae15a0cdf3bae6f1f27f101c7674e3a9cb5685a02a7cafc5cdb8b454173dd0c51bb62298926aa1b4aa8f3b84c095556201130f2c5a16e802d2d3fa7b04df4cc23afc8e908e210b604e4179bc577a7adca64bf0129872b6612a827839409ad3498f2d96781891d1b5649e4e29907ab45613c9147faa38cf656caa927879872f357cab53684f7e4b0d0b65130ade85e2bddbdc3996a7666750af57c", 0xfa}, {&(0x7f0000000180)="56e7ba271b8144e48498de7b50242b2852651145658eb9812cf42c77dedfbf23242f599363b6e8c57f8ea55f4f17476ea2c28383ff8d6b72deba2947382004feb6568680e0a78b43036b03557074d61d3ce648fd6ba6df675de638c216c63539b750ddddbb18834bd9e4a5b5868694d48daaebad71f8d056c62ac5ac", 0x7c}], 0x2, 0x0) 08:18:44 executing program 1: mprotect(&(0x7f0000170000/0x1000)=nil, 0x1000, 0x3) shmget(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r0 = socket$inet6(0x18, 0x4004, 0x3) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000040)=0x8) 08:18:44 executing program 1: kqueue() r0 = socket(0x40000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x84, 0x40, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x381d, 0xfffffffffffffe01}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) munmap(&(0x7f0000fed000/0x10000)=nil, 0x10000) 08:18:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10800000ffff00008100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x801, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530009e0212918416756e41096fb3bbe2fe76f46cf83361f2c4ae58695e09dff88d68555b32b37e028d0853f03e25ac28753dd5e0b9909c3207ed63b1afe9c0da65c692a1"], 0xa) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:18:44 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 08:18:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = socket(0x20, 0x4000, 0xce78) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000040)="6b2ca59da479ffbaab1498d55e811052af4db460358b0cc4b3fc2e53e0b7d7a0e0db2362097f25f4dba075bfa7733f1ace37c9f618eb19fb1c8f2fa8528741e4323cb0c1321fbd9091935913d5414cc4302942cbaefb821fba91ecf1d5ea207ed386fa69bb225831be18b068861b87124f13c7b0bcdba7fdb88d5627f9a46879b3191a0d6a3183739ea1653a3a180db53d8080388dd810ee878e3302cd2fe003b4", 0xa1}, {&(0x7f00000001c0)="05e952a989fd040d16473d491a2f0b6acddaa35ee6456292f87b5ba692d276e9a0e9f49bfb286824933ac7085923d2aafbccb8514ef13671d360337558dcc88eb8e8e9d38aaacb3008266dc014cb09706938ac55baa95f7e7815272d73e06454a0881b0e7e259cfd763186e9461eae3cb47f87b35dc315d9b0e9ee13261104240e5398286d7693880c39362fb1c7fb7556049436b8afe5f3b3488f4722e15c176ad7eca37f46b4e95e3ee4f8dcc5e15e6c93e38385839d0f2cd8716007e2d993e6da0311b82ca90f164b50c6ff476006fac3458d478270ca57c7b001a119a6685d2100301d29", 0xe6}, {&(0x7f00000002c0)="4ffb35b1aea082d39ea1a903544c56f39dbee26197b97955064212197e3061705f39a826eb1e9b518c1ac293e8400470a62d4210cfd87541b16854d5aa1060c299cbd3213b53771a565fdce8892bc2c087780153d6f81b6e55ee168b6dd17a13f5da6dc6d563539330c6eef3367e168b0a82703523011172", 0x78}, {&(0x7f0000000100)}, {&(0x7f0000000480)="1355473d7193ee813e01ff61dc5e5ed8c7ed21c2961e51045ab5237ae027b7b9012a080f491c3c246825fc1c1973261e23c0eb4625ead86bdf5d7e6b6f5e25220b9fb918d20b377cefc048270514f2ce5b944bdf4f24826285d76c4e8f981e58fc903d2b21adbb430e1ff29fb70ee77f8ac6eeec31a122aa6a861fb7212ebc41173d96e27f386a0fbe54771d1dc04cd122c9b9332e71616fd3a1902f323c5c6822984062ee0ba4626774d825fca30570054c90de0d2e2055dabdaabed9da4351c71ff7b97c55d8809451e9ae21e22bd109052b137fec3b49bea99ec9fd7d4ec365dbcd3db582d30e85f47e4376a4bf709faaf3f88efb28bb683ce5d94febf843945ec8539d9f418ecfeb15ad18d81d5ebc8eb1edcf430ad82227f59a5d05c7836c02b42a1bbaf0fcff276d74c9d15e288c615e7e6726e4cadc510ed0a6c43e5626492eac5af1f449d5180ad42618bea39a21c6e78bb26f8b1d77dc57a62ab1f0448c1b35266ed3bf17055f1fab52aef709e57f505132b1df5262b71b0c2ea1708cc4fc1d9df89d98006e1b5670d014aff460cdde046095827995401a9c6374352f61aeb210f453c0dc678514b5b5da6c94fb0aa069d1e438484278eade294d1487519c57dd558e274f9d0338055b4a0da88fd0f85a95fc40ddb6511acb4ab26e4a590160c42d8dbd1c5c4a47cd52c9a4b70399b09f4c3b4c648c36915cf5d420e0fee39c1e7a19c30df557a76d382cfcb43b8b0b646d78b6d080546a83c3e87d21555a840f0b9781f37886d183e6318a43f47ab67df2b20c6a5416830036a3d93c813ccc443c89375e0c18fdc4dd4255e230cc9ee17ef305bb244b9d8ff3dcd1f9e15e377a7a34ae8c1cd8b8b6050379dd664eb25377722d743a803f47630cb02212f5c96c8d571a054e7ed18f334cc531780a220875647df67fda8ab596f3204eae799fe93cdd8442c2bd462f8f31d0ca7b41fdd69357d99848b514add30ed7fdd1262b4d2414f3573be12ff9c5a9d8db753dcdf900fff9ad6f552466c19d624b3e715031c4a5ba9555d36eda171cd538038d2fd2269d605fad8c7c842abaec3df76588bb43afa3c13db133346265da6d71ddf0ca3fcff481b8b33082b089f41cabf407613ced0c08b92e754caf95f2834c69d9714a54552a9142844ed1aa96651131303851013800e9988c27c0a74284307acbc76cf8f17343e667e9bc20d7b3aa84693e230cc2f1d0d26375ac519960aacf2e7b855356d581b736be7d886f7b92906a6c44737254e1af4911a68b981181905cef5058336b141e2495ce89730f5f246513fcbe3996005400a274398d411595045259c7fbfb1e196471e17f765de5b0676ba9526edff86861665bca18bc7d21785eff0466550f57ee5d9b35359cd893dac697980067c8c6c6f57a7192c3181d76b0c7471e50d66f70d14f4d4c36e6b69e2426e779c7e4c141325f964ee74797ce59a07bf8e53928905c8277ec2b09c9ba4659671e9184f0b98ccdbe3184eda34f9d5d7dcac359d3f9c0fe1edf4b84ad2e06fe0870b274d90fd71876619affc1d17d739e65c4367af481fce0874068cc9945e13005e6cbeb53a015b9d4123eb6e8d6b6dadc42453b56275d2973efbb2fde39120647ce5c523a1def07cc63f6480e5c1f50dec76b65b080b480c71a4e4dd5997888b6408311e301d7236ba4dbfe06e40602795ee19de3f37f46336fa04d107f86075318d4d7cf69745a5cdcab9804deded7c7a95f38afc4720bed2ab1468d05b51909b5d3e0e621aa6067aea7fa9c502b158f8041537b5ce89ac0403cb806b28e4c89e10d1c9fff021f18c877e48c317bff80c17cf86f154136941f0e72e5f36e93d334c7682155055a526269d7c3bb4552148ee7a9577b292f0970f63dd5144217131f96c7ad11ddd456e3d8b37f55a45e681e3ef15e3a9105b359ff887d142d165fa37669af57e7d64df91e5996d814d5b1bd99fb6d04290ad58007461725c3c3e29670bb8705bc50acbf5894a0298d6831d811e0a10bc7866ddd9527805f5d5750c75ff78c7027f704f7941914429169fcfa26ebfa9f22aed61629453d29f1c8f34a314512904519a6dd3ecec895d2dcdcd5cf0b964df2e4d6ef6d16044852502ca958a94956500b1d6eba0e35de5ee9851dd4f775b4ab1e6fc6d20d0e990f64ab8fd442f6f09676dcd5d6410a5f7a8948a8fa728d817e797cfe79de4f3684e9de792ade5fcae059f3114186d1e4f7d5e9e28bb5c6bd8b3bf72af6449e5a5445b9dd54ad9ed1ecbcf3228d6ced9c5b6168e98f0799fc5f2a0a3d9976d8a53c1d264ce08024bed1e0ecfaf1cee11d9025fc99cb06c631ced40257c3d89fef3f336736ad53883ac35b8ec22456e474a38e863b696a7b86239b9b316c869b9f32fe1aa6b220b7ba8229206c9f66a4f3fec31b864254798951af386cc32d5ef6729750c7e67a8c1058f6c115cd121bf403ce0a3986876c70b9b808610d1c08db9c19ab39280a288655be48cc377b7323993117970e0929fed717256bbb90a8ad661529092fb7f94dd817c34bc4d9f2149b89c38d2cb8357536c9e57c22e6c09066cea11c80cadb02dbdb5528967dbd2d0e4c923eb1d9a2d1d6cd83a457cf8c87fe008abcc372d7701ef2e99e259295c96fe3c5fb31cf0a876cadfc30da941f7ce8e54276052f069c1c77f2812125a853a5bddfa3444f9565f46500fa6dd6c150b1645ac302ed5bcb8c20376c2f8694e44254c14edf05ceb26acdcb84fff96a268cb6ae1d03177b595a7a7e74e4ecdb3ffd9a1d5998115b49bf358220f41c7bd20a5e6791f0f1ab615f9fa956c55a0672cb2454eac3547fb51a2e77c85ce437dfb7e5647bf40d8d28c0667860f6ad469643cef2bc1aca16ef0cc29cddf3b7dad17be9f8778f9b7a51f5db0fba84d0d23917631050f52a561bfbaf2eec900202e3dd8fd4f4d33f487b8edda7244beb7c926d43a371281618cee7b1cac23f9bc60f7e3af5ebe7fb30f2ddf43b3eb38dadeb70831e5eb43927838f8eb9bcac332ba42e1b729a3d27bfa0fd4983d371e4f49905308d3de893b0851598756b5f705c2d3c83360981a31a76bfe77741813ebab8259b46e679c8abe707834b2db0cde1e82afc3215fc7dd6ba6e5eef59f1ed95c588f49f3e249d14da8365b717ebbc92185d24e6fddabccf2c29ac3074eed63a0cf706f73397b623793562f76c2e654a46a5335a023d4b8f4210a8f19b1e4058db6e3e21cee57094b1c45c97e4e7924c78955e74a4ddd28498192d2f3b4498abd89596703bcb0924cc012d48d3e8e3c645d0682af6ca813aaf12bcc4fbfeacf605b1e8c95a7b40af0233973fb44153c619ac187ccb7b509c6d8c2f7e023db2bf5f4096d204f511f9070a0360f7cf5b3b14009a8d4e15ad86009a52d97e959e48c72df1a99f53739cf66ae3c5a6ba31755a67a74d0e08c4968c616ac10ce81c9e6b79cfc2e7e32475f143428ccf100ec6b8b9af570a595039c9daf02270bf459751cceff763e5070443686b8ecaee10697dabcb6ba56e2b39315275e6d83d931037d63cc72b4d6f22c4922aa79d4ab026ec7052c9f921f382af9a6cce26f3c3498c9b678239070bfef90fdc2df0948867e4921d5c25e561caef2b42d07cd1c3d14a12b2b70cb6381b44cd9c4d2458c06ab536fc28612c766a846cab830e2eee5592692552ee4b493754de898521df368baeeb1664be6808696f69acf8356287ea0ae79ed597959140a930290d71ba18843a48390d629f6f63efe31abde4c8a195527710ea82786cc882afc83e69809881255701e57cde9bee2bd31107119136c4e29e0b18752420927d3e2c2d00a7ae2c1da56ebaa9e3131753e57f813f5cbef9363cd80d0c4381d3c85794adcea3ebeac56d3f8a348aa5a7028ceb3effafe2aa6fae390953391fb14ecac7e146499ac04cbb0c4649cf67e6e1ac096b28dc04694c87b73843c2ccdb8933e5997ff4d4ac7389cd7c7eb7dec66c58ff361ede294eefd9315b81c2fa3c4d54e35abc3963dc2f6ff8af91c9856545f0fe103cfa92cc62bc2e2fc01750efa0e76317b2737835fbc5c3288f3ada8c47fdcf24a3613811faec0de4492efcba2dcc0191e0c8afff7f685b43b2691a295ad65f64510966f119d0b974d86bc43c641d2ceea6c78ee766baa207b404b21cda3f74c43c15769d330e205b61bc8d9e22c213c64865585070fa1bd694c6c18e1facbc2e6bb3660e6db47872afbadc1b22564577509b97d3f9d0c92623b9ca816e1b3112426cebb217b616dedda7279b11e55292f831243d1116fb471217cfab12b88bd4ca63e8053a1c7df4296e4558292438d87c36a2bd22fbdfc19294fc95b67a555559c58c25786380316186bb222ed7e6c9242e47a7f9bb44d7caacfb2b8ec33bbc9850499ab26b3624fc01eb49f76f989b5aed217f3cb4862850b39a00890db68a0b76bd05d06247fd2f9a38d49b242abfb82cc81ca3174932caabf9ece5709c7d62a39afa11312068f9eb845ff7f62383bc11741c2815f91aa14ed649a80fa13b1c941d21508b0d9152fe3b07fa64c495a372a124894973dec46a25fd07ceba4929d04f62370ed0b26c25076abe48ba2ee98437a056a7c1da121f1dccfe3c142a3ff230ea4b0aba4c9f90824d3037599b92daee1109199c93bc7896536f23ec64232ef606db1d2f716c32a94ce93ee68b7b788f06aba8d626d73d85983ea9a578343b2fd9f9fb09eb051368c5ed4a2724f944af5192b7eeb4bc062dbeaf1a15e67807d9b75633c59810e95d49f556a5810532109655bfb280f364e7ccf500dbc1775f566e06f3edc9ea1c8f23336ea7357fdf22318f9edfc6b40e61a42c9b5b499ee27bb8f6d573caf4c4e74641c9ca59b7c580c9690ae1b1317f51c950f507607e4fded6d85645b932f13e77300b2754af95c919e614b39ccb2d8b8305c98868f6db849c11962dbc0dc12453ca085f9a11d8cfcecb9352831b874f61401dad0c384f7550710f1c9a46d75b82ea2a2abaf2cdd996a5ee116f5052ac5d8ca4fb96b1097821202a75fd504a16b81682e935c97c7f6601f7f4c3382dc1c9f9a66d513fe286fdba231b86e1b459a7ef8320f614cc0e29a9c3222da4d094d6e01e5c6a90e5f7c608a996cb5ce3a23fa302ac0d189c44ebcd517ad7afe0957002802a6fe4ee384bb2d2b3dcee38bd11f02ed957f7191c796ae6b57f5de6b2459d89c401fa0b059b950fcf404c70318f7c13648078e68a75743aad3e77f0f0760a7c8562a901603335a02edeb31dc84839e891614da0cf1a8a5e7e966dccf1c784e79632ca6c9b9a7b2e11e337030127a830894195bff828b45bc9f76806ad0ac36786c23eabd3e1ffebfc4b6ea0e6475764a16a1eac6b9d666a2abde91c2003928b65474f10ef2a21b27f646e8c5aa6c1513a9f09532e026a9309396776481e87d0cb120618dfb675d1a960e93f987f11b4d456d57682dda47bfe2ea5ff8157e403ae5fe944b75a33640fc1bd271dc50d3abaef457ef601e0a43c5344f23711639066d03c0ea32008fdc3e60a592c7eaee80ca6e774f4e3f389f98b1a74d0fbba96a70d9327f2167473d1bb92c5aba08fc5adbe45a95c985383c48b477a2ee0aa91f9dd87519de0a839d2bd27d539e5ccaffd8b95ba98b5f2e72022429be9be4814a908c0a40ed50e782869b3fcef25362c1c1512ed9e2a385bf5c5f298a72ec2037927241077effd2825bebc504deed38ec03e87bf743dece19d2dcac06a363c5ec520b9fc8244f4ab235caf2793510fb9e015", 0x1000}, {&(0x7f0000000340)="d53ed54f4a92f90f5f6f4ab9307b8eef4099985016fa8cc91226e66bdcebd5e7aa4ac854c5e838a0d8", 0x29}, {&(0x7f0000000380)="0ca54bc6f4edc115440501816b820fbea12dc3da5c4845d460146984aa6a09d16bf9bda0172b55a28c9e5bab4d944cc6304cbc75a417fcc1fb14cb2226251b3a4b886e71ae070f0fda3f731bbf7fda8dbbdaa2519cd997a1768b279c8cbfec2f3da33c706541e94f216feabad1e2579f127acb3c6b322310829dbc453c66f71ee279cd054b88a6c30f5affacdaed216ca122dd1d78bcc4f7865066418daefb2d172117883339089c4235232824412683f10dae86ec29aa669daeacc6586b58f1", 0xc0}], 0x7, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x9}, 0xb) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r4, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) pwritev(r2, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 08:18:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xf) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/28, 0x1c, 0x802, &(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e", 0x748}], 0x1) 08:18:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f00000000c0)={0xf2, 0x6}, 0x0) r1 = kqueue() nanosleep(0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x92}, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 08:18:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x5011, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x20010, 0x11) dup2(r0, r1) 08:18:46 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x6) r1 = accept$inet6(r0, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x2) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000013c0)=""/159) getppid() r3 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xffffffffffffff9b) r5 = getegid() write(r1, &(0x7f00000002c0)="2585cbdcf58d18c6254555bbfe9820a2ec00fa15ab1ff5c2e3bb091faf5f6762b4cbc1214c086b976a1c3aeb306afdfca3c83374de83d006bc57025fe3da3b55ddd883732e26f57815ced7fd3227dbf22cd25e123c3cfccd7f8fb5d52369", 0x5e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x1, 0x0) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r10 = getppid() msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/4096) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x5703, r4, r5, r6, r8, 0x100, 0x3}, 0x80, 0x5, r9, r10, 0x6, 0x3, 0x1ff, 0x71f}) accept$unix(r7, &(0x7f0000000080)=@abs, &(0x7f0000001480)=0x8) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r11, r12) getpid() 08:18:46 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x3) pipe2(&(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:18:46 executing program 0: 08:18:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='./file1\x00') 08:18:46 executing program 0: 08:18:46 executing program 1: 08:18:46 executing program 0: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000280)="fc0000001c00071bab092500090007000aab08040000000b00004c93210001c000000000000000000000740000039815fa2c1ec28656aaa79bb94b46fe000000bc00020000036c6c256f1a272fdfff7f512fd633d44000007600008934d07302ade01720d3d5bbc91a3e2e80772c05defd5a32e280fc83ab82f605f70cec18444ef92e475ef8b29d3ef3d92c83170e5bba4a463ae4f5566f91cf190201ded815b2ccd243f295ed94e0ad91bd0734babc7c3f2eeb57d43dd16b17e583df150c3b880f411f46a60467b4df7155870258a10000c880ac801fe4af3d0041f0d48f6f0000080548deac270e33429fd3110175e63fb8d38a873cf1587c3b41", 0xfc) 08:18:46 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa2aaaaa86dd60d4b36b00181100fe8000000000000000000000000000aa00000000000000000000ffff7f0000010000907800000000ff010000000000000000000000000001"]) 08:18:46 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000001180)=0xc) setsockopt(r0, 0x824c, 0xcd8, &(0x7f00000000c0)="f175f82d7402b9a9a8eede7c86507f4e6a909d", 0x13) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendto(r1, &(0x7f0000000140)="e09667304f43c5a8e0c7421595109588ad441ad77acac698f2f4226fc5ba6124da7130fae1a49df8f2e07d0fc0f19bf1d4b1c5d61006cb1efd641612715d58ffb386edcd537bea274fff8ab9ef18350ba3fd1f9b8fed7e7d2032673cc3c28344e29bca9706a136dcf7abe257ff7517eea2e7fcd87c8b5a5b4d866cfb540fce7ed4b179cbdf8fc010a0ae4f486bab920dc47325f5d66b3abe6872e7ba23089a16246a519972569fb8b70624acfe5f5352a48d659667fc439bac54e3d3a0a44c66a6904e8facb2b3afd77247c4525dc45288b2e55c09d86953a443e2a47f4e78b4aca325aebe7fd9d7d27fdcc01dc1e662603bef9825399ded27f81c34495c1508477f67c9caa55d3c8f83a3a483e2b80f89711a7ea6bd84ce17948325140b040280e1a60d9b282330f6fbd31bfd2e10bd578def3388eaf88d37188ca684fdc67baa644df7ddfd6a7dcde724f17838f0fa9bc12667a9f379a1b260af83b3b14ed378b0132a61fd5847387d4ffb1a5393473f448a96cd7d0af83eb022ef1057421d6e17bb725c9fe5327b092e202dcc2ae2794a3b3f7f82e7dbea89e6164dc966310182454edae91506b099402d1b626edff90148d74e0a69c602308a49a0c1d8e7ea6ac58b6209c89e127b3113c25f55d9b019db7a99d48de2707a7da33f18b295b5fa0552095ccdfd7f361fb21e91742cafbf959aa6ecf3dc907c28cb9f9a4837e1aea57f36e27e94eac2d6aaba7ac9ee06f84e5f64f631f69fae207ae34096dd4bfbcd80ee290b0186f66765f914495fbdb2b2bd68bad9236352608d9fd0d8d8f6959229983e7c72289288e2c2b286a6b0ba15fa5bd7b06f9dfdfe120a85afd09003f175ab6f9b5a69f5764593493afc1893888df528964a3c5bed14b57c786eb8703f6c3a6a75fdd8bbbfe2e0ab4917cf33edcb7927bee296921ba07d86ccdd6966188ebb69a936da7443d52e82d5092e201ed43b5867353917d503f09ea6507ac3984f7985e66072e58889bfb8b07bcfe6434216bd6516257f77852390dd298b2ae5bb0959e52e90c0c2e94ed2257608daf0dcbd431a366f67f043bbb8a89996015907f146a4aae2b529272bf2edecc547450d7b7a7e2ae8cd96764e06e0707e5488fa1218a50968e67372d7a7921f903057d659587cb044689be7b472c8f503e260713c4191aca240127e4f85333914e62eb763352ca46a45c6d23ed8bbcd251784dfa0b8133ff241a281f5c3953941ab8198332f3eb3eeec1a8a50984bbadebea123b618588c450f76eb42c63acffba8a3c75732f8ac16656243dfa627f47b1c2bcbc8e3a58bc9bb8394d86e81689f8fcec282350b5c978af7f6877c554eb9424b80d193a0a0b38813ef5683e5e695055966cc837d241194d498e101d61f928a599fe2fbefe11f539fa5524e735774c669643df035cfb777d70fb2b40326f94d29cac5d349cacfaf940ca52997a19adfd8a8125a0da7db6cfec9e804dad7578ad2a817441891a61ae159d5a4e0918959ce21cf9ffa1683e68ab38a8a3c471a958360332756fce6631ab979299f78b5987d075d2f1d2128cb0cb21997bd15e8ba65659ae1c9166740f0814c08c6c1c67376e9d6d2aeb2ee12bc85c28ba1e0340e2c70c13f30c4aa5652139e9af7086d907b09de8f3bbcdfa69d15bc1b9e30658ed13b06d4a4213f9e4824f6664dd7af911786a278524288c8cd8e19883e126b900579311e8f74510dcf8b3fc1786de141cf40a867deddfba19cc96ccef29e56d47294d1428156e0d077b4442a18a5528055d2c7a0de86733af31d2b1e2cdcbd8c5525cee6260f43fa4d059288be3147182164232c0982e2a4b384ab4c7a1264332f512df8bb808c63f6bd81997fa9be9acde8657d5a3d101e9f04e9b3cd6cbb6e15d77bb4cd8ad745cfd885b00145220a7141a44d5dc563d7a7d57121c235790ea06e4e01da00d751f237a40683825c2dc7e1df180cb2e3fdb63f882d7844154f6d88017cdb16996185932c54ab31118ce585c83df0742c453d07866790fbeace01b84b6f3cdefcf225ed9bef54b3169345357032780e67057086fcb13472ef3370b83eb5b745832b49c251afc17fbdec2938a870d27e606b9820238b7b572c8365855901f423ec718cdf8fa69eed47fa9bc9c6c9ef97bc4214565b6b1f94c17e4b1db56c2ca841f6cfcc8bac86cb6c8b4ed85ad942bd9a3bf1d582e7d678739398f3f8c4ccbc0bf594090891320f18be99fcd5aa1dcc1460fbd7bf57b81233173aafe4555e7991afc3f1535d0a423225d352c7b0838502ae54828d88d7fa924bd53714ee182c75f7e44dff09c25d1552b6b2c95ca8b66cd51bdb3b7fdddb0d2fd6df26f8a9b3ccc4578be368be029ee3703d28fb925efd2315101e699cc5c694ed18ac1e3ad6d847feb63025df459368d65fe8689165aa09a43e8458053c6d7cf9e0173a48df4f5787bd8ec272fae5661d478aed68a5573fb00b4ef28ff68ee95cea77d9347cd4b27f37bb1b93e9e7a78c431594bed3ca8a8748fa2dd7037b1935a19d6beb2e3604670bbda842ce25d904ed9608afb5700f85e855c9bef15b720580f6e94e94cb6ac63196fb55b8b943d4405bd6a1c85da7bf01d8fa2f89e48a536a3f5601fd9d8b144002d8fc0b9288e90250c2dbd2b484cdef107f3ac7ce884aa239eec0c7804fb4e60a4bba1e12b4b0f9641d71fad1287c8f997a1b279044a3e3ab84dc351963939d75bb289b75db173b5c8136b9d16cc9403fb1d47a71b3baecf1f6866aa3cdfc9ac01faebed038d591660ae49dae801d70d7f35a595334d72461c26868b79d40494408db616a355ed9f823ed2cdd05960fea0707884a53ee1ec365030207dcd3dd60fa23a082746f2528674e61c212b9059e4b167eb7e95fd7b35273bbc6ef7722384fe0ee97c14ea6d4157a5234a78b64bcf11a3202969143a34e4d33e0bad2d69717497cde84aaaef0c868aeff648ae9bc1252823b1fc92d4250fa8e39ea874ea776e877837f531a342eeebe3fb2e270ab216dbe89dea69f6f7c6b1dc98351589b964aa7531c60a47c7cac5b02712436cee1c32eb2aba7a8bd31da7cf065328520cb8933e52a41798ec851f195153a53f52ecd5bb3b08afc90bafbc769955d1c9e49f307a04405829c757b8819f84f8a23971a4009a56fe97f7e365a9592cd1c799a5070ab0ae7a0810a78d53ed2787cc822e4e890401485d1a1d7baf034917a78a909a56bbb90171956c401261cecf246fcbfea356f8d1c44623e27a8c0c9ea2a7e90aae68d49474045b71dc46a2dfc7b3d8c4e6a90a165e11cf5c9a9bb651a262fecff981fdd1c300cf3a57390c521c9270dd7663b6f228725453d617e9b450550fb3a2ac863dec20023c419c132817c7e796490b921f0851f5d25c2a7bd9f18eeef93988ecc3ca81e31db2c4e6ca6215a88a619599d578eca1078c5c9a3bb3124997d7186eb037f5ff93823b0660a7f50546ebd399580cf90c5ef7daa553c2cf23960e49db2dbbf6c8daf4c36846d9cd911c190ebe73e705d3cfbd8cddf5ad5ddb62df5b99fd307f17907821221669695c1e1b54eed92255d3f9238d270ee37f0be59c3a87c7106085ba826ba75d02b4c237a5826a7820da0c068ce23b7ad11f4bb8f220a01f3262900eda7c631a1dd85d7e4debeb2aa0aa9ae6eba04b47205569ff783c96a9a89cf49d2cf40cb4f212eb73653863da182340ffb81466d261becc7904cd561978ad586074f1b8339911bceb32489a0173035bbeab490e36bd15d6d1126df60f605007192cc4e0b7a913320f12a2ad2708af5511195fe2404bd6bd6672bc3078d1ff77910dc4fb360ce84a7d59d3bb32e537aee3322abfe0e8168c7d8ee1153c9aebe4e05a15f1a005d9ab1c33e8a3c21572a8956339d8e2004e68065def09063bb1cb83f6dfd03ae3c990c68d89c625d05e16d6a6db597423220c9a70bf6c77c5a774ed4a77325651c054c710a4ea50c2c01cfc43e84d7141a1e54c4bf5ea844f78929d9611eadda452b35c43591f481715d83958074e2aa3b2ef582efc55e33b4837eec4133807c94e93f2f37984e3b3b60893a0761bb43f82bd323f1e39e57f7463535186e38b423dad6fcffd9f2a6fac9fc2fc81806adb822c6b5406dd1e05ce8537f54e28d5fa85eabd7a1c8454213fbca1b4d316832a97e33b8110846027c7e9ac4a25b1fed2bca433ca39ae68eb26434da8e7795b8b0c9bed19d0119762e773e07f4552c7a8dfacc57910f01d8e90ce311ac5eff32ef4d2d49510ac7e53f8906b5a4a043b07a8d8d99be7b481e2ecb947d0911b835d3d5177eefc4a0e1bcfe19911ad4bf1692878e87e0a076970c1f66cb7efdaf52575565310ebc296478b9b11bfac2f274ed2be0e4afa79d19a1348501a6407883b8fb582a7ed465fb72eb6506a8a2db7940fd0faad1dd578491f315b7bfb221b86d524303d8b30954449609b0f47d32e6901ca62b499966acf7b7af0459cf1c4aa8de69f90701cc19cffab6a3f5f9bae4329007a474f317dc8a0b570d84085493b647552ea10b62ce115cce995c18818a6061b4863f4ea9c9378c7a1c0b10823bdaf35b8f1204327064396c84f612b126d47f7de25b3d184aabea61f398d8c0fed7fa0cf237f10607d95b9eb05fb8d891650f3f5773237a52da919b9bb4c8a4001b50f5b85dc5096816a7db71cdbc7186b97aabb4b9a3f2f35baa313c3c18e2407e595f7c98336a25565a25072b99fe0dec0819a4bb4bdd818f020fe4b888e2f75a6d90bfd53f0a58365a74f2ffaaefb51cc46431c7e0316adddf55d2bb3fe40d9a09a41ba19959b1fbdfc7bd2ae5173ebdbac34d527dc03556135a4734cc914c05e4e0668af2dd5d352091102206a96175dea29f8bfb823e7653903618d8a4f5122812f66ad226cb6009f799410485e87df5778cc7f0479e2f9a96d5fb185c7ab63384a66adda6a00f6cc1928b44c4a515b1ef5a6804ab2c396069349dfcc069489b35be4f2c1e7533ff69b6d52537685c83d2aeba7c341902a376ece2c8ea820f98c7505fba26f7d075553df7d4b6cfcb5e8d98534454bccd4a826ae863752150774b49b6d319216a9ab126916993703b4bb1f08c990c53323a6cd1662bcbed5a19526aae82301d0a95b7b385fc395c84e8074f3b1e5e3824cbd77d03b7dfc28b334254f567c2ed69f7706fa67b567694289085bb183165d161ab46bbda376f9323ebd20a7ce239ef072f550a26407e77e5c9900d270c7f91ba2138509b89615dce082073f1f7f529db5a38d9f352e4f222d3e4d3c256b7bf76c0b64b63bdf23bc1f95040d0458b34384b8a532dfeec965d5fce3fd0899d58be711b61a78e6d837faaf75c351d7a27f0045f2d57e0f3f95040a9b16709a8808a0ceebe29b9edb0b1b174b91c4b4575d03dd30564534ae3c41f069f09835d834a92604d790f90c226ee9f9d86b4b8f539cf787c9a8a4aa1ce5aa686cf1dc50bcb8e49fe51676b6b473de8e293a1e5aed0eacb8a3fbc31fc9971c68e29d40baea5316c7c29fc54ad79a06414448674e0ff3ca53a753e993c36e8fbf7e75b1e989b33ad8889bcd5d0f4a528b8253e87c0f669d7dfb9e72378adc7a61ee8fd713bfeece8ddec1d9bec08a49fcf187f42d906ad21e34050a626c2ffd001a45cd5d57fad1578bd01eced973d747e2c7451978633eb9c63a17bacff0e4bce01069b9f8f807f57e47903d177c3e9c11d2dbfbde9cf93210b08044b251e36f2df7494ceb8271c38d14df31b0c46aa7cd83269b178234ef3441236e3283e78", 0x1000, 0x3, &(0x7f0000001140)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 08:18:46 executing program 1: shmget(0x0, 0x2000, 0x5, &(0x7f0000ffd000/0x2000)=nil) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x1e, 0x5, 0x9) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 08:18:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x1) 08:18:46 executing program 1: r0 = msgget(0x1, 0x652) rmdir(&(0x7f0000001040)='./file0\x00') msgsnd(r0, &(0x7f0000000000)={0x3, "f4c3a00b8138c49ed42cca3033cc5a826e8131c1df47be469a35321c9fafa87c75509b9e9fb3b582eca0b49d934f3f9bf756f7ee82ec6e039a33abc996973051326e9bc3c47eb75b505bd186ad496b292da2cb0521f8a8bd3391c3fcff7fd4a223330e526733a869079d2861a1f8d1d9e52e5ac5fe0bda8880faafd31bcf400e4a3dd7ed147989c7c0d2b88b62cb6ca694c703b64239d8fb8a6ff3c4dd2bee6199cceecb17cfc32d0fa1b4963a520776b91b9f4cc781f09137045694406e6697cb632dfad41dc5dd80bcd4c89775ad38f29ec206fce0a077a512bc1b202ac586ff53fb7e228ee1c58465a1e3d13dfb3498b75b7554a85b1fb25432a857f603d07fdc50664c0a57eabf4bd9bc090b9c2b1696f477c834024ae4b8074f192767619aca0a31fbb787088a52915e6aaf3177e3af2a89e36a88ffeeb4c107f446e7237129b3a858299878df89f29f5901bfaac6cb045dc605a8a879375ac2e7bda72b4fa26be8bd2add042e8430ae76417d25acc54dc11e90c1ab74b986b1275f7a6b3695603db6c411f98d4e72e5b945258e8c21bcecaf65af09ce0a8bdc84edf1b704e8ef26ddcd8ee6938b0702045050585af8a135e5004d15596a70590b5bc57452cf3df328bc1e2ddc064d70984aae61c429488187334f23ad7a8c97cb598351630afb69e0bb682336189e3040aa42daa56b45447673a8f561537bae948cf87eb34392dc6cd034417f83b1e606cf12079517fca169083e0b53f178333057ccd1f021ef0ce4cbfb9137f91bda124043e020c30ebf8f4c0ec7b4f40f0081a015c1f867d80186efdfa035c98c2956efa35bc56f1c1b05f65f4d85a1f2e4b248cbb36d67d686958aa47cd444678e8f424016ac81644b307b70783a61a1d05e1fbef3754863ed74d412ad4c29561a0066fa72c22d83e32a25c7ac2c3818087cea9758fc28e4816a66c100649f913826f0171f5ad0ee111f868bc27857880782d9f3738b694a08698e6a54b382cc1252dd35aba2ad953bfe02459e288bd96840d958f89f9b175cfa11fb0ff66506ee623700181866c13da2b9b7f2932adc7b5c2f0bdca793375c1439a0b89715eab5019b02b19a53905a5d5d626b45d517f1556d66dd6bc212d0be2fe6bec827b90fa8dd90be70b328ecec8443a1a3f4153b05d7c643341c42314e7112922d55d7e03e7dd4ae7853dc2daae20f91f46772e31f5abf223816d568265de11e995f5efcf04e74e24961de9fbb98d58935db9481b5f6a3dae1b6b35f02b884facaccbf0b7f8f96a1a29fd24657fdd301610e304a60e8896c9b76d6db0cc29da6351fd771093c945e230185aa87130f3b37bf6278f6cd1b66c1c6b8ab3cfc8bba47a906ff4900fea039d92a68982a3adf0e3933f371cd496b4002ea4cff10fcd2ed9a7093ae6567e41a5c87c6c2aa1ac91a81428adc54ef0401088d9f0b31a04b7e9b2de1cbac8766d448c91c5d614ffa23086ff510c7105581d746b8167b8a3e729246b03b03cf2b07b44499030e52933954bf85692c2ff3c96c1c08a755a87ab9422456e648b26caf7960b8a4f66773e6a8046c6d36fb88f10b3048fede238e15a64e79b23262553a35b73f716468340f11928e53bc206503396dc26bb72a0c8350b6a7c1f9d7c49ef07643ac117f39efd9cc41ac95508e087ba15836369e08cbed37873a03444fdcb891dcd26b0f234827048abad5f002c5f9881b352b8fe37f9f4df2ba36e4c8e82611e927ad75c61be879641e07f373e89dc69f3dabd786086454345a6c3f0b99c4e61571c7bc290a06a3ed7e45bd640cffddf22d83ab7f69abba687bf3734ad5ef1aac2597f318a207a2afbabe2012cf1e5032abc7b6027df01ac1d34572b202171345bb5c1ab3c94cfb868a93fb6ec61f103eaaff1e49f93f4321bc6a44475a8ba9bfc25f473ba496bd8185f2245900e6d575f245affe89d05d060870e795db81668da5604a69642d97a3e71910cd184c05766e5723315cc9213b6ce37b90182b255a46ae58cd00988cbc7e883d0be0e021c4b4bfa3ac8ec7ba0bbe8143c9e2e5a84b3b46c893703dd157e1f9267c65b220b739b389a983a624f4d92eb83a63a39843b30ab4c4bf142003e85e11c57e9b8614a1aba73f92dbf4f9f3b5a99513bae31d9c10ac389439afb41de4d9db8170a0f2d70f6df249e278ad2912a3e16692aa64053cbfe23ecc24b036975a35108e9a56a9b0513bc1a806ebafb95e59ebf987e95ce5a6c43cb0e48c8f1cb1b3b5ed631356b72e084d3ae0a9ecf17816ca4ee6d3e9c4c838ca3bc91f76ac6f454fe72ab5f162aac6d7d278892d0c58f8a1c90332d64140d307f8c66ecd18c6696d223a7d09309ebcfcaaddd3a6b64417815ce60985c1eb5c861b4e8b679bd745fc3534cdafef29120f25ee730530f4ec854199c6bb1c328a5493342841ba0934d4122da72a5ed4dd39beb78489434f61b11df2921ca2e899bb153577b1f993bc73d16504fadd16371576bbe2fcc022b0b5f4de332520e497195f1ca08e4343b111b4131a543a197726ccc0e9b86134b593134c725ee732b61a4e6c32831a1468dbeeaddf9095203f828cbedfe71b5f435c2177c2031f776d233b0c25f3a22c47f6b199c494346baf2990e53ef8ce284a779b02d4da13e0390ef1275eefaa568415a7411357944431e484a44513eaf644346994504ce57a4ccd798133484e1f2816f1fcaffa8c43bdc321ba9ab440cbc9808167f5d923e36809f7316766a2240b37929b9008a30be49bc93c0bf5ace331d0a6f4f62cf72acda9cda674652989f4d35ab68b0c6a1abc5bb29a3c982950e4b53a9fd30774c8390ad0629e9e991167aeb79461e940d34462dc50a15a2d8aace7992cacb253ab17d0a2333a6a3acb0290d7b893f2c9cc735ed46adb21d10d2597ba004e601ccd89b5f723a2e3dfde9a67b4cb8526e790b65c3e4345613c54780c743161e9445adf53a390a63df8e1dddee235186dab5f09481835ffda9c384002dacf35d4406c00e8d8450222d1aaaaba178edae348052a1b869f5170928bbc17bf0c474f167783fd0934dadc6d2006d2cfc03e019d203cf4d46530eca7a70b229dda5994a151806ea7ad4ab765f381b7e494bead082b31a3e9a01d59dfb8ef591d668455d1dcd52065e9b3b764f13219fb5be658d6bd01a02256d480be222bbed78d8ccd4c3d21b4222067555f92bd06efb7a803a631c4e4e8a30854e2b193c394c11922d59d595fb067b83d327287e11c67db9bdb66bb3cbe15386b5f2650432a9d73af2453210692fcab962b06e138c4612aad35fa07486c7cade6324190b75946e7270e804bcb91b5f43ff5f8c84a72782c3f007c70560f858d675fa897d2bd155a395242786865b8c3431e4e49f515f52370edb893cca9c2fe6457873dbd078aecc116fe1f7888b9236b85fb66aac49e9cdc6f55f910bce81bf63cb07c284992c35d780b447701fa59d318ee9ebdbb626f8dff507a1053e5a618dfb06a1db9b86ed18e413a23ca4790c8af63ce979b30bd189a03c15ac4abfc9daea8269cae4ca8cbd3238b7b21559f22a0e6391cba868719110900436fbcd5a82128133e6ee591cce60f3abc15500aab79eee8265e25cabc2eb939239cbc5d642063432dd51293d3c6a91089e3327b62f453faabf9b5aadecae0afd3a1cf95d5e60fbc1cd797699e766f05d7aa0a1a46f79aef474bba3028fb53e3271c331022c9a1df61761e2a7feb174d12894af0c73262396e8b50072306c6a14dd240da955044e503f564563f3e776d8bef4ba6dd42f1eef1898cb1d451cd5a5dbbce1a5fc0fe07dadc2588e1374fa99ca0622614d71a8f5e5d62006fbc81535cad01d4f50b59f1798cf136affa00395355560878c28a6b82ab939cb6d6b85dc0c21cb822536c7a8da3e280d48f1d01ca8f9f886abeb47bf65cec4d46ec101860e1514146caab09d7f7131a286b9178a8f0b9743b9ba3dff8d32d9299f818b2235d33a9e9646948068ce27a9b9903d99f0c4f74c156537d3f89bc6b6a91c84932dfb8b33a841f12d1388683f61bec95d1f40925f468a416acd4809b0fd03a54ed7bb35ffcf88b5d830964dd05c554b2938fd57042955082fbc852ba06e6a6540c28c2b54fee83a5630cfe002c7727cd34497ed7069c327caa651f128c3a45c0d9079d31d91ed2a8473871b3c0559c98ec12b00d0f57884879520965885ea7a6b9222eca85bd6eec4d73b89b52b135eab9157145f343554e066eaf6124678dcce21653ba5fff0048720d9854b3b5f630e679e5883d1eba173f2c3fbfef2a882dbdb2ab95c41b3adcc588204ac6513088195a3a245a356969c43967a01a79e5a1cb8d96d254eb06c099b041fe20da323b7d6aedfb594d3200e3364afb149f5a5e9e4a08ed226a7def2b8b31873f8d1d446a877edb5420bd3ccd58c0a094001c2f058ec9b1471c7be28591654d821f0af76a3e865ed9ebe1b1bca8d3210bbfff784f50ed3991a6d87e580e5c2581aff62f373ea324aaa3e82f9f19b6ddca0d27fb6e04de53bd16584e5441cebe88fb3f1d6ae421e329730d1af4026899af1338c4b52023d2d7b036e9be987d89509fabba2f0312f5fde8f6dd779e7bdca2185382bdfaf00696372959436bc5efa09cd518bc2ebc31fc50edf2d1ffbe6ca6801053ebb49444483b2695f465b421f63fd325ce20d8bf6cdeaa993a27898f0748a58d351a2f3030b326e2f5b670169b1ab338f721960f95de57886c2c4df8d5d837f2fe9a23104fc6c8c0a3c5b61e8a32a124ed3dd372acd7e6734c18d878734fa57d25bcc8c5a6002a9534e072e90b2678c420bf02054ceafb73b5b224fe459ad12e549de870c24233e73e9e236fba0f999e849fc4af90e42318081479c7b64af9290ff0f2dda8cab5ba67259cadf9b6a3f9f0772ad2bb612d0523d4ddde8ec34f2d991d441edcb4d0912359df6e5f04c6cc548a906567273332b21053836ff6f3b7e2f1b861e3808d5ae9769ea754c9e588cc3cd1f6a3c8b3d3be637e5129e65caf20595f9550cef9352a43b37ec14219fc669bc2a39cd083a0e7fdca3c7f9ee58d47fcea5e7ddbcbf80df3c3db413c325ea2a65f227485012d51a518957e28e7954e4adbf60e9527ca95048101adcb091e6ce322602e0add07ece384a64813605ed798d3978de6b4abfc6d629fc9a4d7bfd760e122fa0f69efce9c818d62f1c74452b79256f052aa9424f7b144d977d64f99419941bef542161e889a380e146d37e98d8de71a0dd34fa33a9cb954d48e64b08ecb47fe6606821328c631ad15e6a887ba2871ef3744b29688215ffe99baba6b1f7c1d09bd668c39f67aea2d5e7c161c41c4210c40a68b410e36d53366262bf685156204ccb02c73a05369b47bc5548caa8f8e0cfc1707158d21064d6903c694413d88085ee9ee3793dc6292f907cf1c896e9954d3ba423965861adc2a59159059f1e74673b8439688cf65f495bff05893adf6599dde45991794b8315341a4c40b7cd847fc88f8c954702882bd1ff4d200286a9c549fd16da1047be51c382e7fb0583f763880efd385fd69e76e310cda079012d620f25ea53fb21ca81529bf65e9c6273548db16c172f0871d116ad4e9bc51e90786b5e6dbd5a6246aaf395a74bcff39be008120677cb21008fa51b4217953714728fb3b638611d15726da06688abf745bebabfa65bb8767facfc70e57538f3f603ca5a42b5d6635fac7fd00b5e1f054063058aea0bad5ed202d8f361ce963be2cb9871852104d4d1f5874b5cbb67d4bef39013a"}, 0x1008, 0x800) r1 = syz_open_pts() r2 = msgget(0x3, 0x204) fchdir(r1) msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b2c298a50be0d719da81768be9e8d0361fe23a0cca74131b23b7dd2316a9bba859095a4c43b20f486ce37dd841acba9802a690ed51b42318de297613ea61accd4b33a290597d74e4304bdd4314590ab780a41dfd4bd5c1370fae1b0c70680d0f1170060ded01f1b43749e52262fd6b80b1c80f3e58ea2ca607bee38ca0e10f348538d2073ac7e8dca1b7bb4e0ba4d34a252c32cc595754a67fee68d42c80a62da91"], 0xe9, 0x3, 0x800) ioctl$TIOCCBRK(r1, 0x2000747a) 08:18:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x20000000000, 0x3f, 0x7ff, 0x9, "9a88ff3f7ea9a8910d0b0caf35a4c132d14447db", 0x2, 0x5}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) write(r0, &(0x7f0000000300)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="ed9e517479ee6fbd79823bea066ff63afdc509423d462fecb650697fd0b3683c5ab9d9858eb60215983d354891773ee6a31a87bd2043c47aedc3b5f46e93402457afebcfd09baf9b719b6f120675b991426d64df26fbb80c63e07ffc34", 0x5d}], 0x1) pipe(0xfffffffffffffffe) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000200)=""/112, 0x70}, {&(0x7f00000005c0)=""/200, 0xc8}, {&(0x7f00000006c0)=""/171, 0xab}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000000380)=""/117, 0x75}], 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, 0x0, 0x0) r3 = dup2(r1, r0) pipe(&(0x7f0000000880)) getdents(r3, &(0x7f0000000800)=""/53, 0x35) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)="2eab6d66d353469127ead49e6f28f000108ab63f15eef1196dd290f1df722f6f") utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x4}, {0x100000000, 0xfffffffffffff800}}) 08:18:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) write(r0, &(0x7f00000001c0)="845702bc61f668d8a3652902c202309be26fe29d1ecffb176713467b89621c5c38fcd8c11cabbfa2180141420e9ee49ff42eaa36bcb7974cd514862ac91db628a15497a33caca92a90", 0x49) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 08:18:46 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 08:18:46 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x24}], 0x5ef, 0x0, 0x0, 0x0) 08:18:47 executing program 0: syz_emit_ethernet(0x64, &(0x7f00000000c0)="3ec5337fa2a4eca9dd8cc1c3bede1cbea8c35530fd2325fc5011f315b04dc531a251c4bceea1d9af7a5d21f68d8edbe7bf92fa385e6b2d066dedd513914794c0167d86653f5e6ac8c563aa2740acf8520fbedda3dbaf91a69ffe5ab4ae37602f9be16bf6") clock_getres(0xfffffffffffffffd, &(0x7f0000000500)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 08:18:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x1000}, 0x8) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x2}], 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x0, 0xf9d, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x81, 0x80000031, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x61, 0x0, 0xb65, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x42, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000080, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000010, 0x38000000000, 0x569e}], 0xfffffffffffffb13, 0x0) sendmsg$unix(r1, &(0x7f00000022c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000200)="133886b780f044a01f5d143a21cf81638d538f15c122ca3393b6bbf61a9bfbb76188b19316015ce03c78b65666da27a2eb478435c5adb88c6ac96368df308ad8ff206953aa431c5971e3a1ea99d5f9f84174571cde4263f57e70668c98d5afab6cfef0757b3831db2c3300f186000bb5c5716d938cbdc33e0f19ed89218cdbbde6d3efca00c26cacc0fa9a666b2f8de8439f398278ef282dd46ae354fbec5893e4dd3f1df1a79d866870042e5495d22c58b94e9a2a75215f9b27f30589fdc4a69a3d8f1c7a80b6e7208b7040ce7d51976b3eaa39fde948fcee07abc6743da83bf705da86db02690deecb4048256a7792bf42f714bc9e4026db2300ffde4e2368a511adefe342ce82a6e96f2c1d2925c9e9d8c3f2addc6260a2f73d8bf3f662385ed1226b76cc93c4c1530243c1e13b5d376513e69600e849746c1fcbc9d64e375ff5d286f14f9a975c814d8480d7d2a71a430207711b8cc0618e847c876ec08227db47411c03c5266820fee214a4b9aa92e4993df2a14b958ee64b5a6811227b55e6c2582cadfbd0a69648560c79bb0a0f391d55163bd3ff5b16463bbc10acd579ca08307e6f880b5298f8562a275c6e47e62eb6a03b930c9f2995df07cebf0380a949a9586789cb59fcdbfbad5a4bd59713d40904ce3ff4218f8ec72a5097ee0eec86ff7fbbda16c1730681b6f4da0af1b3da25eb669217f4716033024f81edd2bb88ce40ed8f315d2916b0ee6f62362da3d5050476cbb7b6390fc2ed852b1d5b436f81c83ff35a0d3a72e33dccc07bbd92f27661a38085e8b82223e6ced868a24ecbddc0b2b7a3e943c7ca781494054bd9d38ecd3e85ff806e77a664f4e3e5dfa0fa82f8b5bcab1e75c8a64c09d14dd6b6f00864e73658dc2417187e0f5b1b324478af3e4f81870e453cb23590b30dc2da1c8805e539659a0aff27869752bb2a788dc898329444e2fd00e011b608ee4ad0e6e673e265067bb925912cd9d2c96d375ca9efd217bf3f9f1a1be013848574ee3cd6671ca599e54685fc87891831a887ddd5cb707a00efbcf6f9f6b839db8e476efeefa7e9ae81a4c7016e0e88bee731d0cccd88edfb87f8a0b5c9d57bdaa62056b244624c2b59502fa0aeb215fc74bdc04f85ba5eeb43267add3f3f1d975b057d6d6a113ce162b900e720e508b8819819ce78cab06e502901478e5d6197ab9a62877b01d992c7e942a5199b7c3917f8c8b6d19bc02be9ef9a94cf89bdcdbda392a85f5a165fa35c01bc9dae41301ef92166d4f7abf7acde67d8faba6d9280462a0eb02798f6f42d10068983c7120394600dd8a07c96e7e78e7fff593e6dfe2c7ffee325f3f6d3677a884ed13930c9911202e93809cd27799b3936e58465ae06744e4b3b67a5a58bfa832c028ed96c3746698362ec4c2f2e9d92764393276bc6dcf4109f6fd61635f7b20aa38eb3a59678ed6e77b23c477afbf128cb7dcfa516e8710760948c241cd8a78388d8fc83f0caae19cd2da628344cdcfaf988ad0f48c6c41dc4af7f7bd1eea42ed72e2b83e204fc284428fe54683ab7dbfbf0f96b5cbd04350be2a4dfb15c0397104a33533369a3750b3337bcde9a30147bd2aaddecfdcd2d9c537665f9b1881afaa619102d245be852b52399153f3e885e2affc3116f830a557d93b0cf024ea6d22310e04c23ebc067ca8139bbf8891a1d8813ebd7232d4c5ea0fc045e8df374e33f1e0ef9af78b4a0d1116c9c0ec691201f0fe6b99a76e92091e5f23e921a499100b6aa26b6b39dccc275eae13e2f13e01051b388c04c4ebdc886562f562329c8febea0f88e7526a5e452d3171608691392d8848b7debd0d37d2ef56c0b27cbfb94ea0701c0d7431e1fd32c3f38b9ba070e4debc0c631cabf6613edae31d466122b3134ed1e923598c49e3b71cbe45d67b2bc72f2e1f3a312f3a9a31c6aa8c664bad82a3c298b8c2206699d7f6625d813eaf154a9e6ad05c1368c87eb7e48e32a7746679d3c83878b88969de0d6f1c83792021e8d9a8e6d253417dc9afd60249016ac97dce0e84dbac3cebcb11791ab076aceab43d49fed9afa926b7c60112596579f0bb48df5c90d8a8aec9ff25c7c31b0fcc1a0a10ed3caff746d6d58ab74d3503e0908206f6e94183ec459168cd4b62481fdd53467da36c2b7a2fbe7c7b2dbf314e6149699ecca53af6ee5af567c6836fdea20f7729a1a9bb7b94d9f64daa2435c6a968e6623d9a1a4a791a6410d4f6142f07b4f0b12abc4c45f27c365bb48e17a8531294a93b70b96428a41a817f93a96f710e12e31a46edbd43324d688eb1b5753ebe04f6a554f3b239e0e937443335fee13ae31eb21af2b867627eaaeb1106ee11f58ff7a33685fc1d4c879416bd7878f2d615948370a03688b8405c8f66216e4238ac3d3962489801751d85b148a820855e015f32f5fa37f19b5afa1f63bbe0214e649aa20d1b77005ad758cf741348c0981ba921c83f0839e280c57234ac12ae6fc8a6088ed998aadabe10a9ed2134f798b2ac4eb28c80dc7a7bd5ff7c605cd21c0f5cfa5b7fc729a8502e53befdeeb0942e3f78dc7580dfbd82339bb8644f69998ab126c2c0754c7133085f9b22a16050d7887b5bf93e33aabefd30d060b68a72fedd7d520afa69d56d745cc999403467e78075b3d62c698ad6b7015b7da8f868508d415f641f2ea3b8de91bc49fe3d0d6b022e88344a72fc6d98f082d3a60aeeaf14f0af5dc6bbf2fe1f1bdfffb2ea75023bfe146550df2a82e8c6c9c0c74adbf96f20dd546743370e26c7ab3d509c6162dd6c740c7a5ebc0173c16ecb5be32e06d38f999fd22e63f8ec28be89068e8c1ec0ae1ac59a3ef4d91a0043ea8d1c88c09461ab321d0598ff043ea25694fc5756aaf95a0ca33870dcf72204a6af02f61d8e588b9e47a255853c4cac57148a1c0ae90c9372378d3acaa993cdafa9379ff0bf08117b4f700585555eab848e598a86b7612e09974ac738804d538bb3236747b0d9ff384edf9c780a6f78f03e19d0e09239a8cc3ab8e6509b338e080a89adf6b435b0aab4875ee2ad3a712a2fa86f820236fcdb08f914f162f2d772f367237fa89c38d2bd64d71d329f04a1eb6b0b9fd9d14cf54042e24ea2ad237852d58f2e3dacb7788df4f9abf28c603941c56dcf03b60e8aa799809f9cd88d206c0e915818325026366b47f345b7076dac86c63cb8fe8251f7349d0ed40d3f9c9afc0e83b1f73406e2d6b688ffd788bcdd53222d540501d1bac555e57e7a6000a8cd9894801d31e21e1856069e4fca353bfd0455508442b39fd30d4fa4aff88c8862eea6bce6181a828264938a2da7066041534912874729a52200db078a0ace32ee22209f364ac6b47208e7d27d6e98735be6139673568014b94b627776dfc5d25a293ddaedb96ff5e30914b44a217cc8aea7dd7f80ab318a7209928e65aeb093c92320b8c4f772277a3c2d410e2578d3443eabeaf49577066823d45e12ffcb3c5e59d91d2bec476f25a056ab7c4673bcbabd0f93f182e3d218dba0bd5e0a0921aa25fb00632a2da95b526f3149227b6d79799376a076aaa932d8e0e3c88abd688b35eb3d684c590dfa22bc2aa3fce2871ffe3a71d66c84e60d69af4fc9a84007b94c914e21696924e1d37cbd29a7c09d0a3075f10419bc40da19d9d80d0b26185a03e7d4fa1424d203dbe97853290f1b0471af54d7bbb249776b8e93ce082412e911e7aabdc9542f4e110509b9e0afca8a34cd19e942ee0f254f0009e7140d9b7979746c1211ae326a4e87bf13ddf45fee65023a7e6fe0fd20adb2a871e9dab4589f66d5910bfab180075ef139ea2d0a1e4fda81e6de9ebcfeb2cc6aa489d8ac4a9bef85ea3cd446a2d02e43c7133dd51d4eec12b5f816f045863b8a3984410d5ab1714554ac476b310b88db2e8829b1913c28220d4e3326ce4cb56208cc15d290e9123fbf73241f80501b7ff87a6618742b0fbc7a6d9c9be038d5595e2c5fb8163e3be7394efa89dfb96c3bbff2ea05757850574cac0102b58160554a5a13cf3e6258a8512a401788cd6f80df6aa7bcee86cce6674c1b597f02afe6a7ffc3fb198833a698de9e8900006b561c8ae587451665fcbc9f742975339f8f79ba996d532ec4da5bcb6106552bed4fc41c500aafdec9f8bed5a1813fb9e337b7a056574e9511e85288f27361b437d04f885a1c0791a1fe1cbaa11cb25b0ee8fbf82d0b2c3edf10ccad8300c5d69539d93d0d34825e3262ec7a419d921547a5139ce597fe4b19d9cc15ee09f95a3a75aba64cefb52820f1f08626b964d389ee79ef1bf2e4b1f4fd297f65bd52fb9db387719f6a014cd416c526898c4354ae2e7fc3b6c4624d383ba8b1ccb23c46e441afc1e90a7525d22d6a1d2103657076ba35b924943b6088c3817a556c5514b2b977b5b78d38c1e8f91f0bd382f069a1380b8cd332e2d9b43522b04a057c2b3d53e39a86e3f9540a0a031dc4abf2bf40250e6c929ed3e654876615b465fce1f0c9373a57a3add92fc8e4180c3b203f03ea4afa34aa0e87b3b41cd3a7a55d29324660b6bb5ad8fdf9e99404d269eee05805e8739b432dff4c6fb770d9ff3dc764b8d99bb2b74ff958b863babca85fc5d08c4de6c876adf6ba54748aacbbdc19c46b7317fcd3fcf0859849bd130eb7bc02ac6f766aa57f2c0db1fdeb47b6b0c3c4b3d8a6e92a42cf43ebcbb83c54602f56324d601de9f5f0c2be43997d3c5c71a87541bd98d4035e6ffe23cfb2123877c11dc5e0cf33bbe66b26d9a178620eee5ba5326f7ab5d053928601b49113b90a76bb758d8848765b01a87c431b53d30be9a9a271a5476de2963e92cf4c3a4e41848b8043429d22253b3358fda7a4655eeaf027f8620817343da133771869e75d373b134b099605f68170f3343f94f88fbfe354f2a72330db7e1b00382d26b80d1fda4624b1d4e30c9482c8328dd27a4a366480ce0ae05993fbf8ff2b9a4f22dd46ee73630915d604d3a483c4c101d44d05a4a89de1684577ff792a260bdc75cf518c1bd96f3b790ee8d8113c2074c2ef8c5224c9926237211a2a6caef80a01cfbcb0bbf5b2055911e010894ec8f22af5593f7f4a9490382853af2895270f41a416bc122745971f2d382c1401c9bb7c72fd7cc412c0846bece85bbcf06aed3598dcd5844e625f67d550cc056761f40f46cdfe3d04f799954a61c6cf05cf5eb8813a696d69461794a61e3ee06f7188712293244d694dc7b30452a5407a010d14dc0920b94c8cad789ff7bf1b88d37d8eaa06bee0dad83267feef907cc6c72ffea9b7cb70283589fce50090cb5a3da951e560f374cd18ab28ed06a7a09cde8081ba6f44c1135cded6ae2b520eb391873113967e18db06a6fef5ddb7cc8fffe130d837509edd47fffff93c0c4cd1cb6905a815b232d724382962f88cdce3a60f551af564d5c00cc0517380d19b469e35d17688865c7eacf1fea1da43cb45f728b7fb71971637b14296f28cd839d5410329160f99d40efb3297a4b581e9271081677f1f5cf32eb84fa0699ee63704b72ba0fa4ca57c6d78a52ebbb11c7431bbc22365890b6e4afeed9a5808a5504c322bc050f67c27063d5975f49441fea271ba00423069151cad09ae2e3b2c56b8dc0feb70814b9033f26cf11b25f973bcac8c7805558c3c79235e9d69976be3982aaa2be8436a3d157f937c8313935017848bfae660f146b75a4ad064105f95483133df7cba973d332b6403145f5ec9272d88e4685ea9c912711c9d7066d0fbfc14f870f0cb8c43460078cb6e143c3479f8836615825be6e4ac1", 0x1000}, {&(0x7f0000001200)="5c0bf6ac610599b8f7632d0b066544d6c800d2585c10328550be955947306d2566e189c47db75cda01a3507a006ba866ba6fe35b1c6d27a922b63434a6441807cd6be099bd370f3c144168580ff70ba840b953f1ec8eb6dbb089b2e72c1c70ecc4a6b4d23e6c77c94f845f2eb2715fe07313a874b83dfe71d18936cad5c76ae20b843c85dfe2cfdcef47be59108f69679e82cb1961198b8560599f2936a3241d72b60d5b0abc3460382912412b898ff206671b2f6d32b5651b0d3832d04499ab20402d1a005ae8e1abe5a847f1d4f331960d99645560fe89d73d3c9e094040ad36ae79ca4ac22fb174f74a154d90b8d10e3a7c31c139238bc3bb488cffd5dcc0eef8672135a78d708f7190f9fd4f45b65a65d8deb57dac8d050998fbf87147faf7b339ebcc6e499a67de6fffc8378e49a12ee188d88b3ad1e4ef77d07900fe692b878c9aeb77ee82cd4f2978b63d74a0d59ca5418f0ee6668a7142345e273018c1f522374e03f73e4077748207173a14297806275ebd24903bb200735822992c631068b9a64a9ef70e1178eaf44f13c2009df5449b57d4c5ab22334253162957cb0fcd3ed470be56dc2730297b215e36e5b6d1c97d4015c4161dd8011ad00a19480a2a3eec72411c278c710dc9308eddcb0a6849ba057eef72fdb079e2d4b7a6f7019b5a630c691242da7d626d1af3a04472784191cb1787753b897ffe23292f8f48bc26d480be5a2f941241c4c80716f6ef71afe0e30d9c84fbe734a704914bb0aee9eb1cac495500d93b4f3c29b63de68a25117a13f33436f90581c9a03efb5861f0300fe897f396184f7f5c30e1422d722714d14cd013413b9aeaec031dd0abcb49074628c6ddc9b77c489aa3fef818944e7f47808948fdd6d1bcb2743da0f6b23d84deba9826348b2d01df0089539c476c8526cdf3c0ae42451f2f0c57e12ee137b37baa94e807147b423a5fbe6a101f00b9cc8a4c6fe08f0f5d45eb0e22dd99880f36f40a6449754b8a7379b07d2df17ee37beae313a65e5646d5341299610790472c8ae16e373056c0084b3c5628c31bfd73ef91c96ce104b4069238665651ce82fec62b50b0887db4098e152f96aa77295889e6da6767c7e3865d732857240a7109c9c4b9822d43d9099a36275849133e4c1a3620933c7744907cd7edeb5f5470d3a9c4672b810f521181714c35d492b26a33735aafdea54f5539f1cf3a94945cbb5ebd5f85d135973931b9773684aafe84f2b6cce662b275bae19df5ac52801aed911af1266cd599f340bddfcfd73a150f198c7c15ac5ba701de6ab4db28e157fc1550c10fd7bafc5ca3ac2c7ed422c6c262101e5a4948da6a6a77805f33564fbdc4c88ce6541116747f00379be3c1e6cd5a8545174ae9a3ac0ca6148e96aa242d19e2f2241f484a95e8f71336574b2b9e004f8c906a73aad732a20765f601ef6d32456ef19c0b7fd664c91d1c281b4cc3148a416d888a988513a85e3ac0e9639b9aa60d66d8759113143a3f33bf6dc57688b837b632a725adc0402d29f4a3764bb52d78fb119fe45f841c1b6063a1e63beb313aa3b5010e763bb00194f1fa6633298da3efc12069175c50e7bfab447540c9fa425b6d05dc9ccb7c69262070c6abcd48b6a522b2ee9e701f8480d263fa2de0c551ea2ced9f39313c1640c0084afda70c2395652bb8d7e3209727023db2a3cc2991fcaac1a7ff797458f8c7db69ef893fd9d5d692e27d68629015adb29dd0470cc562b811c48bb21ff6ead8689fa16680bad1444bc9a43660425bfa1bd1f221da90346a3e7856edca25f46e0bc7d633e956a00badad09969cb32766b0ce7abaa125fe00fa506ae487a6b7a5385141ce78d4b7b913fd113690d64fb8a4644d7fad4d6cbc1f4ac626ad9c46c3079a4f58f6ef670df2b071e91769f044f11765dd7f995affc5a57797eb736c2ee6a0ac673be2c3206a0a9c8b6b47ac0c1b53f01903f50bb6a5a6c68b85a70cc91d4e3e04837c709f460e76d2f2d5b3395ebce1e1eedbf31c66426b765d0ae4d54236a4f248f0d3fa7fff20ab7e71ebd372737e7102bb013ab480f2c9b25a2cbc5ef810602cae633241fbd8b9f1abdca2c55f5ca555263c884b4cc41b5d0ee295c79f2fea383232385104044891efce25ed77b82de296662deb4da70eea3b6b3c5118e643e2ea67ef669b1b031948f91734cd29e65143a0e9e517178116fbe67db56d92424688790f166fd06a1c228a788c06abc714901ea15dc00ab84a1e6cfaddd17e3071d16cb507b533bd39e4f392eea59a9fe5865adbb7c9e214f17d5ff2345f4aab4b7036657e9c0a41b5079b877aa9b437a9a96a4eb9ef1d44eaa507956fb7ed972769ce8048b9ba01cab8667a8f93d6f73c3aae17c4f4cfb7001cc957b0a9720e5ae9ec9201c6c78791bd6d85bb7e22d52deca6d408f53bd1ac1363e63aa59c0c14f17d22a3ccdd42b1720670319ec20ba3871b690eddc6552217cb4c69702ca45bfa48ee76eabce3a0dee1468ff480f43c225e20d88b36405fd2afd76feb1fc55177fb92e6c330c7a6123da8eff5e410d5df94299766158f5c110fd580235669c0261a32cc637f7a122ba8991b85b49e08a9408bd4a221f06106fbf2182d6c2b81e5d46a6a02f66bfba61988cbcff358c0a63caa2d5ea2fde32d52ff59c4d884f685920889c15f7fc718e40fc0ae19ebd04a7030b6e98092e76cadd3d8bc772d0b60637e4cca25ae1a395eacf9bd369ae49326edca0edf689d107b6d14dfeccce7a447a0c836dde720f060bb6f1687f1a8b4e9b237785eb2fafdec532668e65eb7f10d10dea581a718581f7f392bbe9f0120a822c86a5762eabd3c23be70a345871326627885b0b92bd55029094b521b804e16af30e1601aed84b3237d33e7c8e50f1cdd20f936b5b24aa5214aee5d218152b2b012d88ce322d2ce9ca0005611be3811d625701f063a39b4d534ddc9ab8ffcae667f907fdd89f5c070384a70ecd13be2928fd9ebb3df302be86ad15b4fc1e713c0b71111e1a666e36aa0b213d5432896a2454861bb46dd4587cc83ab2ac8966f781fa143767aae959a7c52f160744a5987a086549cb472e539d983838bbd2a02c13e568370cd87333b7d78eda86c50482da2fecc194c91a26a13ae7fd152427fff6aab4acf647fe3951ab9c1d262de1a684e41b913ba968567fdda9f8f07223fc6fffce96b4c20ed8e3626c2e509cfa0f0db836b221a5037cbb79467df7f362beb56473cb0d5f52d01d37b5aac056ce01776f869f2d85b096fa29f0914b58be425d35bcae3c91630e0c7e6fa7212fe75557def1b3d552842003a630bf999daa120b4ecc5411d05861e46618124a5d8ea25503c741fbc6a3b5065b93ead0f305bba1dc61a4a858e079bd48997acc7bd79f983e7d9b7f3e40ed25f85c2e8b5d7522d085ad8becd56b2c6ab22ec6c51e2c93bdb9f1b55a22347b11f31f1fa0ab4d52e29c177b6a3b065fd6746af047191946cc435c17e16e610ff0b71d0ae4fa8fb758b45fcaf479f90fc2fec337557e54a09c0ca2a11e7488ea34334a5921cd20fd152cfd3a17f67695e237507abf06ba08b9125aa04a4aacde74c6cc1a77930bd6bfebbeb093396be4baba3614f83c7d7f322342f5ca136b09c175a6d0260ee1f188fd4aa64f0c4af2fd888fdc105c29bc2ca5402e33be895690b8686fc92ba213dc0d55205fb924b0170dea8930cc03c19a564a6f1176e2f8f69987c0273bb881b07b15662a3708eb8844c8223bd2c0e7bb3547ccc952bb0528931aa18ff796e8cd110cbfb8ac280afd2b5978120c7ad789d276113f7812ce7a374cd7c69004849cc5b7da54a639380fb901ec335ed476507147556e6ce98cfcfc29571ec84524b7ed51668e4f951b1b11e4713d7e54b41beed00428d8c275c7fda16fc0cc65d6aaa0440a4c07de20bf6359419dc765aaf58a66c881464a143e2a601c4d5f22ddfe21496788cd8e54b5f3a152df7c15e6069cad4389ad600d2fa2a74b39103c6419e6c0393db84cbca55d92dcfe17b576d5a49e765fa752cad0a781705e445889bbfb4bf4f042877cb90ce6c90cb32abfdc02cf76c56325e0396d8bd28c937ac9361e2157ce6446f030bc344826e54d2fe1370a32fbeaddf30578e6137afa151e1d77e3745e3c50b773983a4bc1774cfeb7ced4e2123cdc3bb12deaf305cc2e8616463697e197d9f72482599725553259985407b391085b3f8393a3e2ef390a7642c215ffae5ee696d58666f5c2f667ed633578d0a4df3ccb1367406fceb2a13539b96abce983f52d27f6c4767ded6023909c659e2c8072f023de82f9eceb2a58471cf5d0f387962088991aa7256695ff114a493ad5f9cd7f1bc2fe864d6f337e9a5657a1bd72bd22fbf2e9fcb99dc0c870bc97eebdc6a280ffefb6b4aa2f14ca93c2deb67cd64d34f221123087084d019c16ab964f9d10fc3385175e5c0899da9b8ac352a02157d09a6f72841efa02bcec7903eb6b296e1875e79c5a5718d6c62d2bed593f36dddb7b9544f66f94b641c36d962732e782f17fec080367739b28fc1cef249b36fce3399bb71bbf098dc8dc50a5481ed490d090bc5270d2edd6f2d4bdba31ea99e3d3845bb5efb5a020c5bb9a8eef4269540f39f037e6fd59ef250e6fe5218cccda29f67cef527c498a2b07bfdaaa34fc527f6474ce8b068271fce94876ba4455b872b935bab658b1517ac99e62543ded14831cb1f0397f7a9b5dec72a0d77a7b04d890f0343c0492134f5d7a6a808a7fe87520ad62aac92f646b78b4c6e3e69bf761e45931548c1fda1a450a9b6ffcc6ea7b6f524d6f9fa9e63b32d57e2453cdf1c6ffe4d7f6da61fe907748de4d00003e778331babb945b5e2ca3acb241a3a7e6136618b48a721c8fbc6acba23cf09201be730d15a33ab81e623d0f529679ca544c0e56a504b68223673bbb83b487b1172640c57e33af39d2c3d70da863ac55d4c19cc5047966100db839eee0b61cc89cf95c6a6f30d9dace4e3daf1eed1ba320d797743c096e3a48a6f3d352076e58f89b57d16fe51e9acf90614e47cc321ef386f1ce1bf3d048dc1a40f0fc07b2af954c165d1899ff5337a43cef8e10b32483fa1973a7b33fd757fe83555345a6b736284fd16002eea5d74d08c83744148fad106be513e0882942f507de52e364699c2b3067532e3fa66811273adb9ef792f773148a0962d635a8f7857c00542e113d1d99ee6b15560de088f6cefa8bcfbd332a7a6d3e74495513dee93b8b70185628e6032ccd6eb986d7238f49721f133dd6f3ef953d9cbb87c9aa88d895a2338ac697c125a4f11d506ccef1ff1e33e5df91a195b3499d2db1f6bf4ceaf9139d1a6e5aa9292f6b824ce63ad427382ffcfa94188ea160dec5801c81abd3c641c4ae9490b39f77937cf95344b3d2f7ed3e5b4c32370efd2efeac53abf116865690c2ef8433543eeed1a73ba0c80b32e691a6731997dc4cde4a1018f34ecbcec07a1723bdea516a951d1f0c566e7886d01270e13c952f33dc4c78c0df0cd3626c4066ff11953a601a630a163c4d7e9897391cdc4550fb2dabef912131af999f197c0c16042504b378ed6183857a26438acf22f9ce0dce2a6fb7694d3e03514f750ba82253c7dd07f7a3adc08c83a01f721c0fb81d3f3471598e83912c3e1aa97ee5fdb936562d04cd4691c2fc8ff70ce9603551b67ca91c7f630bf0e417c03c1e34145714e3507eede88bde9a5bff3c9ccb832dd4636db3917811f950f6766428b1fea91715a444ab86e3f25980fe6a300c18e", 0x1000}, {&(0x7f0000002200)="8a43e25a0609f0037978fae55819d07a532ac68c1703aa9a98a32bc65948c5947cda50eef5f758fb8b14faf3e9fdf74070d16b9086e56925da8ea639afecb32265ad8df65b5f039b07ff5391b1c391df51452770c19322d549fa47b43ede0dfb13e40634f24673d49865b36ce68e2a279952cff17456", 0x76}], 0x3, 0x0, 0x0, 0x403}, 0x401) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 08:18:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$(=!\x00', &(0x7f0000000140)='[.++\x00', &(0x7f0000000180)='-#@\xbc\x00'], &(0x7f0000000380)=[&(0x7f0000000200)=':]#]/..-+\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='-[&]\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xa4#.%\x00', &(0x7f0000000340)='\'.\x00']) 08:18:47 executing program 0: r0 = msgget$private(0x0, 0x30) msgsnd(r0, &(0x7f0000000100)={0x1, "b7c277c4334ff98e3ad6e9900f76c6280004607e519328d224473683bfaa1d1d3e68bd1276a3d753626f46e1242878135dcbd2522be34c062847804f442d7f34abeededfee1feb2bc7f8c7882ca0eb21cf8249ce37cac7c3239cbd005591920539f66c11484b0a69d0fc164346ff3eff1f56849f5f0793b41915b1d02b3c2d1afee4230ff23d0efa74afce8498dcea"}, 0x97, 0x162d3743bf4c56ab) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r1, 0x1, 0x0) 08:18:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:18:47 executing program 0: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040), 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x401) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r3, 0x0, &(0x7f0000000240)={0x3, 0x0, 0xffff, 0xffffffff, r4}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x4) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r3) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 08:18:47 executing program 1: r0 = syz_open_pts() getpid() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x2000100000002, r1}) 08:18:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 08:18:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xd6c9) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 08:18:48 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="a7009bd9c067b643516ef8043a341d2749dad9c762592bfc3ec75b0bc8498cf00c72d037f1a88b21f44cef1fd927d86b4602239fa587c97b1e1ff0f7bb45e7fc64be518641d0d8baf2fcd8c66448a77f0d42fd2db7340a1e0e554a87929ec4ba83064a8022515e3afc", 0x69}, {&(0x7f0000000100)="a63526716e6ed007bbed56e40d3462bf3fc0df68c41464ce71845a1b45a4ce1cb185ea184b0cf73dc3631bf3194e843ebb082a571495bea554c088058e2826def978196bec54382c1b3cb81454e56c813b937bf945bfab7586761992334e5b176d6694ef1ec202f2265198c00bde935ff61b25f06ef52ef269f605d8f497cf21f3f8eae208e3dd87193e8523f137b2cb45c07ba67958fcdc36f3cae4a79f7b6698bc7c60cad69c7c45b783db9cbd923ca76bd8687e0801f124a16bed614ba4efedf2aa8de383501ddbf63345c7c96c", 0xcf}], 0x2) socket$inet6(0x18, 0x3, 0x0) 08:18:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 08:18:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000000)=""/86, 0x56}], 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 08:18:48 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xd008, 0x80000000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/221) shmget(0x2, 0x2000, 0x12, &(0x7f0000ffe000/0x2000)=nil) 08:18:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 08:18:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x8741}, 0xc) socketpair(0x18, 0x4003, 0x102, 0x0) 08:18:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) fchdir(r0) 08:18:48 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) 08:18:48 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r0) 08:18:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720ef25259560f8e5815f73f2a044fd33055552fbd5e41789e12dfc94ff334a56e26f17c08ab06198824b3da025bbbbf080c9d57c0e1dd4673135ebe8a7f1d4d99342a3505ba398e96ab93f12fc4d5f000000000600000000000000cad68886b5aa646eb2e14f931915d33cfa79f86f52c539f5eb81a3360000", 0x7b) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r1 = kqueue() close(r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x192e, 0xffff, 0x7fffffff, 0x80000000, "63a07da3322f6405f451ad6ae2a34cf9c0cb0663", 0x1, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) getsockopt(r1, 0x3f, 0x7, &(0x7f0000000240)=""/188, &(0x7f0000000300)=0xbc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x2810, r1, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpeername$inet(r4, 0xfffffffffffffffe, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) read(r1, &(0x7f0000000500)=""/176, 0xb0) 08:18:48 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = getpgid(0xffffffffffffffff) r3 = shmget(0x2, 0x4000, 0x2a4, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xffffffffffff0000, r4, r5, r6, r7, 0x80, 0x9}, 0x1b1, 0x4, r2, r2, 0x1c00000000000000, 0x5, 0x3}) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r8, r9}, 0xc) 08:18:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 08:18:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x2, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 08:18:48 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x3f}, 0x10) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 08:18:48 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x10, 0x18) open(&(0x7f0000000440)='./file0\x00', 0x20460, 0x4) r2 = open(&(0x7f0000000240)='./file2\x00', 0x10000, 0x0) linkat(r1, &(0x7f0000000200)='./file1\x00', r2, &(0x7f0000000280)='./file2\x00', 0x4) sendto$inet6(r2, &(0x7f00000002c0)="eb49fd77333f334eb34e853a5fc87e7d35ff3f133257432d433da0f5389ca0b5e5af47c209242c481fd7a74a6ac4dfd9575262368f62c25bde66071992b77a520e7ed3251f5780f835b29283b22c9dc518bbefd1a03723efcb79e36b7b1c87e469c9947970fba181b2f40185bbd787c88d44c8dd7c674aa8bb4519e52cf6f82929ba8f", 0x83, 0x408, &(0x7f0000000380)={0x18, 0x1, 0x3, 0x1}, 0xc) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) syz_open_pts() mkdir(&(0x7f0000000180)='./file1\x00', 0x12) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r3 = semget$private(0x0, 0x3, 0x20) semop(r3, &(0x7f0000000480)=[{0x1, 0x0, 0x800}, {0x0, 0x0, 0x1000}], 0x2) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) rmdir(&(0x7f00000000c0)='./file0\x00') semget$private(0x0, 0x0, 0x0) 08:18:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x82, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) 08:18:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x400000000000008, 0x100000000, r1}) 08:18:48 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x0, 0x779d21d5}, {{r0}, 0xfffffffffffffffb, 0x42, 0x28, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000005, 0x5, 0x401}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000028, 0x3f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x1f, 0x10000}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x5}], 0x100, &(0x7f0000000100)={0x2, 0x1f}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 08:18:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:18:49 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 08:18:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:18:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 08:18:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) flock(r0, 0x4) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 08:18:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="107ec83b18ace2735a71d0b44a3012c97f0ef4cb39f055f62f65d1d959048c9697cc00e5b5e5853ef41fdc9b9ee945493a793d20439fd71adefdc263a81e999061ca0d207bacff8cc77471c7a748944d4f6fca071b15916f9f20a1ae4cae1e1f1b43f9147e43cbcf909164ab0a794ea86e26119c8fe27383bdb67fcac0617f45247245c11b952422e4a887ef66d4d6f8d63a666433beefe1253152c7b2d08944c90cf7f3f97af93a3b30b71f82fa6cd005f5ac5407411d3ee5719236", 0xbc}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mincore(&(0x7f0000fed000/0x10000)=nil, 0x10000, &(0x7f0000000140)=""/182) writev(r0, &(0x7f0000002300)=[{&(0x7f00000012c0)="9c832e3f29368e41231726ffaf8b3359bf826b8683bc81eb32d73e4b43be691248af90b070d2ed3238c4a5fd4500b3595eb45b838457142a1a36d5ae82362039c88d20eeff870a95f7372b04bdf6f04b9ab16599a7131ac3fb4df98d834fe3a4ba312e661ee7a74379da163cc7705ce3ec96e4fcc2e4ab932d490c5069173ff587608bee3bae8b29605dfa10deb19523fd26a1875b2e6b5506a24aa1e7236b55d4e9f138d875c74c7f4b1443f802cb175b5e12c1013c3d684831fdafc0ba899dfdc2033ecd8787383391f66b1e520d7c252b01e5f44fef4a1dc2e17b566a3c84958836a390ba1722b3f568753aef51482a3d091d3eebf044d4bb8653f1dfbb3e786165802fc01a1a1fbc64afbee7e886c8ca563dd9d20be454b1c2659e0be7573b0935e0157bdd9235b099de70c32d6b30f57db07b2abe3823950aa5913ea543240dc4030c2dea526dd33344fce3686b9b21fcdc8492a1abfd74b306b744c11cddc3bb583875b4821d11d8ff0829e700275cd0de6937066383b77b554200d58a220133982d11548cfd3a73c065864b0ba3f8a65169e3e4f77f0acc8ba3978e6e3dc35e077650e445d269e3d88f394cfa3379d37b66580401b1df339f3b9a029eb51a6a929e6556dd0af5dc7dff13644ac51d99bf6efe483b272180e61de4ab1383c99fea202d0065f13171a09029091b69ec173f8861d546383a14310e4c227bb188f7c5ddfd1bfb7ef09c4d1b2b326b1ce8bd3286b094d3705f39ffc45d7abbc5e562508453589058136ddc7e5b50127c75aa991cc8c6b2b670c1ab5349b2faef263583a260dc7f27706f4ed3ec8bbff70f4b185671b5cd2301501ad75e1905eeca60251213d3c5c324746292eb9e819f49493f15ba60e65a5c5d1bbd713c30b0b70d41b0576a3f2728b4c056f659343f7d85b7f0423b6fc2d2e9f6f685c01399c4e7a6d97479dc2eab0f898194e2281fa25c061a9014df92cbf6662773de062c62e0f2630e9c7edbc81bfa10977eee359a172c774af88326174545943e09ecab500bd46dfa28a99921325f97b307a9392550fa188b8207073cd258c3fc7edd045b25efb44fad54924d7e0d34d9637dd9c34af9011b65642c7ba05c07a5c9302d1f268bba0ee8c86467cb5752d2da9fe6c7ca57a0739e76533a8ec347bae0e69ab3183a5333eb79a71fe6fc9aa491dc37f844746e92a5b03aaec3612e8e2b03205d907ad8718bd58a87b00e01bfe5e2d0450839f81df72877858a136d7943d98ad5295fbbf34c9697f43bcedfeadd6c262d68886b6f908ed431ce45fefc397e41038091e5db95a942f516e5d95ff15c3495a06c387b1f7650e1b1c7ce42b0c0ebdbfb957bcf1331f16acaff900e730562fc404a2969711f35561d5efbe622a0f06933453dcbd6f6be9ad7abcce04aade551a275b851f1a7b465acd5f62521456c982cc64bfdd05470ea1462920ff6b257d8d68c47b9515f33c5edb9a7367819984456e95e57f8705908f89f706cf08e4dc7df9589034a10eae54de83bfee55d6886b1eb84a0d890a7c4da1fed51d649d3b1f3a09c297a23b4bb50f449bd2043652fbe21718a8e23a0d7fbdf8c60fa48ecde90162a6d45fc35c387756b7c7baac732968c8d50ae503be462086fbe8bc04e346e452781a50306599f8e1891e4cc935bb10ae947eeb8fe4480a13289bb318d8d1bd7029aa8b8aa9210ed44f364e02695bbb27f0c40e29ac54444b26cc34f09351a104fdcb56d8d4f868770cc3f23bd6f3df0a194a99948ea177454541a611d75212387793b98c8a791ce318cf3e471ccf77bea312d2052c3ef2d6ad84e41e7c99e47565fdd621f67513bd67015231438ca399ae4382c284fc0fd502524adb3b070cd3357da1f889f4e8dde7a599bde599b4c8fb1ace3311c44e59b43a71e82b980ca7606a7dfcc7a1d9d1b6c2edaa5f8a1a7f0497e0c7132c884cdac3bfa07af28c03dd7efba9e413402855591286813694a251336aa64001bd947451b6171928a36ff2bc6018ac9a8a9c34fa42674666fc27913fb4c22ec553a33aa6e1cc5d7cf209d8ef82966c2a5ae305d8ddb8e1d07f4498e7032405ba112ad29d634252fcfb3d07735b76824d9b1bdf6454d243294d5039c724c61c91d65724e39655125f8a96031237dcb163015708ed25c659e0606fe1d227e8edf8d6b2e22e92879113930f70aa87e02048abd701a99391ce25f1a166a90cecdea66e14a4975781f5582f4a30c036e8246adbbe372c61416e7f5ae99094d99b9604a1a6d29273eed80cf549d81596049def23b0abd8813b6af7fccc7475b18cae0dcafad121e86b37c84e96141a9b1d25eec70ba46c6d43e5e988717354849c397e1a46f75e3deef47a8f34d6f23218fb1e956d72ca384e8237d0ed6d8bc6ec665e896fa999977d767070bebf437b00873e19ff853eed34b84f941aa2bb2980161a2320f2ba57aba1e3432628e8ba5f5c8d00c8e28d49e67bbbb5c037fc7709cca2d486f49b794829378bc57a8a079a6015736f7561bccc0032fe1f14fe921c24bb8639f2bbf60e9807509a1a6d6cd119fcdd25e930210be35c4b83d37ed424446483d29346aa26f37f3aef6ccd81e1e5372d7ae896d32e85d4624894ca54c5999ba0210fed3e38a370a7d27d4a216404a2e7ca7610d980be5fcba86cba1ab24390c5c1459fe70dd55f7d62ba4aa7a7f1b1cb21fc23533be7db61ecd9a6dd201935b3c96dff37a85ae2bccdef255d0e81125c01fc810c1388b9337a5f952553dd397859a7f4b263d69edf4157eb888e8e302040229743e70790ff8556900a8e2d1f7af4b344df5837444371999e550da35642787a0530d8d236959469938efa511a21852aa8a4630f1f2bb88ca81513a4574f098146f2bfbf155f1cf52f5c266fc3c8ae06572e1a49023cc70e97850e467fae9c02d074e7df175be9711d91729b2b17bfc35c7283f8de8953072ef55671ef806346f818fd5030df64b69193ae73bb9e425e7eebf57e007a656acca716389af2a90e35b3982903d099b4a5231f6ceb55d9e908a87aa4416f3c42e49a3b0aef67c77ad921b523c6f0e40bc737765e5fd66fc953b55884172592bd109f018ae4f3fae5cf409617b5dc5d52c8c0e31332b92e94607fe4207df30b8fe5a9c332f0fa242229202d5bd35b53c70978369c493af1621b027baf4627039ff1bd306ce41b2f512098b541cfb5c6c61e2a9e8bcdad39d6b7f42543517b6c969bac7a18f687a45f52e7369ae00c994443847b623db6f8a318c479202fc41e50602fd35479b35ddce38be659ed1cdf7228279b18799091466a8c16db224d84d22b6cfdffabe40a4d0d32fe4fae9ec14f7e28c209567684feb0304224dc0649febe2bf3b3f71b03b41b4afc286c2f8f540cd8cbd1bed4f56504344baf799deb0711863d0c3a014f0a1a048bc6efd532bb2718ee9f8ec20b0e24f015245eb65da19db91cbd7bcacf06ac723b2ce65fba6d11d628ad3b0603d82407e416cf884997843cc5960afd2f3f7df12e33ec165fc5aaa7ed53f8c23fb41926f57cd936059e6eb169e8577b3724b546fa570132f0ba7d11c67620bd791e88c8e3a7fe8d94ec132cbba0d7cf99cae2db8cee76dbcb01bbff79b381402f9911b6cdc57a316474ccc212bb927de99fe6ffcc0a1fa52aae6afe5cf2df7e76a2bc4bb32a9d5ea67dd735cae16af21aa677435e5d60c6a7185125be0821210ea2e170421d6b671b795491dd19586ff7cbe16fef5783f8fb795ae49bb78c95215ae22593fe65332e26d90b2f4b705ad7c5d9ec1362fb631ef89884115823f9c49b8c9dfd5a5032dc61b07d9ace2fe209032712405603c36cff353c3cd84bbe294df291f04ba74bca7714280ec39fe414398bbc20e7f7594cfeca9399b0fbd4e627d7f8957f932869446fd5a2dccbb03d08e5ce5acc7dbd41dcc5e50fc9cec7348aea1dcb017ca3e001498eacbb6a1ba3486f2ed099744be06dad063ffe6a06640a4ac70bfad1826bb0ab8f227abda57258c93f129110cdf86dfcf36e5bf693dff49262af122123451c6bab5b410dfecf973b718d72d05424c4a865b1989ea4c8d2aaac96bfc8cd5d42c4db3eb48fc580519a281b2219f4ab5f0dd0040ad0410300805a801f2b92596b993e39157aea7204e6c88f711b34b5564e742398ec11914251e0b745b080354a658683cd4c2e36d1ce7aed9be911724a9a7286e134a4d0b94369472c5c4dc22b1b28f023f34f624488eeca6c6b269fc75fe009cd989549187dd75baa85d2505e84f7afd3b23adf003c63bf7544d5e3805d4e75319ec6ce6208faf2b972db5edf85e2927b848dddd0fd154aa161271101e7722bd7b16df3c7404345a021cde3649a72ac3afb9935d1fb690af8113158065898d32b4ced698b8fcebbebd7266c572f56ebc5d72dc8953b9cb9b04521ddc22e22118bfe871d58501f298c00754047f164169958286fabbe278b1d8b93cf19423e9ecff4af6e921857ed95538e796821108b9678c9d0fa004c54afc44640c459f6211883e18d2e5099f32ccfc1b28c8c19658e8b06c81885a04e280c67989660238ea4fe5ac1285210885903048ac6ec679bdf413c60c22922b0cb1557c71d0fb6e07cc914aa546a1ced2f9f995d78c27f2b7a18706b1304914a571da4dae8e2a65fc3cd86d65bae29be1fa82147940de81c951397d9e5744950f67cdfca840bb2bade39bdcbc072fd60e1fd2b9e3529e645cbbbd5a78f83713b3cf96eccae083423981fe1b11dca80e8ae108a75b7dc0b659eeb89e64f59da8b29991903323c2f10ba9d0ba8a2b306ae266435332750cadd8ba791df7c8730a8add7e0e2fd4e2152709fbc22ba72ba226c9fe7447a9864b94c7566f827d12af90e535bec666b8f7c823a58be735caf5e85c31962ac6fb5372f075378b8afde1cd370e4965af24da1f42353d962c51c5006f559ba6d71aed80e7a7ebc5b406d32a24dae6388a6e0626c20443cf11ca941ec5d6ec3604b48cc5b673b29812cf98e086444ffabfce618079bb9b2bd03cbd70ad752ff406f6663abe1f468a4d68bc5a7212a6bd21684c95139f4511d4ebb65bd443f0ad5bcfbe6ae2dabf254bf3d59dc188cf2ee1523a3de50f4fe2566ef2bb11f59bd41a5a807e5d2eee1ed718a062d74040ac2f6513d0465a9ebff4a4c83fdf4f7e88914ceaaa54", 0xe5a}], 0x1) 08:18:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffd) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x0, 0x10001, &(0x7f0000000000)="3b2b2d6514f4699d78ba47d84a1b415807b8", 0x12) close(r0) 08:18:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) lseek(r2, 0x3a, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1760, 0x100000000}], 0x1000, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0xc8, 0x3, 0x3ca, 0x7}], 0x3, &(0x7f0000000140)={0x2, 0x10001}) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x200000001}], 0x9, 0x0, 0x0, 0x0) close(r1) r3 = semget(0x2, 0x0, 0x41) semctl$IPC_RMID(r3, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 08:18:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x110) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:18:49 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f00000006c0)=')', 0x1) r3 = semget$private(0x0, 0x4, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000005c0)=[&(0x7f00000003c0)='\xef@^\xd8\'{%\x00', &(0x7f0000000540)='-)@\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000680)=[&(0x7f0000000600)='-\x00', &(0x7f0000000640)='\x00']) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = getgid() getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getgid() r10 = getgid() getgroups(0x7, &(0x7f00000002c0)=[r4, r5, r6, r7, r8, r9, r10]) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/28) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r1, &(0x7f0000000700)="47baa4434ab0e010fd4090fca9f91b758789b88aac6647f1da35b98f61045854fe8d467c7a83c354bd00c4527d63a5825c6f27d8e73e0f62e6253b442372be24b61f3f94ea8a68ddbd398bc814b03235394d489cb5be80d72eeaa4e3cb5a5b468e2a99c949a62833f604e2f0b794df645a29bbc2e5b8429a78cbbcf751488f70b2ff1dc339efa9c4ac2bb82778401d31ecec22d62edfe14ab0f72bd2aa0ff8de91cdf2b829384c516c97d39abdf39d5bf41987a57bd471f85a23d35284e83b2d2f1c0aa73d8a0c3002d41503f7155885cded3198a109cf37d7514d3d709329ca753f6250f7abc9a4e378e277e0bb7b40bb0ffa039c4fbf145ff760b55ded45e1761f97feafda1e10c08cdc33fa1715c59c6e79ff072e1c4e89c8f00cd30c8fafbbf8c8e82f9605bfeb1c1ca11f402d880af1a99b43cb5e8845a390fd7f202c8b1ebde9af46af2e7e2bc15c1ea19f69210be9ea273ae2dbc6f95e71b4303e07a92444ebb9186da85f9b8de6d761c6545cf673d71ca6e97ea3b9536368fa9a070943f997bcb104ff90bbdef16c52cde0151fe51f990b9a00e4c2adccf7930631d62c3a32164eeaf83a7ff4a2e47fa4ef04593fd39fcbdeeb8464ccbd03ce17d5786e48d82d4c866ac93094be9c163438bb05cfe4b58fe6a113c545a4cf31c22e6eaecce1aa15b8fad88184ca0a6e9c536d78655ca4a84f9d673e43051ef5b8b528f75c9522208c68c5aacc0bb5b957bacb343e822ed434b14f4e419f3bbe70fa777b798dea2204bbc7cfdbff6e89a3d3c13dd397029f994f513c4e086d7fe842f5abc272b80350723ff4c55150e6e9cac8d6b522211b30930d30b6c9cbaf2996b1dcb02c34d81af3d906895b1bad4cb38e32ddcf98205f5e8294541c47dcb91b52e93cf0529f693e3ca37da5e1cca01c64786ad27efac067e6b6f72215de11f196345f7a09247378bd1e4e76e0a7c53c6a2374d6e8d4cfc2262423d76e3fdaeb7d2ef2091d46f412e28947bd7498ad7c2fa1290abde68f20e395ec8b10e4a5a5eaba23931da439aa4e3f7e6d1c104ff31b5ad0a3108af702abd0ac56741a667be53b6a1d86ddf4a109fe11ddc2129314a9427e0211f69184c3e97d1e8f9ef484eae83fe5bfb8e165b3236445965116f5c764ac112ef3f23b93191c186f01b36d49019f238fad683d33c91ec6e829fb29fd04a6c50e08c365d237557bae3e2cca40e86eb4d1fc3a4153990deac3e2c5ef321f55af3363f4687ca1f7962e283dfb6f87fac5fe2f261e4a9fb0f63c870a42254392d8341dfdf183df347b2502f82b3b21611a192e293e92a71216c4b54832fd801e87b4ecff39711c9002a61eae6e61ae0f2eef567c2e5db40afb38359336e1f1060faf06c497cb35edb0b80fa0b6bf2838e6bbc2e520dcc28659dedec5bac4d0d9bd9eb8a51d6dfb0b750023412620558de6f2fa8231819f7391d6190a6bd4240e0ae964c87906d6bb15acd9e70b82f11aab4e97615ab558a81a35c4d6b08ab9ccf475a55af42bf9c73376588084a494465727e7eecabc17e327860c5520e5ae5d44cbdf4acf7c76cf3dbca1de24205a9ac9e59b71880f9f420a3505f9f7fe7f6a9c8906ad898f943949a833dc3d6aacac3fd2381fbc3858a0651fd2fbfe38421efc64977e775a98a71e7624caffeee8b64bdb85903de6493085610eccc102f044833549c1366e4970dec6ed4bf90faeac535fcedfd940fb77abaff2d23da13e7ea74f4eb5ffc3b2d052d8f250e61f1ee158ae1944013b49dbce7c592c042f29fab6e07c29cbd6d4e49c37f0d05cef244ae3e11230623bbb72ec1dc660ac4a952c76bbc1bda956a576e2d1b0048799c72d2c50dd77aa034d942fae5a5516acabfcd892ddb845efa2e4b9ffdb69c16aad4ce999ae4fa834a966e444c64c9cdf743756e11ee9999b696e5841ed873a5b50cbe321c08154cd8e54914f4fb587669e5cabc0772034728dbed2a92a89e3df3d652a556a6c60adf3dacf9bbe29a4a117bedb32c473b2d555711066d23f44ffd765aeaaccd5b141795f9047714ec80494aec4539eea62753bc4dec38dd90caa70a5157f708a14d07b3334c18bdc7e19645de0b753375c7b3791a6d3eded41c49c037cd6756cff9e73a80ddae234762ab2f61576ac0bc8e06fc400d075856726914313e50ababc73e9eaa9528022cddc0eabfecfe14ca27ecbbd180bcb35c15b59c41bcc38ef1a5d61a1af1865e7e679a0d6dd33157542e0f0fd4c3f4f10143fe592b89b77fd950776fbc297c4962e91436beba23eccbca4401e670886ed6df26d5b295163506b380ffb44714b585c5f6a5ab548e93a872a89a4016b365b3779814aaa4321d2d58c1ba7f4977fda149dab32dacfaf5f975a752750281b43cd38e76ee5c2218f30c9b97cf81cbbf325f25d1b318ef59c512810b61b3126966e229f5e9460c427f902b746fae4bd85d78c140d2e1c2dfa1aa909c4db689dc9472ac5a43018d60f70b41b9cb179ceeb2684e398681455ecc79746921e32a4e2225ee0fdd29a06e9f21111f5260f9c3687586a14795da6402905e4c7b0969d79327b89610bccafbb8c9df6776d0bdd09d6ffd90113698137b2cc2eb479a1684b07045af985f77816b08cbcbf7aa56b54403e3a9c7234c443d469eb1333b267208552dc274cfdd2a00877162c3b2e683237021ee317eb0e0ca711aff1ccf576d3f2248c96ab93bf943ed5beb8525bc14d08e37559dc88fc67c17770d4a7cf014144c2e995cb891f579341c1596b1775b72242703e4f03acba2a9a3812bee5a4f64e76be403df20f496ae07da1056ae6adfd0d7e4a1e0b80f89a87c08aef246ea06415f13f6298888ea70e83d9609a91426a5fe9a1d7f48c89e5c5262c0384b913ebfde9924335ea072d41f6d6d990806ce7b70ca5517085695f2dd6f0b8b4e8a9e1f7fd8094e9e8bb11a43918883c731c9397d969185e040b36c42f9d4a5af91fcd720356d888d680d626743b8e5cd5df75bafb706f310240f72051bd8fef2ad27ad1824e817dee81b6bd539465b3d535fc93fedaf62e49741fd4352f370763298d91c63aaf4fdb286a09b25e0931dd5c4c92fb6ac9c00802752fd20bf8a16cd58ded752df45486916e3873336b6b662fd3882dd4370956dcfcd45f2862f104e2a98f9d9a8fb35318f23a967d84093e0155b9d17489272c9774f3847e0d3cc61e267e57298e40dd5585b52eb4216ffe823d1048cc0e12f820e81c35d4027bdd5e7a52cdce64f883bd539e411e48bf77de0649191b2038d13c303df71207ff26ee8e8616a10515977e6b1774d0d47539c035f5042c9dc1e302641b6915802605ba47593b0982ef6e74c05261e11619461fa3b10b6b6a2d759e181db8926d333ff83e56b7cd0a761bf452081578cc2b26b22ae5e6fbab28be17879b85032b032d07b085f509a7a6e9d612164ba23a15103a286792daa430878df598bd2c00727de461a78c806142d6b98f31ee4cb163f6ac14c789e861b9985bfb5a4ca6e6d28bec82afb07ad20aaa5e5412019b57ca243ce5c872b4859dc0fb29a22c6272fadd3125e24f7c0748bb6b6c33acd6d9ce8ace029cd834b28ba79fcdf689d58422b1434527a513552e6a8c61a976a1ec773300a0ea911dd210b2ae588bb0ff04edb5c654c58a560d2f823b1caddffd7ceead23fc0dd134ac860e32052ca164f442169ed6273467c425508b11e8f4c9af1268701a30fa13fe0f785439e77e6565cf2c321d8d434fa05435a3e00ff39222eea026b04bfc093e8fdf7a2228f9ce2cb5d507a928667be593e3cfbcc1b30e3f9e20c09f8aef0e67abb1209b42b395fd3435dead2cbd6b637bb15db469d44c89d552f29e5c17fbb16482ced9e0ef7d3cdc36717e96150a65503b4f184eefb25abc07887f8089a6a91b7fca32894239a3baf4b1cdac02220460c62a04dc0036944f5729c4204c193d104a319a3e3fa47845a418bb77c9cc89381c15d8412af541ea5285cc72fcdd1dab0a6660c1d2d892f05add8f3e8420d02628a5e8ee08350942ee0a7f2639137e3ac6f72ea02cec3a430dd4a2533660758adc94e734e1c3d4f3c554ae1ef34379bc4638a846bdf7458c70e3c2e7fe5e0b81cccbf27b05c724dcae337b37a86388719165e0d821fb9249dc2facc6ec021ed50e4b9197f8cd4465750afdae54043dc99648ea26d6343444596719da9472fdd6207272fd23caae4353d88fb8972898d91ac97a6dfc417fc8ce9049562a2271cd59d4d6ef58bba9628e61566492c1322468c2ea9e521ab688c4b80d7589314c93f291e07e2c7c4eb4f41c186086a7538beebbc3c10800a81133b8d050a1ae5b14c9d963888bf0076ef2b8df44602b862193187024e811c8ccd6d4347cedcfe7c80a5e78615d29a3b62c3fa502f309be9121524714517b2fe67414edcfa2405b39a6322bda7606bac5110f707a88e8eb1d29a98a700a65e685360a7c54324971e348a7e21fe7a96e798c11cd5405d06fbe2f2557a37a09b4d9a203f8058eb6930badad13c0d69eea406cd93c7efb98882c07147833fced105b034b323216192a8d54a730dff085469db4739814ee9281762a5959f1628899db767166d208377cce7cfad96eff1f301fee7edb455f68b251477cfdcfbd84707f693889bddf785416f325839eac92b9d6486343fd83f1dcfeb38dd393132ab18392a148d6cbea2204e8a225970d91d6fa04d215e84c5313dee2a2ba5206c7cc3ddf704ff54fc67cc170ac665fd642cdd0555654be2396eb66923de8ba9a00e49768faeba825f76a84bb252e484ae5ca861038343ae9df50a66b40716a7eef4b5eddcc873a461121083301ebb5664c50380a037d793150f57c49a968b5f87a99c9561c505274d6f6986417135fd9834ca3e4222931190cf15a02db4d3fad11e1f7140e2c73de702264c0ef4959f6d0e1d6afb26a25758fd670c6fdeeeed63612b780775b9773fa134e411dd55fb88665480ff1a80f3690a90d335cd2fa6992680d4e9b45c7487e3ec09dd913f69d01eae68967e7dec21c41eb5ede4b59d2e0d7133e623ed76f81c7fc71268af75dc26e055c225ae0fe64c33cce630f22d98d5aa58a4e293f0abd206cb3b991120eb02a5a9f36d5e2b682eae4845b4ab9798cca928863ccddef702addf872bb1537e9b4d9b4815a724f788258407ee63649f3f7fe3fe188d6e845f4197fcec8fd5a865e3e17bd11e866cd33b520a325d3c62e19270c3f7f6b481918ffdbc20bc5de9b31c609fc1f435c336718eaac2c64da086ac1b7d1f1cc727446978d2db6c44567d6f2078589b55bc98d4c0e4b6054bfdc5518e12c069c6ee7731f17a81cd69745af9fc94ecb6168e3b9437398c14f696d60074b07f736c6c99b56bb461da99853d2d5e68b1a4060d0ab46d5150c0fe3ae5cee32bc99fdf7eca996938fbd3cdf187e8c87d6772c6af1f7f256cb17ed7ff79ee476c3f462177b323f36a7d20f4109ad4824669488a8bc0f68e9b0894f977f2f949328f4b45a0a99de0a08f9f64b336313f5cc6050cfcc6fdd6bcc06cf3fe96d477afd57255c717d6bfb6516f4c820edfbd154c9d429fb23d6bc3920cfc427c43dae66b261aee28ea4618702fc1594fe6e7e61fda301337fab3cc37da5c6c2329ac0f5a5443bc6b8233d18f5764aa58f7af9ec0bdaacc21ab1d7fe9835b391c6b4bf8ec0d0c77dd1c14df901c6a00f15601b5ea538ed6464bdc87f5e1451310e06bc19a040375e7b1d5b87f89ad3b610442974391043b7249e310885caba7a4be7e413fef8", 0x1000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:18:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x282) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/165) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 08:18:50 executing program 1: r0 = socket(0x12, 0x2000002, 0x1) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket(0x10000000002, 0x2, 0x6) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 08:18:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000002c0)="11953510c68946845b3ca9d2c3fdca228ef846e1db882675a7c1e10e29cd57675b61df1304e9823ebc838d3bcdc20c2f44bd9610f82a9b45ea3e0340d8e31397778cab4422e15401cc03abe1a775283fcd1d0d682c26f1f81a5ff84bb2ce018502b57085d8fe42be46e36817158a6eb8b5e2ee476011a1c5dfe91d641cc3b723b81728a231610d397f42b0d4de95d49a39541a518f74286dd6d33743b33bad00415946c24ad1fa3229876ec2f246f07d66eb6ab5b4b31dd6f122de0c6fff145c1e2a27ae158dc24de4a425d8f1e6cfc8ff5c1e3f2c753b13b492ba8194c03c3174e6fdf06a1974382dc49f7805f1675a7e8c414e1f14a49681a6e0", 0xfb, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) read(r0, &(0x7f00000001c0)=""/255, 0xff) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 08:18:50 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 08:18:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x102) setsockopt(r0, 0x3, 0x7, &(0x7f0000000100)="2edf35dc6638a73950f601ed7319b15815d92291994dcf44d5cee0c1b3d2d27b933dd4ec8bb5cd5598f48e1744acb9b23b8f7580fc87ffa98dadb22c53c24d0c8ad5ad7097759478ffa37b3389877a9241e455afcd78ee610ec1c9891fab1be3435c3092648d5e38f5d0bb5fe4f3a11ac9f82f", 0x73) setsockopt(r1, 0x101, 0xffffffffffffff8e, &(0x7f0000000040)="7634a4d0d197c9e003f6c36491adeeca69d5dd558920ae4ccf0b87ef8222c5784afa94d3924968d68f4e4c2e7fef826374834968e499c713ffac407c89e02687d14a3fed132c11781ef8d9b58f7a9be71b1a67f5bcbd1ff8a2244f3e6a42a3cf5b82c2f41fa0dc9a7fa0fcf2bc11cfde71d177269dfa32f26473ccc7f4b937229f9bcaee5206633f7fd3453cb082f81802db5dfd739f7765ca87ecd2a33e77c716", 0xa1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 08:18:50 executing program 0: r0 = socket(0x1, 0x5, 0x9) ftruncate(r0, 0x7) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="1cb80da81f98c32bc2b47dbffe367833b870b321f6ed6da03a27b0641d805cf9452ce12d3e8fd793ff1d3db85c133ef495f8c5dedf26b45abeb6f377c5a946e8284db2ee107c3449fe1c3aca6d4f494d181600eede9950182c494c32846cb5db5c650f85f75a10e21e62723150ec4f5aba103456a305cdffebc70b040e0533b454b3b1e5d9888c01029a4bd6eb57289cde68835f882bb65921fbee96ddbd740f2b50530cba8a220d4ff24e2d3fef6613677e8f941f0940697434277dc57aaef58d6b51f7026ca582630d73078a58c68cc72becc2c8c9e41586f825e6a79b3925d0886f", 0xe3, 0x9, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) getsockopt(r1, 0xffffffffffffff4f, 0x37, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x154, 0x40}, 0x10) sendto(r2, &(0x7f00000001c0)="c8a4279d108dc0152f32419964229fc9f83118fdb6fd222ec9d3d8dfb998df26d6f8e5602f222cc0f3b76da79a06bb730478631ae728c44da282f5bba7694db5d56cc76a292b15289336d9f87db9cd9dcdb5a0d16d32f40bb34ffc9a673c4f6011405bb8159dd6abdc130793c28474f3fcaeb9bea9d05dc30559b205c4352fa20e29564be68958f1548924b7988544f97a9a40b0a0caa50faf66f2f5888ce6aaa11f86057c9e33b1712c3a32ff94", 0xae, 0x1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0xd1) munlockall() setsockopt(r3, 0x20000000029, 0x25, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x8001007, &(0x7f0000000180)={0x3, 0xdf54}, 0x10) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 08:18:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 08:18:50 executing program 0: setrlimit(0x2, &(0x7f00000000c0)) 08:18:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ftruncate(r0, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9366f90be00ccf3ff7435468833d630c7da5035d363d2442a39c875d7f75558bdb7b12813504e4146da4229147b8291a82274f124232be7ec5828752658390f019281827a3f2103f1ed2ec0da7f81853a919e79c342b368c597f6f8ef9eb91c1e289bb0766440157b2b578417567d4f212dac49a6a53b753abb45cae6140fc0411f20688e92cb1ae13702af1f443077d22034913c59617a184c12919d3e452b6c2ab46eec2056eebdb3819c1ef0cf52df31ac1d929a9b61e03e3be2b849bf77a6fd8baade8264117c5eab77a65203c2512c52aae6b6d0d51996c4c4776d872a2437c7ff7cc457fbe056f449f771f2fb832f4defba17323c9de027197c0", 0xfd}, {&(0x7f0000000000)="5824c5c3d21fada9fb5301ad7c1b938ccffd53ba819fbe19b2cdfbd1b01b31a32d3011", 0x23}], 0x2) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 08:18:50 executing program 0: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x1) poll(&(0x7f0000000040)=[{r1}, {r1, 0x2}, {r0, 0x21}, {r1, 0x10}], 0x4, 0x4) 08:18:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x21, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0xa0, 0x81, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x514, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x6, 0xa0}], 0x7f, 0x0, 0x100, 0x0) 08:18:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="3ec600377ead4043b52337535227038ba1411b89fc5a883c6bad422fc5df2d70a7556fda6a03fde04db5b85eae22653c611faa2b4e12abcd799ed45056421a3181c53f0a8a973400affa0e945a7c977a35624fbfcba29efe31e57fb32cb2e93ac7b51a2d165a20ba481be5d0ed4f239c5e162d1d50abeef71b68a544fdc173427b4b0fe969ad51bd8cbfb40cfa0a211bf86c0a58ea3f23bf525a17609f4a263b72b41fa0cd952aa29dea96d2fd6530f082d857bc0176e7a1fd233a87491f9a8324f3ca312526a7eaa48080c5b59eb4c097df333859ed5b7d58d9df39e651cab8b40b") 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) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x4}, {0xdfc, 0x81}}) 08:18:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fc3b"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) fcntl$setflags(r1, 0x2, 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4", 0x58d}], 0x1) 08:18:50 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 08:18:50 executing program 0: r0 = socket(0x118, 0xc000, 0xfff7fffffffffffc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 08:18:50 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3fe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="6106f108830c18fc01958102", 0xfffffffffffffe5f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d717f3d48ca859a503fca0dec4e4355d047874a080c768befc560cfe535e6870d9af95cdc68023d4396c2ab77cf6ba47be0ad3368d7f9c4d9d9bf0384fd7a9449303f1d2368f587c1b196e5592c396732c1435aa215621be55b645ab7769aa713ba3ab9f551ad5ef97d7df746aef3fd874e676309bf759cce5d238387c", 0x7d) r1 = semget(0x0, 0x0, 0xc) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000000c0)=""/196) socket$inet(0x2, 0x4000, 0x9) socket$inet(0x2, 0x3, 0x8) socket$inet(0x2, 0x4005, 0x2) 08:18:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 08:18:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 08:18:51 executing program 0: r0 = shmget(0x2, 0x1000, 0xfffffffffffffffd, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, r1, r2, r3, r4, 0x1, 0xc36}, 0x9, 0xffffffff, r5, r6, 0x5c30, 0x8, 0x8}) 08:18:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x4) 08:18:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 08:18:51 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/239}, 0x6b, 0x3, 0x1800) 08:18:51 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="bdee2c5e5c2353214dae5178ee0dcb4f2481ca837124ff91d44239f9850cd631465a243f673ebc513e178e26b3292b8686fa4d684aecf2c1d3fc8e6e0fa5c6143bedb7159ec9c1738f03fca030b5399fd07d3a117b178c9b9f2f0f173eeaa3", 0x5f, 0x6, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xff, 0x100000001}, 0xc) 08:18:51 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) socket$inet6(0x18, 0x7, 0x7) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) close(r0) 08:18:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6", 0x4000000}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 08:18:51 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r0 = shmget$private(0x0, 0x7000, 0x200, &(0x7f0000ff9000/0x7000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = semget(0x3, 0x4, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/181) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/47) 08:18:51 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2021, 0x1) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x8100, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:18:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 08:18:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x100, 0x2) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x26) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0xca, 0x100000001}, 0xc) sendto$unix(r0, &(0x7f0000000380)="55d1dca4b16d3f141302d32cdebd753b7f8e575e2cdee2cc8ec26d936ea16d98c0354d71c79424840c31a2d57de7a6f41b61d3c68f5bece9bb3fd6c089708ccd9f2c2c3e00e6e40e8296de5182ba2ac76afccbb7b275542fe9a654c48699227df2aeda3b979c579f4efa864f3e5bd04e8887d4bffeb141e52358b61c37e23546d98d9cf1f36f7b7439c8ac5827db96c90b4b6cae11cc03b41db4d37c0cc1f426f0527a752d96692ebe72d6e28bb601d21319ca30aa9d8fe46a2a1b167b55fad039235a06d64189655462c065aede5db87672572b4d2754eaa9d445d60f1396fe0ba2fb278b613d134fb8f4fdc66eec519c5702e489c7a22bc55574bb093d4947ef9a2a4d9221841542cfa37856211110ccba00a3a9d6dc8a3d21a8000000000000", 0x121, 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:18:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) 08:18:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="575b4e02a9f61e7c8712f0d51bc987f18f1cbb807fdfa839158b222315368301332379e2892b3b3876bbf4a895a70327515eddff8f192f0c07759253a7d02a2e00d884e80a24d7144a8b262d550a9b3df86eb9d0eb8a81566d3020e4c0850b50a1495bd8a625", 0x66}, {&(0x7f0000000140)="6f4cbf6a4d0f4d588e7c8fe4aef87fa14ae8ca30e87accff2f7613296937c26393315122710f70c0ebc785949b62bf995fff07386a2803c7f3b510b5892c67cc00c27583f2f116b4812e3b8f73e3f514003d0c11ad9a55953821179a79b95afd71b0c2255aa60b85495b75c98dac7a090733c94af68c27e227947e8c71ec071bd406705b18b99ea0e2440afc4fbafb7162a83023d251dbbb2fafb0b9df2581bf94317b616eb629811b80c65b4dff3574b657603fee8682dc4b75f7", 0xbb}], 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xa0) 08:18:51 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x1f}, {0x1fc, 0xfffdfffffffffffc}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10082, 0x20) r1 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x3, 0x214) semop(r2, &(0x7f00000000c0)=[{0x4, 0x1, 0x800}, {0x3, 0xffffffff, 0x800}], 0x2) 08:18:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x401, 0x7fff}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 08:18:52 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x4}, {0xcdf9}}) 08:18:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x110, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x0, 0x3f}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt(r2, 0x509a, 0x80000001, &(0x7f0000000140)=""/4096, &(0x7f0000000080)=0x1000) bind(r2, &(0x7f0000001380)=@in={0x2, 0x3}, 0xfefd) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) getsockname$inet6(r2, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000001140)=0xc) 08:18:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffc, 0x40, 0x2, 0x5, "0208725efbb32a5ad365ad6c723d2d988d02eed0", 0xf4, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8001, 0x0, 0x1, 0x5f, "562a5a1ada7a80a5122c83884144469a622400", 0x0, 0x2}) r2 = semget$private(0x0, 0x2, 0x200) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x10000, 0xf5d, 0x1, "9d6f734e69c87bbe8c8a0bcb9d43125df7461be4", 0x4, 0x6ee}) write(r0, &(0x7f0000000240)="501c41253d8ad6ff3b56aa49328108b13dfe2a96b439913a0a72981f52669f3691aeeb1b76e18585b9b5ba9a71f16054a300106b07958ac79f4d57200f8476235f1abc42d9c7ceccf50c3ab4b5aa581bf24327db51f0ffcff88ff2e1026a10c7d5d4d031a7ec3ab904c72aff6a582190f448624103f0bcef1c61e3a31315033e7e7360f4ddabe8f19f329fac9670cf4493a3eee1f67d83f1cca5d928ddc5cddc3fde264808a57bfc6dae3ce6e2fa38b902e092813dc63e260f97b5b6177419b4", 0xc0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/132) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 08:18:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 08:18:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="bcc33b1536971f20e5067c651a9a86a9e365b6bf26461c03c0d688a64f96d9632853e55ded41331790541b92cc2e501fafa9a3b570af10ea91946385ed56218be8a93a9fd4bd9aec4b9d1ff33ebfe7493d30509ec6cc9d0449b8e540cf41c71bb41300cd802523844fe4c13c4f443aa1beb3a5ef5782278671befea29726bd0596ff0ed7cbbac2fc948352da01142e7eddeabd260304c168eaebbb62288442fd3e849daba31e47a50ce1e57fd981e5ed8cd14c0501ea9420d8565779114b660a5e5adf2dae106737863c7041667200ed76811571b64d4b20ea5ede598d3565bb1cd212c7274482bbc70a21f61becbf9d7a1113fc2a0e06fcc3d32422305a362a66b125d530cbef3a6471902bde2fe6005afb042eca5ca18b56007c14ea2593636f40994c975ff19623e0df8f15b7f34fa21bda30bd06cbb34803d212d0b3611f53307589640d1f8438fa5dde4379e12c5785ed4cfccb03b6d008416469b5c7b986f7ad6bd92d76dc16d76e18a148cce2dc052f42f3beb0f9848a3b6c8681c64253fcb2cf850cbcb9c07b3196c1e98c5c3b28aef9f2419c48814d380d7473058ed381ebce910b994b308a3813823709b8209e9e5aee7ce5157102ee1f348f2b3e087e1474e052da93efd0e6495a14b576d2332faf5f56fda2f18a039a40d1cb217d6bc977b2ba3e081006c0c1fda04a69fa9a4672bc05ef6aac663dc0a2b15d8ee20eb401de218c89ee8f78fd4b0d1f0407a68f4b1e39706b36d21fcd12c02a1eb95ddb97b00823dfb2659731cb0199ac178b1491f193a193d45d7288e64bc42d4eed6384b78a33104f6e73324e1f255b3223fd3e9d6d307fc9e0fe5101a8d79ef0929a23e31cebe9bc4d6d5bfff05faa1e3cb7d3b2f63037b39e7ebdae7aacf435c1621d8326d6414ea01d089ad6a175ebf7b2227f96f64d4e23001eede375750676c882b78c2de7e5a04077cc5cbc43bf2320b29b2f0fe20416ca08554a53becb216b1f7f120135fa323f3d646e30e9f2ad6e6cf708d84b52ed727d7018194c76e00bfa6a22529125436404af6e50a80c3b92cd7c732228f4cc68e8463f9d89ed9846e99004aafc4c92e61641889fe95f2e13b5eb734164df45098a48b1177e5ee6d43e5c8571f6a7a713864012ada09fcfce92e5fb280d3e90be256631bdb57f2a533cd6734e689df5538e74a5e93f3e61ea8e92be87f6e47391a38c85498b0c57f92d098da795f0590cdc80e8a83299f4c1657f84a842e9386158819253ceebb7894e33a38c5417932e9375a1ca4f0f10f21f244fd91e4520b2eebbfcf5f4a56180172f9e1b2f47ac024497ce0fccfbf3c2c54ebb42fef02705a92d9315433a6c8ff9df120c25ba722e6b51212c2fc3fb635edd300b85c0359ec5bf2ab184e5a47df378b3c199c784843466fd75557525dafd3c066ad4de5e51d977b5fd2329f70a23d815bf53b22ddfeb2050f7be278cf23566761a1cff3ab21aa66cc6a76874a2f407c6073134c58f639ffe28e9b28e95339459286281aa4253580b342b0c6846814c23043813fe52bbc5b19ab750c69c1041c6defbcedab5f63fd134cb4df263c8af1e4775865d71dcb1ac8950329ca317677af8de6710271e9cab06618f758c716da2645aa781692d591a3f6b5a00497be1d43660b18a1b15df3ace193c7394aaaa575f298db853000de0572817a2a01e84601ee41046fd04ec6f6c005f9516a5e13aa4ff4b5e8304998c3e3480f14041ef1049c0c43830dce6fe1661f02619e785b3715a25dd3d399c60a09d7b97c6fd8a6f0010bdc7a27117dc727bcb3da7918a69ed4f751fd51d3634f8bd4749a9a553e7f7c46a7d353535730ec3e093ab724767ab144f3e781789d656b855d6e19afce012591fa743ff7cb84b9fcabd88ff55e7eb4ea6e6aef1c2a8b440679e35c3f56e4cf8057ce799fb633a885097b02d14ecc22b8db4f1f77edfbb94fa61a74e3bf18327ba8fe7ba8ec92ae83706daff9dd8709f867a9767314a4ba5315e07716d96b0a2eb66a6d05e16d0be95ad3c20ee303dd456051890bbc87a0d7b26022768314e439c1e5ce085566c648010d0a9ab2cf50e3e1c227eec95a105f521fb962a897c8e37adb60496ec5a29eb0a4074e57b646153f3cba67eb14d2671e2463d375fd2b67bd8cbf935915446fffcaef69ba59f48bcc00c3a4027a86d6e8d02f64ccd68de777bc802b14b78332ad74389b7600db23699e8875661a3d2bf43f289a253ed6b4aee0338423a5b3c5dd3ca594dbe7ad9dda3dcaafdf10ec0c4a5bac506bfbcc9acf7c026a7c0ccde3871c20dd8b4c2ff25e46707e9f322621442cc16a32f08c26640cf9763448624089d55af144222b7ed4af386b8b6b2dc76cd396e59c53bf149c8ceef726576580e77df539471cec4a13d226c82f9ce208531bd7ee6cd2b0baf0cfc5862ef94c8ffdeeeb245afa7d4a00dfa0d8c0ea79e0023273824a40b5c1e653bbf29f3f7317a819269398fe42310a1da0f1fd658b429358522491cdc16eb6f08abe04dca8999068cf0949688606fced8d9d98dba6ce99f1a3356b98aaf8eb9c5f9aaac2808038533e430f1ccb43cfa7f628ef07ff9256b1933990120d1ea6776ce856dc393f8d82b773d13ae13498827a099e2d8d7d423d054c94ece37a18015f386706cd9fe6c36452ff30f32e88115f65ba07d1427e21715f5d0782d7c5b1a9d7bf7b602f5c0b4137e4f435700df57586ebafddcfaea375290269c415f304a6f3f03567d99ffcd8f564413e1d8f8ba919826a6ddf6443ad4c2e06ad34089d61dd0bd811fb8355fd26aa9f8b9c0a1037a371d838f29a72c29a3c8d7626488c888d6b7f7dea5db23c510944491d7b5cd6c0a7599288f81f2ffffe932cf8ab7723926ef95ed626656745286f1331b04ffc3735a5a46af9c2df522e3da257ecbaf5e2f46f23a7cba49c6604bc8c8cbb138b18e4bb11d29ff1b5e6eac800361f2ff164fe91a6b0366dffeaffd6273c4b60df57fd29334763e1562d60fc929eb15815d31ed29d7d3831a6bfa68968af7adbb551b2ededb670162831297d187adb184c641d3d3a8eb6b6bcf750282afc664e371fe1eca7646e84957676cba8d4504179993caf65aafc54485100aff79e53bda47614dc41b2254c4d34f120dc0d8981f61516504de4fb851138985df90b8a890c010f31f9661844c0201726b5ff9903967bfbe418c2d7f56416cc680c4ac570f803f89946dabde497c8a4b868e5aa6a540d280cda7a06fd58771ceadd30dac23f432f5101a1f1fe53c417e92a03f185c62b308225a249e4e73a4c9b77b3379d93c6dd7e5f35ea4f26d6a6ca8e72e067061a5857d2c9fbc6855ed52d090a53c021eeca79e43a18888281b8b134ee3cd61ed424a5c2d3a032eaaf95f7038f8c4ee5beaec5a1377eeb7702585182544bca665024337e2609ae59275de4b0d822d1413b6c0ccf913049e05d196d46c163c3269dec1b2c24e725f866a157f04166ca4b07c6ca1ca7e7f1a0dd3de41a1fafb2f60b7cd27c2885999f3c75e44f642ee8e7a02cf792cc066ce47e301b25becd3450cb8c7f515561698cb5245ca6c3e50e8a821bc9a3c7765d1e6680807dff5f6c74f8496072e6c796e9fc09e2c5e8714373d67785dc3ebdb439767dba1ee5ce3caf4b1b314c8507ef24fe53a3753424292937f37984c0151c8f13b7c2b1b04fb02aff364b68ace81690201aefe809dfc737ad63ead0dae92bb673e1f215b471775280e819501aaf7fcdbaf0cbe2f52e291d5489d900bc967f9508dd484ee04a7221ea1dd26d6cdc0b417bcee4ee3d67c6e34b1b46160e17cf9533ff5e2ad00814363fdd12ccf5ff2034d02330999232432b23b71f6290064d43696343e6b1997c9d69ea543754e98eb14766968394eb5514a8f96a98ec4eadcac8a98e5f2a8c6b4cf4ed67765982c36444966b178c0cf44442b823e3cfd9f6dff370dd30f7155e97c7218174901bbeae1f06782ed1ad03e289d49b12983304cbdb2ce5f05f6a67689a26c56ad7c3deecc1c476c5a97eda4dbe7d149764c9d81f4c2519a30e37baa5152c1c4c5cb579234b7bc40d773137b413988d1626917fdf44e883d5826423c45fba4e64d7c83192d35ecf32e086b0ba71e1e9cb4218f333e5942adfe47ae4544de6bf7b4a917da9e1a4550b768dde390f687d0857bbf2d1f8364d57dea46dd14ba2fe0001d49d1e6a6108687e902a0300b9c15cd58e71b1fd91682ec67841174fc979f312d2f0ece95066d372f08f3b4c2f8b8bb630509119a8e8facf6f51b538ec7780a29a97d528ad6a6681fbcda6b901bcf8a6a363107da1ed2c8b5f3382306de448cae5d26d815b611e97c160666e813e396c81bc8bec032097ce84931f6f5c40c39831d23131cf6c4a1f3842178591c9917134b84d2cecea3582eddfa5ca3dde6a08de568d3398cbed881cc23cc0eecfe3b2b9d3efa3cbf9c36ce3a6300d840b63ddbd7b7be937be6c46c5e80a3bd5968d228c01a8109d7da5012d260bd5b32e6ec3313df19799195ef41da42c57c76b7f9067209161a456054b26a8dd7f4ac119e07e5c22fce81e573795ec1b452673c8f92d8b11006c76bce9f5f2baeb2a09dbfc555c3cb2b9845d4cff85a5a128da3689926809ca31af572de52279591e9cf867b171cc5ffe8726529642acc08ef28598622fdbd476d84a7e96320d73cbceb2e7d6e84333ae4b8f6ece7a57495fc0845f18393bd0d53212b8146eda40b2c88312fb3303e28296b57323994c08c9f53d02460c9aeac02e96d68a8546f4ed08131434990ce3880476327722126dee119e43ffbe59fe00c9c2f2e6a4895e42635fff6157f2f62bfacb7060c620049896a396e27946a8cf281dd6ae2e8230f1406e510168d36c97532713eb6ae478fa4a93389b407a16b13c1796beb2b9486403c835099a6c0d35b1dd4682eacc65fc60e7ab604d911b70bda0cb6b5a3bc5939b4b912ac06e7fcf9f67339ab0749cc4e55be4ff8941c0dd9968d83143d38c50a424d8074c49ae1f3d15e4fc2e21d1c616f4b45a837a02ad5655cac0778e4fbe9f045a35808a3cdcdf46da989942b73518a4316998d5e49bcd11f7afd5ca20c342d3574005129c37b8a513374fbb09dc4e7eb3638c5cacdb7d5614d4e8d228804a97c7aa2b25484536a08294214e58a1d5bec6875506aed0b48fd5760952704236ec74166d3fa56f2f5194634d131a9c7bcfe1bbfd33f616b3c9501370258c556c3ed56923bb061519374618b5a413fa82c193094e95c056ccd604e3813512475443618f288412e29ec42458eb73a81857b67208f94e3806f91eb0ecc2e84071504e9516ec26c8c9ecf466a36596116c10bdd792d2d0fbed64a09469a68627cb33b88d22e120eada3c8d767c5d9b9ae7c0348bf898bdfdf424884c8dd99d7c92d00763008d805221048dfbb6dbbcb4b3878821e54680f6b389c93cdd53846cc11114f99d964b9f68f91a117d5586f2faf9cc65cf59cf444b9ed69a35a098c9a6c4a630352fec4b33f1cffc6771b9512b05e309f775ff9c108fa536b4a1a51a1754cd95aeca88b4fa50134e5fcd42b240c685f4ad523e14e781d775f33d8dc5e31f8ebb24cfefc68ccc36fcf95f88ff71826e84d2040e7b34abefb1db6fba911c1da6f63c06321dc4dd0f5d3705ef1333e598431fe92694dca581aad8e249b60b685727c9fbef6a22c2797f870cc780e714f7211e6d84f5e0d7b3928525969761ca61bf40764f685f04888c0f4e1f70725e6c53cdacf7d226f1c33c3935a60f9ea0054", 0x1000}, {&(0x7f0000001040)="5e3afd16b1b275a4f89dd7a7b67b0a198f10fc1cff955e2a140400f18a2e243b640861acd53ed41f049521d060482df672928d1c14b5540d1d7971fd1d3a218f7de816173d2b867725ee", 0x4a}, {&(0x7f00000010c0)="0b3af3299a199cc8063f5b177f03f50188a81a2cc7b576a4ddff768ea32cb96272e84bf24820c47c32429fe05f5142dd5f9cffe75cd9ca51eb5ae376a1451d2e247717cbb33e2e10bd5cb88093a195a08a0074c53a1d52e83d329b86c66dae42e4b42b512c244a275569986314a1059beb05f8e95b43e39f4e7ebfcd631cb5a03150df1f62dec128cefbc891ced15fa6", 0x90}, {&(0x7f0000001180)="39a0f182ddc583949911a236d6b0dd636963535196c1d346066d4c5bffb7c51bfea60eb261c27bcddbe6755121e37549cacecbe9247de1f9ab0ea1c1f9253e76a52edf428735eec040d60fde6ab85c34fa3b526af270a7369bb8d0a9a28f5b3ca4155b6583da8f0dbc9a7cbabca6c6006fbf309ae01ac45d4153ee7fe899e4401639e2f85736c10ba74ff7851356f1b786656349447a16", 0x97}, {&(0x7f0000001240)="b47c533cd7a14182d9c1db518ab1cf90fc189fd2fc9143a149426eacf5e77de2eca92181233cca0acf3df588d8f2cb31f2d13417e9f935ce3571be3258833dfc1346082f8d3f7af62d592f242a94bc707d0150700ee6466179ba43d2275b1dff5b0867ed2f4c47ec264d91bdc68ac0aaf5baadc644344a845fed9f93c12ca65beb129a9714fe3fb63348240720c47945c7d18dfd4a2e68c8ff285fefe6162d", 0x9f}], 0x5) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 08:18:53 executing program 0: semget(0x3, 0x4, 0x200) r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x402) msgsnd(r1, &(0x7f0000000040)={0x2, "baeb83db2ae7529f3ec19f95e67c5fd85e13318f281635f007a69ad09b22f0243b6cd6e14c56bebdfb19fba5faf2b274501256e18eb660d60fa84082b4389255bfe711398818991bdb646f15c481324933ce9e"}, 0x5b, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:18:53 executing program 1: 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)) 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) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0xffffffffffffffe1}, 0x1, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 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}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 08:18:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:18:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x20000011, 0x6, 0x5}], 0x9833, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0xa, 0x33, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000010, 0x5, 0xb1}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x4, 0xffffffffffff8000}], 0xab, &(0x7f0000000180)={0x8, 0x3f}) 08:18:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 08:18:53 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = semget(0x0, 0x0, 0x274) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/99) 08:18:53 executing program 0: dup(0xffffffffffffffff) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000000402, 0x20) r1 = getuid() r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) syz_open_pts() socketpair(0x18, 0x3, 0x528009b1, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80, 0x2b55c03d, 0x8, 0xffffffff8fcd2025, "4a480c1a1fa0c1cfcab91d31dc5ddb28da7d0418", 0xc3, 0x5}) getegid() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 08:18:54 executing program 1: msgget(0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) 08:18:54 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 08:18:54 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, r0) r3 = socket$inet6(0x18, 0x1, 0x9) r4 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000300)=0xfffffffffffffe3c) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x0, 0x9}, {{r2}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xfff, 0xbc4a}, {{r1}, 0xfffffffffffffff8, 0x83, 0x2, 0x6, 0x9}, {{r2}, 0xfffffffffffffff8, 0x68, 0x1, 0xd73, 0x1}, {{r3}, 0x0, 0x10, 0x1, 0xfffffffffffffffa, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x6, 0xfffffffffffffffd}], 0xffffffffffffff80, &(0x7f0000000100)=[{{r2}, 0x0, 0x10, 0xfffff, 0x6, 0x4}, {{r2}, 0x0, 0x2, 0x1, 0x80000001, 0x5b05}, {{r2}, 0xb6c7947e6b801489, 0x0, 0x40, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0xc66, 0x3c3a}, {{r2}, 0xfffffffffffffffe, 0x8, 0x3, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x28, 0x20, 0x6, 0x1}], 0x0, &(0x7f00000001c0)={0x9, 0x8}) write(r2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="34b42e897a1854dc1813118ea026617787b0246f001d0ecec2ba", 0x1a) 08:18:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x146) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7650594377dc03c9331ff7ac043097a6a23446735ea3594994ce26b66021352821d514dd975b09c6062b21534a15eed4c58184fbeb452fb40750a6811e068d3652a6d49fe284e5dd6f85", 0x4a}, {&(0x7f0000000140)="f4f1c6a7f61d285af80123052e2a50f4270a26e3532f15fc454c746e76220482799a9f1d9c00895c02c2ffba2e2c11ed5e4950981d6bd290ad80ef901b5e3426319ddde93cae006d20062ad92c8f82a8073e4db8b94a2552003e986233e4e5b8d829a9457df5e3512ddaa7556c70", 0x6e}], 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) geteuid() pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000300)="eb42d6768a518d4732b22651766e2ae027d48f49b42ac0b545d5bc99e2fb5a605dfde1d3604ed4746924a75d9b8db2d1fc74a55fff42add65120db975a77e28d6755aef7803abf41396ee9b856b5187a063203dd469293b05a376b3e627fb9879f4a45328b0a00bc038852619445b08bd76a3429bf77f13efe4be5878c96d84c62de45f79cc3b7c0c8cef5dc5b635663afb2979fd637476314752035cc1c981be8cc18a479a63e130e5d21fa7c06c6eaa0a1551175e71d3c3f41f66e53d489520e34e60e0c7535f7e7a7df9191acd5e2c47464b410a16b59115a0200f4d317442903320d2593428e5ad4eb04810667fc046fc8c9b0d372268507b96d9bdbd1160c788783810429ab84c81ee8336407327bdf69e09d6da4bc5c2ff773c5e4e44de4aa4e29e8d1c6c03ea2d77e999c2a86724a5b2a23f86c4046fad2274c2ba8110522a6423de97e5bd6bf41e2c133a4710f0f5cec4539f309668c6e2750b9e8fc5fbf0b2d878b0f8993ab6546e5b7eb2aabc9213d1987576f2b8722bda87616b93101776b3923a3e1e29e28cf106312b8fa316cb7e3298ce01bfa5fc4c884b7681be5edf11a49658d31d561e9d278819f188d2defc3ada2511d06e691005a74859daf9e9d16466385db8d8826c7aa03a7be96ecb7a507237e3519a0209f1a9c367440908d56a1270f902131b6f7a0355ffa2584d5622184a7871470f3379668e56fce9a389693cf3b41ef915ad7f63d00cc83dd5a83337972e7bd1035efef731c75fac7e976e2a16764535dc55fe8ba9d6903fa1ceaf230b066146ed694ef1f7b47aec5dcf675de9075cfb83e74dfe7b2a497dd0375cb45ec81bdd0a1bbc95e8fb3e686e63ed38126bc8cdde4967b9910d1ee08bf574740555e504547413f1849278d9d828ceefbc193d2e4bd4a5a47132ed66176aee7faf501be358246f2f07a0da829edf2a36ac64e04b2b679e0febe9a1fc33483adf9c0c59d14c3688cff21ea5ec0b9f9c369a6d96f687ad6b1e54cf0d1d85e15088462d0c01515bd9ff76686038d887b5cc7eb4d2bf6fb84f57d4ce90bdf66c49d053c84b057fdd28fbb1d2b13c9fe7ca1359205a90eecf9fd800986c5df101fb3cf0f7c385de52f61484c34b292eacfb82a6119c64fa2e2c5d13891daaed88ae13bb3c267545299762ce4a09c1120b02d818b845118f0dcfbeb24eb0f7876b0699c63972f3d531a45f5f42b2b1a5e089f76cab49fa60305c2fcda6e1dc72354e28fdd56b4ffa3c97ac87eba2018f0901e087ff735cedee46cc58b9383b8c17af82e42bb65fa31e9f36b4d35d4199e602d42d1b443a0f7b6ea6400896a946e26e6add052bc2b036f62dd5e7ea54c4abf92378d6b2ae3f97b54b6aaea0b9bd9415132952efc2c10f1ed6b164e673d1282b9e96700f88f2578d057f197f2bb71b1083ce2e5adefbe7f3b5d9832d7fcfaaf2a2b3711e6992976532fd4aa59028dac1ff25299eb3a0f466e831eb82562f6568338aa9c055e248f330806e2216a37f1f237607ab9e6eebd7ffb46782167057ab2f1cbd5f31d4bf2ced5270a2571734135d5099ff545508645e15bf285480e097fa4dd53298a14495846c17708859e9181125d87c5d596f378df71d436063d05f64af331b37a5f8b84183281b53c03e2c1ce6e93660c63ce03e70d3a5960ae375989a41173a46f10d0a610e513d78f69a519c48f85e55bc0157a17e71051d241a80d6a5d30a1c27e0972af4d8665a39100e895ddb1712539939dde38888d27c83c12c66813ba776a390199edafdeebf97caeeb25357bd618694a6599c1dfad151cce8ae69863699f7dfaf8b7f50b80a8a9eaf0d425a902b5757519326b13fc5015c6ccc1016611c12cbb74f0918378ffdbe5096bb11a1cc487998e0a70a9e693b8de858b71b56ae33acbe55257882ba37fee767c2cf1f0daaeeb013ad423ee1576c8dab2aee23f4e074f6820d29568c2d98e2115b00eba7591a47b740af25556bce22b24d668b75bc5b0704b830f911f41aa0c5b850513d5b868b9ce93d5ed31644c53c0ac56e85eb927d21db2d01017d3bd21d34ec6bfb405c4d13bff72e02edf6fcd633589eb1ebdefe834ae34a5b5d185631e5dd36b3d47872ccf6577f6c2997fdfcbab905591ff1e3162f0490820f67ecd2c6344a36bd686366d064d3e193c4d632fc52c32c17c6ad4cf2e300693c2ed2047129bd3cb7ddc789e0440ca12df37561bb71f24576c205f25cd45544d83abf4c8ed1157ff2c4309db2da30531e842e602fbd792ec1c783180c5e15aeed09ac3337a2f34a641d3fdbc4f513855ceb6005c165567440a82965a3d61cf0e07c861c6edbe29add125078d83c9ececfb842b2674d59eed7e98869cdf41e4488e1d5de50bc52536570c2992b3888943100c7f0078d0f8e1abdf72de40061722066dec4905fcdd2e40141a5866c1da90bcb1104a5e620f17fbc63cdac19d0462403df69338cb7c63fd2fc41e3beb3a9cffc5b61698bc5fef557909e20c695ab791081346d70f5e59790c588bc29e8062a99b9040d0d2547412e66b4a4596b7e43200dce81420ed473b9451e4210072aea02c4a51e8d41adc3d2c29ff03a7d2cbfb7414078cdd58b8f44a58e7b2f50d91604a130882657b9100c531b9ba199c82dfd4671c7dd2f0fc368111f26073f676bc5b815c96e3ceb2a03a8bf3c7cff9e140be8a2505190addb924b4026e3ab2e5d4d38a622dff7f566945159911fbc8c7d205efdd40909925870ca3f645c5d59c2613a8ce9b75a95f023c5e801ade2b08318789abf169aba6ccad1a47022f1b8eeae1209a2b444ae47da835eceece84b31edec6c15918d8a1bb763b46cd17f4c1456c62cdfbf02742146e7b472dcc0b7b460c203b1cac9218580e489cb8f99abe04e4c9c09cc06e18814b2a0b5bd2b6531fca6fde068f875939e3226bbd26c4975300641271ff3faa3624c8ff18c7b64334044ba825531161636afc8f76f9696c4ada3fc098e26e57d726ac4931bb1604102d76764c26d1521737323706f932d9cf42032d49af946d660b5140236707b963dda293f86aaf4b8e19d88f3392e2d81997d942452a7076fe19498247c2883690c99c787385feab997321433c172cb00ab807eab5d37db59eb98d68d8a0b4a536ea4723fecf1ceb3200f9add25334fabf31e39f0059adb528630758a8d23d23574ca80d5954f21c0a8535b8b5daba7f374a043b96f806573a42131a88b15f83dea2526d9320277f4e3e002ed0b7101b88c60c990c148d3ef7cbed89a3cf1ba12bf02dcfbc7aeeae2d9ca490cc366273043014cd4116a7822076bee309c18805d54a939ddeed633dd9fb4204eb5263b609eb1ae465854367db6c4c09f8d0b1fa745e2117cff63ce7642fb26fe7b11ebf9fa06d4748a09be339838178cdbedd65d9ac2b184e36f7cf01b8ef72409516a8e6ae2f8b681246ed78b818dc36065ddd4d2d9f661f9ee265c15701fc785454e880a4d11fddef16fe70ca2cdc5cd9990c8572d485bda5d0b437b0aceedccf167101b746de07cd82bd25bdf3c07ccb3575b84957e9b80b3667d9dc6575935ab812f6e1aed50dd8aa5c62201e47b47da28c84272745cc301e8e64dd3958e05d4d86978671ede23d7f29bcacbe1b0cfcc042a31171fe02b7ba5aeb1212f0b8be5e06834c8b5914075e6b566288925f50e98151cbf16ee61ab762f95cbc8bfbfd82cd7237188f8d053078ab544270d0f6ceaac329273790f89d9b7524080502938fb6df3d1ebdd73d0ebe338f3b0d419e043d8a0e7e74d7cffad4c75bef3e9e925531663ebe9c178de12ef4cab80839f7d94bac315754df7974a95775478fd6a072a8b88dee37498df5b98b6ea032b78e596416f71a1e45af422e36a30233d58fb2694f889f1d34511236bf88f0cf56e3887a4fa34b3f48b61910d6fd4c27525fa44e0c928c9d1429823480225fac381c9049dc9359225a0b8344cf83635a5ee12eac458c12dc1949e6bc47f14612f895038471dea970bdfe28b229b55a906e41f67f7487b17257b06ce3bdf36bbac2f6e2b5522b5ae4ad062368f18b1b3d6d1ad021cb56068866ec71f1a50c76453c5a806170c5a4acafb4857eb6ac831328e0125670cfc3334b1e36956663aeabd51e35bba70d0ddb37c6ec3b5ad71f0843a412096e9fdcbf8b7e521b4a853ff80026982a7bfadb9c8a7bcbbb2937cea35b9cade236c716bcd922e05016a47e405f879be606d9a4be2d86755ae93edd87e3d54ef804843e63bfe1937bb1b71bd0f1b2f58c157aa0ee542c2014efaffb31646c8c6f297e2fb3518ea392c8efd9832daf3cf17cabf9ab3bf78e438b821fd7018c0411edaeb23711700af40ffc5fc033f7edb31f1a11cf82e9fe1e6cf3e022e10f06043cb8bcb13d3fbb4e701d75d75ca4b6afc9cb706a7d8e1746c02369fe157a09d997010167bc586385890fd2cfbb0fa75548f39cd2b9847bd5cfdf6456a38ae118e7e2b386e92fde412b75c79010e822b568e1cec5ea067822a77853666a3325b907326621e29631429ee26a7f592d2664d4600dc2d942e14b7707103af683f40b61948969a1baf3760f6ba79f992947700c5dfea7b476bd56751fa981d4ee3e7b2425967cfc3c44a8e9254b1f26e813d80783f81633bab55ad7a1f6ba6346e35bcad316b87b355a15dea7b734283eb738a180d30e2dc637fb07107eaf249f57f47f6ae2433930b01ab22bb4d7665af11b0807ccf8e6539e4098122f354fe6603d3cbe3845209520bda75dc236066a8a56a888f704675650924bbd45c83600f2c2425669859300c398691fd0a11aa6c3e56cf0235c72409c3309ec6a31b1eabcede15acfb51ca041c2c715f15deca60f52f69152718512e208f6850536d10668963c1a53257557e936151332155d4ce878e46117132706ff23ceb920d799294ff2bbdbe974af4b348757ee4d4d9577e464d10540391e2739aa23927fd07fab80b740d09049c5eb0c23ba23ca7e9f09a9e5883100ce42e8789f80092d8fc339f18177e342839485d500df179af6e1fc715f55a66fa13347f1834cad4a12d1d621eeffb73dad300e174da08650dd37c0865ecd242810c9af8b9a588fb398acb453f59f476b8bd979cf50f8b3e221e7457276b7ddac8c7241a90f6ca28e27a392d9b3d5d73b49920be819812541737772f26e6d3c02a47c22434e1a88f7d12e1fb7b0931e2734cd7d35ac2f69ac9e299e9ddb07f229529f1abeaeb5a737d26df3ab4b0ab2428fb0416052256c5c61da88b63162ad85d1b38d9ea9597e12479066268079e6c8d46c8b8b8832a189dce6417e97e557aea2f92a200366bc45f0d7778fcb46848c2a68fc68641fea228fb8a261e9980e957b4f3d0db39b0d8a35b2c4c2b118ee52e365742a1682ea8886bdea9dc6e285a61cc676d04d08f052907ad508d2f4df0f115b27bd00eff34ce43b18472d4bfd5ff224ed658c6c490725cc763bab8364a0244d0e5774bfa4aeda80c08c5a78985d9e458fd4a6f2ee6e4668cba03d49ce9528c2cc5688b623d7b7655bcb7b34a8e6690fca06ef29ffd56513cf6671d9507f3bd52d3df67acf5f5d2c1f3bc0b85f170e886bbdcdbe5f9efc8489dcda9a3f384ae7bfd8650b78de3e3df74954d301b6aae500d4ac106b349262cd4bf987cb3219d1762507c929202cee534b92709c423b1409be95749cd23ac6a32e60f2b50dcb433aede71857193197e6ca865d98f6123c4b045fea2521f49621399e03ec340bd3397423c7ce23e7829b3ca7122f027ae96497f8d0a2c1", 0x1000}, {&(0x7f0000001300)="dc59a2cbfa5567fbfd283b55", 0xc}], 0x2, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="09a5290c3710642befa4a0dcea88d77bdfadcf8d72ec8dc8285a3291ceeb295312b8363b597b722e46cec1ecc89cab6407fda561d61f33fb1209f8886f06de6ebfb30efd4704d07c679f4e472f59562f1d6c88b7d196faad493d32f8410d88f061927b1b28a29086a4360fd7b3f6ab6147b6fb81a354fbf064f9ba9c083215627e73c92b70cce2fcc91a6a8aa1695b622fb67665d300b174483b38481707bb0e14427ee87f954434c3a7f62ecdec23d5b81c1e50cec10a5fe9a5d5ccfe16558251c13c7a80cb52e5243588bd6c4c92bb09", 0xd1}], 0x1) 08:18:54 executing program 0: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x5) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r1 = shmget(0x2, 0x5000, 0xc0, &(0x7f0000ffb000/0x5000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) 08:18:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x7ffb, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800, 0x40, 0x9, 0xffffffff, "e3b86fc970b34fa2350136a88d8649ca32715516", 0x8, 0xe8}) 08:18:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe(&(0x7f0000000000)) dup2(r0, r1) fchdir(r1) 08:18:54 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x1}, {0x8, 0x2}}, &(0x7f0000000040)) 08:18:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget$private(0x0, 0x1, 0x422) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x0, 0x100}, 0x9, 0xfc25, 0x80}) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/107) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:18:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setitimer(0x1, &(0x7f0000000040)={{0xc3f, 0x40}, {0x4}}, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:18:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() r2 = socket(0x202000000011, 0x3, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r1) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0x1}, {r1, 0xc}, {r1, 0x8}, {r2, 0x46}, {r2, 0x1}], 0x6, 0x9) 08:18:54 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x1f, 0x401}, {{r1}, 0x0, 0x8c, 0x80000000, 0x5, 0x8264}, {{r0}, 0xfffffffffffffff8, 0x36, 0x1, 0x1, 0x3d}, {{r2}, 0xfffffffffffffff9, 0x6, 0x20000000, 0x8000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x52, 0x2, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0xfff}, {{r2}, 0x0, 0x4, 0x1, 0x401, 0x5}, {{r1}, 0x1268bb7d3a1e294f, 0x4, 0x4, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x50, 0x0, 0xf01f, 0x1}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x4, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0xfff, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0xc, 0x40000011, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x41, 0x56ff, 0xc456}], 0xb970, &(0x7f00000003c0)={0x7, 0xfffffffffffffffd}) getgroups(0x2, &(0x7f0000000100)=[r3, r4]) 08:18:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000380)={0x0, ""/67}, 0xfffffd98, 0xffffffffffffffff, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/23) msgsnd(r2, &(0x7f00000000c0)={0x3, "ebbf4a43"}, 0xc, 0x800) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000400)=""/195, 0xc3}], 0x2, &(0x7f0000000500)=""/203, 0xcb}, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000027210fbb81ba15efc8ca3b569372bf670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8f, 0x0, 0x1800) 08:18: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) setsockopt(r0, 0x800101, 0x9652, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:18:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 08:18:54 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20060, 0x1a0) r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 08:18:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000000)) 08:18:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8d) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pledge(&(0x7f0000000180)='{*!\x00', &(0x7f00000001c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x26ab) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 08:18:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 08:18:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000bf0e365de549678e157f5b1fa8c80873591c14ab96100a0d6fb20002ab5d91eae2626f15da86ffaaed6b9c7ff7a5381f8fdb6aa456993d8a414ae8d15de52c7a72cd798e269196a6b96b21c2c6368111078e2687daa55d0e4ea5712d21372351b5e97430716a2d2b440ebf738e705cec34d1008ace829f06018fe33a4d569bbd3ab0d863e517543b146b948256497d041186d982dbe98cfa41f1de"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 08:18:55 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) write(r0, &(0x7f0000000000)="af1bdfb119daf0befdf36718429dbaf9e3873671451fbf", 0x17) 08:18:55 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) getpid() sync() 08:18:55 executing program 1: kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) r2 = socket(0x18, 0x1, 0x0) socket(0x20, 0x8000, 0x9) setsockopt(r2, 0x3, 0x8, &(0x7f0000000040)="155e9c738a950c08d4bdb0f82dbe9b74cf4a1e369b97771fe138717b4a0fa52737f483fed711f581d970f8d861503d7ba33cccc8aa3f7464f67e4ebfe4f476f03b393b7dbf1b4a365a82f58afeee605d9bfc085f820b5e3ada7125b235615124f7589697c37ba8c29af4f19f2ecefbcc1d3fb2731de240d911f22c3f0df74040ce9a6d0cd42dfe1760f59104ab718b5a0dcd9fb66b95bbdb719b5c652988a5489b6b215cc6267af11d04d17c5bb2127156e6470bd6bc4af364d65a6ffe80ff771fcdc4077692f4d1ea6132f42ddbc2ad6540d486f8b9c4053c7da9e06df92e937311b5ccc70217726edd467ea00aed12c48a98e45b58", 0xf6) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="eba32f8486b44637f61fca8fffcbbf13b9fd9648", 0x14) 08:18:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d", 0x24) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xf63b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:18:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) ftruncate(r0, 0x7ff) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 08:18:55 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80c2, 0x80000000002) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40ffe) fsync(r3) writev(r3, &(0x7f0000000080)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eefea0067471669193055f39618c266fc4e764d993b25c3eda8334e", 0xcfc}], 0x1) fcntl$setstatus(r3, 0x4, 0x88) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 08:18:55 executing program 0: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x401}, 0x10) 08:18:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x400000001, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) socket$inet6(0x18, 0xc001, 0x5) 08:18:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 08:18:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = msgget$private(0x0, 0x408) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) readv(r4, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/231, 0xe7}], 0x4) 08:18:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffff2c7, 0x9}, 0x10) kevent(r2, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 08:18:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r1, r1) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup2(r0, r1) 08:18:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x10201, 0x0) chdir(&(0x7f0000000080)='\x00') 08:18:56 executing program 0: r0 = syz_open_pts() r1 = socket(0x10, 0x8000, 0x6) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000180)=0xffffffffffffff1a) ioctl$TIOCDRAIN(r0, 0x2000745e) chdir(&(0x7f0000000080)='./file0\x00') read(r1, &(0x7f00000000c0)=""/185, 0xb9) syz_open_pts() 08:18:56 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x11, 0x3, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="79d79849aa9374a83fc23552cddf290e5ab187e7faf4efec36de806d406c1331de4928e4d3955df9817cdbd33b07456c1fd0947f5251e3c530bbbe289fe197dddc0b786470e2a29ff9e3747779d4dfef1f489ba15fd8fd2d640813957cca61bc346c193cb033ee1bb9b48f91505b744251912f4fd461c1", 0x77}, {&(0x7f0000000140)="08ef0135643c7137718c130e700cf4cb8817e1a47fc8b8ab1ff2447338fe9d056ea3cf0f4ad0d2685f47fdad", 0x2c}, {&(0x7f0000000180)="65a54cf481b1db96a6da2bb04cb62134eb60dbb03b49bd09c653c0e526a0a5b7481a1853c37b124a5b62f23aa9324517032595f836548c4f957fd979020dab1b4199d2c96d7ff6cc83f7b872bcbd25e811448439397a86ab4ac608f92666072ecb61fb70f5d1118cdfdaf3d4baf274ddd661b87dbd0857fb532e5278152b808e54bc267ebade68b3d687852faddf72cd87b3d0b8622b136d19092cc0b53f292f6704ee90b9be726cc532007bde47f3af997bf24f633838e06f7f14e78a74e7bb32", 0xc1}, {&(0x7f0000000280)="e08b6b33a423cc59d0a478c94de1a0977cacaa69c40f52348331879d3a2078fc8403a2151f3cbe73d796b824061bd45187285d43fd44d17680b93b40b62687f31bedcfa20342d5eb25025fe5e3b780c1bfb27546de04a9f94e7881f72fbfba7d40473f5a0ee1a86becdeee85eebdc6698808157c70d8d212c6d9596d3c322af2b6443252b137d48ffef3f60670b7a65a409089b793bc62a9d97f06563e3bcb87bf4c200edcaa0f69875def4172", 0xad}, {&(0x7f0000000340)="ba1954a5bf7b79e4d7e932ae83e74a4a4dd469796c4a832efeb23d81274bfc1dccb1f4f901967122eeeb1e05ef4cd0bb15798a1ba99001df4b4e88f28e294a0b58303749050fdc94ef8687b5e4ec49d2787193e968", 0x55}, {&(0x7f00000003c0)="d777abc53ba05a1d", 0x8}], 0x6, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 08:18:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:18:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 08:18:56 executing program 1: getgid() r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10}], 0x10}, 0xfffffffffffffffe) 08:18:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "f430c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000000, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x20, 0x7, 0x0, &(0x7f0000000200)) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc251ee2f097b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9da53687eafd633f8c7b057385860c6600efb67732d3c775af7d59ad87a947439a918f69f28c3d95e08ba17ee977fc88b5924eda5a98", 0x189) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 08:18:56 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x8) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="27e829386a591cecf9318b131adacc05cc7941fa07053766a6245aa9636dc8c7e843add5a9ffd7293599e2c7724abade4631067120c9d47611dcdcbfb2ab38893f4adc4dbf4f7f86af18b7a6b7f33402e537b4c57e9bbe6551e15545a0a1720662ce85ee57935224ffe8fd41763225d0740618831e5acff86e0df49e39748da311e8f48d073a153f0ad79781afdb49414987ef86799dbf424198ffaba4354541345dec86592aca9890fae590a773484c8644e4605d19f4069b18c2c5c6b0ba4b412b143546ba63fcfa1dc70ebdf8baa0f27d212cab2d94740f178e0000fae6ac2fe726c2988a04cb2d3eb769", 0xec}, {&(0x7f0000000040)}, {&(0x7f0000000340)="1caff4c369cf69f8fa858815dc2df0fddcd368651f76273c633bfbd9755354834c2e00f2ef58f4ddd7128ae9250a7b7278faede3", 0x34}], 0x3) poll(&(0x7f00000000c0)=[{r1, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) 08:18:56 executing program 1: mprotect(&(0x7f00000f0000/0x3000)=nil, 0x3000, 0x3) setitimer(0x0, &(0x7f0000000080), 0x0) 08:18:56 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000000180)) semget$private(0x0, 0x0, 0x1) semget$private(0x0, 0x3, 0x444) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(0x0, 0x0) 08:18:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ftruncate(r1, 0x9c) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x2362, 0x7}, 0x8) r5 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0xc1) close(r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = dup2(r1, r0) syz_open_pts() r9 = semget$private(0x0, 0x5, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000200)=[0x10001]) preadv(r6, &(0x7f0000000280)=[{&(0x7f0000000240)=""/10, 0xa}], 0x1, 0x0) r10 = dup2(r5, r2) recvfrom$unix(r8, &(0x7f00000002c0)=""/221, 0xdd, 0x803, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet(r10, &(0x7f0000000400)=""/132, 0x84, 0x840, 0x0, 0x0) getsockname$unix(r7, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getitimer(0x3, &(0x7f0000000540)) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000580)=0x2, 0x4) r11 = accept$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) close(r10) ioctl$TIOCSBRK(r5, 0x2000747b) recvfrom$inet(r7, &(0x7f0000000640)=""/244, 0xf4, 0x2, &(0x7f0000000740)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r13 = getegid() fchown(r11, r12, r13) setitimer(0x2, &(0x7f0000000800)={{0x2, 0x40}, {0x8}}, &(0x7f0000000840)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x6, 0xb5, 0xffffffffffffffff, 0xc00000000000, "22c6d6ad03a68f602e87f97830eff95e0a007586", 0x0, 0xffffffffffffffe1}) 08:18:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8003, 0x5) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000080)={0x3, "86a58ee299ff2a8e84e6d92e8b114038b026f2"}, 0x1b, 0x800) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r3 = socket$inet(0x2, 0x5, 0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) r4 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x0, 0x100}, {0x18, 0x1, 0x1, 0x4}, 0x20, [0x100000001, 0x3956d239, 0x5, 0xfffffffffffffffc, 0x9, 0x6, 0x7, 0x80]}, 0x3c) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) r5 = syz_open_pts() msgsnd(r2, &(0x7f00000001c0)={0x2, "1471016eb263b73dc3199b7e56a8f34bede69cd0c0f5ac595e0da88de73ae352ffccae8b2a1730dc6f8b9e6cd11fd18603c781d41655766b89452d6de670991b5304066a6134bf630d44ffbbf83efbf96d20b5193810b26a41c5a854fc2a7316a2cc11a8fd89adee7b4d90fdcac14397d4be880374358cc8a096e8d065d1b3de903d9c54d8297c5efc9bac1bcd14f9f04ddbb3e1d8ab5f037eb1baa16e1fe048b9dad7bec4d21a7e2551eac1be82e1d8d54989c846d52a463b582ca4e412a1cc8f80a8541e8605637db27993785240a156ea0ef0f06c725f745cf6f25b8078de20a7a608d9a773"}, 0xef, 0x800) flock(r1, 0x5) lseek(r5, 0x0, 0x3) sendto$inet6(r1, &(0x7f00000002c0)="9b9d20339085f1c1b510b497571c0120c18ea4c70c8ae157ab61bdc4682b1c9551081bb833e1e1365f8704c26780463d9c2e22cf323914ae5085549c0622b869db120107698a6236f57ff5369247290d8e3da92bc8cb2366d7519da587fb510df91d7b3f8055be9e1aa95fa8ae0eefa704c38d79daed5371927e39bcd2d76520f92100ff7855573e048327a04586d4946720c9077fae1fd62ddfb3eb3a828a16fdb4052fb1d3ca43", 0xa8, 0x400, &(0x7f0000000380)={0x18, 0x3, 0xeda7e5, 0xfff}, 0xc) r6 = syz_open_pts() socketpair(0x18, 0x8000, 0x9, &(0x7f00000003c0)={0xffffffffffffffff}) getpeername$unix(r7, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) flock(r5, 0x8) ioctl$TIOCNXCL(r5, 0x2000740e) sendto(r3, &(0x7f0000000480)="55513447aa2c5ebaad25883ad9f11ae575233614042f420c6cedb2d28d4043dcdcb50129e638c08446fa6f732ee78bea2de2abb4735fbf4f9c89216abd35761e4cb1d70d56a0afe96893cc6e607a2f1a13b4ddc29d8bf998", 0x58, 0x1, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) writev(r4, &(0x7f0000001540)=[{&(0x7f0000000540)="c6f787f4826c9ce5371202af7666a4ff28d09e2b2e7d85bbe811a02645a2e22b34be03855b314af0fb604b866fc59784a31e0796c92d3d20bcf8b75051ab243940d856393ed62cc91d03a9213579f9f15be8c32f78914a4502f973166118430e102c2867951b4e10a5be28e74789b7986f6b120a2da993bcdb246dec762685be5fbd1e7df1f7b50ce2c123d710347be264a70bf3f8a3570943522df0e3e3304d659f2a7b7b830358039ebfc655ca5a996f03fc299991b7a9d585bf2d5429774f33cd4927609d422eb3e0c7734d94d68e94c4d4552ff4ce37053a7cdd5075d19ad6c01d827385918c15fa588cb7a72ecb1c72995d26c356a58fa6bb691c747ea7cf7c881276934d293e054fd233bdd97373e3f9a7b5101064f2c2f4595ad723696854ec337d37983eeec9f2d686cda6a492b4054122895319233574f9d7f419348ac5d67171db2f458a475aee46d0a15bcb870164c87c7f5891e92610f986169f78563ad129960d8ac657b811300b78ecbd1f1cd06c58a9c8eb93119a7ac5c2746b46d032034eaa9235307cabf1fa4d2504e692b3e412c0bd8b90e0fa04f0e7671ce73121f1ada987bb161c717569f0e840416ca534a3585caf3607b84150e5ec82fcd2a920a9520d02c80b97d75ea75cc252bbc22bb1de9632aaa74113583ab9c76d3f535c4d7762e314458ac415132aef27f5642d9fe44b393a839266a8c2134040a8ae62550562127c598ef65db85b84857db1f8ae54d26f3974c2011a48c4a1558ead1b14cf60007be35e17904e41b51a2cfa8a1de682a68296613700fcc1b84691c7deae82ec1673ed70bd9a7adb83f5a0cc9e6789b0a39bc4071322ec6853527b83d06462b76b93989d769d863f6f1682694eae51f69b667efdb41236acabc1a47702b649a528361a815f1149669273dd995f416f668bec81cd5615338dfe5a1fd18911dbdec035b21573fee1434fe017aab33bf3ac802e2d7e8ab978011568a802c183b4fe1ad71d4f41f8e955589406ff53b4662d326fb482be5c1d061ae1d0adb9e0bdc1585681b8758e3b9f61d36038f7b457bab41104286ef46379c91aa370e731f7e7eaf900d85cc04231173c69424019fedae8d1aaadb76eaceb28cdacde4f3bdc08b236acc257d7a9dd8876abbda2ea4cd59a7d5934d3e82b2402d29c9f7f1baafb7dfe0f4d0865cc183452a4b88b34541192d2dd0ae53b414a570c071660ec90c8b5f36df7c5ec965f4b4cfa3194e1c854795fedf2749906ef945c4affa0e7ec40bf8e3d04ca5ab7c960b002c70055d06cda9d30f1757846d42c69e44e758e87f9ade5dbc79ef871fe1500bee74d096a6dc7e745ab9c8a9e599a8ab24141c1c5b90439405e8a02a635203138145b6a4b9f912c729714046d549c28c60a4dfd469b5eaf1ba57c0b8221ecad94b4bf799d4952385085a85df5588793f451e6a03b13d1d1837a925edda3ba36bfd714408da71ef2b1412842acc42ee9e68aec922701a2f369810c5fcb6f3ee48fd7902ed10fb25a78bf1b9291704ac8c9070b194c2fe9df071d49e6131a4cf836ca3f6367e436009075f6cb790d59dd00070e9097668eec60d4679d97c5cfd5be00c4b5be00012ab56e120eb038b5d9fa15466441c9cf5cbe0483c2dbbb09c056d41d866992c356ef7405c71c6f10f277e1758342e6e0c80ded8cf054cac9cc3682b6ff3e2b9572edeeea8a60c45191838f4bafc0d5015f84bb4923c90d701cf300ef93b7611f8237f470c1ae51f6c5a93acba41074d6abadd2a95e6a00c779c2264cbd64d188e07c72bbb099817b0c7e1ec69b585e7f044ec48489a045399e3da88dd94dbc41fe500d340a5ff20c6238805bc83ea77f3c42f33a1297045935e8393e52c05a70577528de2965e6500e9148b84ef029663312ee4e5632f243aa00c0bb63d40140ee087512ad60dd35ef681efb364b52dd37d8ec3538fd904ac31f41210d6b7f38389917431489c0937cb30d3ba1bd7037aded0d46bbeb38ae60979cff9239dc46289192edaee7de8ea65fd6f0c782e691d2a3f8dad2e050c1b4aa0215c995d5b8bdd2f329cd3aabd6d1e3976e47c7f41e036ab2da81eaab114bc2187014043935ee52f8554f125d6abb1b94e7dcd377ef5d87024f288a0f01f98caa909b11ea11069d224af033966aabc838b5d4b711b764a81a6a2daeae813af3cc2731081f45c4b0eb4e22e33ad0ebe07e69529351f5825cdb10da408024457793eba767cfd3f1d357f7a866332d2040363785ee1f098bfdf233614a5293e4c351c256974262b7b9bb4b44aeb98538fce661f676a6d3c3699bd4ef501a13f4c77c5e88de69448f79012ee2fc2b79304d0cd4480e0e73a2baa6760e83c7a52353433c0db170caaf6d08a0d72c35017768a3b64cc223bc4e46da7901c933d6c5709e3a57abb8e7214899c353df392dc2bcb993ad2f23c118923a91c1930a8094d2a84c2d47c91fd4727dc08ab99f850b61087db2ded396f4f3d5bb300b1b1ec08f381a516f96cddfd18dc96b979b0178da012ed381f2b31ff429129fbafd62a02e7e38f4ff4c83a55292a5caf2004005c93f7be706097fca80fa0e18305457c4ebcf1120b4b3d42c77cd9cbe2b3645ce804238fb1b3e7b80c37db561a82dacf0468df39b5777ff86fdb9a2cce2c55e120289ec1ab41746b17b3d44ec8ae758c3e089c0afb2b8a523d19da633e25d7c4c7522449c305da58782b313c6e75661626a8c5f95a37e66e9ca98cfdcf5d4d6366b0c922c3717a3dd9dbb5fd2ca70e0013823068b4d0311c5c45988d9defe223ee36bd585aa88f0bf0e7dd2c1e429fc4d03ddc6ff2d685c5b30d54e1b81278634a10e490a9d7e760de2b838abc367001da8609bb78e25fc2786e184a20e99c27d9780ff9d37006970d8ac5faabc5850ac7befcbc3a83ab085131df74d4a90cf46379dc5ffe91e4fee572d148f76034b031d395480203cf8d2c2d54920769a0f7258d3ace598a4105c2ec6f527ce2d2fd27811dd4ae62d4419a30e6ee9f812d97429fc61aaac0fdba8a068e6517b630052de2abbf53afadbf79cca5f28275ad238424adc5401a83a01fee178e6b307a2f3df61caac6c034e79de795c79f91576a198a1124db4ac0a64dbfdfa192f89b899882e62296e99ce5d98e9ff0d8b4fa9dce89a1a7d3120c77a609948d8f3f1f3eabb42f3b3eeee1769c13d60ceec5e5a4a59d826d40ea00a1601a7e4d2e3264ada77de1bfb7a682ee315829065e1c4df68c05ead5dda4a73430200e24dd6e45e321cd1d8ab561e22b10a9b003ee3e91a0c660e9dfbe6695342bfa4de8b58cb24a1ee84ca0dc909f2c16b18b8cd2ffb0eac0b9bec3253b730eca87e05553c945b9fab73241c7c6583e2e9f8328dc2d0a609d4a6e45f3c994d3943b6ad28e75ab307f361f061f730b42d3b4633d951bc68c9925a11c1ffbac45bf1abe2907c7e1fbe08546b9007d5d4b1cf9ba0a31cf9d52236185de6eae88412f793da05a7a605bc2e8b3d69c5b432081d7ecadcdf8e9bbb2375491741b54b4a9bddd68af5e4138966a949cd35d644981806cc2b36703d690d00df23119476991dd40447254dc0c4d6b96dc953748ad5afd084d9a6b95db6e6090a53131e45cc9f75545ad5c1c6178bc7e9fa60ec10389c8adac04bf923429ef257823346de312fdc5de467e0371eea2c0eca6343c484170ebf60b2dfffc6b0378e688b3f16d47aa4c47c352f18b60da7527a5750deb7cd2c2114effe12f21fab115c1de5d65b8e48a2efe5127d21f99f698c9aed1f60563a04f8b9b6a1eaa5b861d97f461f0b5b4fd5a9dc9dbf8603e6da32fef88c87313bcb582a8cf17792b539033418320378c5c26ed04ccb4d34146243132f012820657dd217801b2fb98f36ea79a05cd37004d0463fe0e079e5de6b84111cade714fb05fee4c71c55d442fd4a756fd8437a90ec8032d8641dcad7ad4b275f0d5413794efe5c9bef5866e90722765ed966d3a9eab3625f52e5e4493378ede27bddb59f82e0aa7e9dafb1a6441b1b276770d1e563cdb23ee3df8492a646714bb09f6f8fab4942c12a90f610011c6b6e5ac62bfbe1a286fcba77a5cb3308d0ba232c560a09a5401597d915ba042dc5cb93e0b8b079f7f94d312fc4f756677b4097e0f78f8786d8001ee330969a50f6ee2fdf0435c55dc3de588f6e70c52ae371088a24131d04a5ea4acb21ef182ee92fe43406379008ed852b9debb6d1b668b8fa1bfcab52853e7755a0f418739fdd606844dece8e642dcb880e90a9f02d1b2dce9719a4dd2102a8a973d4f7a06a3ed6789e93f78b827d038625a93fd305204a20a7df1a34097a08fb9a3528bd9734ac7204e8ee7ef5a462581ee4a352ccd6a866f6e49e86ca41fe1b755b2e60742e382c17ba8c2977c5be080358fb7379f160c07f779e10993eefa8f0df63b6b8dae7e4cd7473d7d0970386014a63da5591f5430a96afd5885be4b2a181af1f47271586c3a1ab64df66072c23a0ffb5651ad6032f6b9271c4f11d90cf221b798aae5971c7bd5473ee660f1e08103e60fd94bb7247eec496783cc3a508c7fdd8516af946822ee88f5234bea15872746a707ec8e6b260284b8006ff784b48fc12ee9c3e1389649e9a3897bb984f3f5ea50e8cfcc0bf7fe3c6471bceb62ec7f28370733a3929e7ef4db9bfc22ead59ae299e63ca5eaada5e50b50e6f7b18dae342081d524e996da188055546552fae986bd1c735d4936a65c19676c09211ae1b8dcc6d337bd7fbb4e4c5aa22780053c6b27291db1f4112bf8a0e3fe113dc465545e9e8c9a33a10641f4371a20d73c88cafdd17e83bf847c271346b875cecea518550b46a5b17b3816337e7adca97eab5280c29a3f33c62248b0f5e03b6dec9e51ad08c8146d514ce602303d4fc1461c861ead55ef9e056689eb6b091a01519125bcc6cee819e43cf661d74f63a4ad4fa06a90c8e269d8c388dd067cb97b61377a2303b12a89e63d91f45ce372e3c429f638e2e331e0b19eb247238b69ec9e6d9af9bfcbcdbc5f545408a25735e259e8d1c66e27bc45d3d04f4f3a40a8d509c72dd13cd47ff64e16b673d3b390c66cfab99aac0186e4a44bf27c67cabe64a4722384932307ab361f8caef62ffcf22ba9e48a8f93bcb957bd9d6e76e54954cf7f330f0490a7ab2399d420711c607bd1c1a5a663309718254446d994b6d3d429b8624e38a8aed23e6c5b81696c4a5418f3d1d5cf81b6140b53a4ca535032325c54b2a564456baadc88c9b50cd67070eda3d5e0b304c01be7425679e13acc5db7817803bd2ba2b6d532e3935ba3693eb79f367ecc1aff8184e1858c2012798bcf9f3412dbe9251c748f118f3d794ef38b6c8dcbc063f411330d49e11625e075057bc2911e7a0fadc5f8cda8b8257bfae0846d743566f03c9898bbd7c4dca7c252277df875f28fef345cd5728b1466200c507e25bdbb3fa5f8c2deb6d3db3845563e29a35e9d4a2d2e8def8be8215fb26a8ec31c545f3eff996283fe5be182d96153e0fbce23365b284c99396a99c01eefa219193baa8b45411895350768ddfe1a05e2278b882a3de24dc4ac3e0a19cecdb0657ec195e1d5788a75c2ed629d5535c1d0a8a8f74f25cf59900f6c7ae0376eb77bebc326498cc6d529adb32e1444e641f2747d5d48611229368d940201f8d6827f598230db2722fc462a5bd16237e3cff431b561dc6ac99b1503f70cbbf827122ff6bd0b2ceb4ebd40076f78e73b91dd099683d4d1556e290f7a2e55e726819b8a7fe70e1805144fe438b1d23", 0x1000}], 0x1) ioctl$TIOCSCTTY(r6, 0x20007461) r8 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000001580)={0x3, 0x2, 0xfffffffffffffff7, 0x20000, r8}) msgrcv(r2, &(0x7f00000015c0)={0x0, ""/136}, 0x90, 0x1, 0x1800) syz_extract_tcp_res(&(0x7f0000001680), 0x7d12, 0x4) stat(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)) connect(r3, &(0x7f0000001780)=@in6={0x18, 0x2, 0x5, 0xdf}, 0xc) 08:18:57 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/13) nanosleep(&(0x7f0000000040)={0x80000000000002, 0x4}, 0x0) 08:18:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r1 = msgget(0x1, 0x80) msgsnd(r1, &(0x7f0000000100)={0x1, "11309838e7dbf9696257b3bc595b3b36b75d7ce6e656864293f185ce9b7944c18b5f97"}, 0x2b, 0x0) msgget(0x0, 0x200) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8081, 0x50) 08:18:57 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x11) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="0e7b44c77554e481b33e53233f5eb0978332d7bdd417acbc47841ed8586964e440479899d48834cfe628d79bde9c85eb4270fb530130d5415f4204b90419369bd6700ea16e7e0237b2a544340f", 0x4d}], 0x1, &(0x7f0000000340)=[{0x80, 0xffff, 0x401, "f2b832fab5c6960a25db6aed94d140d9957d0c8ca8a88f3854d65b3c60cf0161a8362b0d8f38c8612b0b4c4bf51dfbb022b07a00285abeffd13a801b3fbf8b373edcf4257bb7a1540d55e26a3ec16b7923dd4068b9409516b1223fb6b3d0c6e4ebb029145215e6dd1e344609dcfc8d57"}, {0x50, 0xffff, 0xea32, "502e1ce4226f2b6d38a312753318876b0e7d99e122f113e52f4be50f44a6f2bad6890daf312275198eb63144cc27914c1b39e37cbbbe04c79d9f84"}, {0xa0, 0xffff, 0x3, "15d6002c1d4839eab5283e8b23b6f8f60c90493b1bccb6a9cb8432182dc6894526618863efce8adfc1c7a90dcd96b77b78ae19de63a2936534524635648c6f33d6cd1e01f1d9fa98edb8c217c77e46b94bedec596d5bb736f1cb7e5bf591701427619273f29950c7cec408f5000262f8eaadcd515b8cdcbd10c0a1214d89542e2fa979c86ec865a9dcc3"}, {0xe8, 0x1, 0x4fc, "5343576ed0a85896caab46ba98491e9755287b2e4273f964951e57bf2bc27d448804924e83b6c1f37814f8f616a7bf4a9868ee8e274b301df45629b704476574db8c546b98eba5414b7b5e5036bd70643574b6669e5c52aa888eb2f0e35cc0084b99bea115941b60a270a099fc82c34335c94e6e759571f4a6d6e487bf35a67288e56707dcd8b999100ff7a6052b75e5c287d2cf546ac2de426d35d8ee3c0c7083217a392eb7013d1dc1522be9672a040a7b382c7b5aecf6595b3dded935515cec50b316a073c5873809e0a27961c7d15c2566b2746a65"}, {0xc0, 0xffff, 0x0, "637e059aaa90f101616e62f656d36a882590982d85c0d1eabb27fa5f5ea25ad081432dc2d598b92ca773a144976848442b2a9f93cf9faab93f00d75349d11280c26074c6235f6faa87459958e885817d15c285ae8d4241f93155091e71ce481357ee4b58cde9b7a941d297927044dc7b26fdcb0a1e69b2892dfba572a24ca44d826abac0439beaaa5531e80abece382360fbbc0ca382b2df1341acf1c71966e6b361368611880aa40d2d"}], 0x318}, 0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000680)='./file1\x00') 08:18:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) msgsnd(r2, &(0x7f0000000800)={0x3, "d6282c22a76d8a61a1f8ae4331e759ae15a1f25193a7b19fc1b389c3f77bc83eb45637b7279963e4a0aeceb6326ec410168a64aa08d9e27c71c95d8d3a1326759e6d0a432d89bba53b3e7b8ced7b7617ab3de0146c73489b7145b9123092116ff7936ec62b3d447e0bef050b45f6e655b11ed78e34c0fa8d6fabdf881911731f8e2e704b23e34fbfecbabe3743d400b9df5b9e97abe8b212dfc99398a7a0f3ec2375085c0bcdff16f3fc0da7081ef2f852d81c8f1305391b4955ef14f7fbdb9634e7c6bf3064a3b07739cc815fdff374e2cca73a055461251fc289bbb4dc5052398cb2e80ebbd711094339097aee50b4"}, 0xf8, 0x800) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x3, 0x0, "f7bae5ac927af0afae71ecebb9705cdfa2e12b59", 0x20}) r5 = msgget$private(0x0, 0x0) socketpair(0x20, 0x4007, 0x6, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000900)) syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000940)=0x8001) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) unlinkat(r3, &(0x7f0000000980)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x1, 0x7, 0x437}, 0xc) msgrcv(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000001d000000000000000000000000000000f7ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000196be0de1f72e38315b4708f0000000000000000000000000000000000000000000000000000000000000000000000000000fbff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015b6eefd2c85c0d87b77dfe11d341b26a35fa304976023ca68029cbf8c6dc00b06c3776d7c9f119d97f4ce6dde31a5bed01536b7df8789efa5b85280f27d134385000760cd9518bea9c3a186a1010f9562ffe5f46cb876cf8b92f9e297ff15d27cd7e6cdc2bb3a4742c286ca94ca94dba"], 0x1, 0x3, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 08:18:58 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0xdf27, 0x0, &(0x7f0000000080)=""/37, &(0x7f00000000c0)=0x25) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 08:18:58 executing program 1: r0 = socket(0x18, 0x7ffffffff, 0x3) r1 = syz_open_pts() syz_open_pts() setsockopt(r0, 0x29, 0xffffffffffffffe1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0x20, 0x1, 0x10001, "a101c2dd61d8212b581ccdc3ad3d0d9f0f26253f", 0x83c2, 0x100000000}) ftruncate(r0, 0x6) 08:18:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x9, 0xda45, 0x0, "1ee35b87b14706fb2d7a257fed2405938fd9c237", 0x0, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:18:58 executing program 0: shmget(0x2, 0x1000, 0x42, &(0x7f0000ffb000/0x1000)=nil) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffb000/0x1000)=nil) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 08:18:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) setsockopt(r0, 0x6, 0x3, &(0x7f0000000080)="73ad93e8000da96ef4933f380d00000000000093d7a79ea0b955fc3dde3c300f890e79920774af5411452047a055c9f1885e5526b67cb5e3422646f74965b3c6d75a06c5a0877b4bc3e7d3268c47885c29a3ce000000000000000000", 0x5c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) kqueue() socket(0x1, 0x4000, 0x1) 08:18:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() fcntl$setflags(r0, 0x2, 0x1) 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() setpgid(r6, r7) 08:18:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x3ff}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x2, 0x187, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x10d}, {{r1}, 0xffffffffffffffff, 0x0, 0x43, 0x7377}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x5, 0x6}, {{r0}, 0x0, 0x1, 0xfffff, 0xfffffffffffffffd, 0x3}], 0x5b, &(0x7f0000000140)={0x7fffffff, 0x8000}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x6, 0x40000000000099, 0x8, 0x1}], 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 08:18:58 executing program 1: socket$inet6(0x18, 0x3, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 08:18:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:18:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4006016, r0, 0x0, 0x0) 08:18:58 executing program 1: r0 = socket(0x18, 0x4002, 0x1) r1 = msgget(0x2, 0x200) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x48, 0x7}, 0x9, 0x6, r6, r7, 0x20, 0xfffffffffffffffe, 0x6, 0x7}) r8 = socket$inet6(0x18, 0x1001, 0x0) connect(r8, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = socket(0x13, 0x1, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r10 = fcntl$dupfd(r8, 0xa, r9) faccessat(r10, &(0x7f0000000180)='./file0\x00', 0x8, 0x1) 08:18:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x400200004000005) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) shutdown(r0, 0x2) shutdown(r0, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 08:18:58 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) 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, 0x200) 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, &(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) mkdir(&(0x7f0000000700)='./file1\x00', 0x11) setsockopt(r4, 0xfffffffffffff8c7, 0x2, &(0x7f0000000040)="5dc8358b098ed2eb2383d7a33f0c978b726434f1ef8c415aa0df518d24e3b735a20745ab8dfd8c2c12027eb3489a44ad358109615d2cf05a1dc38f4a0b4bec0813afab638b2865b74a386d4fa371224ce60792e55a590db4be75d086f1a8db58359950ce8a93cf4c7aa9207810fd56ac333a308b8409c75363c1f92b277aaf9a92486d2e2dd964d914a22599015b6a4e3d114471553abde3cabc717eb4d4030a8d028d14", 0xa4) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) mknod(&(0x7f0000000000)='./file1\x00', 0x6031, 0x20) 08:18:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) socket$unix(0x1, 0x1, 0x0) 08:18:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 08:18:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:18:58 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) 08:18:58 executing program 0: getitimer(0xfffffffffffffffd, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x40}, {0x6, 0x8}}, &(0x7f0000000040)) 08:18:58 executing program 1: r0 = socket(0x2, 0x1, 0x401) r1 = socket(0x4, 0x1, 0x800) connect$unix(r0, &(0x7f00000014c0)=ANY=[], 0x0) socket(0xfffffffffffffffe, 0x5, 0x4) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7fff) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0xfffffffffffffcd5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3fb, 0x777b2ac607cf3ed) r3 = msgget(0x2, 0x30) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/161) 08:18:58 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/114) 08:18:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000500)="22f5d629f3992ecac41d9ccffa900f377619868db747ea6f6e8301b99692f92179d33a44778afa5c44775feaae28fe1028cb3dcbabdf6605120b6a6f9cbfc70188264bde5fcf1cea57be98267265788c3b3206d583f9466e89d58ea49c3799cd11ab1f04b3f5635b52eab7076fffb996eb8d34a5515dba0d049b463c9fd03b6842", 0x81}, {&(0x7f00000005c0)="d67f2cf5f23dc4536624eebfbc51bd2be9ccaa27fae566d46289397e93f1c452cf67d450277e0c2aaf0dfdfb78dfcfe0eb516406376504c8e45f7ed007e82363af7e49c0350d9828516b1128d20d02282f7f681ebccc99d1598db0b9b65882331c48743787a1f63dafdae6c6fd041c6934799b886a1a75c9902d2fd67725e98268ef27f4d37a82ffa22bfcb4e45bc7f57d4e9c0038e866476978c485f2e0d5c6e67455e661d18623b3f450b6e49c28c7ee0af29f6f5e5de907afe2861009cfef93", 0xc1}, {&(0x7f0000000040)="26f4f0a889", 0x5}, {&(0x7f0000000180)="e253f6730649ede47466", 0xa}, {&(0x7f00000001c0)="c4055481f70c762cb1db64012af37b3c459d5649608fe8e2b0ca65b5ef", 0x1d}, {&(0x7f00000006c0)="72879f16a4a0c595e5b7f775b1ab46589909b5c63b3f24375de36b9b55a005512b07cd3e965626b7e18a091b774044fe0ae6db0bfe0151900efa35776b366d54ae26a177e28c2ff752f5eac3c21248b935213225eb9736d23f2cda5b799cdcecfa1d7f1e44c25cb495c401d2959cb068b12b3525ae63034330a166afb01284f7de5df9cd8732", 0x86}, {&(0x7f0000000780)="c6107209d4c918f1d8cd49a3e198e713dd36028520739634fa1eba3b6edb63daf6bd3ced6e109baab360d5702bb66183d1ef853a34a481faf318d25bbfedee9758f2ae7fe13fbf2ea012c67244b691634662d9fe437248c42300ffb97ce90d3514b10110352fc02dfb7b6d0784c4be162049e702e3890e3567172983a40673dd0d0edc14daffe38482af6b546f4ba5fbeaca02df2047051f9a91db11199ef353473b29347c126bc9b74300456bda20fd5013dfaa1cdd7c98d7f8872b02b547f4694d1f2f73a66d0d44112fac87de8cb260f98609ffb218f59e636815ad6db6fe341e1820cd0201dbb9dad1db70ab29", 0xef}, {&(0x7f0000000880)="e7386afe39a130bf27ea01336b1781c9e4bcdac191f4d9d5d89d681dca19f6fd7577d2b92896c2e0b56c07901631d313449aad72dfa75ccc2cbd649d5bcbf9b289d6bfc89e4b6469b958a347ffd5ba59907c78e47f67c0f01cefc4f3678a20c20c2348716cef051838b0f4aca5b95819dc5bfee69d4478075bc7aef938a9364d9967589fa785b3ee5c43ce6b3813fc821a6e25977e5eec4cb3524b9310657c7d6d3afee1aec50a93b83a430379db0111bef388a9e9e32a7de4d18520e8e038", 0xbf}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:18:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/19, 0x13, 0x800, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 08:18:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 08:18:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x1000000) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 08:18:59 executing program 0: semget$private(0x0, 0x0, 0x80) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 08:18:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x21e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 08:18:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0, 0x11}, {r1, 0x2c}, {r1, 0x40}], 0x4, 0x7fffffff) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0xe}, {0x8, 0x1000000000000004}}) dup2(r1, r1) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 08:18:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f00000000c0)="5d3f6b430e427419eac361ab49ebbc8fc0388b0e7119697082ef65024cf99ab23a52c9ead08d28", 0x27) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 08:18:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) socket(0x10, 0x8000, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 08:19:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="251b1718ae0eacb5cb795676e6b38676b7472d3813d49304f0ca91e8e54ba93ddb032225dec647835305fa00e0170466bfde8286abb26b28a8c1973db4c9c5fd40435911d0b88ac3bf3ad8818cad32fd79bb59d80562244f59e3787426d6f956829a4377f0dfb404b224c0c9a989a8741950c7fef96a2127e46592649cb23a2be06b3292d92a0f0a9e9b16f8252572bbc3aa600d939634f54c6fae3d77648ff0a767fedecee1f049fad0163faec49f", 0xaf}], 0x1, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x140) flock(r0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/19) r2 = syz_open_pts() flock(r0, 0xe) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0x7, 0xd3, 0x2, "3accd78d26c8d3ec8c40bed279aeac454954215c", 0x6, 0x3}) 08:19:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="0d012e644e45c0e6ad151a360ee80314e5153ff1e55af43c8b492ca2257635ab7bc148cf0e290b8daa2f5fb77ab9db937ad6e569f0912dec3ef18d7232f81c92892e5b53f32894f31abfcd9f3d75633aa0639858fbd72f0e71cf76f16a8ba101061d86b7f8738e1e8730041aa8ab2914ee02701a7aa54494e0caefdb12a2da8ceb0f7e956f5d079dbba662bc141685f92cf14cdb375e86f242d5d6dc757811811d1e472258aa27f6dfc916dd821a2de047e547d1afab912c4af29f3c5114d54afbed6ba0f740dcf19693eb98ca2a8960c10df1bf5e9d7ba318c22215"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) dup(r2) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 08:19:00 executing program 1: r0 = socket(0x10, 0x800000002, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) sendto(r0, &(0x7f00000000c0)="964469efdbecf0086c6a5a345843c88f5431f4cecf050ee2701ecb9bf9138e2d2ca0ab9c4d7f905375ee925d448a72213b63d0842677dd3ab34606a76e370167b8b417ff0549de20762f04bfa4b08676b5ac685b2e356a8d6badb2670322659699c7d5dac7a70660f6cdc75b22257bd006bd274c69e37c1b0ef74b4c07af32313ddfb61a47fee9518a13c1eaabe45052acaa2157aad2a2ac160df40b6a7bb77580053d117cf8e55b02825e48f7184d3789fd609edc3a90ebf36969adf70b04e74003633a519d920a9120ab0bbc4d487822ff6ee997e1519f4951dc1fe8d52ae2fcafb310c488b4e17bff0708017093d5fd0493487e0430586f5530e6219fc144c179242c22e15b309caf9de7eabd50ee07c2a8b7349cd39e1ed47adb2d01da564f2d4c2bddb80823c8865dbd805408cab876cd4ec1c3b43bce3637616c6e9500cc6ac287fedf5270b48a2b7097ff64eea5aa418931fe6671a9a58a57b2cc457a9074790899a398a42ecf450a63db527408693dc7445249086613537f5495b4995736c141f5140c9109106866c6acf3c71108ce912cead9753d9a92565a09ebee0d530dde6bc1589cd8085acf42c901aab855dc1986f40a677820c981a0a240431652133d20f7677033d9b13b5da29d313232a2a08c6672dc067f8b4b03fc293a0fb5ea06b4c26bb16057429c7d8550cefbbed2c87daa6460466c758612c10ab281972ea919a04e1119a832ec230ae65b86d5e65c2bc8d7c9a17d8b7ffed006254ce6bbeff3dcc0ff0882f9a5a6036bf3d569a6643281bca49be1df675278842b6db7fa0168da8445cdd355072bab86ab90f9577151202a9f7aee09821ac1bbfb320f991d762206d2db03d9e39b7a5c9aab8543490da78609c2f96b3f1ef1087e15b3058a46d5a6bef6f9719809c6b6effc28bbe8b8d24ec0d810b7d69ec813ac7b2907d3db0b0a50a541593607e07fa19b75af3b13d54ec44a8a6f5df1a8609b718d30a4c18d550035407ceca61b7246013d9f7c209d1275687f25b8ea90d4da10e84dea9e76b7fcf0c769372f544fd6e4310d95d8576e82bf5462ad1734fbd1d438d04ec1630566e2a5b46d9e60f894afe1360be4aa8c427b82562af828f2265fe90f38f9bdd369ea4d8947cd47492824bad053d0447b0951e4a2e17ad1e668a2897a6aede76237a3a3eae0d8e64e812f000079069933f49afdb976a7edef4824b5257a53ac51c74f17d6f3406aafc3bedbc7ceb949c025a756df07e475d1abc8f8b1200116cb4e8f20b6ec9426bbc1f4e202c74efb1175f42e5bde079fc6835abeb0bac80b42034a03804ed503b7b956bdb339d2427cb4f530980c034d5b1016147e48deac7a7c949094d239431c6804ae5474f60b95bc1488c0d0815ab5c97dc37f94912d2f1c85d1e5ec64de57e6e2df7a7ad478ebf497821ec3401b425d29f10f785731f4468a1924a57718dfb326b0525643cccb7e87ac26550fdfa30fe7c31f56024b1bbf1b2cbeb4cd965a245902899c9e6c9ad9e876998c44f78158de0fc085153cf6db6093801f67cb9fe1277452f7155147a8a41929fda1e298cf185eaa191955ab4c9ccdeadd818d48761d0b1251432a76f344db97d5c44690fcaa79cabaaa7948c9a7a0fb850a5068a7156e5de3a2beba66306e88086418512879efe36ba1d340de484a3686898e4b577cb13001daf2abbcf253869a1091fee9c8efda295bd81558b7ce1333875fe70695595e8bf064b63d75ffcfb2c442c2311c0a389b499dc98cb58621ca97384ab1f238ab3866e0ed072d3da884b5788bd30feab35686dfc89036f0b925a4c0bcddd3d82c234ea5f53ed1f977154dd7b45041565414e498cd00bf0398cd718126a44d864040f415c1833e40e4a944a1706b0da7ec281256698aa052adc8e194ce668aeba499dd83beb630c3419754639c741af7c3135b1bb82a4e5986c85d9a7748b14e698ec3a69726cff3f7e20673b4a7602d430c0f16946040ce23641c0d6fb4b67bcc9bfe258399ad49827657f1b80b308fd94aca04f55e091a4f60efb39981297968e905d4c7dadc02c1dd7379d66f0da22c83ae2bbafbd4c947c605bf54bcc490be93721cfebcae97d6f8a8590ab0ff477a60a1bbb3455d2beb63d97f03b7131ed187965a12beba116428695dbba470a2f27344a8e3370aad8c7e876c31e190c32385980393bdc0cefdbc7300d0d2f251210acfc8228ace65ccb1596940b9fe95cb4b1f7954e1897fd31a28264ba367cd1ad16d23324755242d49879c88534a8721c1a1fe4b000dbf16ede424f1f8589964fbcad1ca48cf5468b9b03316c3246d4e07e0269a3fd774ae95a701a95e0cd1a56cdade65b3528da7c57860970eaae9c9e278a9f07cd7d95b685c9d664ec37700e1d7f501e32d2e69e942f6d2e07f8286ee9b12ad99773318f0438883b2dfd493823eb02164a8c6e0426bbcf0f37b1ff46fae251efed66b9e0c0d95bbff358f4a680dbbe5a55da91de14811001f1e5c2a1c1e5c21e3b4e634507c2aa87da7f689735ad7395a09f097eeb6b5b53856a0a3cd66ef64d68b91489c0f8556fad16aec7f5dad5b4b8cd402841c5b07662c50dc116f860598899e1890f31c9b5cc3373015e9e8050a68aa4a6a5272d83ddc130580b15a2a5f84fda8e2c1136f983efddea8a0698f81f1c7e4baaea101c4d184bcb2a1c0109b41476ab5906583581a7981329fad2659436f412017cda5f6e44c119a819c62a4f43736ec67e9cca5b59612dc38e23491ce84a23cfc2a04f03a6810dd6595ab31a76fc6be4cde6aedd74396e20a543cfbf2fdfb758abad0340149635629d6d6f0579fa8e6b620635020bf2b038642865fccfad0ba1a7c4a727a022a498d905593efdf1f74d2011c31aff8a6f52114ba2bfe0446230315abd1f610e08e4822b1155dcace0b688c25c2db822452f820eb399fd3584d5c64421b8a8ffe5f9b5b6a09e263ccaadd270b06ada6b17ecd22cc63c47502f110f7d4ae7b95bfc670fba7c01bcdd3b4c80e1748dfcf8749299592350d117b2f4ef3f5ff5b618276ab3327504fee8358ba7e73f416f28f8c7ac34adf010ef8c41fd01e82ede5c5a0abf48fafd9178a6a4762710dc3ff1d7ebdb4e3b7c82181be88ef3d162dd758b3da83e34150e4728660ee235c8a9e64dbaf30dd7b860f2877f163a28f5a264a7608a4941470a193a2763419dc05a7b53d358e89297dfe6521474e2e0e3aeaa1a4ad76bf5d3828622c5880cb0de97ae4023e8e7482c259c8626ba5e19cb436e64208cead325e16f58aab86c88ba58a931f3f69865adb3d0d39c75880a0e2cff2d277171fc2a43ddf65e2186378aad5f80b1b8101c7b3ff4414bbdd472a62d8c3cfdbee058049f8c57e1cb8747ba50508199ea955b0b0b2bc89697e476ee8839dee398e6b1dc655ad8bb5a4edc76a48e0e024067fb4245272a0b3c1e4a045f304fe12805bd47d1a9febe0ba2de2b91dfaae89b1fef75a2382dcdc1fa04e21c980cfd8e81368b5710343d1f8877b140b7ff81d6a04d409359f202762b2f4e14650059cbfcc1fc2f1c5b9dc75bbbc09db58ea232ffed783b2c2aa701c2bfe28174136da98337d61b3ebcc0a13f3e4a44cc7da86e1078ee1db645f575c710576fa584a97eac01bf288171540d692b9df4b18f19645caa02f5a8c7f447cbbcad408e0bcf51559ddfa8423c45a2ba8a15f0dd37815fd76ecbc75f7f9e22d8add7ad51f859c7015f1a7d3741715d80ff62208cee4e3951a0485901cc894c78a6b8b8693513b50beb37b7fbe24168e4022f10cd6960e24c70bf11fa20aeff7bf785768a87c3c8e0f6117f0fc4fc7bfc89246f671d120dee31f497f0cb0e2b468a87778e46aa930711ac52dd84aebf4677f1ea913a9646a1e207931a05236c6f7e3dc96822a2c45ba54c38d8d5a9f9b56c9e771d2cbc9e69fce2ebbb5e48afaf7a9a1ce7b04deb3dfd8ef0d1c090de22aeffd4695ffebbd50fb9ee27273bc482a20bcfd00a25d6a2358735461c44d7ab9fba4dad6087a7565472b1aff0978e265eddf2ac121952b593a42c3fc02b45e59c1718946164b7f3fd7dc5fa56b128939e28c01b280eed45aaf141fa2507aae3b74585ed75e1410f3d74b7035dfbcf774c32c094bd6b391c7791b7a1ac84f5c532ff51ea5d2bac2aa9af088b9857d972e23f2e3df4dad2ee66b48d0848522526f6a4e4f74c3fe3e56c3615c05b82d0eea2a6a0ac64dc0265f2d180efe286857300ead80928214ffe122cd81b741c932635003bb974c37d088e57527bc56f7248e622cbd77a631abf9dfa6352d411c833b9cbceb70e44b24ba1ce9cda6969eb7ddb1c69c7d04b6ddaa3afb71eaf928ad314bb87d156de8fe26056ca225436b43c33e2c3bf61d0c623e2c8d12758926006f9a42f5e072c847942838f0d4db7e349e6fc83814e5509403dded046e6d1fdf5c82d8b3c020ae7efca08bc72bb07f066dde2f53db3962f6623c8a787ef9acecb3b16fb0a86e48d52ce560638575b54fb0530e44fae11b7d32f7d3a7fa5e450a272738d6db9be8149fa41e144d13b025388e31c55bf44b241aa3e140ca67b2ad2fea3f6dd510331330fd96d5731b903c040c3339efa9e3da2be4bd35d792f0f3c2bb9441d2ced2d3b25ca28ba6cecf0a54545cd951a670fedc79041831ab4db79de5cbd439b435410d11cfa385f401e41582932ebd91c32f44049cf57d894b0760552aab07273528f87067d4bcd6ed8f2d4ff4cc267ad8061fa0360df45c0a6327a0d5ae662262c7b601b91b6d14257dc9560b14c0a9596715c2e3eed45ed676dd403e443df398306cf2eb090d7b5049cf59c86db3abdefe7a9b82fd3be7f8aa2629db30f539a3864fd691ec3dcb7466e7588c45b923e3ae1d57005f6cfe581a3d907dd065900d74b874bbd0a9aebd9ecb98b17eec261a27ec7c03c3805f9ce908c590e34649c9a6d32fc283904515ed22884917cbea2126eb7c6ecbb43012050030167e0fa33bab54465ed7fe27ef4323b8da39148d907d6da3e55b102365fe2d47373c27ffd4576a254a899d53fdbd21eb343f9737f28c046f6dd45cb302eb0f808d597b7db7225c5d139a1ee6e17b160dd6bc2e1b27174bc5f21f15850851df300b8c185e4b61eb95c7f263ec8098c6535d4d5497ce5ca65d37e75d8a98611a85427cf90cce1484fe908a857315b428a4dcbb49f4d1436a6863d5023629819588d7dedb9baa0504e63ea841a72bbce95265d14d029be2b2dce8077564cbe4002a4d6cb8816a78d65547d43beb32f78a05c992b6b6251052a579293dc98e1921a44c729f9aa417c777432f73ff650ac738186b1da9402ce25da8407d3d31c99f9139f18513bf4d0c4bdff3416a7fc3580e7511602b216da227ed58364332166b5b8eb5d4fda230218bb7336ec0499e8d5e0d92317224effa4b6515f150012da761580950cb4b238a9a44e0efedf007f842b97c025e58e2061992ea2d0fd9a337aa4fa88b01eeda74ed5098ede58f5da53c0a5d32895c28daf0adf99eb1a31e7d912897018ad9dc6d7501bddb5e6faee3adb3ff0dbc3c121820f40e13d17b76095250e4e37f1cc9b4d23c20acf0c556d18a54fd59b4a2caa53af432054c0a535cbe01ccf4b0c952e36cf8561b9be1943a0c3f0e1511e8803ab9441c3212611038c84a06864fe691033daf87a58e125e73ea11ff1d7e991eb24a757f166caa8c33a3680ea5c02f8f027449e50cf1a319212bd7f21569c1dca40caa4bf29984bc53d6dfdba26da0d9e25ef79707f3e2fdaf1c", 0x1000, 0x408, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:19:00 executing program 0: r0 = syz_open_pts() r1 = getuid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x6, 0xd0, 0x100}) r2 = getegid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r4 = fcntl$getown(r3, 0x5) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r1, r2}, 0xc) getsockopt$sock_timeval(r3, 0xffff, 0x11005, &(0x7f0000000100), &(0x7f0000000140)=0x10) close(r0) nanosleep(&(0x7f0000000000)={0xdc, 0x9}, &(0x7f00000000c0)) fchown(r0, r1, r2) fsync(r0) fchmod(r0, 0x0) socket(0x18, 0x3, 0x3) 08:19:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:01 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 08:19:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000000700000000000900000005bc00003d5d"], 0x18}, 0x0) socket$unix(0x1, 0x0, 0x0) 08:19:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) 08:19:01 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xa1a1, 0x1}, 0x368) syz_open_pts() 08:19:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/174, 0xae, 0x40, &(0x7f0000000100)={0x18, 0x1, 0x4}, 0xc) setsockopt(r0, 0x8001, 0x0, &(0x7f0000000180)="927e95593726b3e8ea1912f39e719e6abb060e0d86d32684475cada545d978f476e8f50cfde32180685b2e7929d43b29873245cb53de75754d37457ebca23493f77e3cc3264db5bc5698f5fc35399d2dc8ff7177b3e08ca76836ea3ca0514ce85bb18e0c156e4f9191699bad168f7babdcb4257c70c2c65842c038fcb4394f0689191358e42fa1a5ede607d9d1efd6658d80236bbb4714acd71a73b02182993108b77958655b1a5b6574f28c8ecefeeab1efad8c20312fbca7d6b15e645336c63f0c4a45210697090914a4975f24dba14ee87cf58e489d96091f7f19b820e7bb8f2346a53a8ecad7c7f91ecc9298ed6679be2360b0958c683aea208339c266935ccf89637f2dd1aade6cbfcba185e2af8be4487f29c44e7d1901b1ad911396ff4034bc61173de65948c1589776a12a085e8af8bcf138e310e98bb3d1affc098880e77e1f6ffa2b210c178647f0082deaca961e5b69de93d747f80f037893628805ead1c80492186a12af2250c216286d40b3da7162218a3b3c39fd8b4e1a1111a3ae8333ac3430abc7dfb80f7efff72035df2275459468d559cc5dae029cbff7484f12c47880a469db8148dce05c116e7ddfa209140cd8b14fcce511ac7c3513427aa8ca6e1aa639c47b28f19b982b2f006fa4468cac62c0923dc8652466f429cd2fdc915e9d57245c77a16d9be5daa08cfb74ee7e2da3b49e22bb47dbf3b5a5295405f27cb198fed4d6f11ba4a2795d68c46df6536de827c8e8e30d259952a93c8a3eb2a143a13d01da3292988024801b679e4c6285e8953dec1ae60c00c0022064f5a59cbb880bcfc17b8b7bb4989f86d5f59287a955a87ad56c128fed59bf6860ef56811cc77df059ecad7417fe1e8f14f7579c2b175fc6c05567293b0a9f5636c0d75584a2f2966ab2276089449944e87ad61221a97de20c5d75b2b393ef9e71a248c3fa50bf6d4ec992e8a0ca88f7bac6c5a404270ca0c5bee82d2c446c1f0bebb778649d691beb79fca1282712c868f7198c3473e8f9fc77dc2beb9fb54814c888762e5150a799169955facc82a9f19a98d9734a2f3fcf28c2f03417e3580653d94a9989092891af4915d9dd6694d6e02524ac6d3fd58635566fdb69b86ab3098ffceb77f13b6c804231003aa092b880ccfa3fd9ab5d81f3ebb3803cb3a3610cd8db2d5daf8e5cb8ad7efa663ac043c4a53b2824c2f6f044b54de148f56f0f3874bf5853341539a10e97719ce5a4b1df191bd099e07fa2077dc10b173e524b750f95828560211f57cc085443692a4ef2b10f39958c7e493b62236912c480c208ead03e43b69569534e7ddf9d5e86bdcd0c2757d297b77c5142254b29cf72c882cb58bc6e39bcc21580ff56998520f97d4ed9029fdaa21877c816b33acac14b9ca34dbddf3ac7b20cf6dc230bd5946a890d1dde03aa1c0448193515f214d2bbb512187ddd25b087ac081e02a395c2fa0f68e6224bd9d60ea35cc64bed20e03da14e40cae532bafd77d0ef9a0a69280efa963b5fab092e03d1a4a9262908cf6f4ade6a52643623feee8ed18e21c8af184f8b067fe1fcd249a393a0339f908ec5364057d327f899e70be857c73fb0b9dc068be2a87f1b1df947c6a7e91bd970e263815cbd0e9bbab2359ffee58c32a6f098d8957d17c24c3c0563ccc95664ce1ff48e6c9844644df9d5b716bc09999976558f9326e7bd8c027be23bd69f06be76134e29efd5c3f1a32ac6592369b8e36a201ef76f1c35f911293fbc0af5f0bbe1d0d3d37cf53644553fd8525b4c7fb33b21aec4f73ac2472527bea97012a94737b34d086d9d70f8e69630b9ff9de9ce98815a173f897dea6f70d934636fc2a1aeb288cc848c66c5500a4485ed5eb588d7572e83b4b2df2e32daa3bb8f4f527df09670c48daf52a2459c279f75a9d3f96a082352b481a3054bc0dfc3e87179ce03f29a258f890a8d8293b96d7e9934676feb5aecc512fd7ece3e7bc4c07fa964c26b0276599aba889d3b78c7e18aad92f0af5dc136686b1cae9ee8203a993094b3c97305f22da61e04ea835d330317a892c52fb7905a3b5491af22995eb179a9d1eb15e7e75afcf72d101354d8bb44b79e8f2e1fc2cf5465f921ebd27062bc045979b5a17ccf3e5451de329400731f3fae92e00c680873807fb86342641fcd42bb25f2ec07adcf2b9b73a49e46ce99661443dba4da0555ed4a28bc7ce2cf0fb25064d9168579463f00f0702fcee990bc1efd8b8b6c5e2f7f3c1821f8bfb81f01247aa5eb62ee7a913b28b7c6c764e4bd07feb34fc737cc56eb5ed23c91897b8eaf7d20a12fd9322bb154dfe1667d3374de6bd8bc70695f1831de59055a9e7a7208be2c24d2f7cdfbf69e2d16ce29a8b75f59a7622262c8be5942e59ff1e95a1ddccf19b0256c8b690b3c6f7641024848e43fd0f2e7ee00f0c1978ab7fdc491dcded31c03df89f323607a06ead80f6a55af5dcdbd670378f53ef4b7fc6fb22b261a20ebec2d5e8a079a981fd05ea209ad9c310f32b93e1b7a59b4abfbea64413e333cff7851cd566d5537ce1f4bfdb943974bb819d4c53ad2a67eae7b3d4d8d0f7a636dca799ef7f9171081e0e59bb27ad26f5c4833bb73586840ac7a25bea5718cf2d00880a2a285bf146a7c443e6b5b22d33f9c2524369fb9fad127d970ac1b71540621ed3830b2ed1b18d2da7b58140f0994602badc4a19b8b894350291ee22666385c49d72eb02376634663102752c93641e0d6b126ffd59a5abc6621a7984ed01d341174050e5a81e25a48c4e3c4250021cd31c872d72aea0058e7bad14b3a7e64607bf17c82837b050950322b01c838c0e216dc08c261dc3ec66982742dc1b1d42657218b1531b7bc99871d441bd578e12254987b38a583b95a6a8e37bc76103701605f5c1f64dd12dfff020cd40463f48fd38c22e81c78d02dd1c4a68a2fac32a074d0bc67e2bad2873682052b9ea9822f99cd03f01a02e3f143a2a00cf38710d818710fc4369bd4acee45fe53036dfe3910f422223d2356cf9b1281278115c0474af550d1125d9818f672d6c15f4cf8e12642257adaaa97fba1ea2da979e9201ada71ecc5910bbb572ce0e53ddfb2f2a4ba79576ac8446e23ff83114bcd6e21a3cf514362278d6021214adeae97021fe56cdecbf06d2dbe74e4c453924245a151a763f3242b0acc67d61b2fb0b7133bd5c9db0aad60dc8060a8cba434bff45d92dae3d7ff618ef20df0113ad3866814f68920e0e5581756ad83e23a21ebef29068fe002867514f9fa5cb2d71bfc47031ef0604f1eb7ef9410a390deeba82167d319c6af83622362a93c3b1a56e8fc6999a3ecc6fb5b99b6423962a8204b8a95b08e24d59e893ad341944d4f3d3d02bac91733ec6979e196bf113084319002e55006676277590c43a2cd54561872392e940c84c7f74fc0d8d66684825124cc17717f1e3b3d8b5c8b7d975464ff18d53253d54ec955053d86e016d2527230b0ba72465cff177f33c0b3626bde341e0d0b47c805f0fc5cf9b53a92cd664f039d240c1e9c91b90c85ff98ef3cd8639bd6a6ccfe6b058fb0b54d1d90f5fe5516ef6f85adf78b2d23c323e470cf1d6d6a00d4344401e3ad99bb4a582e98aa89a3a39d266b8e2f3b663a719f7266a65f210dbc5ace01b72d71756ce1b52efe129a60a77f106de2d39abdf9e542cf91a62368037daf2189105fa1eacb2cb068db08bc23c1bb2e02f8b218333e5f7d7e7e992dace948095c7a2242953dd0cc09c64d75041a29745351468cc195c11e0488948492b8dc284f7fef293a146774df85c4a5daa265c9ecaab122470f586bb020faa7fcb13f830e563f6e4dce1f3760588729ad4ac4e513fff0d9ea7426152655df2fe9cb67697f3d3ad6035cc5e3935f49de54563d18d7025af511acad698ec69cfc7f4b4f43176b63a481a0821de5514cbbf1803deb30969a6b0d7afe7633dd0808932afe0462547192e72367821bebdc8ca4a48587630a3afadd6ca30c46418cc3890904367f9c6824ae5663c6f9e9a5c35e64bec226e3373edd43fde4deb525d536705a1a1b42af1a1da1b0e603519b80fade618720ea9f52aedadd6784ee441cb3ace29b135a0f09c6b620999f696ec2333bc94b90d18f1c3cf1f0a8e8060d5193f57a78930b40db9c6426a009aca9fc58ac7f8cabb2a252d3774f81cac7822e3f7d8f2bc4484468648172018bfcaa8f588bd51522989113b0e21b6e749e5b41f2c57db14e8ce18798fca4aa46b658c57ff032cae0d84a7d79d1b11cfb0699787361db050f27c333cb77302fbab393b36eff698a81a3c8ee2118f5e61cfe267e0fc6ce064036d4214c244c50e8638ec27bda87fe1be2883145498e46b639f8e8d46caa7584bf03ef346f39095c4adfb0cfa7a695ef8b2268bc9d933b2994bf4c8f5dcfc351d698855b6d38fb3af5a4955be368e6473f06d3ff8d71ce536d516fb43fdf4434baa6eaaadd7387f02792e2421e3b11d77a9481a8381dc7f9c1762a1c023d81780147fcfdf120eeba8266b4d0a3625c4b2dc83ac0de34b8462d15ad7908cd099d0b538d1dff28b85dd284a5f0fbab9123776077a6c3fff08024295679a194319044da265181ae2534c2135f5b1b39d1029418a21c5a1aa932db3beb7e5c188149d0028492e04590a2c0ab731bd82ac7afc1490b4324e3e04fb45b9064ae8278e1c11216bd4150553ea427d4c9d4abe106310fbf95723972a5c792788de343063b56b98b8e0b2c21a600184c3e12858177dfb4159be1d8c8d0f9465efb1febbe01532fa4093fba798d7650b1cccd49005aec42a5ff59e36bd942fe37bf5ae8cb3ab8d1edf6670f8cb930faf5143ac6424f6fb483564de9b9c97dea1bec4655bbae3f9e42d70cff16b09f84d58fdbc46364b03f243ffbd6fea3e0589d252bbe7e9ffb48e5db71c43709e1ae108bdb8feef33d5d0268fb66aca7a2ee3752d297bfeb3380262ec75d9e5aeee75c9243ec24021f6117184129962b4213a754d694ccdc4370b50743fa2456dbd79497fee9c433ec23d5fbe262105824eeebf1aa03ee0ff329ae8cb5266edcf943b31b39c3a51072d4c3f8d8b0c5f499e51a994685fa6ee8b8a8bb391c7f29fe8c1268bfad24de85d4325d3f2727273f788bad191795a83a12808dcc10937b63acb45d65a96c61c94251bcfe25d777b4f560779bd489362f0d8ec94ca9ccce68057a12465804aec3ea163684adc6c6b118cf62beaf4b02535fe8f390574604a82ebac292dc4446d0a75bdf6a4829ab70eb14335f9e1539fc359b9277f710f34775b3808e1105bda6ce47734c3f18a55b51634f6a1fc4a9992708e0db8357d43a8431558ee46e397fb4295f4b8e575fd019035ecfc465264a1b5f09382fe41992f6e44bb733e0f9a47d30933cfc41516b88519c650786d0877941d5249ac0e3ddcadee69d3b27656f6bd0718ba6a6930650bd54b06b53eaea992544a7fee58708f94136d318878f878bd502d6e34f5b65ea0b6e8141f7f5e1096612a3cfc9e7d3b39363d8e1c756f24655a570ac6047d7f31162e0dd8a2d73e0ff930d54647b9f88be34237ddaba46eea20102bf4f9361e0925d554c935a674f782163a653c6defe57e1e740262ab768facacc58273f4a0629d9ad51de987674b19b9ae3d59ffc21b8e17c5ff9017ba135f475e2d153f17f340d685a4cbe8e94c5ae82d9f8489f51669d16ad6f335d1d7e56c9944cd4bf557078aa4992add8c18b355e613ff7e4a6a8de22332915656e5b5adf37d2c4722f1c0f0935d2db428a59a257730622", 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f00004e0000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:19:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x10001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) 08:19:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f00000001c0)="75b328eed6bea43d67c6f1bb7fa0d20bccdf89598b8b0f4b2585edfd0137d8d843d248fe61b92205b91eecc273efaadc1e81e84e207348520b792b192e99acb7498bcd933e6aab71", 0x48}, {&(0x7f0000000240)="613c37f5c7db5fd48aecff648f831ab2a8dac831afc0725b89955c9954b50596280e0a6a819e42b139586b917b666c080fa9a5cb495c499fa9616fb3244c61afc29246100ead1099f50279180354ef90635534a1f67d870cafe2f8d9077d386d254b0000d251f02a1a3a25b0aa210ef279aa8afda6e17018617464cb7f4cf0fd93eb356abcbf92a47ce7036aaa95eb96a50f0ff5e4262789d0ae7ec1b2c5a6fab88eaa0aea965257bc1e7ffb064aab99994830cfce143e4ca4b38396e710de16fc5e598b29e2359705b8b5a441798f2c61264f125eb172728faa48e0bfb6796fd796277b80d7295950", 0xe9}, {&(0x7f0000000340)="f51d41ad734d48f180bf6ddc4e382be1c994026f0c2394ac4f871273a146d2ce8352c0d3dba792dd66733ba6ac7efe61446c0e472688da5b3e0325eefb125490bdd190c0dd16b10b6d40eed61219ebc9e7c7f9c7705e22c72ef0af0f7ea7b8509b65738c662b8d10dd66d550e3fb2c53c654338807d706cf3cda532708d19bd955677639e9c780f576b522431c996e3319046dcd810d6f38807fdab8b8b2da01e12dbb245bb1698b34510c6763d2587c15f427996f679b445346651e6d77565de4e5eebc6026ea04ea216817c9ec3a8e043b1d86dc23a1d227421a604d20c8b0c23c0aa244873f96c7fa2598691ad4", 0xef}, {&(0x7f0000000440)="9fea13f7c0e6e188b108edf28d48219324ecbad9488ee9be0150f40046baba95120cacb0e060ee7bf8980f48ba343a0f09e787c328dd2203b000495feb10364a447b537c7a9ea945fd9532378d4987ca590c495d61b39f114c234fb435594adbbd5233ccc08e2aef293cf685623ed460f312f5090ad910b9bd434ee8532949184ed5c99e2154ec3c3b5f3ce260bbd7e007db63cf09b690ae36dcbd646aef", 0x9e}, {&(0x7f0000000500)="9e48f3320293b8665c9c872bea99860d7d7627d8b995c91e841a2765ff4e43dc7db7a1c2773944eb0169ddea5cd004848befa40992c2db52150166505eda1c5313076126bd56da4c8251ef9de5af132e9731662147b4975a7cd5b1eb47fcb33a9e8d7af1fc565a9fa1806d847ffc0e3445fa22eca40d081182b66bb33f0ec88edc7b64e433243c16be6e73fb4c05652fac54dd80af752cc79d4c93dea24518260645e14f52c0589ab6b9fe042d89c677a5a2a28ed84f1cb88c3f7a174cff003931a270d9e18ac86a9c1bf2a42b778b8831a07bbe414d97cb787522672bd3d7d0ff358ab65a61232c5f8a20b7d77c09eb2a7d5c7c87c827e3e7de3a44a428e6272e633d2b48b9b69c31ef11f527c01f1cdbb5faff9f43818e7975885112b1934d7ddb98ee07a945d89c2cd2780164c2d043a844b29fde0e94cefd9631b0b1048c8b63f673456c15035be69c40a5c551563cda88569d72791e681cc023b6e91de0b0a4a19ea1c78e50132eafb3cd74b7d8954ff705264e62c10373d8e9997424a7a4ad956740eb72277ff90dc89825fc84ef026569ce548d53e0aba902ff8823ec0bcff5afa7f1908d14bd1443a1df4fbb6a8d8577164ce5f004d08d6526cb29b08a9c628970600124a57fcdc339e023ecf40bebffc39f8c195f9d62ac5ec18a9734e181dcacbc462fdbc03057a13bdcbe57c35e67d85d122476be7531ed22c0853ea7f8fa25ccc5bd151e6c84cb6e81f2708cc4f0ca5905daece5246b3f027e724fa776882a8e6dbe85fed7c72573a5a64387e672ffc0678826857ffcc219b39899e2c9999fdc196ed1b15d510990b9dff05b6cac04f4a3f2c0c0508ccf01c3f09f300d8aea55d9d5bbf047aabd3cf79a57d77d5b346ae5126a3a94af011151348f37126e3f6a39642be05e35ba9ef9af9748b627291c3e8728e64a6ca3b479108c502922bfa8a10fa5cf488eb213b6ba1d71f13d643f4c0c63c6a85c3f5419ee49e47f81cd71ec877172550d6134006eabad890796797284db11320dd1016f006759ef1e23ffb64a87d398aeb1c3f036eb12613052d984e37b6f9ed29cba62e2033812b12831f8c8dd74c3a3bab3996527e136d04a418552fd9036b983cca8b395e165a67b93c4a2f6de8a4fe2ca8aaf12cb65b7d5c15ae533a866039afc43a4dcce3e40d423edc612473d5778cb05dd16f55e5162c7c0004d0cf5027aefb8e7432d86b566bb90d4e1d1b5774cef1d9fa59930accd6ce4534b4341595c50897476efc684047943823e3db39514c4e195ddd4eab14d4dff0861c1120ee6be2b85128dbcfb943f1f996dc526ef31f50bb5eb14a7c69539c7092c66f3fe78cff4675fbf109204f2905f3b127976d0f72cae3e40eaa5d03032effa495cee8285dca41b4014caf209a1f27ee9daca32ce865f02cdc2bd73b05396f630d69837d5b0fc06e1c10822e26799a090b240b1ec75cc7088b029fe0d21fd996bdaea6ee3642402896ba7314b662ad1ca536f9aa7b99cbe80e0294607ac243f588be8106c62bf9093a812741cf135a563ff083f76bb9a683a36179ee747638588782a79395144850ef0831e2784d61eb991c171fce22874071e510f6c957dba053cf57acb616c461b215a3a3a2b6a52220a66cc01f6cdfb5c62c6456c016a08be3975afc75d7a77a76d898e66bcd1babf131c9f9f9e1be07f3ac0ef3731df5abe51f6f0f5e5aae5f89e921c6f0e82f97310b03a6f694b3fdc1a44fdea05fb9acfc27b87222cbce650af29100a945ed0597f178d7b3473edd2683de63091c9d8c8557d7facde12b02cef826614c0f9663ebf88abed8fcd6df71e26486fefca5f49ecf295cbdbbfb1ef0a7d9aea94926fee783c1f6f520fd18c910220a3d0413b04d7257109a720f6ad9f0428fc5234f8d8073dac01a34dd1f1c4faecf8ff6da444369cc2a159bfd37aec5e4897b024d8482b33de139f7825bbdf3ac5a37a81665472158d1aaf770adaad99e4d40f8b5b44551fc0047a7438acd3f71b951f5e12b826a4630fa6d39b399d37e9323314b24515b241b4a57370d5f8cf504e6609deafc18d0b5787e1486734a07c800c12b110369de50e948a4316a46cff01c259c53acd6d01c4e3df3b05611fbd406d43384e65d64068b70990d002fc771013f520e26765d6b8004701a9cdfd7c05cafe8efeb887728b61c92758f284bb2d1eed5f593d3757a055ef8d7e892318d8cf2addd9bfbde9c27919ff9b94dbadcdd98fdcccddfbc1fb146e50e556830bc1954e2b15cf0af3f768aaedb86b13b57c934865ce713e125cfda92f93fae7dd5492a0fd5784e889386ec94884a4ea6b69944990b2339a174338a102916210862ccd4c4bbac40dbc46b76ef8ea03f4a091f84fe3e72d668c22c40a08e0bf48130dcbc5c212c0651b1faa0e0dd1503c1e3095b89d2b708feb92f82a81605916f7d42585c36f713389ee80fbe967b9430d11fec618ee05b069477bdba66470dfa62a6b147cd0a1996ff891df3c9ecba68cbfab750171c3149d9de22eb1fd5a906234e2cdb533ff070574d3e0c63c6abd35aee524bddff5a87c583547c1c5ea0ff4c9af1760700a78a6c1eb94cca7c2870d1dd36afa9f5446df157e6069afc5a4e6422ca9e85be36a76f66f0140b9233cb49c8b6e1680934fb6d10a18d6dd3ad1287575f98724571d2ca22a6ba04db94256cc1ef1e9e9491ab364f71fb853013fd500fc043809ee520a6a53092e939383b4566e095023e035176467ad1c98ee2bf0f3c5f027ea24d9682f6f96fccddbac40127a6f0af9ae830775de7e89fa2f99d3ce556d01c85e4fa38a0b1ee5609a1fb972568cd93684ff4d39658bd696009d171c9c590b6e0dc5b5e3bcb3877a5c8c74c6897dcca27405a915cb2d19dad5b4d9bfd45dba172305c942105303aacdaadfc93dc07d76c10b5f8d551c48fadce63d41c09634f37ddbb710e2795d6631ea10b62375522ddd0b3c89a126992dc780c77a610cb8607694af971f0e306cac3db4f9384c8c50c1b922763e71aa0eb6a0427e9b1a6dce0706da189b3170c962f6fe4663d453c45bafbd8191b7e92a71d21b25f7fccaa9a733dc2d7df7ba4d2faf0dae8fd9d01604b04e1ed8a3ef84179e454aa4991f1f2dd42d800f556587aba4a8833b2abf9928363665d89e29f7b4b800d2b278c78fe237bb753e27022de49b026718e51f34637692db2c0eb04771214b87bea2479e43414604a85d76d98ba12e106b804138d49ae779eec59447c26f993f8c4c8f8d0890245324d9fe6a16f3e56e7871882aa70f98c26d92b35dc0c57f044e0030eea94bf9e0893e83013eeaf73b07d8843aa4e72232eb89dece45d8147bca9f45f4c74d03ce69dec565d4534073f0627d7c75133292c5d10c8bfc0f7196c6ed808c57c72df65704ad15cbeb4e27a258fa6277835e105f5cf75bd856c0ad5dc3445d3c0170a8155d5facb17fefef8ff29b1ff086495a8de7a780f115f239587735b3807aa7bd20195d13c1cb3bd0b8ba19b26fe4a63798e633a058d3191d7dc24e16b655d861d179ece33a0b851fc49c6111a9969cb294f77a046dba9bff6b50ee0e876de0e5e55ba243cb2577b9900ec527d35aa6aeb1c4f664057b94f401936b65123cc9570feb926ff3028213af96463e10100503d2add32e03e9c23adb7a39e7794a9aa3e152f34e7c7a37d6902836b5edf7855e6b5fd5849f560694951347920059cadfe573033a5aba9f9ef99742baf97063cefb82b89a1aad1214d0aa7aa1813f5642e5c97bd936dbd8af5744634197b75583129ffe8afb092d0fbed74c783d2e944189bdc22946e90de322b0f12268788b12cfaf8b262d79fa50fb485212b49f1d6968be5353bda60e2a85e5c7f76da3f0e52fcb2713b40449d6eb258921b949fc416909af959756197df1d086a9c573d66a18bba35eb555317d1b8f45094585c319aa4f44a9b47a682ad93c66f2bfd58cb989d5e0b9e2106f1c53b02ef3fc00dab603174ba108adffd01ec02c949c48a2a2f639e24628f4d5358b77252876cb85442ad4dbb8ca0651da1ffbaf9d5d0c25c7b2919a646fc702f578d7c67af633fb2dbce1396025ce667215d74b1b2de7d3b9a47abbc5a9f3fa2beb88254b4a1ec487a7faeccf8dff1b8a8559d521b11901c3d598263c9eb6e027b087320d8d9097dec196a13d74f34535e84312f05f606080cb678b08015b64d88367a4b96f6c47f4f094145f796deceab379c4c825e631e33a744950622f3dd51705711fbf9b9a48e9dce0f3ff032cec2fe58800a418595c9e606588ec57047741362dc2ab361cecc7786755dda445c16fb7af368f8edf510151d036bfa6b4c1a20ef0e76c6693acd3e6e8a2851de028d76c639dd8a238739c37b8a37522ca7c926cd6e2e975a9731be31c1c52ad139ad2ed88cebf127e1a3ba5d849726605bd2b0e0a360a3ef20b2254d5658ae68193033eff9ad49de1adf1b2463edcbac26705813c5d58f63fe3a436e9afc82c07a9c131c7365c502196357a29f0b85039f705bf404f6b4bbde316c8e6a3b7d58c704fe73c200512ee023e971a40937b88db482fd6124a293f45f4cea1e6c3a1f95e6fc6229e2ad33a4277a92f2e0c8c82bd952e1b46077c2916acb64e7f2b3bdf94197b4708d6141eade7e866dcfd2c12eac47b5dc52e395ae2196189ab72f93b27283259963b3748ec9b529e95ced7f54109c2c963d5adf8471055a48edcced03aa769055d8b5d4cc277fbfa9ca6cff4cc4d608d1ce7d4e4a17d4ccc4ffa8fa0bc4c19169c56c0dfc22ebf41d172832b2f2917f6cd53822c296a804e8cc4db91def99200c90b97f77be0020eb776fa03d4433232fb9bae53e5c43c544febdb8ae0283115d8a5fa99351c867d12a39e619320e75a3d02e1944c6b1132f3f60a2a59f3b45c9e5c91126f74b12d556ab9ca054816613354003fabe477f7400ef9ed9eb2934b03fa1de3e3c0af944bdabdcce4e695126cbcef5ae23c6478bd2d281707166b4fcc600940feaed3f2ec350c628f1c4c89d4986df2e0438825dbd04261fb2dd66cbc258fb9254aa56a8b06d6d1be8fccecc902822c3981b0b21803bac1a9bace8aef4a069033bc59a507bd19a3e83f1888c4f825a5369e57eefaa0d2bb23b1d560323540308202e2d5b9a6fe07e1f37adcc2d273aca73a96141e76b7449ae6d94e865c33d42d7a3ab60d33789c33ede9796d309e43ca62c9a493d55722da41a6d00a9dd422f01c7ce0c972b6581d4dfe14ff4d4f6eb51939a2cfc0b7393381a9b5194f80fcd0f1445aa559fbc75567feea67dc4e9c35c44a17b83cec4cce4447b036d136ae305d2bb5d4fbd161f31feef0a3fa39018719a95e5d77e1678e16aecb6ebddd86905c6654310d67201cc657babb181eec56c79576a9c2c27cb177596d8ee6877030775ec9b956581da92a04e8b7e664d5adf4ec8b2d2c00344185b16a169c3dc5a3e2b0debfa4857756d7d614926b731d3de90ad9d1429daebd6387215ed917d28d1e0533eb26b2bd809f0e9b8f6c8f2349e38b8e47b2e1252f144c1118f91a6047fad92ce2f56bf84d5db03c2334547be4831ec992db03b2439df34705ca7d61bac55c654b63c923703acfc3b7df81759f3de9cbda591273a537649b6abf2d129d745a0b1452ebe6634b7877099c7baa67503fd11f80ebdac1e768c8f6fed4ca7c38d3018db23fc1900177434ce5251c726db27aa1b086b1892435c7969e936f1e0d97bc02fcd975887570ebcd505129f1a28f5a4a3b37c013d023f6174c2b8d6108f4", 0x1000}], 0x5, &(0x7f00000016c0)=ANY=[@ANYBLOB="b80000000000000001000000810000006f9ed7b244f7cf3d7507e2d5c948955d883765eaf8e51bd6971d2606f71f02085a6d0ce7bb8d8ec226a3759bab72cb11dbf70fdda42dca0aec5cbacccbf8161644e0032d88adeb560ccbc11e25b46eef4d17951e83a0b4fc001514982554e1f7acf22f9db714b31ce79f872ac588373e282687ac7fecf25c26b8402b70b3ff12b456061e1fedd4469b02f8f80f04778212a372d960f3662013266dde6bd44c33897981cc9686cdfddc66d7e4d51a0337d181e120071539ef4d7bed5808a3ff88393415e60c488858b0667cba350df6312b8a3b4e4d221b35fd35b446038d2812bb1fac27ceaf5c0c0d790e5ef73d5690805e4499a800000000000000"], 0xb8}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') truncate(&(0x7f0000000000)='./file1\x00', 0x56e04a71) 08:19:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000002a40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) recvfrom$unix(r2, &(0x7f00000029c0)=""/88, 0x58, 0x41, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0xffffffffffff8000, 0x3}, 0xc) readv(r2, &(0x7f0000000100), 0x100002ff) recvfrom(r2, &(0x7f00000001c0)=""/60, 0x3c, 0x2, &(0x7f0000002ac0)=@in6={0x18, 0x2, 0x3, 0x1ff}, 0xc) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e11c2e93e5fa6aa47cd85c6dbec461cdb3922944602b46874424cbf7c56b4561e19efc2f9e4b01ec6603f04bb2ce5afb559c1ac0b52432bc1e7116325db2b090c35ccaca3703e513c7a52fdce1b6c0a84db17ac279a0d83279157144adf4f772c04f484e36d16c9"], 0x1) pwritev(r2, &(0x7f0000002980)=[{&(0x7f0000000000)="1ae3256c7fcb43ca8f48c68ab4158494fa579251fa6712b1bdce10a7e64ac9ed9ac8839d05f0f3b626422893df9975b61141a2e16ceb7bbf49", 0x39}, {&(0x7f00000027c0)="436f9790737fe19732ebe0e63625910fc21c699591c77ef27f5b873560960c03a2fb8f7a158006ec05f053c237f815728a7c895efc1c26fb55c7fd4b348bd0ddb5efe2fe36b3befe817eeba66390c54bffad1f20f441abacd417be27d44432be58eac7b961d74ca0e7348db72205f1711bb26eaaa381f6db12b33a6a9b4eca162661bb208b1a17a07790bc3a4b61e541c0e8ee098cd6a7e5b20216e922ce98853bd3879b", 0xa4}, {&(0x7f0000002880)="0a54e03edf373513e6e2913a48f6b8cdf07e0d66cb09c2a46361ce510de03c9f7be5b1d92fb35062e0a9cd7c95f557f63d8d74d9579b0bbecfdc05f96713172147233787bfa28224e2313a4822a13d9228d8fa23f80331958452e0656967da93864e6441965a2b6c10b1827daca15b001c51770713f89835c9d70d23efe47859812f2ee22cc473f480edb3faacf8af9fb9377b6f6a2fe1854915f28a2f1f2bac286f9fac093dd8a4f1088ce1f768f890620a2cc9dd40e84d1921df88c18e951a8d0acbaec51ab642e1db3365a3a88565f8c4366c1fc2cc57558f5d054aa4bb781598e1aa", 0xe4}], 0x3, 0x0) preadv(r3, &(0x7f0000002700)=[{}, {&(0x7f0000000040)=""/81, 0x51}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/166, 0xa6}], 0x9, 0x0) 08:19:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b43423c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8c81fd8365297fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 08:19:02 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000080), 0x0) 08:19:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x9, 0x20000000, 0x7, 0x672}, {{r2}, 0x0, 0x3, 0x48, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x81, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x6, 0x10001}, {{r1}, 0xffffffffffffffff, 0xa1, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x200fffff, 0x7b8, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40, 0x8000, 0x8ad1}, {{r1}, 0xffffffffffffffff, 0x99, 0x20, 0x1, 0x1}], 0xc4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x21, 0xbca, 0x10001}, {{r2}, 0xfffffffffffffff8, 0x40, 0x46, 0x4, 0xa07}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x9, 0x200}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000002, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xb19, 0x7}], 0x7a7, &(0x7f0000000200)={0x387, 0x7}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x47eb) getsockopt(r0, 0x5, 0xffffffffffffffff, 0x0, 0x0) 08:19:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) recvmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/1, 0x1}, {&(0x7f00000010c0)=""/39, 0x27}, {&(0x7f0000001100)=""/221, 0xdd}, {&(0x7f0000001200)=""/123, 0x7b}, {&(0x7f0000001280)=""/114, 0x72}, {&(0x7f0000001300)=""/24, 0x18}, {&(0x7f0000001340)=""/24, 0x18}, {&(0x7f0000001380)=""/225, 0xe1}], 0x9, &(0x7f0000001540)=""/188, 0xbc}, 0x40000000040) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:19:02 executing program 0: r0 = socket(0x18, 0x4000, 0x8000f170) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 08:19:02 executing program 1: 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 = dup2(r0, r1) sendto$unix(r3, &(0x7f0000000080)="3e8e7940b889cf02baa2687f32a99ce46ed816368704e856b4d3912bf5c06387cb0a3cfa909e5d96a649fffbd25d05234c630a8f6b1706ccf02ff57bd06d72ad37d15409cfb1ef860556f3c0ebdda21a8effefd8c2b43669beed8a6f0183221fb74c1513d941d208a425a0cd2335c742dcc64548f40f7603485b7d5581b9224d242d6ade4cbeb07866e03a56fe0b98389bcf1c597b5892e28db7c9ccbec5834fa7a797d717a62ac368aae6588329859d2255d35c48db2e13f3266d899e6ab6c533bfb350e106b3f2b387ffff62c4d6ab1bab3153312f3c6a804d2397cee61dae1a10574302811efafb646903111730567a1b6b", 0xf3, 0x1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:19:02 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000ddff0000000000004000000000000000000000000000000000000000000000000000000098a4a52d988b0e3148bf06120324ad60c4b26ad99e66f83e6fccd0c8ec18c376393ec45e92a930eeca2d1d7b575b2a97894df5e8399cb9a7739cd2f4f83163f548bfb7197a8e59c088f3151ba619383eb7355d61c83d68e5e4c4b15e3bcb9e1a19f31f7998270d13b281e6af451e34ee02314428fb2efb2232aa4fd117a0e644b63b66058b900efcfa54b85d6b22881bbf6e1c437b9cca4f113abe1b8000c5fbe5ff1aa918c012e56b00000000000000004dafa1a62aed8d60c213d213fd3379a5633e06493dc7aae6589d5625997ad66572b766957ca2eb705a3993"], &(0x7f0000000080)=0x3e) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000240)=""/99, 0x63}], 0x4, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:19:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8001, 0x31, 0x0, 0xffffff69) setsockopt(r0, 0xffffffffffffff5f, 0x1000, &(0x7f00000004c0)="98fe118e0f2c4eff1f53d30546fba7381f68d805f84ef33e04b3b71871d22628da553f8e66ff93e075ddb1bc4057ae3ad68cd0619699b06d0e20b8475f05c5de6a403e898050032a86dfec6e9f7b8e37c63f5d3deb73d1345eb51aab03139d76674acb7695bdb7a2f89dfa3a2cf310a21ec97e1a247c112184c047eafd3778cc104ad4b1672676dd8679f74e757cee5acabb227a2abe78c2d05d3576f9a96bb8999e2a725e38", 0xfffffffffffffd34) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/215, 0xd7}], 0x1, &(0x7f0000000200)}, 0x2) shutdown(r0, 0x1) socket(0x1, 0x0, 0x3) 08:19:02 executing program 0: r0 = socket$unix(0x1, 0x4000002, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) fcntl$setstatus(r1, 0x4, 0x40) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/90}, 0x62, 0x2, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/140) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000607c2453017723590000000000000000000000df9e8664d1ea7eb46f1166d8b82613852ce036f575b45103ac45e1edf5e0bd6084ccbde6d4ce359c0a4e969a571a80e2c9b5597b083af05a1996d0177432d6c2c60ae43fb37507c73a6537d6fc8bcb5036883bc9db56788d47d9bbd4f4e849e253956668ce8785e1"], 0x5f, 0x3, 0x1000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 08:19:02 executing program 0: unveil(0x0, &(0x7f0000000400)='W\x00') clock_settime(0x3, &(0x7f0000000000)={0x0, 0xb}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/60, 0x3c) 08:19:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x6, 0x80a, 0x3ff, "36fe5016c66a2c89aa909318ee74f03d66cea5ea", 0x0, 0x3}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:19:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000680)={0x7, 0x7fffffff, 0x80, 0x5, "89c6eca8e921192cc3df2cdd0dcce10e38bd75cb", 0x3ff, 0x1ff}) write(r0, &(0x7f00000006c0)="756fd5f73f0df5b776d14e876ea147b46114761c4f108825fe9535ba6f8ec7d89833b20df53675a0fc012069cb791900527e5e7c3f5c9f18fc563138aa5a84400ea77105f39fbe0e65f916f7f6d695d9b1501d311f4c8c6f387b868f6b36e54dac9780492c8181fc82889ef0238d0c5ce23f189cc9e4e118ed9ed40bd271eb0b3b0712b20464fd5d77e06ef47827f86455e6b7b7918bfcb2f0dbdfc0be20547d91de4e8fc7634c5b6ca9cd4726221324d813212d810334bc26fae34f4d8f9e7a1bc74ef9d2472bddb7ce5b7cc5cddae25488c54f5b0345", 0xd7) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f00000007c0)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r2}) writev(r0, &(0x7f00000000c0), 0x64) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="333e53e0377e1afe08290b42f63201c5480b8a48650d47f3a69565aa078e842fb7cecf5e2c73799dfc14e552f7540bc32ebc952d1f4c52f61711f69910b5ac4261c957425e0eee38a6ee46bc9c2d1629fa449f9d10a1b311d0daa4409d0ad7378a1c02948fcd442226dd08fb08933e463411db26c3d166e13249c596794c2b329bccfa614cf12cc11e216025702d2a7b247507c8ce3575e37ee0d4a04c9c050e52083b8ed63b77a7f0f27ce7da548696", 0xb0}, {&(0x7f0000000380)="9da074d29133d8faa29734724f1fd9f4fd4c9e64ca5b259920456c83f47cec02e932bfc2e79445c11c1503f3ce9bdc80bf2fd2d1dcacd7b24d07d56210421c3bc350be5346f78823189caf95c43319d24123d9ae4c9f6b05bbf7675cc6ea0e052ce160fc787d996f04c63f3f04dd16c6ed571c6daa10345fc9d6d1522f2a81b4611f0f6227b887d50dacf2e1e0a85d490d002fb2331be66b7b5de675b3fe9d5ba9c4d008e6fb28de67ba3cc8c1ee913fd4469d500b07ad116bd9b580", 0xbc}, {&(0x7f0000000d80)="d23cce686bc65f48e791d9ae46a28036999e2bc4003e3a12b306a6e9b9fc587a35bf90cd7da07980fc0548840cc8018847f14683a487495798fab3d2c9e645477eefe0d9e8bd88dde85da43bd953530f3c8bd23d7e2128ce2f14237afe27a99ae22feda6b7fa9b7299ccf608338ed8bb9f78f0fafa271e6a424ce8663a7c0964b7d737bd19ab9781cc9b96ea28f776abebc34832508617ad91f8c8d8fc5bbafcecca43af2d8aa8f7068be64e8d232f596a5f7c118eacbcf8c4029d5b473460f2a7db75fa5467b9f1a03d7b11fb8e513de24fff08e942937862e0e72d2ee5a35acb33b33741c70f57fd3a954c97a8f1517d9327dece1010076ad499bc0111cc79daa5e28d90f7a06c5719fa5ee5374a1d83ffb0470567da459bdfe6e571755e1563b9ea7dbb174f31abc4bc532c1ac6b0bc93ce7e06238ec03c99325eae060da1255893fa957562ed9736058a09530248db0dbd25fc0f9b91d8f1f0e2820d642f36ff5c391eb16bed65a9604eac99f4a3fc2f201a68d51cfc980af920835703df836ead65dd7808f20b8ee8ee758c8445f38e13af64099e1368a6ef1d80475e33488b371bc3845e1150292c3b281c34affa3869a77a88b041174cf86a42090f32429d1f3ef822f17d15da05912ae311e0b1d7ae47d6013f6b3ea712dd213daa8d00320e534fe1cab791fe8f7cf261fe759cee0c6283e1321413f5a1f11381b6f77e5ff323564caa7f0c3114d9c0df27926631c24f38a12b00362deb4c8d0fb8ff7fa20f126fbeefaf5248d1c7c51ad2a72264e89cb1d6febbac09aa31072ab722598064d664024c6d27f7d6fb1f9c984d756bf5e3059d22745970ec85075878d585aa7629eb5b588222b29f37840244fecd61c45d7759c31ef40c921a4b041329638cfc9ebae2561901e18f05e985df4ad1caf152ed27d0a1edbf61b1d5bbd40335d368fc6cede786700ce1c870d4579abe1ac8b63cec538e2574a32a63d1b617dee8df20a215fb490e0d552cf81bc4afaa32971966178d33c9fd403f0d3448c9b7e994c7f36e820b06d4913bd498e8955049645fd9668f5caf59d78cd8ac5eeb40df9e3aec2bd8399ffa442e1543da2056fa7181cf12446e81aa8c5c0e21d2cf6edc2c16b7f292cb3db13fe6dadf4c9b4e7faaf854023751903a76ffad69749ddbd69b2a63c02efcf5425641d9f87c35b5815e32e67509b742c1b3d80dec1672f257f986dba6097a8d53ced1bc5176fbd435f27c90c5a1f361089710ace318a8b8b7df7f74c78a6ee2b060bf3412b5d0bd310a03c248a293b2343f3d0cf72705a364c487c74f1567d8f24a6b05d703af11f3f8640b077ec07761ee63d6d5038d9a1b53e767a7dab83786c250c45774b246ff0247f6bf119354072ed983fcfb481d589874926e0a99c2b2ecb5cc92793b57ca98f9d19282eab2f6f1128333cb3021876428e33877e085dc95ffa90c5c5823a98718c39d6df0869864863724751cbe76396aa4c08f5949873cb63f200184a61c240217f65ed073508e6123846c4dce5dd3f9da1fbac85020b76861abde108ce8381e0b96d541f2973469c390effa95a8a5b57f91f515e8569b74b7347f7da4b4a7312706a640a8789f5ce07551f69ee448613a8075f33c32d05d2b7f8b3b0ca0549056738337778de267eaec340f5021086f050eb6c98a882f5fdaa4449c709848ca24eac36ed8c47851c47dad885a871ce4c0638aa172179873661bd3d0ee5e78cb402ac5cec4c9a00e55d881d73e429dbc294cd81274e30c185e6347cc130faa859c6210f8582464c170a096af0fbfc604e7b918f3f794bf62e6dace8a4be93da11437c69d542907f8d05f243b4002ca2a2dbee67bfddbc45da2fcd31f4f558f9f8231f4595789c749ea88e9b96d3be417719a0264a5048c62f90c1abc9632bcac60697c6a2227ac8f15bf961ef02b23254ae3cf743c36c549ac9eb146f5072a74c8c3ff77bf75b3a9958904ed5ad0cb5e23bad2e4f1e75f7a3b2d119f7549dc9d6472d1052db2327dc69f1d6611a8cbb751846f787acdcfbc5f6621e990af54efe40ec5f88b3e603c4cf01737f4691f23702e6551c1a79535a33a7982be4c03ada96157ebaa092745567fc48c88cedeed92ca99a87f2589d5200aa83e0949465f05cce08b47b421190f8568ea30d89672d5b1cae8eba28f69997450a7a20724d20c65799054e6f89537e96868a69fd0a548eef0fd241679cb4f44126a3a424ac0e93f523b832cb448599d45f077e7ca220e8ccab60b433f93dc64c341830634b5a9f385b55b97170f96c43d3b44fb5ba0e5d7490146b726559c7118bac87743e6c2b8d3550da0bdfd6e22bb6fbc2e71ce35571d48fefb2bf2c9970eaa097ed2e354818a4634804882ffa77bdffd4842b7bc1f3a2126e51b9329a4b0aa4f49c6d64e26c66110ae37934c4f61b7923564d380da24ae4f26b31871cb6ebbec9b9b472a176e0eca610476abf430186606ae3e2d1f55941e7a6652c4e2bad02cdc5f346015021136618c73c15419f96012b84b6dbb966a137614fbbd5422d98378a2bb5d9820a3ac63f453e746fdaa2ebfebe4369607eca7ed595fb10bba57c61f6a11cf0ebdb5c7c524cea4d11c51add7ff740dc152c61e904413aba0695800226d66851e8423da6f04b0347214d3004a0b1b6fc2e77d491af9fde9644f8824829c70d7ab759d2b4eaff6b5c0ad58bd92a171a4a934d131d2fe5ffa41410ac44ccef3002ab174d2c645167bb3507be5ee96447e57e62f4bc1e3428f19631212b9f5a32038895c48d3743053c0c3a0d5726f11ba1d9b0297d5f8e431fd9657bebcaa2c968051e42302d048a275b8c88bb8fabf01fdfb60f629db3fa4bc94a66143a412b0ff25834750f82df2e248cb79f894b0b8cf8e7cdf051eecdae33ea9a8b4029c5933b321a974b260ecd48c1743a29c13e9c2eae14b4298988e61c9bbf7326d95468e82b1f5cf33b0de75974325a40cfddb69b73dda509a45d94c0f269af3360441ed4d997b40a95499148a9a31979542184f066fc66ad89e24841ab7da251d1781e8533b6342b030e751ccf528f527e55fc7a99ab4a51aff3bc82ae79b08538ab1f6e4b7fee61a57fc3f32b9f28f6fdd80cbe0bcb71259227b3ef4d4811aa44037030c42c762d07907cc54a70d6d59db7b6a3ad0146f2910a26b7a8c17195831c98e73a9a254d36606ec6d53862f8bdf84b3c950df4ff59ae0b020c2465e9b4f408c4330e03eabdae6209b91efa4fa6131eb204b6862e421d2a28c98153fcee2d77e319e2a16986a3c3c9ad0df0d8783777ee202485c8c232b5a9078b3dee9c62a58d0b4434fb9448cbf792fc2a5719ab59c22a12c5c22f8929846c42084d96d13dd7aed9f66c35c99f2467038523ea4c0d758610f8f3b67a8bced0e13d352f2db38f3b3d3bbbec0e4212f4976c60a53ae88d4fb29bca1613ca1a993149206f6f41c7c705fd974bed05819d8be9b7d604c03bd034742fac6f8669832dc5ff5f4fb04efbb2bbcc28d958f11f51f8d3613031e80565cc05fbadd56557929aadd3186f008661ec366ded04fc4381eb88bfddafd5fa47ba1b4cda748f732a055238c0a36279c162565704d302c06b0dca219a627bc8ef1c3813bf44a32ae4be5471b9abb48691edd9337e29543610a855188007380c87423fac968d293598d893a1e03c862050418a52e99e3221b31ad9deac325b8c6dd1e8e5e002166da7266b72299db2069f2248915dadb64bfbcb435913da15959f2bd539e3fd79cee243bef98d874f901d5c2ef283c35d330b0afe63cb5c51a3ef66c534c21addd267be45c51e1313acaca5c6d80d6d3e5ce38218fe25fab5a56c0fa1e4d0be07eb3cbf5a0be4e999c3843f19693da8300c9c971a20e440274b526045ae712af46ec1b3ca4b7fc565ae3980df1470caa4c7d6f51903df92f8bbd0b38c3a2a6fb36604072433cf4bfb55d8a96f9b10dda01e9c10f32a358ebf2dfae6f48e1af4205ad20541dda1db26983f1c13c880748f2401ca5c0c285d58b5cd947ed35a25d225a7b63b61a17741c231d488901b6d6261a891869bfd2cd184255fab385dfb9a66979ccfcde760756980589f9757e9cb2557e6cc8e90dba2688ccd6465bb866737afe8a970d106e40846f8b288fdadaa77bfbabbe6616ba77415e62e61a82ccae860f9a761194867a5d8dafb0df0c9add9fcced7e12ed04d26627ed54ff191d980552128fa2c0da98fabd8456b83f5150b7050a996095a6faacc77f593f50c891139d1c647d4637b64870e4c43f0941f8bdb3258f5340d15184a03a6f2de8b53e610f7547845975a0eb967ff793fac0d3f5fbbdd2903fb1c2fda0855cf117a50cdd48b7042ea847a61e9c71fddd70c038243a566720f99e08c643507c1adf5cc21cebfad646b38e3baa203f26be856695411306609118761898c5d1153149ad08c66faca573f5fa692e67bb6a01b50bc056461ce6a2053396475c87c4edbfb14afd3ac58862a4562445665f0d28f1fbc87eff501398809137b5a76a5491616d34350536cac22e78c07b5a03917ffea5e7df34ac8539374c4d587c1b0eb10072744f06830f18ed0d6ec48ab1022fdb7ddc54ba88a3cc441a338bb71022968fdc4074f2f5a272d58fa8d06eb7a7957424f942c384581a436175acb4c331e6ece66874a1107671847a9b1ce10dba4601cd8377839f58a72fb4cc61e5b5cc027478739feb9b7c212adcea06ef37183775176fd64febc548301dfdcc23f659108db7ad5360df0e64765481a0d3359788c42bda316d7b37cf763e4b47e3e3e1cdbabcc6d6b357435451ced4a32ebe82220b4a97c9d5a150fd5ee7d9189eb09c1943bbb9e0ab63f603556fb68709980fcc36b2f167a2fa880d3730b2fd8d5495af85135643e1b66a2a0c9db454fd316b0b678887bd4d6ef59c8f47ba15760e887039a40f61ab308bfb418de553e276918c4db3c7f2bcce6d1dd313963a9ad10cbb954ef8dbdf5195b43b849fa216e0a0fd7137583b20b05bb82c4cd1063254d1296122aa09dc3995eca0bebf025b64a33d80ca8634612022647557e1c30a350dd3639ad3d68912421882c8ae8ae53c6d0c54c53079a985fc12c82588b28548766900062b0cf2b3680c80e6656eb1e735625286756178f0334e35c8d822db4263803d038ce9a7b5ff91451729e2c6da77dc8d8db1c29385e7820613cb75288baf9ac81828e081d9d0f945050575899c8e0dda7cdff3371384f0a15d35f9d885b3ee29f8cedd6179413b9c72dad33cb4121a161b546a4a414883a1253579261262b4b96f4ef76af3e2ea96f97622d0e00f3e7bf9fb557d91d3912ed7d441daa664513e98b102b845301173f759fc99a8f9feb65ecdf82bf3ea1645723a460d6b71026aa56c5d71ea728a31ecc82c09c4d4d0cf4901dfb66173cc39ee163b1e6916a4aff41a8cb871390f71e31b6c740d65e8513fee8d5e2ddf8633b554669b08d3fce9943a226e4bf7d1a170f5f6692cddeb8dfa49ee914bcdac6ef5921931e2ce2249bafa1671ef62b7c9d0e5b92f9588654ec17a1089ff5d2f4512780f9793ddec55012d9c5e0fa7115ef11abbac41c225b237ee78cb4622001642d2296ce2ac1bc587cf40d34577fb4423fe092f6f0e771a032a3b589849b87ae7b9bdb71e81cdd6ddf107c18d96995176c96438a9356eff50392498bbf141d1701114d36cf953f934daa7b974952800e55fdddaea739b0330ff54fd4052684126f4e7502e587f120ca2aeae961df7b3fac737787877d88af262ba", 0x1000}, {&(0x7f0000000440)="02d1ec023e3a92340e75deabad0f415db4591e41f8b2aff6645877e7d65b258e0c23081eb63d80c8fb36491acedef4e11a0bd2586b463b05443441d05bd3ca04231e7277284b3b563f0d3803252726376e6a2df8ee7ed5204eeccfef5c379353d80faa93efef3c68ecff21980322cb18dff8f49d5e4c04a032b2857ad6225b216f36e7a39f0323", 0x87}, {&(0x7f0000000040)="dd44e12c3453a2e77cb08311a145ffa13ae948300693acc31d45d94c92f04b7aa7edd1f157298ecfa4c98098", 0x2c}, {&(0x7f00000000c0)="5b88a0858da8109cac1debf1efe843", 0xf}, {&(0x7f0000000500)="31bafe68b43646d7e59bb1617ad4cfd82811ba3d65368636df37638dd99c94d20d61cd3e7cefdb", 0x27}, {&(0x7f0000000540)="9b63496f9b6776edf0f619bf1ce974ed4adb2d3047d8e9cdadaf511dfb470fd21e49d0b0077133293ee2d28c8c2e601c9f", 0x31}, {&(0x7f0000000580)="fd097aa01b8c3701037c05b75f377f7e59034245c1c90a268d451965d6b73d70e9a09f424645553610e69e81ec1f0c25890f17b9", 0x34}], 0x9) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 08:19:03 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) kqueue() 08:19:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[{0xa0, 0x0, 0x0, "4180417e9499ee5ee27ef3b802e40b519ef6468116b4d01a6635888993ed7608ec6e9aa8ad672f9fdf06b172effe09dfa4529360919f9dcb6352248d39d1ab0a071a86772cafe3dedafe49dbc734e42aa2bdde83bdd46ff04f22efd71de59da10dbb7628a0b6f137d30d3ec5db8485666cfd2aea657dafe963b21adbb94a209dbb8df34cb48d2cf2d5"}], 0xa0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:19:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000001c0)=""/157, 0x9d}], 0x2, &(0x7f0000000280)=""/249, 0xf9}, 0x801) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 08:19:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:19:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) chdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 08:19:04 executing program 1: r0 = semget$private(0x0, 0x2, 0x300) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000, &(0x7f0000000300)={0x7, 0xfffffffffffffe05}, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/111) socketpair$unix(0x1, 0x7ffffffffff7ffa, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000340), 0x10004) pledge(&(0x7f00000003c0)='{-\x00', &(0x7f0000000400)='\xf7],\x00') recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) fcntl$getflags(r1, 0x3) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) 08:19:04 executing program 0: r0 = socket$inet6(0x18, 0x80000000000001, 0x6) r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/225) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/255) 08:19:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 08:19:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:19:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000323000/0x1000)=nil) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:19:04 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0xfffffffffffffe9c) 08:19:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) getsockopt(r0, 0x3, 0x2, 0x0, 0x0) 08:19:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x1d0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x100000001, 0x80000001, 0xffff, "aa2b8779218df0d6c5cd58a8c1a9325670b7ba52", 0x2, 0x81}) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:19:04 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/201, 0xc9) ftruncate(r1, 0x4) 08:19:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 08:19:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) close(r0) dup(r0) 08:19:04 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2b, 0xf99, 0x1fc6803a}, {{r1}, 0xfffffffffffffffc, 0x22, 0x20, 0x9, 0x3}, {{r4}, 0xffffffffffffffff, 0x6, 0x0, 0xfffffffffffffff7, 0x5}, {{r6}, 0xfffffffffffffffe, 0xa, 0x2, 0x6, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x24, 0xa0000000, 0x10000, 0x8}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x48, 0x4, 0x9, 0x81}, {{r1}, 0xffffffffffffffff, 0x41, 0x20, 0x6}], 0x0, 0xfffffffffffffffe) fcntl$setstatus(r5, 0x4, 0x4) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:19:04 executing program 1: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) r0 = shmget(0x2, 0x4000, 0x10, &(0x7f0000f0c000/0x4000)=nil) shmat(r0, &(0x7f0000f0d000/0x2000)=nil, 0x1000) 08:19:04 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) getpgrp() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x4002, 0x3) setsockopt(r0, 0xdc, 0x80000001, &(0x7f0000000040)="4f78ee0eb9eac9de738ef2040c33e25f740474d600619d4e70da95e39479e674eed57ae1b3c44977f660f1651bef4cb4eaf69932d4b4c6858db39496bbde7c441aecf7d957e0482a50c30add4e00daa6a832e8f6f4a3da2ba2595164ef09c60713a5a2a6e2a71f9593d28fb41e5cfbf45cec40e7363d5bc0178db33bf47e454b9eb04799cfd034abc9823de3b84175b8b9561f61a6379498e161678eb6257df599f0921cffaa", 0xa6) dup2(r0, r0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x400) 08:19:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000140)="622fe8530c3c0700", 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/119, 0x77, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 08:19:04 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 08:19:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x28) unlinkat(r0, 0x0, 0x63f6d27cfd879b6a) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 08:19:04 executing program 0: semget(0x0, 0x1, 0x8) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:19:04 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 08:19:05 executing program 1: r0 = socket(0xfffffffffffffffd, 0x5, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/192, 0xc0, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x101, 0x9}, 0xc) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getpid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000200)="deace3edf11247a7836fc62eab39a658521410c48a38c84d0662d7ab7c21755678e6851f42376387bfd9de09cb10fe174feda09fb514fbc5d840410ed2ffb609d29f5da8932671a3302dd4b3e3ad16dd7db694fe5d8a09b3e1a569e510657b150ef28673cecba220e4cb2ca1944f52ac6f8efa697c45818e9e1c81387cc2b4259e86e64fda132bdc2481bbd680537594a3771cd3345f87be240de09dc1bc36fa2d17f35c6e79d08f5dc8d5e408b3e166c56feffe3565a5cffb63dfe641ef666fc7bd9e0b9e0f33d4316d07ff04a70436af72312a21e2519e1ba038998a01bc3df2f0ad6b45645c41b8b7c38865eab47c23bddd1f0e17508b9b0d62f2d9", 0xfd) 08:19:05 executing program 0: r0 = geteuid() pledge(&(0x7f0000000000)=')]\x00', &(0x7f00000000c0)='\x16\x00\x01\x04%Ys\xd2\x04\a=\xfe\x80+\xb5\xdd4\x98\x00\x00') setreuid(r0, r0) socket$inet(0x2, 0x5, 0x3) 08:19:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x9, 0x3}, 0xc) 08:19:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) 08:19:05 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x7, r1}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:19:05 executing program 1: mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x19, 0x8000, 0x4f) r1 = fcntl$dupfd(r0, 0x9, r0) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8001) unlink(&(0x7f0000000140)='./file0\x00') close(r1) sendto$unix(r0, &(0x7f0000000180)="91093ada88c28ae0ee6191ba475a53b054da976cf3564c51818ddcc84f9066bdc9b456ce57720307d9ac4d8285943cac2447caa5b5cd2229690b6838a988483c6ca528c86b7c562ddcb064c09b1e7f43a82334d96c949308111fefd821a56ad4b77ab3a5ff866fa31c77c2f8419c6a578a28009051e6014c7a9861ec165be18351a87b493b9357e4cf550285bd23d7ab3e0f2d51ff387dd5d938", 0x9a, 0xc, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 08:19:05 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x90d) 08:19:05 executing program 1: socketpair(0x38, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x383, 0x2, &(0x7f0000000040)="cbc00e4cf6032851ee4d6b5e342fe75dc05f6b5e227c0a2e0e28a09a453fd702dbd13a2da47478218f340a419fce85b89e8f2cd872eaa38fc66d2dbc965e43de55830408d61a8fb23813ffa54d911708877cbaf4bbacfedf8e59121fa43c7bb7e84071bc7283c9a252f3432e849c0f1290d8d226d6b427586f40d695d06a81fe32135fd6f2c5406295463fd511051e94c5", 0x91) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) socket(0x21, 0x8000, 0x6) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f0000000100)=0x9d, 0xfffffffffffffec3) 08:19:05 executing program 0: execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='##+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'%/\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='^\x00']) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) clock_settime(0x4, &(0x7f00000002c0)={0x0, 0x81}) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 08:19:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r1) fchdir(r1) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=""/161, 0xa1) 08:19:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f0000000040), 0x0) 08:19:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 08:19:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) socketpair(0x1, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="0cc92961ca7424de44f08e8b4c39f2a6030116365c74012b4bdcd6abe0bd9b9f2db9958aa98a2eda4195d0b13efefadfce2603f478f4a7", 0x37, 0x400, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x7, 0x150) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/184) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 08:19:05 executing program 1: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) 08:19:05 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x8}, 0xc) 08:19:05 executing program 0: socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:19:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) write(r1, &(0x7f0000000100), 0xffffffb5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/145, 0x91, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x2, 0x200}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x1040, 0x6) recvfrom(r2, &(0x7f0000000240)=""/236, 0xec, 0x800, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/61, 0x3d) 08:19:05 executing program 0: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/5}, 0xd, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f0000000280)=ANY=[], 0x0, 0x80000000000800) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000040)=0xfffffffffffffffc) r3 = socket(0x0, 0x0, 0x0) r4 = getpgrp() semop(r2, &(0x7f0000000080)=[{0x0, 0x8001, 0x800}, {0x2, 0xa3b8, 0x1800}, {0x3, 0x3, 0x1000}, {0x7, 0x0, 0x1000}], 0x4) semget$private(0x0, 0x3, 0x10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x141, 0x200}, 0x6bbe, 0x3, r4, 0x0, 0x6, 0x1, 0x0, 0xcf}) flock(r3, 0x1) 08:19:05 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x1, 0x2) 08:19:05 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) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e000000007588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c0700000093f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0004346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b0f791085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f950000000000000000000000"], 0x1af}, 0x0) r2 = dup(r1) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/109, 0x6d) fcntl$setflags(r3, 0x2, 0x0) setsockopt(r2, 0x2, 0x1, &(0x7f0000000340)="b5598fd6cd1ee4e5ea2cf702b9ed0bdee77d39db0cfcefec75a950137764a295c1d053393f3a4b262f3bf7b8f03959a171beb48ef1317020a418b7b2a7bc332407ccb9d75893e215268e67b2bd9c39a1f364cca3c1c0f8aea73cd200c54366df1cdc96d20d6eccd90d96a66bc65824780678628ea3deb560c30ca13e15ec27fd02328e9743c91a", 0x87) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000400)=0x63c, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff8, "5c0400a795a644b46c1aab6300ffff030000002f", 0xffffffffffffffff, 0x100000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x7) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300)={0x27, 0x7}, 0x8) 08:19:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto$unix(r0, &(0x7f00000000c0)='*', 0xfffffffffffffcb5, 0x0, 0x0, 0x1) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:19:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) fchmod(r0, 0x2) 08:19:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x4) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) nanosleep(&(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x1, 0x100000000, 0x200, 0x7fffffff, 0x3f, 0x2, 0x3b0c4679, 0x3}, &(0x7f0000000180)={0x20, 0x1}) 08:19:05 executing program 1: mprotect(&(0x7f0000471000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = msgget(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x100000000, 0x10000, 0xff}, 0xc) msgctl$IPC_RMID(r0, 0x0) 08:19:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x4, 0x0, 0x80, r1}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 08:19:05 executing program 1: r0 = socket(0x4, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socketpair(0x7, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x7f, 0x4) 08:19:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x800) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="8dc69cb073e0cabce3ee3f7806c5f778b6bc36341dbfc8fbf0840861eca627e3d9cf26b547916cc5be505870313232700150e3ea41ff2f69bde47015c7fc96aabf687ec658f942cb22c06df5c9466f545ad806c9f82b1fecb496b1ea7193eda22905c5758717c8bf656b4e9e43932a629865ebd92b3746c4cfa8a2f13a05582f07c9a970365b4ff0b6894a9bf8e1acb0e904dc75abbd7cccf4709cd897fec93370dd1bc817fcb1e656cf75c3d92cc33212cc0ae907", 0xb5}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="6800000000000000ffff0000070000000aaf39d217a6ff87b7013b4fdef8ad59cf406bd547d778612290746b316dd768cf5132d2cc23504edd48f8b03057ef8516da86fb0e61193327712ba323c6c2516307f5f039457bf3359c5b7a98b101e9e50ae1b60000000050000000000000000100000008000000afdaf0da64dfe6688f48c4d34697b4e46e99bbb62082bf77163d9cd4ce3675b4211b6e47e6d1d0f064f310f74fa60a00d4df3776d9285e375a2d1b3c14304c447800000000000000ffff000006000000aabd51d79a55dc03e841c1e693edabf3f6f2599da0a69249b090a578bfce76bf8e06fb7ca12f8e4635f9a968162c9e2ec968bf35f5962e7cb5321c34c2930e6a7daa0a197b94c6690ab99eb1fe0d7d7c4bdd736d503c251b321c71b89f699f22f95a0000000000003000000000000000ffff000040000000901d4345f9fc7a052aefa932a62d33162d2d766d79ac04d49e6a0000000000001001000000000000010000007a1900008c3d5a277d3d2d954dcb3be184afa710c1c0fabdaad16ef1e24b88ad25ef6b0bf8474f8ee444f8c2ee52a4c3704b670738228d237398f3fe49fbfb4a67f6c6c97ca0229fe745aa62cf62c471775dfeedba591e5939f518b1454c160069c4bf8e9b7be8d9b9f21a1a486d9342d927c4fb43b1dc18d2261732e6b31f3e7dc238b6d30ff60878ffb269444f638acfd3179499937ae677ef3734c27938da4eaeb3c0026259f7c0ee375e897c65eb8855bcfb155fe280c3002f947cad6837f06fcf2f25c8c7cce3e79a7cb6017a9fbe811ef69cf0e52d6fca9c4b664313497f74ee4c64ab134a16bb642b1624f2a9e57ee1a09a67ae7221a4b3000000000000000000b1c0fa931163aa5826f31d9a67a5d3493a4c641c96665da51b5363bed53047b436596bf55947c3e7d04742ab2ca1567cdda3039b3001"], 0x270}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:19:06 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) 08:19:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80000000002) kqueue() nanosleep(&(0x7f00000001c0)={0x80, 0x20}, &(0x7f0000000200)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, r1}) 08:19:06 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x10050, 0x22) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000000c0), 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x188) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10041, 0x95) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000995395deee000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fc3, 0x0, 0x800000004000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r2, 0x0, 0x1000000000000) 08:19:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:19:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xc3, 0x1, 0x7fff, 0x77b, 0x4}, 0xc) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 08:19:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0x8bec52d1b462c261) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchdir(r2) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x0) minherit(&(0x7f00002ab000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:19:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000540)=""/107, 0x6b}], 0x9, &(0x7f0000000680)=""/115, 0x73}, 0x41) r0 = geteuid() setuid(r0) sync() socketpair$unix(0x1, 0xcaae500f77aa2ecb, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa) 08:19:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x89f) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000340)=""/120, 0x78}], 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:19:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) 08:19:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) r2 = geteuid() setuid(r2) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 08:19:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) read(r1, &(0x7f00000000c0)=""/134, 0x86) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 08:19:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000040)="ff71b08b203ab341d01999785b9bb8868c07a7356fee45db7bb5fc936f6d25b59bbb2e160d68a28049d52bde9f8f84f10a403f3028382ec2c6ddff1339cc07f174285de3c90d0ea4a29b49bb9188922670200831391fb9bd8809304bdd04168697dbc41c14b07645af38191f602b7aea902c108606a66a2d5c7bf6232a5a183c89d8061ca0d43facf84279237c1113c536c79236db52f66ab6db97d8e12785d20a87cc2f05d775feafb4346f4e444f62fbfa2e793b46a369ed9155c5efc8ffba91a9179f425f5ea4fa04155992e1acfd9c900b6ab601d19f813399e9343df3bfe757c40a097e7173929bad9fd0a232eb2e0d7b7bb7d289", 0xf7, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="76dc283ade3ac79edd3f8c3aa74d2cca67dc36aacde5d7", 0x17}, {&(0x7f0000000200)="21ddb3c95fa1011ed8b6e31831d3cc8be6a62b3e5d15c477f8cee0e40a54550c3229a71dbe227f5370aee55b966bdbd771fd0c14ec6de2188ad9b96a268ffd0457b15e403dc9badde92052375b47b7ad00d8272db3553fa651b4b83e3c69a7e51fb441b08d3fe33facca5a127302d4d8406a9f67456806ea179f80e33ccf9d8b02b2d1af1ba1d63b79763ef8dcb0b21a3f90544fee092a31538035c02944cef41ce51efab50d6d967bf5eaaa4b149e950d35bd001958bb05044ee32e79fcf10f37b7e240058e824a7058419b4c59e5c10832b1cdda273258b1fce135bde24a9f1b168556ceca", 0xe6}, {&(0x7f0000000300)="f7b83d882ba86b9cda1f88307e04", 0xe}, {&(0x7f0000000340)="4dac3c6c19b4619bfc1f8eb41f58163606c0ea39033b12ce5047f3775f7371be09ada2c7caccfc96324c781157949191463b7fc3dae214da5f160c04fdfa086c4154c9bc217693a013197c8eed2ceeb6b859faab81084597e187796b8b80bbe8338b036239", 0x65}], 0x4, 0x0, 0x0, 0x401}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 08:19:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) setsockopt(r0, 0xdf, 0xbb4, &(0x7f0000000040)="0c4601f5", 0xfe8e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1) 08:19:07 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xfffffffffffffffd, r0) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 08:19:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:08 executing program 0: 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$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x95a2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:08 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) shutdown(r3, 0x1) execve(0x0, 0x0, 0x0) sendto(r3, &(0x7f0000000040)="8545cde70e15b4ffc62e82e02535e7a709f3a6fcadb03aed3fe3e36b24d6bb9c90af7c91a3e6f86041287a8a64369e01645fd0ed1fd2009c1907ff39f2b0217e7a9e1ddbc242ad45a49c4f9a6c1a2e38aca4f262fa69c0187321fad4388fdc9be5700dbc11df165376a01062b85209a7f4b00aa3ec141a735f4a64d407d72c0bdf1b792329b8fc5fa93931ec23edcc2541cea5a92713bd40ab2add786e0b3a1cfb011153619fda154cc05ce471e51abefae116675307bf70c0fd576b1fac93877fb8e65efccc4f223748c635", 0xcc, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 08:19:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7c) fcntl$getown(r0, 0x5) 08:19:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/93, 0x5d}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/216, 0xd8}, {&(0x7f00000005c0)=""/158, 0x9e}, {&(0x7f0000000680)=""/44, 0x2c}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0xa) r1 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x8, 0x9}, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000b40)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df10af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f234a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb846b97e9ee092f77b62ae55cb1470a2e0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f2882fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e46312cfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f5399a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02", 0x28d) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r1, r0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="8f00a51e1c42756370b45c32c467c551f95f83af58873e76429199cd5c43ab03b388b3bbc4d26638877b6b3655b1ed3984e9343c2f443279178b8293e3760c5b5e49ac5a7cf4033c815adc7b86c9b3b8a371364053b887eefc23404ca42c2a9ceab5044d152a5f94ca84f75cfe3d78ffef9da1c352a89a4aa2d95c820268", 0x7e}], 0x1, 0x0) 08:19:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mincore(&(0x7f00002c4000/0xe000)=nil, 0xe000, &(0x7f0000000040)=""/41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:19:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) pipe(&(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x6) 08:19:08 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x10000, 0x5}, &(0x7f0000000040)) 08:19:09 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8000000000020d, 0x2) chdir(&(0x7f0000000140)='./file0\x00') 08:19:09 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 08:19:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8011, 0x110) r1 = getuid() getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x13, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 08:19:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 08:19:09 executing program 0: r0 = socket(0x1e, 0x7, 0x101) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000740)=""/183, 0xb7}, {&(0x7f00000002c0)=""/71, 0xfffffffffffffd33}], 0x2, &(0x7f0000000340)=""/195, 0xc3}, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000010000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ftruncate(r3, 0x0) fsync(r3) preadv(r0, &(0x7f0000000700)=[{0x0}, {&(0x7f0000000580)=""/118, 0x76}, {&(0x7f0000000600)=""/148, 0x94}, {0x0}], 0x4, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x9) open(&(0x7f0000000100)='./file0\x00', 0x141, 0x50) 08:19:09 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 08:19:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x2) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 08:19:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) getppid() r0 = kqueue() r1 = socket(0x37, 0xc001, 0x3ff) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x29, 0x2, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0xa3, 0x40000001, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x80, 0x1aa}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x0, 0x9, 0x4}], 0xffffffffffffffe1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xd8, 0x400fffff, 0x69, 0xba}, {{r0}, 0xfffffffffffffffc, 0xe, 0x0, 0x846, 0x9}, {{r0}, 0xed1d7a0d2f0c378f, 0xa9, 0x2, 0x9, 0x400}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000053, 0x2, 0x80000000}], 0x19, &(0x7f0000000100)={0x372, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) close(r0) geteuid() 08:19:09 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 08:19:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x4, 0x7852, 0x8000, "40611ee5580a77247e0971df789f2c5eb3f9a62e", 0x3c000000000000, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 08:19:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa4) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040)="5264b3a28fba1e8a23272896b2dd80bc42720348afe8ba706108cd9a5ca7f4c284387d012d6b64c666e76d09555e659aa90b370df030639fd6160a2840f40156", 0x40) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080), 0x0) 08:19:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1e, 0x10, 0xfffffffffffffff7, 0x1}], 0x81, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb0, 0x0, 0x8000, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x9}], 0x3, &(0x7f0000000100)={0xb4}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 08:19:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x14) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x7, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 08:19:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x294) semop(r1, &(0x7f00000000c0)=[{0x3, 0xcbfa, 0x800}, {0x1, 0x4, 0x800}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x4, 0x800}, {0x2, 0x800, 0x1800}, {0x4, 0x4, 0x1800}, {0x3, 0x88a, 0x800}], 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x106) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3f, 0x0, 0x5, 0x8, "2d7c15e63a186e9824ebf7f7da10a178feff69ae", 0x4, 0x1}) 08:19:11 executing program 1: mlock(&(0x7f0000cc3000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 08:19:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/91, 0x5b) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcde0, 0x0, 0xfffffffffffff001, 0x0) fcntl$setflags(r0, 0x2, 0x1) 08:19:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f00004f3000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:19:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217", 0x11) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x81, 0x64}, {{r1}, 0x0, 0x45, 0x81, 0x7e255148, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7d6, 0xa075}, {{r0}, 0xffffffffffffffff, 0x24, 0x2, 0x870000000000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x9, 0x8001}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x80000040, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x82, 0x10, 0x80, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7f, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0xa9, 0x10, 0x1200000, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0xfffffffffffffffb, 0x9}], 0x1, &(0x7f0000000000)={0x1, 0x983}) kqueue() close(r0) syz_open_pts() 08:19:11 executing program 0: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180)=0x8, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) write(r1, 0x0, 0xfffffddd) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r0, r0]}], 0x80, 0x2}, 0x404) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x10000) linkat(r2, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) 08:19:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8010, 0x8) setsockopt(r0, 0x4, 0xc18, &(0x7f00000000c0)="15eb2c4c066156d9487ada2ae0a909f1c6230279ff3b9564cb848881a6e280c59dcc50e2fc0e0bb9e72409036a3736844c3adc4a88ebba4aaefb3b9a0e2edf7d709f438c1bc429220e2697eb18751ae708d7c635a913384709c2136d364c7c8c15ac671b7773f64f7a230dca4d44d14ddb453ca221dc", 0x76) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202000100000009cc91d4efcd35c9bce7f17a2f5229aa4fce2fa5ad69e19e3a"], 0x1) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x0) 08:19:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x3) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x3) 08:19:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x6) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 08:19:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x40, 0x7ff, 0x9, "9a88ff3f7ea9a8910d0b0caf35a4c132d14447db", 0x2, 0x5}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9bbb, 0x800, 0x0, 0x1, "1e473301965ac1d0d6522091321bbe70976eed8e", 0x6, 0xbf9}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="ed9e517479ee6fbd79823bea066ff63afdc509423d462fecb650697fd0b3683c5ab9d9858eb60215983d354891773ee6a31a87bd2043c47aedc3b5f46e93402457afebcfd09baf9b719b6f120675b991426d64df26fbb80c63e07ffc34", 0x8b}], 0x1) pipe(0xfffffffffffffffe) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) writev(r0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 08:19:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="7d6e6aef", 0x4}, {&(0x7f00000000c0)="29b9c21ae0c149a5479d2b0073638b3cbe0522e639322362e7c9f1780516726bca3054b324989f68c3864091bcb79af1d7ba475f9e18b021ec20b67dc11677f261ce10940203b63de2", 0x49}], 0x2, 0x0) 08:19:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 08:19:11 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="1bb1539e4bf2dc34922900bd28768c416d7bcce37b911c7be3f8264210d0f93ab5063c1ce68fc402c16b214078103736e9e5483ab1057b28", 0x38}, {&(0x7f00000001c0)="c88e4827d92534c71ea979f1d348ee4d7c5037385fa12a27b268c434ac450871895d3a921120f29c356958e672843cb9499ba16ea2", 0x35}, {&(0x7f0000000200)="928dd36412c041a81b0427d8984b24fd9d4638348249f794cffb842e71397c77f252d13674a9880eac9a3c7a4059ab7721454c83d5441a805d5f495101d47ac1098bd72dd2176c99671b133dfc8dc5ad854639cda59203d4e63c1f973d2d3ebfc12eb657f29d879f4b938e7b4c7778fb01675b2cb92f403c2403551ff34223262c27936b9a9aba2bd3f5d79d84cd3234ce422f30db2ccfbea13f5fc4ea352abd0d8670", 0xa3}, {&(0x7f00000002c0)="ca60840a6352d7c95935179177cdb68a11d7a3b2b0148555792f5f2b0c27b01b378608484fd66de0fd1d8f437419e85f79dac1de3aaf4250982a1798cd87bb208dc09a579674da817eff1513b2bc4b645f3fa2016df670d3ff4a46fe6ff04f73aef6e72676f1199b323d714207b19361d38d714a5454e4a742757a189c035c87c766febe8876779bf23f91d2141adcbb47b30f1ffdc7b7fe5ece5e5b7770e6", 0x9f}], 0x4, &(0x7f00000003c0)=[{0x88, 0x1, 0x40, "96959eac2b23d2ae2ed4470c0c245feaef91b2b951a75297899ffc4f53c4316d94d542c85586d5882828e335d31da799bb77edceda1e58eb1d1899f6232327f7d8ffe3fe26e8dcc7b5c4ddc100f13cb6192d884237a1ce425d3c1d9c707ec11b90e06702fc12f027079c26141d74f8c0ba7a38ff4196"}, {0x50, 0xffff, 0x80, "a3531cce0b4b73c9379efa06253a1a6d36e673cbf4a4367609750119e5214ae811e4d7e1554d617ba62f2e9f448aa15073faa7ac760f1c31d5c271"}, {0x1010, 0x1, 0x6, "fee46cef77be30def1979c1cb9722e79186e601ff409704b4bd443b636f6e718a2c2a5a75607c05fe52cd01149b20fe8a99a9337b641eaf5227658a79bd118a6236f975b49933637d83ebab153fc6bf953d1e5534558e233e62681b5d6d6c4d00617eea125fba5171de3ee62920015e1d3a0057b20a17cded6f84b2e24705ac097daa381fa51fa0f45994a193a25d9547a71630839bfe1481c016f7e57380c709cfbdfca26d5b3b9187fb2968a8d3c9f8097287c78a0b1effbb65c0297b54b2df97bd67fdc5a3660f1fdd05c1241d8ea01401ab6f8677a27d6e3dc5acdfad1a8f5b2b2bde60554a1e345a6544c64bba13b8b64f2f274e6b8b11c2e53008780fd25a66e473efc738dea429d38bececb8dd81c73b06390a68f58cc597a5768b47e114385f9ec7cc590d90b6f9b4daad06896a2d7b859125325bf24ced27e4022e2e7f4e092a6a6915da4195d7e1d8ceab4d961e1da63fb26980a65af0505a7e0123bc84cfeef48b56afa4c25403d4c4e5fc345a9c1b540d7615ed0f20e605ab81440a1fe60f3908739ece2f1aea4e02c26c56650d1a571e78faef2c56eece854ad9c877d876723ae73fbd65317d1eec2ab6ceb4fa4fc946989fbe0d5386c13b56482b56a4623125c28ddca917a5b82d364c6ef9ef9a7d4333643ef23b838daf69cc7c2400bf2af81a7af181b7d2810580ec69222307e02963508e641b845746b57c84fa8d8eab22e61f0b15dc4acec5dd5a77def5ee30433458a507d408cdb9cd7d84ce5ab4e5e96cbca733a8f60ca34a92348b98f6eee95abb223f4817f258c26b6f71d7ee887b297b0617541cc26ec98f20325b55518594cf2938855ddca68e9984550589894d9172fa68169773420f9819ce741085f94003f3e035b372464f02268ecffc8769fbc8d2fe23cc0704261afd3d9b4a2de85aaaf44898c80bd8650955cc29a64dca8bfce68a3196a57e1a77f81dac2df4a5794997d8c29ed95bfc9c25b8d749fa2ab876cea43683982f5890487318be79ff0322129f9b5eab6426a3e6971994aa1e478d08e095dde112f710e2bca7acad4f79ea91e9773b63480f40aa65d490532bbaeb5bb7dcc458113ebeef0cb21799ca12a184cb3f47af81956507dfdccb8196525425aad908164c59d17f202de13c8856cafa7cd088a3273295bd505a095c38f79f0587840e53bc6c7b21aea0ff2cf4063b3deb575c94c24113f614b63b2c8a6438e8fcc4623a85741050cf5b4e83e2332e48920d9d12bb2323c0795d4bdcdf06d0bafda5106088dfb92fa2046121c9b5fe15c01617ce2532a568f66805b333b2ac30cc3a7196a7260b1773725958b74b3257d6da9c04b691d70cc80ca0b95b452e1bebdc9763bf4830e6c1c43b4770309575ff8a4c2f196352b02e8241b6fd8dd1512d89d9517dc07d08f3b170b3230926a95fcf54632bfcbf88bb2329e7947f374fd35696279e0eddf594a5add6fbbb68f8af3e9e0fbe696a15937ee33d5c57ff4aac70f774d5ce046ef77a4a0ec50a9156612e56a78018d6058fdf58d94703485cb25f518e24139bc7d0583a22bf998603211beb451928e175bf2d5c12130301411a361612621cb8f2ebf2e68e60d30940cd05822c07f2f8debb844127f0aeea51e1881a306d5d67bf69604c35378a391ff305976932e43f2af7809cec4b34cc0569ecd87697b452d7c45bb99b4802ebd4b61a17182540aa502cfcfb96fa3a45aa7e6e5dde144ebb9580e88299f95f491e51af5eedb2b17ebfb6be5b9543391393a9cb9140553450905b78a03a11987229e9f585b1c6872649329a0f3b4f2fefa0dae674d27da3f4dd24e927df50de170012722fe2242a2496cceeafc88f628a1d3f22d6cd584eb1dd3e41e8e2308e6a8ed5fb2c6bab89b4ab889c245846420381ec4f0f79aea0fb82ad3c8c9853219531d3fdc2999d64be01ac60bb55dd9ae53ddff573fc73c817fe37c6c71634b497dc8061d5a7b7d72498cfa7848ce0b508a419c51bce75d972290c9cb0c97ecba957226a3b4173030ab81962bc853cd69fb0a3f16953d5be15dddbe6bd80e28672a76cc671aac7bbaa678dff8833ff80fbd8a928549c9c35a179bb7b80edda1872d7b80b811901481f24f2ccc551a0da0a36b3621fd7cd6be110c427d0155b415ed3a9b199c672faad56f8513be3fccdd94e645b9c3cd7c1ae99bb8be2b6867177c68b76fb3b6454a0ccd9d5a273248efa02eca9d5ef3a5510e65af8261ff924e879a77b51f020bafee06f8008e67001df9808af5caa2c2892a86cf94f57616ceb634140a23b766e29b6a5d71421178a7178986a1550987b6a42a74a47b7114693947c7df52265ddedbb6d2af4137e23ff445d87e6bb65bc462c1309b64987820b69d2707cabd75bdf02085575f7dcc7185ba683f85f551ecaeb1043857c1eb2d9b0cc8f46727cb723c50b2808c093f3d79cdd82d8e3c780ae965a748de916f8c1b8de2b445c9f95145cfe0c93719cb46a546fc24bee6668f778953ef20cebd9ea0d3c5acb42cbfc96d8a151042b5a1746c8b08238218ad5c261b2a1fc73f6d8929f687b73b17d7221cb96b722ecf0cc2bf634d9450f7a1ffa31b55c6f9bc26d9d4bb23b8798a0b904d7a4b69d79490cc8924538cba734814b4a590fba2a8ee22bc98d9e5123215261c5426c349e77411dc659c6132fdf7b4b5e9fdda6750f3e8a83eab85c398acd0237214702c7299b53c2c7533b4d7117bb1bfd560d34a1e8b2c53f89e382352a67cec83751fc8b9b03f7a8d1ea1b4cd2de8c3e94fdc92961f8ec49792d85c40310674bcba96316f3f0a9b6308bca4a94b56b8bc24e3d752bd0680eb32a90bafc197e4deef16e9e1facdb7df9f9ca3601be20f9aed6123d361b9cce9b13bee1611100db51b42ed37b9a9e0ea5aea100d1da62cf5ed1f6a1dcbeb38f222cffdd253d50613ae5fc04e2b13bb7bd080fe71efbed3717a4fcf563a3d401b5e246578944ecfe7abe1075dc9440adc213450481c9d8ff74dbe8baa7e06243df0f3e91d1d843ab84f3a6e85830901529cb38f4cffc2d412522bb1fff17a94d44f18774803825243250caf3f941772dc0a7968eabb36d3f57570bfc02150b3e19436c086ff81a9c063c7d467170cb749c241faac7d2c4b8178ec36976fe45385b1d60897689845342b605439aea81566ec9c6013e55b7a18382cab9aa986d27ab62e1a8284012868fe5bc6174603dffe57e904cf1182c87f42878e0a9897f5bfaa5d1161503b6766fa6a2d94591c210b6fa68cdbc4c215460cdd2e1ad3c671d45182b6834a6e59ad81f65fa79699c366805f4708bcb97c4ef13fcf4c6ab9f670c1997950b7bf9f9da8931b16fc803a64da458bf4f01da2bf077a9ea6fd9d0ab7914df41ab6a6b2a0390260ff16090f47bf08a0464338af5a808ea7f8ae7990b88db48bb268b82e4740213873be54c7282547ba76eb1fd8193de13288144f3a2b559484f93736813ccc0a018b4a45a33f9c077ed43ba512a4630cb6f724b0e59d5cf45721c9d1530fca60604774d581b4b7aecdbc4d51951f9c7b543de2ec549a29854830365870eb45aac561d6d5fc062f8d3f953444d7883b497951449afb7d377a3bab4cfe063e9e0b413e49132514615f2a3f491424b7438d014d231eb3b3e4cbe7bde2397fd0dd3d4d6d256f2a7990f62c01d9022b7d9159491dae1785f50f8c0e099fa0976b65db21c91a2298950c64fa9432c65a8cfecc667dcfc869eba0c95b9c05fdd2be02f5b2584fdd8764a2a25b12c1e39ca0bfa41f2ceb4efb3217bcdbf41c4a4c5db940ddd20c6af560388c267a713c2aa996107872b0fe70264d8ac04ec5bb0683fb453ffccd1e2c5c60a6dda097c72ecefb57b57f926e82943385259c59765e62ded1913a0025028250eb4156e49de4a63a7b5f52c108aad0cc2ff7d13ea095bb2c4bbae85455c85f13926f0466094ee55b046be6b18ab7903cef143f17dd053a5010b1915efbe4bebf3227b8d7987f7f2ad5a2b1239c98d6ea69f792d78f494f1797c6aff63984a04f44decd195c52b7fc88d8f6f4f8e9e0a8ab79b003016a2ad8577190208d15dcde145c208c681fd9f3f4e5ba610fe143f31ec54bd09a2d54f62b61bf99f1d4d9922da4205f1a44de9b300f861ec0b2d9e75825a6811a901e971e4cb6c5aeb57c915fc597ae98983d9d888d478b03dab6fab2dcdd3910d9d33cb22674f3ea634a6bd87fb06b677a0efe99eb3c9ad7d6beaa55c19347496767d15b57cb88a1b6429cd4cc69d508d1dff086ca40b390de9037db9daa0f13e425c873ef1ea68931cf1886a6e2f016bad39c5ed3ce378f811ef3978ca73ae8461af05c90b52c54ca5398bbc450e52a8268470707d542439940b21654f08a2ba74adf8b1d1786a5505084b72645e46daee5ca6bd5a99b4bd3ae259875142689479761c2e9afccf0fe186ee741adf5da8aa67352a9b52b1c0a4c571abfa81e93a6bee534332ecd862342a21d5d0e5ff45170e1f87985de4da4b8a47aeb865adeeb211ce89e35f5483a43cf1359ffa8ac972277e13cfacd4ba3c408a06965384504fe19bf52a7692498e71af5460fa4939cd89fa32ff63d5dd60313c77584ae3d267d03b0f23a1a213b786005678277e3ea260cf187421a84d3cefe78c9e8b321658a20ce59d7aaa8f1171c5d560fe63abc7b3540e59f1d16b07f5ad8d46b9ef79ab518dc5ba1ed63ebe1c5d138236e68b74272a5db2223aee9fed9be581dc6448c613ad84108fa45c6ea2cf36d388e6ed1e2c53fddde1f30751d807c8964e67928db30855329fe64aae740959ddc1e746fa39ccca89a3a83803a088227588bfb14dab724e408b110daca7f7ed297409e12d19387e557cb665c0eac99af359ea8446908a8a76fbe62edf4fd834704e3ac96e8a9f5df922dde29e2ee48c45c0013d6707ae9725c87e32782d865c0f5cd571ff8f3fe79b3b74b678b05e04016a9d1e893030063c9e711366831b8e8d59ff21cc1ad133610fbcdfb22d186ace89c0801824558a74df1cf01652ec41077804c5f0313ad15e5da855fecc9f83b901fc00df82d5bb5d98a81611b58d98840d31805994f0319f578c422953786647f6dd5d0899dc97164c4daf086d2a5272d2698237de70519f599d9d5fdc6ca9d7d4c73939a55b45e846851008ea3265e797ba04dc53a04538bb980839d7fcc3cd8c4658f60ff2d82d5ef04d719f6ccd20d830e635be1bff9264c4a508de1d36f5cc2e7e8f25cb09f6cfc1bb6e1c5d2df93a34c8e0ed5dd5243ba9210138c72986d8e2b44f8aa93a4ab822bf797ca2ff6b9368aba4ac3239e9d7992307f9c970ddf897416042c262d4739db8d0aa963efa00bfa41ca8b7d8541168bcadae21c3e42b48b1339aa4b482b593510ca362a855495342a79638152759994940a05972948bd854a79c265557f09726c79e11007df23bc98ac9b5d52f236608575e3cd5e367ef9960949413d3317b43d839b9e08dc6357fcdd7a250c8be997a8effe9c8dda4f8c22444b41dcc39e8af0f15b1cd984b708efc8da3b547b9b18d05a667892fc71165665a295a541efa461486fb7efaa417ca70105db4fa583d802b0d74eea99510f6f9e3423c7f46b12357d814f0cfecb94caae32398fbf9c7239375d4f36c50dcc28bf93290650a8647951a82a4eb6e2fecee0c5532dde2f0366ff19f28881b44b65716ea72c4fad535caffd6f2f4e7d9c45a98c127ef8ad96e939a458998d494f64497233ec43a3047fc85d2a2022ee4a73bd2f8ade750a8218fe13fa878668"}], 0x10e8}, 0x2) chdir(&(0x7f0000000140)='./file1\x00') r1 = socket(0x0, 0x4000, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:19:11 executing program 0: clock_gettime(0xa, &(0x7f0000000000)) 08:19:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x42) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) setitimer(0x2, &(0x7f0000000180)={{0x8, 0x8}, {0x40000000000000, 0x5}}, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/71, 0x47) 08:19:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair(0x20, 0x5, 0x80, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 08:19:11 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x10400ffffffff}) 08:19:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x5, 0x2, 0x3ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x23, 0x2, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x8, 0xa0}, {{r2}, 0xfffffffffffffff9, 0x41, 0x4, 0x32, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x10, 0x3}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x800, 0x9}], 0x7, &(0x7f00000001c0)={0x80000000, 0x3b40}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) 08:19:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x8003, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x5, 0x22, 0x101, 0xed4}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0x40}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x3}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0xffffffffffffff7b, 0x2}], 0x7ff, &(0x7f00000001c0)={0x2, 0x4}) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/50, 0x32) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$unix(0x1, 0x5, 0x0) 08:19:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) fchdir(r0) 08:19:11 executing program 1: r0 = socket(0x4000000040000018, 0x2, 0xfffffffffffffffa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x29, 0x38, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:19:11 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) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494f1f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f473b5c243232e0e64346621c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a95"], 0x111}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x13}], 0x1279) 08:19:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) 08:19:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x2, 0x401) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 08:19:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x8}, {0x18, 0x2, 0x3f, 0xffffffff7fffffff}, 0x7d, [0x16, 0x3, 0x10000, 0x9, 0x59, 0x6, 0x2, 0x3]}, 0x3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) close(r0) 08:19:12 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x5) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x3242}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/170, &(0x7f0000000100)=0xaa) 08:19:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) socket(0x1, 0x4005, 0xc44) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 08:19:12 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000040)="7438fc8f6b566a28a2d24394", 0x37a) 08:19:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x24448a05) 08:19:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000003840)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x80, 0x4dcc81}, 0xc, &(0x7f0000002480)=[{&(0x7f0000000080)="ea3a15f5498a63fcb041cd7b081fde3481fda2a0119f909a149e7da310fbfacf55694dc36674f4038403975e8c522a3ce005b72e4b59e810d6e53b4cfbd185909c24d57fa629ed327007003b6764246804a65ede17f01a84f3508bf98647f305bd2e36c00aca412394422cf224a0628b3cc4809a89b1403a03ee8b83527e72d8e620660efd8187fb1d0c0ce97df9242749d74afc4a4fcdffb594c4189289615a262f685fcb6069a1b3f6c0c86f1c6e367750800ae7c190353e7515b55699e4d059676de2039d29168b5d97f9f11f20391d538add8ea8afc243377196e097", 0xde}, {&(0x7f0000000180)="49ba131f7f9737bf4dac497ea380d5c734ca7fbde1fea9686eb25f0b1427bdedb33b3e8110435f4fb7e78f295d5c2600517ecf741385cb7808cb5002fbee2639d2e43c6ec8518e43b148437c523229a84cd4994d8d28285ece241a1fa7609d7976dd0dd28aa79c407ec4785a33baf2f58207b3f0c364d22b913ad279752f0f84e0c3288addd36004fc06b9136adcfbb4aca51c26505b46e1153a2029e05de17100aa961fbf83d75a87e6c0b3d7c447076cfe88de27c81d2c4e0e79ae754893bb517135f99bc599d2f13616ce1b9c8b02fe333a0551eacefe7f0f3e8f29ef55eb8862d7e294e644d4c4cf24b4e87c98509b221d01edd167b7473d027f5bb27e2b4f67224f52908fc39b4784a0072a3a83c6d506e77487104006fa865ebd9e5dbaacc894cdd569c2b792fe27cfac9713dda438992a371e52fea49c25beca25465c37c55aa26b9e92fdb99cfdd7ff00069eeac20bc641ba8a5c1095feb610e8ea7cd134a01f77fa6d3842927b48dff1fb1b31f6743369a07dfaac46138a0512a42d0b78513e54bf1514f90d42f258a9b00d2681d5c81a77e7fe819f16b50e3a3165026f0b911b54df497974c672541c3de7282ff6f008cf59bd96d3e2913867606bddeca5b2cc5a39252d8975ddd2dd4d3a193088251420b9ea5eebbd5ec1215ab939bf3d0547757f112a7234dff2b42b196b23eb8822cfe9335f4722a327c062b8b7aa209f88e8ee73c331bafba483fb56754bb1721c52462488b3da0d0162516aeb26a06751163a0700cf69a2cdf416ae3ab6af555d0aa838cd4754c1b47cf17a4b873c36544eaaaf959d8d44de04429ae6155302522de1ca6e507d94c4f65a5059fde18b5e787ad7085a13a237e5af1f4751f1821e2062dceaa29d8f6f9cdfae5670778577c8ef35e23b7071e62c13f5acdaec64c320381ddf4a0f3de07ee382f263ef9d1aa9bb9946c51b69e737e27e3a9bbd98ba43b3ae6e93936ed2f196b4c436018097a410d7810e2e154b2b5de37391dd68179f86ca5f0003eb0de2612dfe41bb65f97424b5f017fe283abdd6065f56e68d608d57944b4a9c143cd4262cc30242ab0cf92a711920fbf9676ec8cfb740894868a5153d813ddf2f44373e4dc7aa444d38b624385b9e82f6aa8d65509d252cf2512014ba163f5f939122df9e101298443ca2df6c08f1fc3c3d4ccd8c9d68892908bb05f1ed971ce9f65d2f92010964a693e1f17c12f2f185bffe7921255fe556126fb881d18fb9d14194a05ce7db1ec6ebe0d8f4db12714a27837984e7ef9aafa4c9c694d107fa3b972d884aba067c5702561df2badd210e3ee71dce45fd2a3158a405cc2f457b2b51d1b4b3b2dabb3492287bf540eadc725fce0dc8ab386a6a21159fbd1e95993327ef59685bc4cf31282db37fd7a2f25b94beef88aed30ad5dde173a65506cc0d626c23d8766be701e240d7d00812bcf0307abb4f5bbaf24b7b66b6c044fbb13461c7daa5bb5cf255a2a1ca42c7f71ab20d9172577e4fcf586df1a0822318fc431805479e0fdb2a7367d1313e2c4a1e5148bd3c4ac1fc9bbb1326d53eb42a9523fda0058437be081112f72ec923a793c16cf2b3a4ddb37b80f8da067930ec00f2e711686447c6c6366d4d77b9503b3186c55742db1297317cd19419a53c2fd326c718fdc40c2326eefd4e795c325f4cd83fd9c76e5f0e09ce85e4208c423872e505983876cb278989aad27c0e2642e8b21101f1fb04a45dd954f5046698de7a4b0f3f7c633822bee133104a81f88f077f603ae4054248289351604a93c9e6e0d3da7841e2eb9e71247f997aba6b706fb34444ea5d743303a24495ee45649c808fe2c72e80855c3b89ef8b3e38cf7210fc5fbeab4d3798c50af4286b2942cae228946fbf719939b5c9cd92a6909a22403701ee0ca6f5f5698b00be657d89c85e5a266ee9ff4c04a7a7b53d97ee5faf24fc92c56fbcc4c00670b62734af0602d7d7f9ab3f7a4e2200b3371c126118b2e3ab804c61068a73b8185681078df8afcfc3a9a5f553edabdb6d1eb0002197396c117294a59b2d954d2eaa034066f34f4843366f6cc977c4b49db07761327f33bd31e47eb95dd6b17d9cf863544d9de0142947b15dd8d6236a49ba2ceadf780928a1ce89c36453d3d263aaf9a51c88f2ca9eade8859f0cbfa02be96f530570eaf51ebbf74686df15cfcac98465a900e79cc185f8f89c38306796cabf8b2f2f410fe05df08fd9b9efc75c9e8e485cce68a638ecb826071106c9ed37a8a843cb352677e684f76d45a40e93aa4138fb97662fa3a324c68211ddf74bccd88f6e8f46b98fd5e2bd45ba3e4f220d6cfddbea10e385c46c6b2a18b715a9118169fca721b4e5696b03bdca1e7b6ea5d79f367a14f6fbb1c7eb70e1b5e620e988c034d816011780e5efb74f8966ef93f4efb54b2c5d6ab17719dc5935a65f26d8cc630d8710b535e9144a7cf344ac77b7f0911f7f26a5424de201249de7eae96f1ca589ce66da808a8d707008a03cddd3d1260f4c2fefbacc4dcf877ac2cfb12356d77bd5cb0a787557e5ad158e260f09fb963de2d0fab7f36e12ad699e7a9d45928cece89aadc276f3fd409609bc8ccf26230da98d1e1fda54c8fc77d1fa6de90f41ecd5e80773d1be694f3a9a1b4e813c712aab0900f02766e30cb7c98e2c24fba46c071a74e88d823bb5157f3be0bb1ef40b10d59c56036243a1f5c83fae4ca4cd4efa0d43436fb9a3c2ddc10ad17dabacc78949495428dd9df680e749004c683959bb4bf8e9bd6de0664b41e7df4f0549fd3771278569e53cbcf7301b2d2ae24e646f28ef302033de9d60a65d865a88d365e55e09607464626d7da77cc98a190843022ba6f1a4536d74dcb63e6cf1fd145458910f7f76dd7a1b4c75bfeddef5685f7c5ea28460687b64d5a86cd2f28a4926c3180179e43ecfa961b33f9d713c7bc9fb14b479715045c32b0597ddf1932f6c0012e25f1f4fca21abdfc4e876af9e2d364b5ca7e23ea79cceda7cf412059834b67495eff870ca28f066838ba187ac5c20cac4f836ad46f9dc81921292cefc8c08c89f6de02aba6b1dac4afb6beb4e361af0328ce6dd1b33685167cdf7a87335f533fafb6a76cbaa8ccbf9b379c077e1ed012fcd4c9623410513928a3948ffa0895eef1db03f7fbd5d960dc06fbe958fb6c6460a43ae9f7b0c1a3e872b06cc5f47f4ec5c9c4b4c96b309b7def0572ff41acac87564322f81e8eb4c5468c1931d3afedc6edc1435225bfd9fc72c25d62b567011f56f2e2d04823b09b3dc934094bce70f1a9d3dc2b10a34ce449f5697d036794eeb8e2ebbc2ee0e2bf68e025bfbf0a057015c7275e2ab16ee07f9961cfed3da936cec90bfd2c1e8bd98ba9cbfeb5d250528f5b2c6215e9e8ca04aea806d00c1ec0a47de1ee0b716768c8637c58f2c1b82b767495baf98561ed7a41fbae426b68a1560de6b5075d93819218ff8f8c338100ce0aeda920463bf50dd3994491dfca6cbb9d3c60644a8197befebea23eaeef157342fa2da0a9340b785deb406bafd477d9fecf5953c9877c9de64c9a565531d4a6c875094434bc98a2cf855c76d8b385c153f0e2957bddb34899d1eb93e631ff0520128af6931ec99bca21a4f6932e899dbbd7b806343dcefcd75220d9d7df57bdaabea24359e6934962bf8b0bdac17304d7bda225768bb29cd72bb7d2f3fdac34ff19b386a6ad7b50f96465e269791fb55c9e75198ea82df050eeb7590e3590a4967ac0b4880d59b8d22fc3b49ffa9659170169bcacb717f2a94104486013bd04916878093f6b3e7c80201c0a4e194f308ac0d86b53033106bd48bbbf70816aa652bff173039c2aec8c0bc2e431fe0f34b884aa96d8157d256756d4bbdb3ec9f3c84fcb66cc733bb029c480aedafe728047b297e5b9ca5d385826abdce596a28a75a5713418694e3b42d9ae39697df032887bab9e6aa18c033a02d4afb6786a2d2e1e99af5517154f5017f0bba6d316b8675432ec3fcbb26e1bc42a4ae584f99d95b7ad81771044bad6205d9d3e388392a7926f63e7426943a638b3fa5aa08b37b9a118d2c0f46ac80fc66d648f7b43ef57e728424b6be4076a3b4805d02056e0f8aeb434f38b1ae05db3a41e5a2d8c838766c2e475134b22fceb7b923591947a2532221d0991010d5c26447bdd5edc9ff04d8768ebeec41e924fdf260fbe2f0667d8fb89ca3372da787d35f968a74033a24fdc1ffeed17c4b88ac19544948d5a511a9a947fa21a1bcd7e36e0da9bd337d5b64b3cce253baf3c72c742570664e71602bc1d47a744af240679174596fcb0613abccec7aa0b572ad255d1ca6a4bfb1021abf1ca6fbf6f9c8e94b47a132407699e72d430ecc6140df246afaabc5659b29504dc204b3410595c3fca2f5d5ef85cff1b7718e3be2af77086a2cf12ef4c07b0e6a4207fe538c8f2af8cbdd061ef289c4694b0744d0499eb5a53967e807401e2edcb6114f7be291f21db3459ce12b8a0b4f872b277e2427e8d7bfdb1db374239ba1cdb085cadd277e75653a8967c27d7579898bc2dd82913f948797983cba9b3d42e06574fcd830832389f1f637b94ecf28a21f833c3c92fd6342f094be6be6304542d58a5f9f48c4f618feafd946bcac7474b8794b35cd1b6a70487a064905dbf7aa7fca1cbcf487d056ba636efb7ee6e0f1088bdf1f7efc5e9a8a03d5f6062bdc06ae2969762edc697dfd99f047fcab88407478526b6714a6fe33416fc4734f53f477cacefe88ea1219e1d3cae1c4a7abea68d739c36f5391560d1d7d49dde3323e0571f010495a9f020cf4567b7a35f5155ac832f3bada265f5180d9ffdc24b9babc5c39d1c9aa6f126bd26e7d834df1d8713830372435a17603de763ca66322c18b77d5e12901bcbb4715482d9b1ada15f444c02e6867231f6dee0502d40aa289d03843d9e967878c3bd68ebb2d1f62f99fa5ea9f8db0e0268e6006c2a5911e6153cd881776d4e3051bb9cd35d71578967687b92d5701e74f3245522c68dd7c0d84c84e0e9a14d93f5d11790b227b69b596c1b341b9e6e7cb38aacaec8b37838429353267f2dd92e90f8e3efaf4c82acad82b75f1224730b2c5d23f01f1a5f282611635294fd62150bb66bfca29271b364831bd962afc10827f30452a0c867c265fb2c97a2b01c7ebc6d82490f5a9cfaddebbe39d35a77745a7cba658963a519c1150c2fbdc0521c89292f772e70968c8861e9c19f533a41bd8d16d98cdd00ff68bb33dc6fa21d7964cf264462d5dd4b0fd6e264cea942eadea3bd5c43c065ce21447d14f59603201268ce18ec63e55a9cda082e28f8ea1ee744316ace909d573491b887c92aa6426c36f8c91cdf5184a89d2f2b0ff4d93bf23ce2df0d079e2291c4165e1abcc6621d99a07cfa2e26708d0614adf4d2f9b71d799cc1448655cce29939ae3c5dd70d9c2706418bbb4d9a2076571c465551f827ecdfa242b390a005437cabdb518602e619e19fbae651aabfcad4c0244ba4669cac2b0c5a520d19b0065eeb21dfa53cae6ee2cc410ec7785b13ed24776899b52ef9bcf2bbcd1b07ed74831127a9e2475df9713a3041e7ac61463bc2a0f8303550901576ac23bfedf92551c2403074c86efa2b2313f79bb77cdc577ac1a8c78e4b4c93c4129609cd922ed7e70a789963aa140b750f9311bb7aa463b8b2a7fc08481ff8bbdb37ff8120506724b8cffa10cc1e3c099f9dbe147ac7a52adb2332167053aac32f4f0b7a4c15eb41cb1bc09dbd46bfbc90aaa8ed76edc6fce48cfecd410de9cdcda44", 0x1000}, {&(0x7f0000001180)="143b3347d5bcd7476655f934ab5efc7414322794a603fe39c83309aad9152d70907de899485b3a3b4b02d139a3d081870e6521be9c689373b4cb81d92b739f734b", 0x41}, {&(0x7f0000001200)="1df9a37b44ced2400ed6685db4a6a79905c68b75b0dab7fb9370a0bbe4a6c4250972aae12d95c3f3e69c89a94c395359aa50e9481e980548f6a1dcdc498c0c0031d3bebcc9cc8092de7246104feb4621148accb634ccbeb7bc9f1a2a973fa2aee2773ebdd95a32ebf90e7b94068bb3181fce3d0548994e8b4bce2d086d4118904c475217797273c71b477f30a120687e311a79de2e7c8d6a09d16dfbe9414dce8aca6d5a6980d990c9a1b412e8ab9eb0e069f317aa3037cf678ca21e3f2cc82e7bd01260f16d621a2fed38d8c3f6cac2e9c4311a5d123e020a1ea817fc91c5d1f9ccc66dc65a00ffc3249f0062407c362c087e08693cd34a1ccdecc2ecef11ee25be412d7b836d6440334400be2b0916b28ed13d475916379ddd00fbf7986b8409de88fcd9c8966bd53678062da90b1a448bf178db51c0fdfde6f0c07409ef6bbad9b2886119466a63a29d8a294cd1c6469b9e816c8e71a1637a72abfe01084174de70bbe2f8ddab2f415158fcdfb52c493567da8c0416049b78e5c3c61805513c94aed519eb9d6d0511e290c497519b93a150536ee434aec5fadad44dc52470cbb80a1b9060bb0625809f3273965bd9476e7f3797aaaa3a2ca3c3a290595227461a0b34cffb2969eb1e37e95acb5647eeff5212ecaf20e21342f33f4b0e83ca63f58515dbf70c19e451cb226aa943f9f361d20119f84ff1b667e5feb47ef2393f07ddea0332477dd9f33bc932ba37e0daf9cf20ca585db1cf7875583cf272dfd28ad63792418dc1969a52152e1e2d12880718512fe372708102a60883154254767fc73d7bad8b64cd7e6efe2696c88cd44d4d6753e3f271de0216e8461063eec0ea16e24f3ecf8078ccd72752a69a0e07ff5420969af4711bd0fd35ffc104be9ff416947050f7fda0242131fc1971b0a226dccc6d1e34940ee2ee2c1cd197826f525d1a1fef7613200b0a29bf93e638fa976e3ee84f1778a63faa367115443e51852c5891c995a348a738c92d447172f5842053cd1d8674371826a42b725ba38f4117cc855f763b2a92729460b38cb5e5dcd4b491686116eb524cb464b778cdc460bb3b81f38818926a79cda9522ed2a2331e881a3b02ae0a7c127bf5fae9b2b1ed59c18d2d728d9f0851384e07b45ba404a5344ad14397e03eb14fa6f4f026df4f75deab30e2369420030848004b6e5df48831794ef8a831ba415bed3785ed4b157bc9ebc14733a52203d4145026167d92275e3b66766c5e78c8cfbfbe2ba4ed90fc2de92c06c9a794d72ade0adc494a906df2e6304df5e490e5963bec852c8a55af3ee6b4899736ac6c1779ed97dd1d0dd4caa89191da8d93b7092bc8d55b176a535137c6fa47baf898a71527428e73b860b95da8cd311b2d6afee13396ae06a459393f6b8a8c861aa9eb3b7c0def45e09485b0b90d3c350466c05a8423576deff864144d6f87968a85bf4ac090bf3c439852e62b2eb5bc560c0a26fc7975edae67ee8443a4edcc41656d464c42d8b204ff4570ad1085cf92489c46d2d117512919802b57eb28e9ac611bf9eaede487b1508fd7fb21989d791eb7873b398b763adf8c64c1ccd19c6c83731525185fe61a354621497317ac1a7a3fc7862ff9a154c9ba9fc9280c06b18ef7edecd0b3ab06e12b105c9c87cc4e9c5a3f205f52c812cde89f71951b73528f0b2d03785979d7bd0221d826679a4c95b327dcdc58c834f02408771209a664ba09b0c6d6dd5b6b8be9eb2b371617b72e97681ae5e1828a4dd00954a56d563d5f671753e438d4e370c75773ff996f7447c5bcd3ff7d42a3fab47526cc2e47402e265441bc1eefdc2ee0b42cc516c641c1f7d58ffee245699c291c7ccf765df41f3a4e986e6ffa0d02350b0ab8db06f3e590dfa2efd119c9d084a4e7e83a184227a850d288b6f425deaae88d6dd67a3660c6d371b8b14543edd1836013b4031747c80ab50edcbe95c2fac7666fd64daee7796dffd8c94d3fdbc37393d6121ffd52c9467ce2d4fe4688148be361094bb80035ebde13af0221e58d5bf29230a8cf56e55b8b8fbc4750434737971ac6d5b4ad7d43b2f0c36ff5a1a8c4690ccb8a9d21a9034ef35aeaef932b8a7fe470826f347ac7db6ac36e57987415f2f4dfaaeee10da244633072f07d3300574a89fe3bd39a539d7f6f8e8322567ce10b3645db8bc0b354b11d8a166da24506005ac2ff4a5aef299cd489422d65a6ae737f0f5fe8d71e171d729ba522f9d1eaaeeaa4c7f2016ee4467513544641a096973ef6afde210ded9235b1ae4f813eb2231e3f7f02812d742af5a5ec8af2f75814046100f5ab866431f5f5dd95d3fdb115cf0a10216ec4832bfb8a2683463d6b543c18b21b2ec5b0d88bce4d854c708319a6a5689a999c189434fe17c6b46b760b4ab5add4f91fd9c29a6053b0bc887d8b2faac687dd20951706f626dda8080469b6335927c3a25b12d7dda53bc2f13780b8e605dde930334894aeb4a932f5b28beb2110662267988e16c95082a9d0b179c02d4649212d01972c433fd91da59572bddc8e47019dcbf7f9474b86442fa249a582db8fb39d90ac79517b3a761a5710a7bf7d08fa20c607f73f142b1991dec48b363df751f104f9a0fde8762c4e77570427032f0a55521d1b59841b9eb59f3006b23d759bf40c6ad4d8ab62c5a70be16b5f6ea557c2ea921ad1d3cd3e1ebc6edb4522f7cb3a8546775e9106b250cc2872c42a4a700633f325088d5b8f51f6475a30fe43fbd0b582f1559fd12a3359be31e9cd10ea6c24ce8859dcc1ae41d94c86801673a76bd88b07dd4d25331c9c318e46f18f91932f71d59cb920a40e78dbb6651bd295c37b255f17b968af56c84aa0b539cf2466120746da37c8351656bcd7a4224652007a479137afddde9c62e22190842ca4acbdbdde7c868711b5bf5c48728a0b8ab38e8f66eee8f44aad3b6ed342a484920291eb9768e4a6c5f5fec89317f3f7d0d58a89754ed888410c85bd6f7a184a999655346b907a1c778498005640fb9e83a7d4c1ac9e7bdb9880c0d676e23efd28efa52af5eb454ea8cca865a36aa9c895805fbe1b5cff3973ed923c7d3b2ef915e358f8e11c818ad89cfeb7cc3ab62bb8544ca907794fcefc26e9343d090e1f51e862ea339fa42010dc5778feb0ec4e3e5f961a7475e4ceb90755ddad8676c1fa0b9dcd80e4732122e5326c3b9e68605315be2afcfc1f005e1063b5f369814997469b06f3ac9c06d9326f6fef0850d26b3cfa46055ea0eb34ab22a07184781c652cc315a8e4e86b665b27928ce817614d3ac3c4b3055a2f90151e768fa19a4eaee6c5656d0c29aae6812ef454d91f8eb5c64a259a4b12179c7880eaeaa47d155e6864a053c5d18259f28546ebb6c339789b2d8178ab6998c20df655dde487fc3c4f9fcd08f825bf0b3ac965595171f29bb99c1e7b7026bb68ffdc4f252173a3e85b8856fe2f8819ca52b11d73bb327feb19ddf8f5ca93aed84ff402dfd069c1800b7268028b95ee839c56efe77a7faa145e5337c2df026ac71cbec2d76c56431128f1b1ec474223ed75763122d07d42fc7f52142c12eb2572ef0da43065e9d8668708e4328958af525558bde5f2ad7c1a4dc88d5b937ec63932f1a159bd193b3e900b83a0e21f4f2c0df8a82187f820873eb8cbf3f6091b88038db6d87e77a9f47cab99606d26fe3e08f0d5dbaa733011290b247c2774d800aeccceaa8ea844f4c7ce9100d114472ef234588e0cead015d9b0f5d802a3b01ebbd5a7d76fe268e635580cfeff337b4d81693ec867ef12b0cade05bcf1ec706d47a99da8fdd604f42ca433876017ebb067c86f671818437973e5fda5d7b8c925500f20978b05cc16404e488970e60a3270504a42da6fed6955cd1e077e672e6e4472ccd22678a899ba884822082eaa367082612d8034ebc470e60d0deb81b6107fb2f46c51c9932554773431ad9dc4c270a6dadfe791a22db3300f5e815854d53b8995c7f412fe657d38fc2d00b38ea390aaef51460b579ad5aa7ff885b0d85782eba62f9749f22c240b39b066182c01ba70c85441decbbeb3a6a896806d850fa1bde43f5cf40b76ad30ffd0192d4d0b701ebcd6fa601380ee0ed3efa1bd49f35093a6dd072850fdd9ee58dac06e0a0c454d628feed12fa2aafa0c12582ec3906bf8f9e062b69df875304b11e69bd3f19b3bfd76c88b8bcb3f523e7f9a78b3643151b213e42d77acdd1439c3765911bcab96fbd75bc57d6743c1c7f4f308a91729c62e2fcad7ab3c0823d6172c3e726837aacb1d4419146136d804b949c497aa13c0a782a0241d464cc7e43d96054b08c19d25af9ed1b4ad024d6dffc45b7513b67385aa49a912ada01b339bf46fdcf02b2b7110479e265cb8b4fbdc2f6a7bab6153815ca88a1d7f8b8696c73ba89e4ecdb40e76add945727f38374b9b8c8a1c0e5ea12e3e1a4552c698d932ee2fbfda675fa3d6ecd90e583f3a8b924fdf6680fd117779ef359fa38b72afb50ff0ea57ebf8b42ed527b08eb5a4e14ee4dcf60e99fb26e00697c6ac4e435a7939576ccb8141d3a35393c8c70499ad7286be9c81be69e58b1e0c805399d1521094e1a6a59989e0befeb543515cd3ed3c662777cd91526d6ab9c4acb3bf50bfc6276e552a80688e951edd87761a0edfc7039cabba11d553c9f4490d40066a6064d03574fe728227bf9be49e912b4a6cbbf6602b9b18e235b1b56be7f5fc4bd6dde6ce8ee66400b660193612677bbe22b10322de2062f7fd9889ef38e0e500d7030bdaa0ec2dc3800291934e8d6599948248f1b81e01c1205f3f40ff99eab36ae5e85f4efbc3e83e89bfe048f982d6f65a8a4205fa64fc2697e9eb3e8b903c678c46de83f72bed63be8447cf744e0b6b3466e8486d4291284b77c854d59aee54486611ddb07e625067bfd1567952f7d9dae7be660d89668030985f0a75f7036ac6a0d4ca0da07a40dfec328d6e616dc0f3cdddd5f6393f66e7e74eb21c3fb5adadaa7133bc1bf4e15c3be96756adcb6217f4eaffc1237948f14cbcd6fda66620c563d68e46f50f4b1b547f144d9245eafadd8499a65024960ced13907ba6640de214071cd73213ba917732d22ab6c340cae68fe5b7ac92308138c5721b8a51d64fef768b16ca2e1542b19d506eb9e9ba20c7a284b3acd4462027afda9b544ad62a8894f97abb2671bf30f4ee01e757b22e415e73056f49938732d18ee815b672ebca67323026d60d6e350f48f6408b1997f7c289e44aad490c48a1c65bfae4d2a6dc053615215007d525bc3bd30ed139f0d5f12dec0f1f908f8205241d122b29c80aa699cd6c2c3d6d09a6b749b08396baa60655c71e18f330158bd618e11023cfe4b734c0efed6d3c0f97dc68c12103918aa17fcdb841d4e8f40195b59a08459c6e60b58002f61d9c851483da9753d9a784ff584cb0db9b6a28d5d2ae1ee5557edc8429323031e395c13064ed4e93a0740a8cd5ae299f7e735523e6927b758967383cba661f3b284e5ec03b8c2a6a18daec9a309ceb1df7098bbedd57d8194e8a553ca1f636d394e204c54006e5c006cc8bb32f115df0d8262b17e9ea4dbe3599fccf44d70625aaadbd453909a73867750da9879528236e965d6df02df7178f247197aeb6a8cbafda9f972f2cf48f661b97942337d742b047162456258778b7225024ecf0d44da8506fcaffa6f40886b40a0fa1feca93c3265847324886180fdc9829fe80b482d67777e4ff24244c458ab82c2477511739e505646c7656156a6aa26751fe2f09a994ba4a7be8ad74e22c", 0x1000}, {&(0x7f0000002200)="3fe68326b6fb8f897bdd021a797b4f0cf9c6f0bb879db544341bdfd8235cb17b63729718cae3744da4a2fc404be53d49f0a20bfcb95dbc7a945dde8d7d5238fedde0682d740b34bde1f34a2f7bb07ae126ac37394c899f0c709cc3142b0eefe3f21bcddf81f59541e66af3a31b", 0x6d}, {&(0x7f0000002280)="612517815059fd42a0ae8d881b28e286f16936a7e2722f61c35b7d8857eb98bf52c33e651f33addca916b13857c6f64b5a8beeebd7897a328477cbbaeeaf910fde5e4902e03c04263d7c3aa6f880c3295c3967d5db22feb2145d66f3511b3d3fc7d4d701f935a13e73d49faf069e210e492dfe8e1e193e3ffa09f6f2218fee4246c759ed5ea140377a4890", 0x8b}, {&(0x7f0000002340)="d053611ec0982b9ade688d14d63cecd3f4a2da6b24f0305db3d939fe73bcc080d0162b11b920d01374ce25453eafbdda91726b50dfd42861c0dc0ec6a68ecaec650a013277f3f1bbf372149ca37afcde08b801d3fe04b2888f0f5535", 0x5c}, {&(0x7f00000023c0)="7b09c7910147a262215b4d2a55f241f1b038221323fe62a1b15a838f790b67ada7aa56b401a38bd7733f8fbe1637f5c157e249a62d928506a3aebc8b2e745774f11c35aa6fba47f1de1105b4c3653c8e9468ed822d1fd0f09cca8018457e9845a2dea36ccf376f2df826ef73fbb1d3a3c7c59b2f82e41592215b07594dc4dc01faa3d268eb426e5e6625ce358a64c3219e4cd7b614ddd82eb5496b34896f128ab6b226198878a10382f865bff3ffb2566449c128", 0xb4}], 0x8, &(0x7f0000002500)=[{0xa0, 0xffff, 0x3, "46fb75f26d6e2f4a49788ffb5f520e5054ea7e51cbaee73198b51299f2718ac967e9ff08c48389c4d98cce363324311131323e643a0bdb0cae3c37db1f887ed0d5d14c479f84fab4ff41120aec574f456d0387028d81bdcf3f18659069092e159da32c9b94ab3cc84616fefe258cba574debf09af9c0fd5de894eed4ed9ca3b547f955bf2a0e5a06903b61"}, {0x1010, 0x1, 0x2, "e1e1a906d091ea82a177d8914b7d775a08500da0c686deb1ea0be9996ced2d40c8835187c92a3bc69d0184ccfb864eb6056629c787c1821f63d6d51bc899b9f596a65162a10c42cfe5e7c3bb8a18eaa663a500b462a8e8cde2ff435ec11cc59085628a58dd08a835e1f999f833198ea5fb9084a23306a8aee2c38aeca6833b3dc6446f287feab603d0ff0215ee75f8c77ec93d064bd6f40da2e964ac58552b45d01d70e76619c4497fc42a716d01869f82faa307a68ca4c5f0f6c46ba4c97426b2c3752b11b21b4c09601310c53e19b31447a28de2b3e68ad6a8b8ebf02f1597ec747f642a06f30dc5cc1a8543b3f6f2cd71b4ef19dc0702709117a0934fb2579328120d8f204ab6c57bc7116b11b6644428830b272cde15d893b9c941849f8b7d07b2ae5220096d2af67297411643e2416b0f28fb09baf9dcd4f64524ddcff4e397eb2f6a357e0d4dd72e490de4ce646551ed4240b311f7934a24514ff2056dd48276f1512d28001260978900a0bf3160bcd2b75103f71c3193cd3dbff8b5be27dfa516c38f0e02fba69f8be74956a32809b2ce8ea5b9ec8d34c323b43b4dafdc5ba26bbc9441299712fcef620a7c45ce48bf746a5e7e833c7f7681d5b6c2ae4f490bacfd4011005b8b820a6619bbe195e10dbea3a1ae7a9e17b068fa448fe561fc783a43f54dd9fc60711fd5ef37d91a753958f0f83c2632f6de4bb7821730fea97d622b50b8278aef61ec72df9651db8ddd124fa12b370d15c13514f31443e602f8c3238dbd481f06a8576c6d203436b9cff8c4511f2ffae54ec08232b13da23fc9f8bde9dda796808a3d3e7a9df9033e9d7c6bcbc52de3abc73638e127af460e58bed32b35b36f6bdb6fcfc74d0ebde1233c782fde130bfbfa04762ee187b5b1449be28dca941db560c8c30eaeba2450a62cd845ae71d9d1c26724a13fed497a6b54dbd1759ed451f04d3c9ee2b155dc100514a4622428db71bd0b279b01a758a19c7c1394607dd677aa9b645bbd3ed3ec3fb2a6eef3c3e578298ea256822604098da85aa47f7aa02d9fdef30c0eaf9f03c4103702efc3600cc975003508f78b5d9f72b442bcea5c674b4d3d22992aa1b023eecf16a81d4e5a05b6e606481550b8eec56aed3498212587732ea7298b8890da770a1793f0d7f2988681040ca8b51efaffb75ee4fc146a927378257eae572ee2d4c4eb4d38ad201d8cf1d13022164b2d9cb5828ba9aabd3348ee456cd8ca1a7febb2400d4629341df36f52ca157090755d819d090a7e933b1bba1022f3c4da40a49c86a76814fb85a692039251108010625653fc49071ad04cf305a43e37bcab07edc908e9f8a24040410bb633cbce61323da57485c064725eca59fbbe7a10f3a0732fc6f44a1336a25022839ce3eaafcec1a8ea9a63706072e5457f8bd8d39833624632b33dc4e1da2ba3e869520abf5852619902bf4f6fd4f2460351b6ffc7fef1377e3b61dd3d020fec71e3364dae64ffcf71349f59c11e72c79b2a220f5c9073e58c4c498920cb0314082504c2d3cfc4e413f361f7c788be5b1f82e10e0ef33bde90dada6022148ba823282bb959338ceb763c999a93fd2242adbeff289acec8ed90a06adfd2265d322c6ed18d3e0ca8fa5f14ef80a18b14a38984e56954c77cb197ee583e156ecdf7b362bcbd982981431d27f3513a00448c06d0ef8cebdc288436a7103d53b274a24cb396f690d63ca03873c56772078d4fc998570846911051b1707fc4daa03f510fad0215f2806b074d7b5413d645510a46d34310c3f57d3381bb5ccb9501b2d28ff9f62dae6aa8011b83a48b007fbdddf8c57a571f64ba768975737d5b966ff3ed5bf2537bda9351b454b20b79a15ecd2a45cf75005553f29357acc9e76375f4eda034b0b8b634f25f2c79e86714d711c3a728c8d30bd2b4a874002b6dc8bdc653aadf8180c235f8c8ed4226ad603625d3c5d94fa728493509c4979f5179046b57fd76edee04bcfc85b1c5f15301cd86bdb4feab0549243beb370688062290204b3fa2df680c2560aeac59eab28e934ba50a919e915c15cf7ccb4810de2bd174ae1c1c1c29a15eb32de165438641f8e07b16cd16e142174ae761a8e25be15a58653928cd65c82e195c2f03bbdf94b16245d48842ba8e0712706177d9ba6948e35c565453731948797c89d62d1788075610c7b5a2349b33b1ea1326e4cb418b7311c493dc895d0a2ffb49d9e5dc25f06bb1686be5f4ee0a5946ff68e9aec9c3e16a0e2f7f44c1fd3d8cf6c80c3ccca9f47fc674cde31afd66a69cf05bc393b7bf7b15b2e820256c6cb768c46fff5f0ec11709a9a67f71fab4332acb7f29bd4ca8080a1287b3a7f8ba69a91e58bec341a0967a0cd37e61e94849ce3be5bc5615d6acc177d17bc92e372f4c2fcd10c57eafa22d4db1d3a4eab63b880d7bff3d36b674d1c4ead11d478b0b1665db0e016d7f32ad45b6ebf18fef5497c0376ae373244e4ca30c23893d765ed6e2496d6f84e4dc4aa37d94e279c608b56e1929ac8c65c50191206c3bd2243a63b3b1d9fef54eb44ce340309c9e7f218cc62adf8b2b530aa7bd4578713c6c24af7a98ec5891550c68cdd96d9aafbba07b0eb4861c77ff19b47d5e665ff657d59a123e2effd30ab5ad1ff275c1f57ff9e9c15d0eee9f38ed76f422378c1b18ea4b27f1db8070b085f56dd24ddb9cf5e12ae61f066e53fc1d0a5d258113c3af09e6354420888a77edd88013dc079a8c12167205bc33b72f40ca2bc48ab2544975c3b7a2f99467d97ed58a4bdc4d7ed7ac30779d96ce8bd15a81aece74089cb3a47dafbadc36620a7b4d206c131a525150a2b5b655136dc57ca99b33bba7ee14a019891438386a31d94df8a95647c528ae645ee96cfd8fd0237f2a0b89ba43277261a021a7bcf8317056a0227d810a4eef837492dcab72a36bd0690ce28f4fcb6086d04c6bd76ca769d7bd9f8890bc23cecd92d67a47b0f78f353533a19bb30beba436ee49387ebcd4a2f637ed6d7266b94c74cca776e330610a01920cbe3b7108d017d9e61544b000a31829be6b3d052c1130f33266f4817518d1f72f570b973fbb10c344f6da056489f051138b6c09af71cfe30de46af4851c57c4d5da442682da22aed2652837f6b4980edf8819fbe6651e7a36b154e2ef31beab7049b9353f709f77fca490a3db03282e406ebdd0dd6ffcd87828de6b148ed5d4130cd5bcfa6efb737a96b30340897c1995a4f037e3dbff466a4d0e16f3511f7372847ff574dd326faeeaad32fd7130fdaf74707eb07fdd9f5fde726c0234417140c50d1664555f82934a2aa551b18754fd717ea46321be3b30dffcbbf40de4e129c5061af9b0160045fe2b8d4232b2c9151b61bcc059be5f9ad59d43be65c26373bf91adc96dfd4eca9dc5977c444a312eaa3d5dfecffaf76511684e57bde9919bfbd762b5a7aa1c4bc4bc00ea42f13e91df12ac124e7097dfbcf6f4b9e2e756b109e241a4c1b0fee3e1ef20a2a40fcc86ca5a3e104437309c729e15aeead7cf9bfaa104460d56f9fba762d9d85c030b860d3f9b60268fa6e650a0adad3829a941031ec6b613b41d61029fcb4394a1b2dbae98e7d26c74b7a731c5f4ce6b4e07cbeaee65fb9b7ef9dad1278deb7d9cfcc1f15b2b25ec7ac83e39bc07b4ab3fa4064c2714fc603ab9d5c2e8eeb923a0548c93165eb91a0cb4950110a74eece542fceb861fbdec35f6739a11d508ecb63a28eeedb47f589983fdd5ce4f0c6c3d3c845843d41e607b651c93070d9a5e883fe57d0e81303dffd9fa3d403168e5502cc17e759ee3ce1b66cfd1b8d226155c7121571ea62f477d2464fcbb4b36207593da45eafd50493cb9cf5e78cb96b019d4c323709c8d198e5775c612502aa3371b8bc13b620f281d1d46e1229eb9c613963bd900cd1576018960ef29d7f1a953336392a47f5771e9d49dc05505369d8a3c35ad0dcd3886f7c201cbf725e89b59778c20d41bc1f41a471ccf69bba9667a2e8fe5e5d4cb1a15b5ab2fb416beaa280d457b269b9cc563776dcedc970bdcd97f13c41c0584f939b2e2b32dfd7c8ef7b461624f10cdb48e864b49055031cb067be6ec2369fbbd32a04481b00426276029bfa8e46292b1c8476dab08ccc03d6aedb1f4d7f354fb00da448e000a41dbd0c904f29473d68fc0932424e291e3ef3a4e9e4022d8bfa2094c46cb8cacdf0bf68636287218564647c3239089fd7ee9ea8bae3c01aa570fa8d78f6ca2373059138d9354d039098a6759f53a5e8e9575d565c6c91f39310a1f822faf307a5ba258af91123bb574c0934c4e1df01319e3e8e412763eb7cdc708c99093b40ee71df33b4617efb18fe884daa4f1eb9ac9f768df42e65fe55ff925b7b9bae517a68136152830e92ce22113115c0d088c73c2b5af1a841687c22b6c49c70d7b8ad034861b83328bd21838169ab5817f70921e40d362f94a217d416c35b8103dd3bb80d2d265d4511e0579b70d716b0e9c81c223211a1bd40a4f0d7a07812ab2bc7700e1713ad809d3548eb5d59c2c7dba2de22f5d5c1b514d8de344569434cc307ec8313639245fe0c5f5987ce658a1949996461f7424ddf171f0c94599f2df966abb266ee4f1111f0bd274c46a967a3c95b998f80ba2d6017708646196356cc774e6a296e43c6703084d71ee53e881578fb8147a06b0b96afdf2e4f8490a6826338f76c22afd748f010981d727095e4bbe01f1b65fb6b47cca1e40f9a1b641163d0013f3a17d496e0d7c176c98db599edeba1771ee28feffa3e3ab740085e4fa36c6f51841bf036df8acff090a1c12b2275a71bbc99000c35810fb1866ada7670beb96cdf337140c169889890421cce63a36ae62b74ba91c381b2f623c2682cd46aad0699c41b670d0b384e7d65dc1bd995180f53556de8dcc8d419789c92af948259691bfac2b1e021b6a909f9984fdfc844318235c8e5a9ef795ddfe975cc7bcf9bf05c859866fa3393736f0a1bea0d3d5a9d762bbe5651b0cadb8536aa0bb1765829deb9f15ad91379c888678c74fb6af3440d7061527a51299b7bae0946162863e4aa278c80fb045b50888d308e6101d1a25ff2ba8cb9eaae01044ca408fa4d18e850b30f0bd07327735340045d68b1366d9bcc0b77a782dfe471bc856b4413669a9842ade72bf3730fa91f199fedd1eab088e7f77d0350175909dbf2bf9cf1b95b8d3b84290acddea9f095147705e73cbd8b4521d74053c4f4244ea397367714bd792a1788b3e4c2c8b6f44b2f58ffc59eaedb3c9789b3cfd4cf552e792f2206c0427c029f6c6e327f619083abc1889f8f98b09cea9606f5022a1dd6d407ece56a9ed757b93d4550507490d33de8ae01ada209c63d57c1d41b861a35e36a1b447e3b06c8f39f4d0e149e5d124ce9e47c3dfb83ceda290d68e30bc52a94518e8e66e6436e7da1c3e8f800f5b752ef7a8a6b36f7f6939ff7a8a4ffa676972a2368bfe17104bb39e136f4ba7be06d5493dca9927e13167c66c940d6ba1c7babd2daa4a1523c3c0c8e91c522f9c20e56d55b06f593d95dc64a42f7904fa18cd8d54e1d605020f78dab6d99d99fc0aeafac1d1f56f87350daeecd68c554b68857171676c56fdc12bf01da9e71e9d89172d7fe33a0090a01b6eeac02d11543ee8bc85159aa9f121c1249b45076807040fec63db359527848106c2fc8da4c07046a7ae57ec30a015e541e9f855446dc3a7762c300ef49692b3ae03b8412dcbda7a885a49b71cd70c3389010417162361f88721aa7d3a8ef95cc635686b130fcb6df3"}, {0x110, 0x0, 0x4, "662dca4150a5ca5b0109cbf39185d2b21b8e176c233127b7ae6e0df5ef0c7337b07bf1b9083c484c0deebafc7667c04cccc2b5487a1d3bcbdab5383c8fc29f62f51a8532f07e69f16e81512a4b69d362a1d733c3fd826caca053e8214d46211aacb74c0ce028eaa879e002adcead22bbc71d67d98baebc8947dd255f453c3f25220b8c9b22f399d84b232d0d783a58ef64c4b07452ca4e96296764de035f539ee4521eab521c07688da41a20c156c39a2be2c79401d32a821bafeed7b8305ff16105dfec31ceba72870c3f4e141b21902c3c407ee02b19c203c3af6c21d100da8f2786e0c16976e145366ae550a86f864df969feb55318f426d1"}, {0x100, 0xffff, 0x71b, "2e638b598dbb5e0e1d070a3781cf732104ee7f468665dad7b9659b4b4aae124291ce0a70cb6b2ab4f0121f50efa9f18f30be5a4a366a38a296b193da171865feab93f126df1f982d93b26d2f7808674f60d3b7380468a762e2b132a8f1f52b12600fd2525b4dc0ac6aa71fb67f835f76a690f14d616dc191066edc6dafd5ec86226ebf57c70ca9d3328eac5455df2143236047f1ce402375429361d05abf1fff0682a5f9ba68048217e94c3678e070e83e93a729989c0d9c37c5dfd17efc95fc778a3723e5661d357eb7514771a34021dfdd0900790438ca784ad9c9950eabfcfd03544f888fbbc007a17cc5"}, {0x58, 0xffff, 0x100000001, "b58db6016d0da1b7f42abbf9c2e58c833c7cd043e49573924fd85f03a13ecea557646174cedff8fba42ff98511fa35699219e73076c6d3095bf9ada617a4546c2fcb0635"}], 0x1318}, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x0) 08:19:12 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) munlockall() symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 08:19:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) msgget$private(0x0, 0x8) 08:19:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x6, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20050, 0x0) fcntl$dupfd(r2, 0xa, r1) 08:19:13 executing program 1: 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) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(r2, 0x0, 0x373) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:19:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/113, 0x71}], 0x6, &(0x7f00000003c0)=""/4096, 0x1000}, 0x843) 08:19:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/73, 0x49}], 0x2, 0x0) open$dir(&(0x7f00000002c0)='.\x00', 0x80, 0x180) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd87) 08:19:14 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, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f0000002640)=0xc) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) r6 = getuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) getgroups(0x3, &(0x7f0000002780)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000001100)="db2ea013264ccee1d0e67c2f960fe9e26a0f7098544a03413824d2a31993b1f2447ee4425bbc74b34fe6195b17ad18bc605fd193a4e055faf8baff68de65a7e2fa10f8ba9fc8f2e03cb54e926493f6bf14daba293405ead3606cf16d4acdd215e6ebcc2381f88d423ff67ca10d90060874ab37066594758d48646956d8714dae99aed4278c456804ec5b3ea88cddd02d8982748347ab50d1e456ff2bbfabc3d1edc34f3fe896ce6ff0ea4c5a2d818a", 0xaf}, {&(0x7f00000011c0)="02515be739a53a0e30627cad90fb010385767f1e49547fdacccf2540003f0088ed575a1a75b1bed92f7bba8ea3e3984c5f43960c4f406cc0a84a99f4b18909f9bdceed5fa7525d4e9fec8dffb9c25e473730f0fa1aebb3e3aa57095b9dbfb35e468a605cc4ae52b92510d6c0a886f00647357726c900d6349c5ddb3c7817107afc9c93a32e18f371c5f66418271df52bd71c6d6d", 0x94}, {&(0x7f0000001280)="f4b703bc2eee369ebb189936649170cfc8313db9f13a6b04c968702aa2138c8a5497ad660cb25f9823679c66668d00d48ecfdba4aecfd5adcb10997b34736d88ed9362dcea6c82172bc7bc58030b3c0d4755ec4ea381259ab84d7bb8c7f3c79d7f636a781352c0718dd1f90046ded9bd2e6b83d37a972788b1f05f4419bc7d09a2675c29c56b6715c4f47f94d5f86201585b39d4e69fcec471b048b8820d3c812b3e900822", 0xa5}, {&(0x7f0000001380)="25a01bfaed983ae133fc04f6e80e19f8a8e7768f8a326623ec13137720595a652393ac884f4de157733599fcfc9c79426499aa808dbb27363c8366514c9763dec4c1e6d4e2a70385b20e3947589c9ea250bb07ee06df39947fb7d3e1e752f91192bb01db990159087a5819e513ddca653fce3ee6054662574bf8c74ca3d3a57b7461bdbb2ee34bb05df8b04018fff7dd7c65c359da19dde7eee9e789", 0x9c}, {&(0x7f0000001440)="347e5fb479d12e6c28885572c883cd669210e667844be348f15cd9ba7f4563950054e18280a39b54348eedad374b2839", 0x30}, {&(0x7f0000001640)="53f18e891dcf39cf7814d9820cd3bfb855f4baa604e173f940ce76740515eaec81c5fddae4be4001e716a414285039f4f8f40954f1938156fd3ccbf43089ec6488b2c85d89242d8e29868056c1aefaf9435dc9306d74544f8fc1071b5b5eea9a13cad1a4ccbb23435ad9fc3c9c022fbcf3c5f53f7a0165b73ef4f52f30af3d0757f3242214c42efda82ef9e1a697601ea96796583c88336b44d29aa9b14048c3abfbf684b53db3d2617583d39128abc92e9baab4981c7c5ccf88f42ac3acc2a9d8e4842eb97f4dbad3ecb9300f71da19f86788f30c4eade44effb0da605c0c9acc22ef35d360df8b11a0b6ba6b22aaaa1dcb15bcb311239993abbab1675f68c50c24933026a9cb3c54b9eaaac15c14da16b97f8f5eac9f157427e3af2fd8e358338a68272ff175d5d52b3af98c31dda64585d13ae82c132c508b98caaee19eb4adbfe7d0f171f6ebce118e8c65be5ae565cf91a11ab790b061a31ea8de739e5a3e5d1946390fdcb079552d6e3120536a2fe8c334a525165c174179cb000db3787576d231c0a540f6c06037bacc55505901458c5e0348c033f3903d13d94e7fd6ae339afd7c299b47e2652cf40fd5d4f54cfa48d7dc28724cce5e11fd16f6c25649bc57d2ebd59fe3ad1c1f5808886da97eba8c87b46c8e86022b8957d3602ce207ff46c2878c0680c63551aaebf3170d766623493d4db9f971257e801fabf1e99023127813ff09ebe6377f5f2cdcc026803a08dfe183a17b7c6cb9e1883dc2d834f1d35c764c95869f319214e3ad3798d104b8d450b846e79e58f8a18c9c17442a9169192b4406cdac96ee2eca03c22135505b3c05805ea322193ac838a36faed7f359ae71538709c43b252a7b9e2bf44ff8041e28ad081d7ef0c932841b0dd42f2dc3a7f2e527fe73bb56a11c3901ab6c7ecbc4c541fb3e328b546843b9bad80bcaa2158330d7eab974e7fec1d448c23477630771d0792b08ea808753fa6fe7c01d9f1592006bcd25cb9aad0045b2b51b3efbd1d4518dddd7a24c4f08468fc49ca2dda14be26936b5fc0d2fee337ed5499e58834abaf74a5360df02eb34b7c2086cead886f1201b6ff5f80fa9ca7420843bd7aa94905bd973db61430bef85990a0468c15f2e3e7567359cc8526256bb3fbde4e0ab2331e485500bf371f04804bac0398b3530435887541264c337463510404d1c2b4ede99786747568e33c8cf45c98081e5d0bcb25d0cc4fb244d7e86685782b75b1169fb30a8ea54025ff65f7eb720330f9d82dd48b9e9556362c1525a0067abd4051277890c860483bbeeae6b544fbc35bb2cca4fc118ba269e9e1fa89c6cbccd14e1398ed71cc6725f2e861f4dbd9d164e80f2803659b1a8a6649fd08351443ba95d830f9e979bbab3bd272cee70bb7614474d3e0f5d19a558a0910a2801e0ea0c155cc7f20fe67e6d0a2d09e49bd4ace601dab07f55efd7bf2a03bd5144c701f93dee7980f20e066b21bedcdb0ec280337309f592336acb78980454978b1d2eedb541a0f18d70287f445eba867f6c6cb1a4f819d7faf7e688fdbe6add0977d9ee29b57d05d53210b420d75823b8611b353ac4d1f7c674324e5948094da86205864b391f16ed4c39e725b2773bb3f804f097082dc2bdce023af7c863368c70eb56842036415a76f27ba7ece4c31a93f0dad3bf0d783b500846dc23ffc790543d945f4ee48a89515e964c7613014bde10541da675b30198649d547d7e236be54a1f6bffe24a68deccb57b94cc932b432a62a7d03f6540b3d4bc5f29a6f7b235fd72527ad99377a0d25f31ac5bac3e8511c1f6cfd0aff0d0bac6303ea46cec0da526110ac53007a9e947a7eb215c67d7c76dc763ba132ef254b8213cfcd8ace2130d104bab42e23bb15a3d35a73138d70097246a3eae207ba3a7558efd130aca2663fcf758f9d9e52c9e4b062b55b69068f90998aa76157ffc84d4a4122fcd4cf2770ead9f333ad263b8e8644d720f079044fbb36fbcdf40ae90a2656f5c1b5e1c36d41d5938b52ebe4a3eb1899dc2c2a02fae0c7548a61dad38b0b82c31df45e2ce744b2655cec983d11522ec80487524f947bd5ba885ae9edc1cb4cd95b9a6ef7a4f4d4f5f0804f75bfdd2359e577b83cdfdb4b8cc9fcc408e08d595343fff493cda31ddc56ac36fc36bcb7ef5b4e8f1293ca13bf14d9e3f717fd949c8690b99f3fa84a6ed756330e94c508c620a035b251992401ee2af4f4ee7776e73a1a28024f0d60251aee9a612e04e2a6d9422f65b5a4f5b085b879351ec475ea91122e415f4ec5c4d949fe9aed45e7398e8b7b1273eac76aee8b1a556a209586f1cb889a6e883199d851cea1d43b18020f24e806680043fd39d064bfcbd3cfbd98f3ef545869ca4fc2c08bff3ef5decefc88710c02eeef453309cb7bc09a88f93149cb1cae52c124b7bb7d2ce1008dbe493fb7b1c934543edc90117dd191f7094e24efc6f3367d449f4bf95c48f94f0818ebd9787837c0f0c2e0b3eee246009c10f43d207ee33f612429147e87aec98afc72fda1cfbe8a91815720a4be66a920e49f17c5178202bc543ac348ce792db94a6795fb6996f38a885d9018467cb73f8485522c724fcdca8fcaf65cae2b40b9ab7cb0528f52f3b430583a6053c8645dda3919449d533e2d3a92de7c5fd47f49c2e23e4dae5c59b4d1e4f651aec79cb5fa58dddc23203dd7d57d1f94c41c466bf47e4255009a3964890dad40c5a408a2c03055b91b12b47220e4e608932646d34b18fd519afc44ac578d0af1582ec71f6baefeb0cb787e7ce395c3b02c235fe46237d95ba6290a228ca773ca7722238a931857289c933787ec02db900416791809c7293f723a223b38aa34f3829fff10be0aaf36ca4dcb5c53bec567d9fadfdcb84af738114637c9d30f0caf8a0a61e78f5aafe4e68213d78e199431f6dd2ebdb836debc40ed4c9b173e1895141b527943b95f3af03e9cf41ac7d35fe579c6acb73cb221f7bdcc87c753d3d6da077e84a9a0108df59d2f4a607744611d1ba7bfac594bbd1ea10252f71e89e669f46105da8c816de5f8bb210b04f39b26a78dbd66201b3f6557222c02da720e0c4b0380762c70916260bf5453136ecb55a85ad1e4ff960b6e00d34a2a9a29f4dd1900e7f5695a5c9050c11df65627e8473f58559ad6b172ab92e35cf80deb3dd0c1ba51afead237e3e7c2d2844b5957f58f2432af7b1ebf38e090616840b29763c3d4021be91b81994c89e50bb49973e9515eeb993f06b225b982fe662f2a95f262f411268357958ad26aef75403beda007b8bb17470c69194ac0f0779f9765d3edd67ce297fdd1e2be21dbe7009a518e53136b652d31c762c13f6fd4ceb6b595e615e790e46d3105372ef0b0ebc25b85a3927b079741e04c803eb0a1811c02c7c63c8c4eb42e533f216d568dca67586f87adbb6d7077eb04e983338eab1d4a07dde71232b85c8d7f2311a1e6f92720294d04befd368f0fe46624ffac8d73c283ca06350b0e44235eac2e0decf91679d95c52d3da23a708a8ea15a302fcb7c6afd3f552be68a2e492e97ac8da1792bf4a172daecff24fd2d21d4c4bd0218c1f0bfe21f462f53429d1fd52b1564e5955bdbaa72f1b193ab68dddf8e17206b5e1a2b060ba8a97ffd22a9426768429df56b952475648ffef0dce8504e796f90aa31fd3824bd37e7fa8fc40c2bcf3433f9b8c5d05d0340bc7701c04e96a762c042cf18d63d17604640c153e2d931eaa2680b075c2de22981c7e774d00f1ffbd9b4c65f78b21c5a77c38626067bcca35c302eff673e4c32d606f307bbc8494a65f8b63b200f174ccbb782991ed9e0b520b02b3ce7a9e4ee4da443b4bbae905cadff127a7d1ae5f0db484ad13a08566f0ee90de3b89a28e56bb52d460ff252c76ef706e3a523d505b919d01641b10b7f687de6e3d915b72c998183bb5057d934c15af0a5d97a3db4083a24391619f6f4eece1b766c016e40900923ab5377d5b7043267ebea2ac886575db174eebff3799ef0d210b060b914c0aab751df12e747f57b01863a3e7411b37c2e591679922e0510032340621c6e23da8998cb22b0db5daa36f605f21c95f9d50cc95f9e51f1f9fed8e50790d108cb689b5a82c83b2493028e3a486e9517a2da750e22c86422b9b3b541ea2a278d20095733350df5c61aba6f0b673568cc0ff431d625793853f07edde772d661ea6942e3968f1c26cb20790e8d9b61b82bc25df8b6a3c6bc4c81655a4ca12d945a0fe0104dbd452167303b6570ab7d856aca9fa7441c78cef83cf4f081be5bfadc846968684a799cbd5309fbc554fc413cf57173b5d66ec66ba6c4eec0f0c94da5a40781878811e2ce30170abbd9bdb25383c6f3e58b3247661fa1c72d1927cd03f7e1ec52cf1feebef509ed1265dc47434209d84efd6cb46072ea1d7461263e980fe09e021dd47babeff5cfe64387926fb1c1f95ec4e0879670b986e068f7a3af4061b2eb5776bfbd50142adff0af395105ee11dec1eb0ad91aff97b3b0acfe93077fc3c55c9c37f5cdeab1ee66a7610e88b0ce635e044128bfd37f3f696b76254311b47f6cccdbf895bf96b4248937a82a2a95c570c106c9342c806bba7d8a3af2a9d1c8c5c3c2960147c4d2febe880c1d950616c889e97e985e3bcdaff8af5c70bea6630d66c334f1f22f1190d5a8c594070386422a2ebc6d7f45e36f39eb8ee139262f6366cb736bb93e6cdbd5ba29edeed9bb90de81f1b73dfbc25501a21d08b10d03d7ddfab55d25856d50ee2c861dc7f82d04da9e573cdcedc6281d09e0c5c5c528a5d6a176ba628ff7ee9fda46d33419b51c14c86a7a0b6b3ce7b2c82379d56c4dd699978cc8d7a5700b317dfa0cf2d6a1ab4bef5ead2324db3faac4fafbbd40f0f1a83200541c86d2f224beb10f35d8d93eefca3d05d00ef251831684e9114999860fdf9fd2f6c98532850070fb50da131ebebed5f76ea59d45f6910310c684178dace69accc367c8d94f942d1567b7f4902ae67b49b789affd254ca81674c93b24bd4f03390769a30217c4bf50a294cbdd46b9b3b2cfdaa2e8f2c01107779e93a268f64f367b0ce1442864adecdaefc9f620b34cd9c505e0997030c909fe3b9601b145b12d1caea63fdb6c6dbcb0f5297ca6d636aa4ea743c94acbb1f0862f42a6a197f26037a141c3695afe52397b9b976c42483aa9237fc03c447f4e54bba1c7ffe2f88284c645fa9a054bea6dbaf7801effb62d9004be97d83575dcf944a5c0990ae4689b3589b786ed0603d30b3d5da609a4ea7190e7f930bdce91ae38f6adba9bba32d5b7527ae4f2c845e3700d790ea5505959d7327cd53541d1ae3c3289de7b0ee9214d964d7f4797f222a446029885009a64761775d7e29cacd82d1491c81fb366fba5f0575e34d459e4d8283f66e60fd7b947d30e793d08d005210198b83f4f734983ff2c209aeb3c9c3c0e55a9322b7bb6e6c65ecf625756bea3b58db8b6b5949e97049f227c4e5f10150420ea30de0f68ea5d9fef37dd2b631403903fdbc729d95f381971105fb8f40c716cd55d0471a61b117baef83b377868df0262e0ad017915fe557b66326d27104c7f48f09a357d471c469db70efcf77092d47ad45ddcb3fe55adc45f523cd42649805ff146c155625da7c067b3ccc8fcb114ff1cc40779687f86d4769102aa63550a752415c59e119f0442076c9eb13147a7119a6d27fec9e263fad04233a84fe77e793c29310dfc8c4011794255321296ef3598da1c2036683c3489f2d284b16b045b05258475edf673", 0x1000}, {&(0x7f0000001480)="e5a27d5f371f06b905a03e79590fe93858ab1940bf568e36bd18e7c9f5be", 0x1e}], 0x7, &(0x7f00000027c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x400}, 0x400) 08:19:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x129) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 08:19:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) select(0xff7e, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 08:19:14 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530008359297b9acbc3815ae6ddf6bd1f765299e1fbb8ed2bf891c7f5ae549c645ad917eee64a0e4824a439"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 08:19:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r2, 0x2000740e) dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7fffffff) r3 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x8) 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) 08:19:14 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000f5c000/0x2000)=nil, 0x2000) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 08:19:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c9, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa4, 0x2, 0xdc, 0xffffffffffffff81}, {{r2}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x8, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x42, 0xdf, 0xffffffff}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0xfa4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf000000e, 0x81, 0x5}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x4}], 0x9, &(0x7f0000000000)={0x79b, 0x8001}) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x52, 0x1, 0xaa, 0x9}, {{r3}, 0xffffffffffffffff, 0x12, 0x1, 0x400080, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000004, 0x2, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x50, 0x0, 0xfffffffffffffff8, 0x7fff}], 0xa0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2e, 0x0, 0x3ff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x61, 0xf0000017, 0x64, 0x738eb199}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x8caf, 0x7fff}, {{r0}, 0x0, 0x4, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x0, 0x1}], 0x10001, &(0x7f0000000040)={0x8, 0xfffffffffffffff9}) getsockname$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r3, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) unlink(&(0x7f00000003c0)='./file0\x00') 08:19:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 08:19:15 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x2, &(0x7f0000000000)) 08:19:15 executing program 1: socket$inet6(0x18, 0x4003, 0x80) r0 = socket$inet6(0x18, 0x0, 0x2) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 08:19:15 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000f, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 08:19:15 executing program 0: r0 = socket(0x16, 0x3, 0x768e) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 08:19:15 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) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:15 executing program 1: getrlimit(0x7, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r7 = accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/39}, &(0x7f00000001c0)=0x29) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0xffffffffffff7fff) fchownat(r0, &(0x7f0000000240)='./file0\x00', r3, r4, 0x4) syz_emit_ethernet(0x20, &(0x7f0000000280)="1f80e26bcadab2e87fd6e0ed74975c0a04c7838458f8221df862369ae26d58a2") link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') bind(r6, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r8 = accept$inet6(r7, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r9 = semget(0x0, 0x5, 0x20) semop(r9, &(0x7f0000000680)=[{0x0, 0x8, 0x1800}, {0x0, 0x7fffffff, 0x800}], 0x2) socketpair(0x0, 0x7, 0x7, &(0x7f00000006c0)={0xffffffffffffffff}) fchownat(r0, &(0x7f0000000700)='./file0\x00', r5, r4, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000740), 0xc) recvfrom$inet(r7, &(0x7f0000000780)=""/69, 0x45, 0x2, &(0x7f0000000800)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000840)) unlinkat(r6, &(0x7f0000000880)='./file0\x00', 0x8) bind(r10, &(0x7f00000008c0)=@un=@file={0x0, './file0\x00'}, 0xa) 08:19:15 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) fcntl$getflags(r1, 0x0) close(r0) 08:19:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup(r1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 08:19:15 executing program 1: socket$inet6(0x18, 0x8005, 0x2) r0 = socket$inet6(0x18, 0xfffe, 0x100000000) recvfrom(r0, &(0x7f0000000000)=""/190, 0xbe, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x795a, 0x5}, 0xc) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 08:19:15 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file0\x00', 0x84, 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 08:19:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001040)) write(r1, &(0x7f0000000040)="51bbe694dda31f3b6578580aae35483c5515cd5607b762413cde6365faf498f88fa850ec2344fcff279afc110fa4f35ec024779b518b9fa97fc5222c4d1a66b26b7f8da1c1c8aa889a66d71a02a868c5c4bfb51365dd590d8ea04a6744e62e9c37b2a3b9dbcf16b66a44570a0bfad1ebd4a48045aedefc2ea30986a141c3762f9036d8d3f5b12c1472da580bbb0f38b0d72e44e5dd83a2481cc3f8997413d4bf3cf532542766f7fe0449d183294ea422fec1ecf60acb734587a324e2a92aa9f01889e94aeb7d2c3a04a47bfc816a251aebab8061c1ce7072ce1ffa27c53e747ae1e5461312857058bde1fcb42c8f040f8b05c5046085d44ab4dbd70cdacbaae2d2d4da339d5808084a975edbbf36b51ed18563367c5b1c5b6497855597ee46c27fab48e0ecf6ecfa1b58fe9ace372921ea622d015827a00224ac10ea078312d67ca6c7f4fa88aaa562856661a6a72a50ebc42aa7e1811f38bf577fbfe3f7668b70758069dd21189d0c7d83ca285ad92b14f7c056edbb434ab7d663a59f35e69c7e97cdcc7f714eeb988983928eb62625b80ff607c43ffb1fa208ded454e6e8bbc8ae85cb95b8e6c7db9c4180f9adf32fa4521b74b2271ca6b777502b3397d4e9932e6baa0809916d633e864869a1ddb365d77c0a372528ddb8b02872c421e29b69c417972face6c1c44d82914c8c3f3234cd2caaa730dcb7b02b0cf6dee85a58d571c4102eb47342f14f68bb1814d637d3ab2d83e403ffd1d049c31b3d7acf24cb0dfeb147fde47a0029fe1d0aaa1d5f3f950cb95028efc67d670506ca67322b3c8b6ca8617ec7b63a1fe8d752e1ea49fe7efd78ec686419047562391cf5367b0bd258084a00bc84b018622df42c34bca13ecc87214062547b6fe27ebec05269d464e3e49beaba6ae5b3e873499293a7c1f5321e571e1acdb0bbb6d0adf56992a545b0b8d06fc795867a22e17dbcacad7a7dc2eaa9eec574682604866627492be1470cf744c9dd87eb0f815b250583a98e14741a8805373576eae0c80be0d16dea3dab71bb64399ab811bce481fcd1bac9aeaaf51ad1f40284bde6f6a4214c7c28672254119e2ee10081af3544820b5819c167cedca1fafae5153111e5c204eec1bdf61901113d03764b4645856294bbd04c6fc080b76fb399fa50c35c7e25fe4486a81e3ec081aca87a1c3295cf77bd30018fcd2e35c87c92122cc3a3fcc4bc1dd9b19ad0f570afb162502270d11407016f08d464675c201c366efa1c3befb367ea1eb87e0d3a7ead7a0ab1b6e7e23dcb01663b0c3becdf17f59deff65b68104e88ea2da601c47d53171c5c77d7455456d0ec923aefa787ed053906d9e3481d23fae7a00bc18cd1f1ebf02ce040535d22a29df9b28714955d4fb420900ca101405be0f38bd6f0d0bef97c6e7e3206897de04570b0b783dca296e510ca6ab89a694e7a3fad0099d09fc63ddfa39850f0cf44dcd47b2d45e65851ace2cd196c9e87856c70d86e0e5d396c5d9ab2c3766ac63dc72d3e29eef5b49ebd0a6768fefe80e8e39e6c667834001b8c9d509bb15acc7131504f1b7831d8b470fa1af0274c2ef412bd82a177bacbfacd45d7793397684b5c969dcfc640f8757e8e9d3ff6df15ff2150d248e15d4a1a5478a53a9a2f4973a36fe16ed4b8e6b381d419e8131fc838aac7bad3f227ffffcdefd1e0a4678e4b00d6960b1bc8f2b6513851ad535126aed83793f674589f50332d330da0e95bef8208e06e160741d46aafed33a927c1058739e36df2f94945c2fdb224b363f7727a3712a6a4a08b75ca2a63e7c4abcf2d9915df784d0956c57762cd761732182b39232d727401f7a44ca407ecc33237db3b209e59b530f5daadd2e751c2fbb2fc9ff57510a385471934697b843160a771af839178c4a70670823f073923c8ac2addfe6f6069fdf1e61131be9c18d9c1eec542ee7dfd79b387eab57d2548400e96c3ee5f7c9c5ccffc0bb307dc68f4555f655da7dad23c8c3eba04f131fbc72b84bfa10741fb7b579adeb0f7ca38dfb5f292e230631a7c3202e516a390a544205705d9fc834f84392bc270eb959dc2403fe5d1cb06bacd2b43d9c10966b554c02f833d9eef17908f0e4a506822c107d479a800161becc4824b852097cf70742928419375d04d09efe635b8591b3401ebe1a02039d623f8b8a7d14102a93c1a7cbbc0d30487ff3a0f90cc504615943b2dffcb45e5ba4465ede7d02ce45a49e6d5d5d5eea8b2ee1280aafa3ede8952035693ef2bcc65e0627ec488b29b810dae40ede2603b1555663dec814daabfd38c1726698afe093109c32ec5b5c90f8de71d9dc34070336355ca5f69b8ceeac4d0c57a079b5c6edad6c92d97be777d462e321c8ca48795d086db4a49226cef307baf0f222b078076fb97e4372f4ba8240450e642e1fda895f331a2fd0007caddd4393215877a743d1a7f077199ea1f2d060e9cd583a09247b342aad176010045cb53e27f5685804d61aae386f08a03510a7b77e9896eead3d27803209e08abef39add3effb6667f84c09bdd60799fe82c24cecb7362c559f15ae09e023ef55fa63c955f353ca78df9f8a42bdff5ee6ffef2aaf08acb4fcc2853a5797bd5f8d820bec5c0eb95b9aac375842a8ad6292ec4975d1ca02d170066bd749efec9a5f2ddcdcda02c1d9881fac2cb54f4ec4c1f1ebb8504a97fd730a28ad0fd2cda18d42c4c359bd61992564592f7832510991e576cc65707cab00f321f0fd961242a8ddeea0e1a01e1d4b3cd7f75d8a505b90b7dda58c0d928c717d67e2a915f6cc6482e6f21629315ffa22487a1c577b25500bec6bfc21750417d10c178bbb78765214826573fa7c5d73ced4f1fdaec2a8fcc7714f1283879881fca4fb89937dbac2e207fd0e5919ed896706d55d1ac42faeef0f90b2acec7eb5ec3278cc2dc29c37c1c20232be833de722cb5987cae98aa5aabb934d929243e1096faed59226221feed369d2b01ec7a0c044d1bf782e8dd002ab342def8389a9a49c1e8efb01c89694d82b16f204d8f568be13a98bf195d779aa989cae0748d9c22e3cf806966458fd1feb84962f5141d9f8107d3cb727eb731799984766148838e4042ab611da5c943c0abc903ce28c6272e678b0319450571edb8242db3372b27ac479ab340f2e1dce040f160c9bbd7a4196a75edf05594ca083b6569a65c350eda8e3d42666e920d16772987ee3deed9a39af4932f6bc81469ff21881122efaaa1f3a1f1bb2d9787681713e8b070e7d938933b8df26dfc732ed40f057c2827c99a9d35d218f0d832842a63a2761bcd06b39e96618e1ca3dcf5fd8b55e15849a64752afecce9cf71fd9d12a318139043b35334c51c29732a694b525c1f099b733848f25e81d97d09af7e242956eb81f5ae59f49594004a59e1c5e24c1e59770b17c7f4cd7b47903a43ff8bef788028784d70faf8647c634727cef3314a2b13c71350a73b9c44a9f75f74a852a301c0bf9127acd718a3c7a50a0ed5be61ace9f83abbd6644a91c22d34f9dd441b63521ede3013c76ff6011ad51f4ea7147fa6e627506875006c471d0ff94117f0c0ca1c8065db35ddb84b60ed36d7ef447fd600dd97d0c18cdbd4ab22283f1035cc4f06f108a98a7aab69b61d028f04cafc84755f3d9e2a8444a8c5ba4817714f51e4cbf7b5004e83729af9ee25641b3f3e32c8e8f6f462dc6bf64da343595513d1e4598b6123eda6c9b141c01021993b990f353f3de6b280df0c7b2777a46c4aa971a1499662b68d30c98c9a622b11a80cd7b36e7a87b732ccc10d5c1383668a057c42649e92de5721f14bcd90911e335a8997272303201a846a37b1fa7f12f8ebec5899d2c8d6c96c47542b8d642cdb4ca65ddd1f22ae9faf379fd02000d9965715a70ce346c7fa210a6cc5d0a7e58cf426815bd736aa2cc7f320065ab57ef955589ef6a58d209cebdf5fb7a841a72b78f8ae21aa1bec0f394d886ba9c613d1d1e148e756470156dd32f286a56a1b44a77fcaca6bb3de9aa9c838bb2d199ba08876c60b079b7d30dd904949709fb1d612a2d174da8927b46d926c6061bee2fe1d2ccd029740275899ec3cec955bdb6742cc8e78c6813e9f7f4127c3324eaca04916a3be72f5c6d960a63e686767fb2ecc260a4a1cf384469ab3f1cf409d537264dc42ed58e09f99fc0a906c34c9e27c0e9fe1b78f9c5ec82792efe9e033a931c39d3deb5ce91f4a8eafd48204569f1b945e24a08b3149b04676f7d350b6ba175d4254b6d2b4b7aeea081964b36d1e330e622c6f00b1c20f8a5c4d6b51c02065b56d73f255cf9b26900f1beff98b00a90d1c6bee9de1296446e33ed360fbe5a8ec378ad6cd813390d6df5896406728c0bbc91c04bdba9292190a66eb64e9867e97c65efade3322d49bc39e5709d42d1b466e9e17747c9ce978fba0438b878f71a12f22364f0f66e000ce7fa237510262d41e0965d359cd022c440f652ca690a8b748be972251fbea09365f2a523619a825bf76e05d9d7a0b8225618780d9b74d13981dbf4b6a77f6e194a217335cdc92a52dc439e2babc0a8f49add4c689ddb460682b43db7c4328796952000a7a6f4340f8dc7ad10e69ff5609d64c2770a1488c35a7ba0342be7a79d31159ff615fc6ef11b0ce3d89e68370f8652ce819f724b050c6cb02de08e300d629defd6ff37bee4d9497f575ea1f91c7c0156e0b84eb9565b63eb774ab96ac9b0fcc378cd6324e4915a9f87b21e3c876b0799619fe7fd562d5004b85b5b49d85cf379349767aa418213530885fe9c8bbc9f90d88ce8373e56543a4941988c9d7b2498533b3086a5050cc523b1fa02d893929694a23d3441d055facd5b0aa341fcab4cf47ea37278213294a01eba4b341f18c44eed7a21febca7d7cdbcd589bcb6fd12731b0caf0e40cf848731fe4894df404d5165afabe72305c79091355f7cc35432fa2f11f80efe1f2c41a1cc269a02c854fb71bb859e4b74f7098e8c9a595723eb4239f6e6e9680c4ae8889592d6ba252f753d3c4a232ff08afdd23e38d016599f6ca9506c49108566861a63075f0c00a11a6a1b7192b38f08015c078ce654ac46c0d27184aba06416f0124f10ca36f5f82f2a43474a300e75eb02a0cece1da63e6b54d0ce102d2d5b10d943f10ebf121f8b4ae2be8180b7605ccafeff8e3aac3840e31dba0dfd40324cdf9606b08ab12446adba03ff4261e4e85cbf67f861f7990910ade9d6021c31a3f68c9b49b0b2f9d56c581fd857cf15c6cd586685199fb6172091e11bd033ff919c545533b0ffa59b7a351f9121b5b08af531fb309f02b55d8782f18c8d704b5460b409a063161e9bf4aa9683e860343bf0425f8c8ca7ebc69604078d0c514eceaa36aef071df2186b71b2068c56cc2e267f6aeed082d6aed3e579f2676be1c36ce8b22c3bd52c22d37ef66ff0d4e4d2ab891f99c8f1cb8480e9e2b0f5a60affea141682a5b272350d56b44ef2750a842e7b9ec51efd6fc0e2b8934625723d7145339a05510ec37ddedafd5da8cdd4b4baf094163ac9ee91eb2f9d797cb000ecf0eb40b7b9f818cf09f9c741561e8c77cf64a5fb7bd4e39f1b9c2ae9559e1f997069946c30ffb6938f11e04072606d48cff3054f84d29f7814d16a9a1ebbad7abb569e41314aa68330f57d037600a7d313a18e1d0585942d0dbf0ea14adf6d97275081a8ec32597678abbc4d1e2884d965f1405f64bb01a9d4f7712b7b67d0042e64b766e9550f6c930b7f2c434d42f0ba423f365fd94423c835619712849e3f4e0b08b7e2d457", 0x1000) close(r0) close(r0) 08:19:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29dd, 0xd0, &(0x7f0000000000)="41cfc3daadd78f631c49f46bd482eeb2381d3c751649c35a3d4ea3ba3988289b3cad39ae9b8b90f590ea67185d34b1b98aa043cddfe35de89efa6f58fc8e88eec3af9b736e87afd696b04194e1c9e26c16cfb9e3e13229558d2d1ec64f9e5681c9c679b92cc63af4e8fcf954d6f95d2e059c1358ef2a30d0301cebc63a8a8b961f36d44c194c526bf7ce3de6b7a29a50297e244970413471a307745a2034d6e60f0300da764004af8e8c14f9d30e3c10ce831db118530514c096078f5cf63430eb5521a3820e0abf25a755a71ca9", 0xce) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:19:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 08:19:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) r1 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='.\x00', r1, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) recvfrom(r2, &(0x7f0000001300)=""/4096, 0x1000, 0x800, &(0x7f0000000300)=@in6={0x18, 0x1}, 0xc) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r3, 0x100, 0xd2, &(0x7f0000000080)=""/234, &(0x7f0000000180)=0xea) 08:19:15 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) socket$inet(0x2, 0x1, 0x6) socket(0x2, 0x4007, 0xde) pipe(&(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xce) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r3 = msgget(0x0, 0x50) msgsnd(r3, &(0x7f0000000140)={0x2, "9f00c3dc4781c5335aba84832040906037e2559b82ccecb52e70335b9ee366e7042e54394c9ecb23692f4982accf509f05da46b853be779c0ec0c022c3776ccfaa573720739b023922ae2389f6f785c4f9342d25b373bff409b3a465fbf3fd7b6dcb0c"}, 0x6b, 0x800) getpgid(r2) 08:19:15 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe, 0x40000000009}, {0x4, 0x1}}, 0x0) 08:19:15 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_extract_tcp_res(&(0x7f0000000180), 0x1, 0xff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xfffffffffffffc00) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 08:19:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) bind$unix(r1, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="40b982a595c07929ab4f81ecf5cfb4b40b955dd8792575cd730d96c918c9fe09adff02c8682df3631dd007c866c3eb8056491d6fe142c4412fa5dc6b9458576e55f5f7a86dc43ddab5cc09ffe5b68176b11c3c2f82475bb500967b455933fbc71a2f73b26e8c4e936ebe12a80d2a2f6539e66cc327792bf7175ce6b0c468c418bd5a3d6c532558021367bb8b440aa9e2e0b1138c7c32014753a3c1c9e6fcd207878151a19be54a1178767a8c3e1ec8a80d99c33027f18d034756fc71970dd70b0a548f634ad1e2bf7a842e76a1c95c7e15533e6fbc6d1b2bc3eb5f5873b3727dab6f36f7521cbc093a878f46da9a398ed795364027af42035f82a6830a11c446def89bb0e8fdcd6a71253ebb2f37b682c5b93632a681b0656a62087a05c4d8ae7c4dec7b64f1f5d9736e886bacb7e49b349754a1e7029d5cf78900077ff952fc6197bb7ddc2a12b7477e2aae0a0d6d28d8ef14b255e7809479f6fe54a668e776f3b5923dd7565afc441d9c00da8740bbd5bc79522005b39e1517aa440184a2db218605944800df1c3877c0a1b16d3cbc8ae8d5a53d5854bdba7a51109ab09db4620df561ce6cec448689029b0d0ac508681e94d640db33551a30584ee42a28954cf9bc871513c84fe2c6b97b756521c90af0a472fc48bf50b13a497cb6246895c2dbba83855f55cfe56fdf44bf0988ee43f63fed1be42a44b243efff3b9d2fe0ea9cdb646142446cc4fbed91879725aae66c5e9ae61e57b8d1f6fb8397c46a59cb8d6ba463bc2e191f106387e02cbbfaf2fe958409f18db64abcda62c282fb34ac0280919eb6c61ab26dd094edebdaeeef43aa0490560621bc38bed1795d35ade15b95aa73cf112be3fbe2f3235a1cf20c508d0c634c23ce09dbe6b4c9d890eebad884e2801469d16f1ddf1107ec04f9243ef5e7d70c410ec214e255fa08dc92b2819043697b330989c37936c71b274fd19f3c77a82922ecda02cf5cce09d1df38dcd103628f6fa2132cd86679148f617cb9bce301410bdfabc9777de33a7ede24475df898544bd3b76cc58d8660064847d56837b686a6a873a738c64092110f709598dad265f6a2ba2ccf2d1e03453c7aadcd0355ef458cc2c16c849e5fa32ffe75cfa96bc8ddd23cff6c9d4cf3427fad09fd27117ee8f1057f69d73b53a9666a29f5e8a1c5fac73eda03b5fdfc11d2cae342a840e1ba269c58f0daa6b232b8e78bf392015dc17747fbf4ed0830e0fa67188e3b2b24347b8dec76e8b8fc089940f8ccf2fd5826973d9246936cae74c5850f796be41e71605a6f245e0b5ae86690e0bcd211eac4888cedc3ec626730b581c634e62ae90fac0088171f9eae921a0463dc14ce0326660a7602a9e30ec4a69cb12ff108162d84b9be71d9ea1befb1e7814e05e4e15e43566c6a28eb20f608c7faec9b51ec11054d097d603e241569553c3636a3a3cb2d32764246d1069a792e046bd8b506bb11d2137bb358469992353635e3161e3f28527b3ce2e9bf28ae20a3e8cbf12b198f0d867c23c1b589045b678d8286664dce61e5c328e1c441ed5da91610cdcc0aad0b2dd93f522cddfb6fa547a4ea854d7f218ae97872cb5c18254525dab15915926e427e8bb1738aac88d2bcf2f85a3e548bf173561474f7fb97d67dd5e38a0f705417f4081668e220c706a01822ab3823cd2b031149e548d8a93be54d29170c80c14bbe3d4a971512111671a8b53b14f2a7e37c3b7abba19f6b92704060f2d12f42f02bcc8274fc7f7e2093af0671e79ca198d079c5ef1414f0dd68251125f0215739c26531c8b2a88a573d561784f69bc8c73f447b6674e60892b4df5fc690a52f01d2104fa2e6d256ff07ce6725a8cf3daa79f4c8e7a7154bf21a372521fdebf2caf9201c679e4df57e9b80203cfed1fcd2130384c8fed1dac39e44092d0fc1759aab03bbf2d4b182f584e876c36ec4dadb5af842986957a83da89d94301110408d0e87d716fb5b8ef4ee90a38e2b5292dbdfcb7ef4f237b585facd71e04c43d3f5c9aea9bdda61248cbe1e9bde524d4a58ccf204273aac030aaee1fadcd1d57bbe06aac37c9e2f639dcee6abea8f537bb539c76d2b917c2aa0529ccceab7a2df1ecb34378354e19838846d9886890ec28884977af639818ef88b78ce77d2420cc5f7dbd3ae55a5f5acb07a10d6ae7c0e1b2624cd627e336fbf3d683f2631f723dfe7ddf20e81794ae5a682e2852d9a1c31abb61f1449828486f110e495a9618eaf846410b7998f9799f8fe18836454585cf2e44013706548e21aed6d32414cda793352289931530e10f942e7d45a4137b8e07c0a556c02b6edce3aef32d541d8558fb23edc2a9f8ede21bfbbd359648b7d70f74700c41cfe76c0e0bbbd1d38d80fffa18108f94e9f43078034bfaead28961eaa72eaaa380b3a9c8beaa58c5d7a24971f1fe122aa524baf9966485bf25f653679752094c37588777f3fc07dfd96fa40eb3af8d7194fe6934af60b3e43935274dfa82e7eebb7150e68f8a7f7dd26b6919aff5d1701872f11ad23069aa06d10d741c11c87ffe1dafad9911c566fc8cd5870bce2748f4ae067f3a45419d9daa01b619893aded0bba250774b4b56f8b47fe2d2a1c93c8a21836f782cc324afa5e284a5325cc896d00bf092408a4bc8d1ac223adf2bcfabd8539317264cd0a131abdaeb89c803ae6c2ef5908777a89430ac9301ff028c201bebc355f980112ec524a579ae6f27692a81546e0b9bf4b2e849e8c5fe64dba9a9af6e11cba8e190beb1283697fd9d3113d8711ae43802447d49ad99d479c2d2d8f23134f596a6638d51cdab78839cbe8fbe843c978589c806eed0d8f717b22b864191b0d6b1210d976c6bfdf2d2f8d9e49b4042b434e12385d011e9d8390a3777534a9474af44235f2a996c13a0a1b0b36110b8af4dc165e74ba9bbd5f4bea9cafc1a5c42170d2240194c69b4d5f9f309d7d33dd5bf6f8f7a5d552e4ed7545259028bd8efec277f80fde7924649d22c12d90046f550f3f10f139fbf9a9cbc2361d7acfe0d285b3d7b33e8f862b262bb9faee7857a35bf1eafaf7b0bd3916cb1f8d45d1df351296bbeec0e9456972ad48f3cfa1cb08f98fc270b65b0f3376890f8aa72dca450d17a82069de9fcf4b959db48764135e0669923e3e3b1d9bd3e7e30b806fe50884b7dd2751a42f0a49521bfbc91245249b42bcc7875bb7e228c7a909baa41723dce319f065340d548e7a987944d4d82ba4eb1fd81748c8d87bced0a6cae8c3d9f077a85608740848bb9bde14011f4fd3a76f66cd11c978e4e45c67bbcf7854e5e73c7b94ed30bb5122c173142e0066411f06cd65eccfbe7267ae86c3e7743e1c9e8a4b6c857d8163d82d5b33f9206585dbe92e89aaded63c652551d2dbb40b0af57d4fe733fa1880a8ac9c30f60cec36414e803024fa71fabb710c20ee92cd717d3591055c90446b2621864594b98595a49dddb91ceb05d93114c57eeb516dfe53f4edeabb0a81dbbce38ace94cb366f029b316a4416d15bca081bd6e6f9c8e1681a8350edf7d79ed5b9aad36588e76092c7c1a658709557cc4b11d73128aa46378894061f2241a958ba70be509b5dd66e0a68b87dc51a5b0f28148f5a618e6644b0d7325c81c7a1ab8d0c58b7782b43fe374c432fa5bba575e92a01285079b939e04483a8c951b1b0cd5750fe99f0ad8268aa68a27da13774da268c2f3c6c7952f87c9425ccfceeff06f83ac713b78d2ed6e74d8a2201120750a38fdd416a5ac811dbd8206c18e158715b62de66a9e72053f10983f059646b455b5dd5ba2d5c09664f15f6bf48d09aeb0e8a54cbedc46a75db6658417ebab04cb2ae0322b8480c9dadbc32414fa3fbf34256835aa67c3d63e627e6b4b44c9ef200049e749ebb22da4e70f9ca42f8878403094f3d9d24d253157b00ab31ed69f446efa544bef9f64db5828f9dd90704153ee078fd30a4d6f9f84b622e55b833674418ec1ae06bee172bd1971d9466f1addd9cf46ec095d0d7ee156d791c9a898f998cc89d81affbdb5f9de85eaf05f890e5f3146d7414fcf6a8ccde5fab7a7959d612f416bccc909b59109dafd22fb20c546b610867116471d194dceda478bdd0acc2228beca805d72defc1936abdade565a4ae2d1412c92edfeda19950fd3dbf2c2bda334c90249ce7df393f427c25de598a5e3bfc4d63d7cb3ce4b532af7f20aff6fe93e88b4fb5e160e4daa456e70b80acce68a893313b26579a097db5c94dc61e0b8e649cf98c4b1921fe345cf83a23f7108baadf09a30a736b6bc5fd6a94a5f19b1caf1a596458710b4516570fef3adaa92bd96396d307d26d95760b1cca942932e6fb8399c3e3b355e30a129bbd36d8e4228ae3071f816fe769785f6e0d83c396bc4f29af5327dc0d4517f1543462ff15affd1377bd82b80d7db67c500967171bbfb4ac9c91fcc7ee20080334ea1826ad52ed2bd6f854d6d5b80be158c79caeccf06facc13ba32d15a38f5006ca29643b4ecfeae0511a5d957d38dfa7d8e68df527e64ef30eb287b7f34b00ca95102bc4cbe0cef9cf058a5cdb77b6574b6b89c6cbb44e46df6bf108e0a332b5785b7609b621166236036c83e6ecaba78a9b5ded39c370a50d1347c3b2ead62625b0a484b47585efeb96ce0a7b62a0a15498f8b23ee7b44659b80032b33c60e8791ef9bd89e1199035cbb1b28affc6a4c29d3dfd6173e600438f3913bd3872ff5f211783d96239e77feac968092fa8059cc1d54c82deacbd56907b3a296100e37217d30133e1227cc5ce28873e3381e69a230743d4a8f4612d3f1156e785bb928eeadf144c648ba595dc5ff544d83b6a790204418ebedb4201caebf46a1efd8f3663901d8d853f83af5010a7313e18df9f57f101bcfecac63fee03bb458231708ccbfbfb693ce3449bda90e6626dc45aa1a804428097716a52dfa3392e0b29c3abb6cd912edc18bf177347dead596102623a7e02f65e26ed8f26c5ffeea39a910c2f498b014c8c9f85fbb5e014b0289652508bd7d0449a22d7cad00e4cf7887efbdef734ae8c4b8b11969cb66563bb8097701d8da61530cf7196af8b57e0e6d2246e6ca6a6f5a522279b2a43917201bfc57d2ca5e8755cc633980cc79c6628e22893d260f762e850c7c9fbe6ff27cb948864b2f0b14e3a86d536da6d9d9642702075cd321d373fc769ffada7ccf3a18527b81cc510cffd4f89493242ff5674f9a152e627cc71c5fbc371b1546dc98d0a13fafa4d6cb63593ab8b5d56bf22924c419e6da0ffd0758848f8fc8172c2d23ad7a3e7bbb016d9744162c9b1ef65a2af73c855572fab6d6abe29b55b451064f05f5a83bd01db9d54634589eb6dfd5f2b2cc675ccd1e13e7808ecbc4238ce4b72789a247172503f9b510cb2a82b157abda67e1456b89e3d69286127ab85034fd3ea85a5c2e9fdd22bf6039f7d59971934dc0e79d3aebc7767d3dd1a96770388716d825ba669179bb3366e5fdd2d6798266f6902e01b6e64485c02a3882a3c087c7b20451148aca84208c8fcaf225f1044b382223cd1cbde705286e9646d643a050e5e732fa604378257a3136adf3ff200a73e3cf52849b77d3a52b13c72a75b10ba769f6905782e1b8c3fabdbb56dad0021e6fb2d2e8e33fa62d4139b8940092d7048e24148f332a3c75a4ee4062d546125b7b7331f3bbb6e51a1580d8a2bd01cb17709e3160bed6f34a91d207a429f9a54f0771142405e4ca474ecba2a86dcff821dc832ca9ca77e660ba802c5693ed73d73958eae5595da75e2f31516f0701b65", 0x1000) r2 = open$dir(&(0x7f0000002140)='./file0\x00', 0x8010, 0x3) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002180)=0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000021c0)=""/148, &(0x7f0000002280)=0x94) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2010, r2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000022c0), &(0x7f0000002300)=0x4) syz_emit_ethernet(0x1000, &(0x7f0000002340)="0fc851019b4f070111414553365e747b0419244c275f1e82e6a5dce1ffb77ed3e4246a8510ea15461a4ea39a8a83a48dd797cbedc8f5e48725ab0281023564d4d7ad7b691508313c42b032cbb129a23e7b007887bb9ba374011bd7a8b37b19417dc8031d8a44b884e35863fe24726e989ed554dc07b1e0e5fe8aea084db2944e3de3c778d40ad802caacddbdd31d9defbec7024024ef76638d1ac498a4167a252f46a487cad73d3e94e37bb89fe3e3bb03ef405b93c7bafe27e0661a9f26550e7418af3b562030282a4e4936e6c642e427e251714db2f44ada15d685830c2fc5297fae3291082d62947a890813a4698b51fa72631fb89d3ad895f3cf86a68900343ef170be2ebd7723d7f82d12bdb62ea4bd85c8686e2d21988945cec4a4e1cf226e30c0ff5dcd7d5f130c75076f2181b40092cfcd6cecb9ce458bab1605a4ea9e1f43732fd1bde037480b12c6b5b78710a87859d9688f1aa1af146cd1c088166d2105b00a133eb6dee05ac9a95aba5636a612ba9ac5976ac155ffbf0fdfe90d02a44e83f793f18cc1b3f897086f99907c6b72fb7236deec9e53ece6ea4366803107ba35e4ec49c547944818f9c9ce32584f815ff61c78964b1e0e4bd4515aed9f19fb2ecac770d71ea12306b5f416cc20b7590d88fb951de254d5263569e40a16f17ff9efb4be9c4ca07f155cc180c453d7d5430d07ea2177aa6af924794f29203f237bf3688438908f44baca115da1d4d240ae5a5d6d9ec4fa9293a98117c89fd7922fd0f6060a29d29bd963655cee2d1564e7e1af491cf1ec690a617e6a6354d9b6230ae099fca94ef747af7177f9de3bb37b2e08763b424b27ecba7b86c75061aa13a9e069a15ce7024bcb453b8c2f926d2c0f2995245bbbc15981282e9f7ba12c22a4b00bb1b864ef8a43b36cc0a5cd921778dc1a1637c435facd6d43703ef7d48803a473219cd01f9d108d82e180aa8f75d087604be01e3cfb94130b4bfa5b6c0ca4afa05beeaf1d32be43e9f9c3f4f502e0abad6e6209a971b94a4354b0e7302d1861fe5fc9bf12a844d359a2d11932a3e966174cb71038232bd7e6b00bf75f9f1a4a457f04f26309dc08345219619ab642ad67ab19f7aae4e11f20d2b9830e97cf8b8598ed0d30795aeb653eaaf148e0e2c441e12000571fe6922a856edb47f6ef0e11dd967af57dafca09bb5dc73cd5dca71a72919d1e7eed3971ab38d0ab72aaeb7f9a133b783aa971aa2b84d52a1381d701022aa1b5c7f0ac155efa60536d8adda6f4386831c9c9a2a9e2a00e70f98e9069daf7440f068fe79d0ae0e841c2e936bd525f42d6fcb085f45419b651aef093be14d0b13df05d98a3ef03855a9a880e3d3f2b3be8e6564f6941f20c1507d13b1961b1ed6f2c12a750ec9e1277ed95d1376e225aa0b2e053dbc0bf23e2a264f74d9cb3b5a5fcebaa538aa98c4e168f322b5ee0ff2931edfa093fff8d5756bb92e1919d133e375a37f6d46c148f657eb385864d3cfd5fd9f8eb408a1390979264a868edc23465e33ef57c302aea3894a1618e819f16b4e167577d5d431f55fdda308988007319f6fef42afa8142303e60e0ab01d658e88f4bda457e797f06d0188a4394a6ce21bbc03949021705fa0a88e22bd4c67b182d4c9b42735f47341dd3f998e1a17392473306febb56317bda288c1329ee8bbf7706e17c4694646fca6071ff9d862e9177364c44b6c3c9fb8e5a341bfcd3fd08359924d28271b26ac31e3299fbed95690e84eee4e31e2ebab7ddedd2c5a177b2df7e67f5ba302af0c9b0e76e3258546e1f24c319b793ace646d718ea6dd253b6896d8cd33439021f9df07e0c7d1dfbbe45f845049a6b99fb055ceecf41ba46fc7a4431bac861166f102b22e78ff7aeb7aa1c4c9c28ba41a9f990c47128ff6a78393ce1c79663cdd49faced189eb9c3428bc7176275bde33aa04259347ceb0a50212b510e8b953785dea50bf9a2acba3a07af1e94c88d104f9156b07751c420280c21ffe43b4bf8e8be4b69022c2be562ab57d20a1ebb5536422fb19012d61f225d51ef63c5f82c0d23f59a1eb0476c79f9e8b21a4cf1060f5b4afa853b15c1d8032261d11ae0d74bd2905c5fbcb29bedb54bf71f32d5df3c476a126b022cb75e0cb8668ef25318bd4a21b8e416d5a7079a7c8948defbf21326870247b1095404f31378ddcf09419d7a05ece89caac3b14e2d5d90598fd38b2ddb30a9476603510daf3a3711b0726b371ebe9fbcb0e658a4cb30cfcc3f4eac40489a454230a98e0a85dc0cbf0b5da5a0472d7727cefc56228cc78a54e5795d06cb0acd18c8ebb13c950717efcd139fcc81d4f747ba23648817ffbd221afab638642c59369f0b9332f3f0a8a85925a3b33abe9e3a852a0367029e2f0e26838c8920d9eaa243e0c6ca02d5304e3d10521073b83a9086ef1521527be9e407296b6d03a09cf50830fcc4d42d3193ccf8d627e58e8e2b0a367c983c6c64e91fdbe1d3b4bc312537cbc839518d6a7e7a09fc104002f30d76bfff9112b622e524cef2e6d734e2d3a2951e0e7cf9cfdc436bbd739887a0cee09bcc3b3f582fa09904d0f7ae20e8bc99b3f94b7200e0010bf996a960752b97dccf12d5fc941e55406a2a4925f184403463c6d60cc1ea00f72f185c28b7cd9d979ec8b3ce9e949f6bf1a47cb9319b4a7b8486c4af60fcc45604174e85d788ea148631aa829aa28289c919fcbb5015b18db79ea8b9d1c71e398a0be15b4cbb50e457b6b07f8f1862e9021e3478ace69da5fd634048ca3592dcfa2338773978a466856b8ee1644bed3177b0956aa734269ad611417360077f1c8c071179fd4248af4238ace269f5bfa41b8a2cd85de0534b32439e9721a7afe1089a2d3db7e85d0b9a76200c5bac26d4b04c2bc1d014ca2c991d5080767b1b1131f2e881f6e52a401b8f06c19646c1e252c7076e1dc2b68fb89eee9c10721077e5d761540edd9a57866844429233b5e1484001bbcb77584f3bdcca3c8b87716efeb54b01090759e73bfe436054a0e6f30b56a05f6f69d6f29b91dc2bab6e9ee1096ca968a2ce450e2dd2b3223fba8c97e232f37f2e1feeee6593e0e5b9ab52f5f40038ba5a0cc698e65b6ad9899e076de5ca537ca08eebfa73623b8d8b4f23c08ea36662f0d4b499fb20f008d31f1a0c3a01ee434551409017c10195f8541801d144316961efef49ff5e294030832179d2c56c3dd233e25443752b9c8a114ee448cfc4eb7697657d4f9a463cc730cd326d92ba07285a2c3dd26478f63caae93627c1bfe4fc619bba42ba6fcc6a5b83447d9ff5881debed5a3cdf6334f22a12b9b97aac95fc49ccec0c51db5b01f992eb59b88c1d8534156620c0bad2ad10adbfde588103afd9ed184eccef815f70ab4060e48c80e3dca9ef06497b3c2f31e352b07fee27ff3e4972bfd7d0345b4c07a2b2001aca515e67f9077845b30241c6852e8b9268abc6fcbe013b8f75030fecbd203e25293e9b412a5ebd682cc38996368642f20b493e2589c22630da222bbb15640b5c98fd3b4f391fc0cf500497751f238986c6cc3066c7c1c2439b377bdde11acdff817f127da7e8a718fb084fbcab85b421b8f823183a0af4f5bbb4edfb51037c4770d1143c63e18fe211715a0cc755a609f37fccc0b1a96045dd412adb61e6bc2b671922fc72cb832dd0d4e978104c8e18f2cb669b3092e8c2cc29b2ce2e43e55209764f95ff30aae9fc02b0db9b8686f54306e33fafdc40cc157ed3e55e0b0a1a52187a0586369f4d65fc7b82dd32496583650e1cc47e0d0a1182f1143619b8ed0ceab5cd0210ae74e1a76bc4ec7a135529a8ecb6ed624cbbd7e6b7230ec62f475ee00416379acc781afc747dea726b3f2f3098837d29a11dbccca97ca18d26a162742031c11b9f52dc48c00dc4810e73ff6643497c0bd3e20f0a902e57521708b5e5ba1ecc5aa2a7fd478a71d2e252875a8e46ab63035280a19a0fbda176d830c146e41d8b9c4681800bd7ad89f469de374486ae3884d197b5308c6647c944ea4e45c05cd873aaf63e315a2caca617268d56086bfbd1f5c45e53f6634bd5b8cbeb26aebadfa6be844dde789716fd08d1c9a0dbcde59977e7b02cd0e3482d408e1e9d32201213553708bf680a0c1fcbee16b4b3344741a66cb8c17fbfff7d28d2836e536859a4e241fd3c95aacdb0c54de956b7a2da53eb0975db3a571da50631db5dbd52d6ad1c1e69e8937701664832f638ce1c6404894dd88ba8b5decefeec230cda8889c7a4de4deeb0fb2c207b4ea1a1bd92f098ecd3ad285063bfc59cd8c55dcd3c51f45086e551d0165de3e57fb37ce1792007ea17aa0d33479110077cc6f6cf700a206b7e442a304643e369e479006b6ee0b1cc20a4abc6ec12955101dc7294bfcef854229c4da5ac8ad04f0ab67fab871e9ab7462eba0f3c467aa698a6a0d4af54a3e9f0ccad0fa1e8fff670c40f3ee8c5d39b79393ad9ca9a934578a2dedd3faf747c88590b399839ef36330eea5ee3c972593278339bc9f0c94b330738b02500cb6f7640a239900c8d961b9de90a83fb4166ae6bb00ac3eeb303cfc439ecb7d3853de80b25b6d5dda49b4937be9d6c2e1679329c3ccdf1820b809b4a703d55530452ef4a530d86e82834825131289f0697d2b6613e02e614e40d8839576fc0a29e0ccd7b18ec3dddd31ac581b114ba9e9daf286c9c74dfdd8c2a4360b8921913ec8005141e8b1dbafd5037ad5f794c9aac3d284beda7d1d36a85cc5899312c897f04a96964b98b6e200951671fbc10cba1db632d2c7cfdfea1d904f0709e77e2c041b58eb92be21e99020026ec4b37b2a7248b8adc6bb118c130b8b7a82cc9840b551b8510e863bf04727dbd298c15c3800c32b8e67180617dd98579ce47365774699864d35f487007efd88910a4acf6f58fcdc936058565c55881414ca4ea2ab9c6b38ce34721c1f684cd709f06d1514a6cee14db09ff021d32b9e76adfaf80834d82f20447d9114efa974ffea58597f9700ab1ca130d0310fab7f1a49a8243e9d8cff2f7e8d096da32f7dff0fa49148ea781a8b66f0ae2e404f6223e03ea67bbbb19100013754525bf217c2fd4f71d9d395891bcd46aecb9e9744387e803133e8a8a16fbe9d4f24fb9276d162c21c57653b1d1b9c878500af9ceaf355b0d051c27c0b5fd43d9e0e3218d81d1e9be7fcdd7ebc2c100bdf22615c9f6f55d55581e2669b5bb23ae9581a5a9b922170d7b512cf9c74bfdfaf811064ef051e95a0e17a3a87f5e92fb51b1888f04245665d00ebb97527410a6c216a095785ec0f850dfe55c7bd9d8ed845c351d917f3469bec533ffee66aee1b5066f27ab4ddfb646cdd3c6f94d7442ee395140a4454ea821dab6c6b68ece37a35d8102cf0023a551066fb1aceb5a1f9a992b98a1fb2896c3aa97437ffdbad7839aa9f630cba8cdce5176b3a75e8b4cae7e2e3cb4bfab3200e1ed5856def19681c6c10a92b98427fb6f8d83ab9e43bc92203b3aa66c27ee9ae5f5ebc918e2feb900d8f27edcd6cfc0d143cecabef6a54c6bcf7a80c3effaaab544935d29dd20650b27824513ebfdaaffd2ec0a4edfbbbb435dc2287042f701964671575d8df7191b4efd43ea4fa18c7ffa955e80d76b1a01626d6eac62b4fbe97bd0d5fb5c919d2ab57800a39c392612c349507e562e40c516c682c496729f756a7039e68bf1afb515edc6be49b97414e1b810d6c96de627832d513763a23652ff8bac6aced5c0c7bfca0feb7ca51d8b721a9a15d63f3e92350b1273ad1a9ae0d439e7b170") ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000003340)=0x6) r4 = dup(r1) r5 = openat(r2, &(0x7f0000003380)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000033c0)=@in6, &(0x7f0000003400)=0xc) readlinkat(r4, &(0x7f0000003440)='./file0\x00', &(0x7f0000003480)=""/63, 0x3f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000034c0), &(0x7f0000003500)=0x8) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000003540), &(0x7f0000003580)=0x4) fsync(r1) r6 = open(&(0x7f00000035c0)='./file0\x00', 0x100, 0x0) r7 = accept$unix(r5, &(0x7f0000003600)=@abs, &(0x7f0000003640)=0x8) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000003680)) socketpair(0x3e, 0x4005, 0x3f, &(0x7f00000036c0)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000003700)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000003740), &(0x7f0000003780)=0x8) fcntl$getflags(r6, 0x3) flock(r3, 0x6) r8 = msgget$private(0x0, 0x400) msgsnd(r8, &(0x7f00000037c0)={0x3, "0a513c4955568e0dbce01aee91c5de202c5d952173545ece10ddcbc40ba10ea9040dd1c17eec76737f3a9272badafb7eea3f6620864857c4ef66514cb4d822c58eaabc9955de28ae69d26cfefa803d5013c09ff51c1a10adec19aea41883894b8ad5a8d4823d2f126875ede3c6eb0139d903f34cc8bb22dc5bf43c90066c151a6d2cd45b6067"}, 0x8e, 0x800) 08:19:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 08:19:15 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0xfffffffffffffff0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000578"], 0x8, 0x800) socket$inet(0x2, 0x7, 0x80) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getegid() getgroups(0x3, &(0x7f0000000100)=[r2, r3, r4]) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 08:19:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) execve(0x0, 0x0, 0x0) 08:19:15 executing program 0: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt(r0, 0xffffffff, 0x3f, &(0x7f00000000c0)=""/69, &(0x7f0000000040)=0x45) socket$inet6(0x18, 0x5, 0x3) 08:19:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/108, 0x6c}], 0x5, &(0x7f0000000480)=""/115, 0x73}, 0x41) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 08:19:16 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\xc5') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='dw') 08:19:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mknod(&(0x7f0000000040)='./file0\x00', 0x104, 0x80000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) lseek(r0, 0x55, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:19:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 08:19:16 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 08:19:16 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x7fff, 0x86) socket$inet(0x2, 0xc000, 0x26c7) 08:19:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fsync(r0) 08:19:16 executing program 0: poll(0x0, 0x0, 0x7e) pipe2(&(0x7f0000000280), 0x10000) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='}/}}\x00', &(0x7f00000002c0)='\x00', &(0x7f00000000c0)='{=\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='@\x00']) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 08:19:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f00000004c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/106, 0x6a}], 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000640)=[0x6, 0x2a4, 0x7, 0x10000, 0x8001, 0x5, 0x0]) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff, 0x10000}, {0x10000, 0x1}}, 0x0) 08:19:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) 08:19:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) close(r0) r1 = syz_open_pts() dup2(r0, r1) 08:19:16 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) dup2(r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x900, 0x100) 08:19:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xffd5}], 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x9040, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) dup(r1) 08:19:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x100, "55298114feb50411d324588b6ae2513f77c6bbb9", 0x1, 0x51}) open(&(0x7f00000000c0)='./file0\x00', 0x8800, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) 08:19:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 08:19:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x1ff}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:19:17 executing program 0: socketpair(0x1, 0x8005, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 08:19:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() semget(0x2, 0x1, 0x100) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x3}], 0x7ff, &(0x7f0000000080)=[{{r1}, 0x0, 0x56, 0x2, 0x2acb0000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x2, 0x20, 0x1d16}], 0x10001, &(0x7f00000000c0)={0x401, 0x9}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000000), 0x10000) 08:19:17 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 08:19:17 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x10000000000016, 0x8003, 0x9) recvfrom(r0, &(0x7f0000000140)=""/72, 0x48, 0x843, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8420, 0x2) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file2\x00'], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) chroot(&(0x7f00000000c0)='./file0\x00') 08:19:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) dup2(r2, r1) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)="337ec7aa15e8ab4a9f6abe94f229c7653110c608fc131f9de964db1524ff137c40553832ff7bb8dee58fd0fde13ce4ae2208dc58b8073cf62cc0a0a4d187596fb6ff9ec8293b78bdccaa110f3cefb3eab1640c3b425cb29e7f834e7c2d0abbcd702e92ee79d527efc8953a1aa5afebb6018e6bd5b64879ed075240b487bbf3a2e84023f618127eacc538bdf44d5fcb5315ff35ce6be8b671521ae2adfcb30fc4fd7a635cbf80eccb", 0xa8}, {&(0x7f00000001c0)="81c7f12011df6b94d20672166b1da07122ed0d2a05d2160fc6057baadd08e1c482770329613a2aa7f84c45cb7eea812b07fa4a3b9c6942b9fed74b83d656330e2707d489b8af4a1cebe0b40edb716e5722ce64a8e84d763aab464f251275094d751ad414749a4ac3a40c22a5eb424eb19b5a6ab84d437cba192c69c69148af22fbc8c9d9af11e4e23e224d800428174409ac7f324b5c9e750581a0b7d3cf3e7891ec67cd42c4d074c72cfc69ecb15cc4a16edfe6c74bb0", 0xb7}, {&(0x7f0000000280)="b9", 0x1}, {&(0x7f00000002c0)="b6aa477552d596682aceed22f9893a601acacd5f627964c4259b528041799c0b9062dd8509d5ab297873c21e726d35571eb1fd74d0396c8491a296a432e847ab73ab8da0b14ec77f44ba79ad111347bdae23144d265bb9456e4e5b617ab07d4185ae32471196f6e8d617cd062f506e5d69479698497be442a5ce9f59b0ee3e2cf30830de23c637825fee73750cdac2bb5167db4429b4625b84a2b6b78b1fa8e51b7216c98d73ba85093aedad7de2a9d8cabbd0704dbc51a2310b7a80b43bd6912c752f17d131f1052a9fcfa123fa32fc2e0f026fbffeb1521209b90f2ac0bc16eaf89ee935", 0xe5}, {&(0x7f00000003c0)="904cab0644e282e32eff60c6a00f01c18c7b89b0d84609566ff0b7ca364417d811b89e242057f307c1cbce4788ce16eca15ccd69dbd76ec93117ab", 0x3b}], 0x5, 0x0) 08:19:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0xfffffffffffffffe, 0x24, 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:17 executing program 0: setrlimit(0xb, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) setrlimit(0xb, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 08:19:17 executing program 0: r0 = socket(0x17, 0x2, 0x5) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:19:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/218, 0xda, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 08:19:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt(r0, 0x7, 0x5, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 08:19:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 08:19:17 executing program 0: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552b3763b92fb2b56588c31a31a35dbfbd5e41789632dfc94ff334a5619515a4c56b06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff84) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) sync() 08:19:17 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 08:19:17 executing program 1: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x8088, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) getgid() socket$inet6(0x18, 0x3, 0x4) r0 = geteuid() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', r0, 0x0, 0x0) 08:19:17 executing program 0: r0 = socket(0x6, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r0, 0x3) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) 08:19:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/125, &(0x7f0000000440)=0x7d) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/139, 0x8b}], 0x6, 0x0) 08:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r2 = syz_open_pts() r3 = dup(r2) sendto(r3, &(0x7f0000000040)="d80f61f6a8c4282b3d9da182e303c3461d787348335fbf40c2e5ddf8aaceeaa24cba33345817d1662fd02122", 0x2c, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x80) msgsnd(r0, &(0x7f0000000080)={0x0, "418bf0f923329d83f5e7b4a2cde59a408c5ad3329e25b5758ec6ec4d9d84d654754ca229ed63e910ddd52f2348011468f12cb7db56ffb13ce82c55b5cd37231d527588b23462cc08021eadceb12d2c5496d28bf20488efa9dba6f6ea7ead24f9fd78cafd878eac43d7937436e43704c2ab33e3cad7a94045df71d950865cd5d312ebc8185311c7eef5ef0279ea4488ecf983e0"}, 0x9b, 0x800) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$unix(0x1, 0x3, 0x0) 08:19:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) pipe(&(0x7f0000000140)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:19:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000001c0), 0x7, 0x0, 0xfffffffffffffff9, 0x0) close(r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x101, 0x1}, {{r2}, 0xffffffffffffffff, 0x50, 0x60000041, 0x80000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0x2000008b, 0x8001, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0x20, 0x40, 0x6, 0x200000000000000}], 0x400, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x61, 0xf0000000, 0x1, 0x80}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0xc0000000, 0x5}], 0x401, &(0x7f0000000140)={0x0, 0x5}) 08:19:18 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setpgid(r1, r3) socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 08:19:18 executing program 0: socket$inet(0x2, 0xc001, 0x0) 08:19:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x840, 0x41) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) getrlimit(0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x9, 0x7, 0x1e, 0xe411, 0x7, 0x1dbd, 0x20}, &(0x7f0000000140)={0x7f, 0x2e60}) 08:19:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000fdc000/0x3000)=nil, 0x3000, 0x5, 0x201e, r0, 0x0, 0x0) madvise(&(0x7f0000ff0000/0x3000)=nil, 0x3000, 0x0) 08:19:18 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 08:19:18 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x10) ftruncate(r1, 0x9) syz_extract_tcp_res(&(0x7f0000000040), 0x302d, 0x6) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x9) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) geteuid() 08:19:18 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x120, 0x1) r2 = socket(0x2000018, 0x4, 0x6) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90e61286", 0x245) dup2(r2, r2) 08:19:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x3}], 0x9130dbf, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:19:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x6d933ef752ade6bb, &(0x7f00000000c0), &(0x7f0000000080)=0x26) 08:19:18 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000800)='./file1\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000030c0)=ANY=[@ANYBLOB="00ab6c5267a828cfa63005cd4d66696c65302f445963d4727bb0cc8336586f88f907ef4c95f2ca7d82c5a69b7b9442020186bd8ce46061ae29a2c2825974ebbfa6dff0a39c7cd426c4b14109251caa725d6b6de1dd91f4012671a62001e2c1d0ce27b4e7831facc96103150780938ae701000080000000008937a66a1322548d15ae1c660ef07def73bbedf1507b9a2dbc10be47c4409851f55e5d484ae35c5012317cff57f99bd8eabe1ddb28e85578f6cf99279f11048b7298765f1ee25e6a3ce14ad3fa4cf840519c9ea0798a0b3edf6c4d50bd85b1a86500b46f28d14fe2dfe66c909981e020f13f46716495310c95c2e37d9c7d48b392378527a80b4d48f13a53b52c6aac9ae2c77206d5caf57abe782610c3a8bc446f5505870d5e88a1b649abbc722c661f96cb6be79145a9e19bae06dfb5056cdd32212d978b50403903a80abee2ae0af52870c060751ad52bc1440d85413ecf4a938098a361b93b1edba52010e5ae35d2d59c0f82b80329a77275f0fe06ac029d6d798f7af5bad4191f34e7da10f457594131eec3661828cf42ad58790322b3a9c7030000006ed0ced7d9176aaa71ec61cd4067cb6472cd0ee3f6923b7b46a17f7895cda44090d86a3c68583fe1536780b94c0672ebc267420cda025248dc66d700000000c786cea67ec23d9530da752d7301a6bdf8f6a6459fa18eb0dcfc65a8a3"], 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000003380)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) fsync(r1) unveil(&(0x7f0000000880)='./file0/../file0/../file0\x00', &(0x7f0000000840)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x8000, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 08:19:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00', 0x6) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 08:19:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0xffffffffffffff2c) listen(r0, 0x0) 08:19:19 executing program 0: socketpair(0x10, 0x8003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x4, 0x100000001, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x810, r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 08:19:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002300)=[{&(0x7f00000012c0)="9c832e3f29368e41231726ffaf8b3359bf826b8683bc81eb32d73e4b43be691248af90b070d2ed3238c4a5fd4500b3595eb45b838457142a1a36d5ae82362039c88d20eeff870a95f7372b04bdf6f04b9ab16599a7131ac3fb4df98d834fe3a4ba312e661ee7a74379da163cc7705ce3ec96e4fcc2e4ab932d490c5069173ff587608bee3bae8b29605dfa10deb19523fd26a1875b2e6b5506a24aa1e7236b55d4e9f138d875c74c7f4b1443f802cb175b5e12c1013c3d684831fdafc0ba899dfdc2033ecd8787383391f66b1e520d7c252b01e5f44fef4a1dc2e17b566a3c84958836a390ba1722b3f568753aef51482a3d091d3eebf044d4bb8653f1dfbb3e786165802fc01a1a1fbc64afbee7e886c8ca563dd9d20be454b1c2659e0be7573b0935e0157bdd9235b099de70c32d6b30f57db07b2abe3823950aa5913ea543240dc4030c2dea526dd33344fce3686b9b21fcdc8492a1abfd74b306b744c11cddc3bb583875b4821d11d8ff0829e700275cd0de6937066383b77b554200d58a220133982d11548cfd3a73c065864b0ba3f8a65169e3e4f77f0acc8ba3978e6e3dc35e077650e445d269e3d88f394cfa3379d37b66580401b1df339f3b9a029eb51a6a929e6556dd0af5dc7dff13644ac51d99bf6efe483b272180e61de4ab1383c99fea202d0065f13171a09029091b69ec173f8861d546383a14310e4c227bb188f7c5ddfd1bfb7ef09c4d1b2b326b1ce8bd3286b094d3705f39ffc45d7abbc5e562508453589058136ddc7e5b50127c75aa991cc8c6b2b670c1ab5349b2faef263583a260dc7f27706f4ed3ec8bbff70f4b185671b5cd2301501ad75e1905eeca60251213d3c5c324746292eb9e819f49493f15ba60e65a5c5d1bbd713c30b0b70d41b0576a3f2728b4c056f659343f7d85b7f0423b6fc2d2e9f6f685c01399c4e7a6d97479dc2eab0f898194e2281fa25c061a9014df92cbf6662773de062c62e0f2630e9c7edbc81bfa10977eee359a172c774af88326174545943e09ecab500bd46dfa28a99921325f97b307a9392550fa188b8207073cd258c3fc7edd045b25efb44fad54924d7e0d34d9637dd9c34af9011b65642c7ba05c07a5c9302d1f268bba0ee8c86467cb5752d2da9fe6c7ca57a0739e76533a8ec347bae0e69ab3183a5333eb79a71fe6fc9aa491dc37f844746e92a5b03aaec3612e8e2b03205d907ad8718bd58a87b00e01bfe5e2d0450839f81df72877858a136d7943d98ad5295fbbf34c9697f43bcedfeadd6c262d68886b6f908ed431ce45fefc397e41038091e5db95a942f516e5d95ff15c3495a06c387b1f7650e1b1c7ce42b0c0ebdbfb957bcf1331f16acaff900e730562fc404a2969711f35561d5efbe622a0f06933453dcbd6f6be9ad7abcce04aade551a275b851f1a7b465acd5f62521456c982cc64bfdd05470ea1462920ff6b257d8d68c47b9515f33c5edb9a7367819984456e95e57f8705908f89f706cf08e4dc7df9589034a10eae54de83bfee55d6886b1eb84a0d890a7c4da1fed51d649d3b1f3a09c297a23b4bb50f449bd2043652fbe21718a8e23a0d7fbdf8c60fa48ecde90162a6d45fc35c387756b7c7baac732968c8d50ae503be462086fbe8bc04e346e452781a50306599f8e1891e4cc935bb10ae947eeb8fe4480a13289bb318d8d1bd7029aa8b8aa9210ed44f364e02695bbb27f0c40e29ac54444b26cc34f09351a104fdcb56d8d4f868770cc3f23bd6f3df0a194a99948ea177454541a611d75212387793b98c8a791ce318cf3e471ccf77bea312d2052c3ef2d6ad84e41e7c99e47565fdd621f67513bd67015231438ca399ae4382c284fc0fd502524adb3b070cd3357da1f889f4e8dde7a599bde599b4c8fb1ace3311c44e59b43a71e82b980ca7606a7dfcc7a1d9d1b6c2edaa5f8a1a7f0497e0c7132c884cdac3bfa07af28c03dd7efba9e413402855591286813694a251336aa64001bd947451b6171928a36ff2bc6018ac9a8a9c34fa42674666fc27913fb4c22ec553a33aa6e1cc5d7cf209d8ef82966c2a5ae305d8ddb8e1d07f4498e7032405ba112ad29d634252fcfb3d07735b76824d9b1bdf6454d243294d5039c724c61c91d65724e39655125f8a96031237dcb163015708ed25c659e0606fe1d227e8edf8d6b2e22e92879113930f70aa87e02048abd701a99391ce25f1a166a90cecdea66e14a4975781f5582f4a30c036e8246adbbe372c61416e7f5ae99094d99b9604a1a6d29273eed80cf549d81596049def23b0abd8813b6af7fccc7475b18cae0dcafad121e86b37c84e96141a9b1d25eec70ba46c6d43e5e988717354849c397e1a46f75e3deef47a8f34d6f23218fb1e956d72ca384e8237d0ed6d8bc6ec665e896fa999977d767070bebf437b00873e19ff853eed34b84f941aa2bb2980161a2320f2ba57aba1e3432628e8ba5f5c8d00c8e28d49e67bbbb5c037fc7709cca2d486f49b794829378bc57a8a079a6015736f7561bccc0032fe1f14fe921c24bb8639f2bbf60e9807509a1a6d6cd119fcdd25e930210be35c4b83d37ed424446483d29346aa26f37f3aef6ccd81e1e5372d7ae896d32e85d4624894ca54c5999ba0210fed3e38a370a7d27d4a216404a2e7ca7610d980be5fcba86cba1ab24390c5c1459fe70dd55f7d62ba4aa7a7f1b1cb21fc23533be7db61ecd9a6dd201935b3c96dff37a85ae2bccdef255d0e81125c01fc810c1388b9337a5f952553dd397859a7f4b263d69edf4157eb888e8e302040229743e70790ff8556900a8e2d1f7af4b344df5837444371999e550da35642787a0530d8d236959469938efa511a21852aa8a4630f1f2bb88ca81513a4574f098146f2bfbf155f1cf52f5c266fc3c8ae06572e1a49023cc70e97850e467fae9c02d074e7df175be9711d91729b2b17bfc35c7283f8de8953072ef55671ef806346f818fd5030df64b69193ae73bb9e425e7eebf57e007a656acca716389af2a90e35b3982903d099b4a5231f6ceb55d9e908a87aa4416f3c42e49a3b0aef67c77ad921b523c6f0e40bc737765e5fd66fc953b55884172592bd109f018ae4f3fae5cf409617b5dc5d52c8c0e31332b92e94607fe4207df30b8fe5a9c332f0fa242229202d5bd35b53c70978369c493af1621b027baf4627039ff1bd306ce41b2f512098b541cfb5c6c61e2a9e8bcdad39d6b7f42543517b6c969bac7a18f687a45f52e7369ae00c994443847b623db6f8a318c479202fc41e50602fd35479b35ddce38be659ed1cdf7228279b18799091466a8c16db224d84d22b6cfdffabe40a4d0d32fe4fae9ec14f7e28c209567684feb0304224dc0649febe2bf3b3f71b03b41b4afc286c2f8f540cd8cbd1bed4f56504344baf799deb0711863d0c3a014f0a1a048bc6efd532bb2718ee9f8ec20b0e24f015245eb65da19db91cbd7bcacf06ac723b2ce65fba6d11d628ad3b0603d82407e416cf884997843cc5960afd2f3f7df12e33ec165fc5aaa7ed53f8c23fb41926f57cd936059e6eb169e8577b3724b546fa570132f0ba7d11c67620bd791e88c8e3a7fe8d94ec132cbba0d7cf99cae2db8cee76dbcb01bbff79b381402f9911b6cdc57a316474ccc212bb927de99fe6ffcc0a1fa52aae6afe5cf2df7e76a2bc4bb32a9d5ea67dd735cae16af21aa677435e5d60c6a7185125be0821210ea2e170421d6b671b795491dd19586ff7cbe16fef5783f8fb795ae49bb78c95215ae22593fe65332e26d90b2f4b705ad7c5d9ec1362fb631ef89884115823f9c49b8c9dfd5a5032dc61b07d9ace2fe209032712405603c36cff353c3cd84bbe294df291f04ba74bca7714280ec39fe414398bbc20e7f7594cfeca9399b0fbd4e627d7f8957f932869446fd5a2dccbb03d08e5ce5acc7dbd41dcc5e50fc9cec7348aea1dcb017ca3e001498eacbb6a1ba3486f2ed099744be06dad063ffe6a06640a4ac70bfad1826bb0ab8f227abda57258c93f129110cdf86dfcf36e5bf693dff49262af122123451c6bab5b410dfecf973b718d72d05424c4a865b1989ea4c8d2aaac96bfc8cd5d42c4db3eb48fc580519a281b2219f4ab5f0dd0040ad0410300805a801f2b92596b993e39157aea7204e6c88f711b34b5564e742398ec11914251e0b745b080354a658683cd4c2e36d1ce7aed9be911724a9a7286e134a4d0b94369472c5c4dc22b1b28f023f34f624488eeca6c6b269fc75fe009cd989549187dd75baa85d2505e84f7afd3b23adf003c63bf7544d5e3805d4e75319ec6ce6208faf2b972db5edf85e2927b848dddd0fd154aa161271101e7722bd7b16df3c7404345a021cde3649a72ac3afb9935d1fb690af8113158065898d32b4ced698b8fcebbebd7266c572f56ebc5d72dc8953b9cb9b04521ddc22e22118bfe871d58501f298c00754047f164169958286fabbe278b1d8b93cf19423e9ecff4af6e921857ed95538e796821108b9678c9d0fa004c54afc44640c459f6211883e18d2e5099f32ccfc1b28c8c19658e8b06c81885a04e280c67989660238ea4fe5ac1285210885903048ac6ec679bdf413c60c22922b0cb1557c71d0fb6e07cc914aa546a1ced2f9f995d78c27f2b7a18706b1304914a571da4dae8e2a65fc3cd86d65bae29be1fa82147940de81c951397d9e5744950f67cdfca840bb2bade39bdcbc072fd60e1fd2b9e3529e645cbbbd5a78f83713b3cf96eccae083423981fe1b11dca80e8ae108a75b7dc0b659eeb89e64f59da8b29991903323c2f10ba9d0ba8a2b306ae266435332750cadd8ba791df7c8730a8add7e0e2fd4e2152709fbc22ba72ba226c9fe7447a9864b94c7566f827d12af90e535bec666b8f7c823a58be735caf5e85c31962ac6fb5372f075378b8afde1cd370e4965af24da1f42353d962c51c5006f559ba6d71aed80e7a7ebc5b406d32a24dae6388a6e0626c20443cf11ca941ec5d6ec3604b48cc5b673b29812cf98e086444ffabfce618079bb9b2bd03cbd70ad752ff406f6663abe1f468a4d68bc5a7212a6bd21684c95139f4511d4ebb65bd443f0ad5bcfbe6ae2dabf254bf3d59dc188cf2ee1523a3de50f4fe2566ef2bb11f59bd41a5a807e5d2eee1ed718a062d74040ac2f6513d0465a9ebff4a4c83fdf4f7e88914ceaaa54", 0xe5a}], 0x1) ftruncate(r0, 0x8) 08:19:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 08:19:19 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xcdc0, 0x10001}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:19:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) listen(r1, 0x7) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3b, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000000)=""/14, 0xe, 0x2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 08:19:19 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 08:19:19 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) 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) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x3}, {0x18, 0x3, 0x5, 0x379fed0d}, 0xffffffff, [0x0, 0x4771, 0x3ff, 0x4, 0x3, 0x7ff, 0xff, 0x4]}, 0x3c) dup2(r1, r3) 08:19:19 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0xfffffffffffffe3c, 0x4e) pipe2(&(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000000)) 08:19:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 08:19:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) socket(0x18, 0x3, 0x200) 08:19:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:19:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffffb, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x6ad249f3d04d7d2, 0x80, 0x80000001, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x437e363a, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x7c, 0x82, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x3, 0x2}], 0x9, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0xae, 0x67, 0x20}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x41e05ca4, 0x200}, {{r0}, 0xffffffffffffffff, 0xa1, 0x3, 0x3580, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x2, 0x2}], 0x5, &(0x7f0000000080)={0x6, 0x3}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) close(r0) r2 = getegid() setgroups(0x1, &(0x7f00000000c0)=[r2]) fsync(r1) 08:19:20 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x688, 0xc0000000}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x20}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfe) 08:19:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) accept(r1, &(0x7f00000019c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) dup(r2) r3 = syz_open_pts() write(r1, &(0x7f0000000000)="5790fa39d0210bb9e208d6955bfc4cacaccbb734642cd1138bf148bd95c17b6464ff5e4c7a9d4c2d385ed7bf91fff9989222d1ec36ee59deca82", 0x3a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 08:19:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="3230bcfbe488230f0ef18c87c781d23c6c8cc5bf373d297092d1099fc6c4fc74a8c16c079f5b32d77a3d8d4f3b5b24f86265270d30f3e377bd3084c8b63645af4ed56e0746f5bc19b2abbedb076eb68858dc302f29290238018be3fe79054c28ee49a22ae6d0d0d1f4dbea5347bf89911631a90bd781bf", 0x77}, {&(0x7f00000001c0)="29fbad2e9f66e561101587af05824ef2dcabddf5c293727b5550d8f209e0707c7dc8886d4601d35548d8fd5c1bccdb399ca0f29dd32beb915920329223c50ad52856a6a756e9deadab4fce3d112913675d5451e7a08ba34f2352374969a2dc0e626d52ea310d903a6a006106c68248bbdcda26668c39752b07b18484866217236a8a631b5e04e07ae8cc65cf3f4c2392e2c604738542972dd69a13b3efd235567500ee2221f77577a4a2e77d5fa14317819a5937dfc7651eb9fad5d93be0d0b569f99b64acfc0cf091dc2a7775a3ffd940ef8cb970", 0xd5}, {&(0x7f00000002c0)="93150503421ce11de1d3067c3aaa5fbe2291e9a016899d8aec9d28c8ce9a61c7471373b617181daeb99cc882fc183c34f4df186c9662e7fff63fe87e1201dcf20de4774bd2d194fc3f6225", 0x4b}, {&(0x7f0000000340)="17e666d8a137ab6f54d3be14f96ddfea881ddb61f708f05dd2c3e1348ba94edc8622a6ea11c61cc587fda0de02e37809da70374d71323756494e024fba184916c422b5e1b6f22874e0692697078ed95dd14849cc2340", 0x56}], 0x4, &(0x7f0000000400)=[{0x90, 0x1, 0x1, "861f06260b2586f64debf26caedd9b265dc805018a9bd627a14437659bffa673d48ff11750bf9dedaec0696c55d82d20469646b8258bcdf8bb7011d531db31e95e2d795199af9a611a7f6c47e9036171a44d315d4202a5de7013b575ab30a3dfb747789d2813510e6ea4a955d8b9a636257e59ce1210a85aa729b262253d775c"}, {0xc0, 0x1, 0x9, "fef5f7ec7b5e7d644124d2fce454936cc8ac762d2e61d74af953da3464847d52d747d0db598f3348159002a370acfb37d1381a4596cd332a48c232c8d9e438bc1728f4153b640e2f2d7e6bd0116a9ab0f84e0da24a5e6beb85bffc77b4864826fae0457cabbb921a728ed3c0d399f15e32af044d8facb3192047293e0c5f06db6af7f3c5586eb1d9a751994ad1305b1fa39299c298bb49d1ac964313b4af3d85f5961f0627a2f59627c63a"}], 0x150}, 0x4) 08:19:21 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x7, 0x3) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080)="1e", 0x1) r2 = syz_open_pts() dup2(r2, r0) syz_open_pts() 08:19:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup(r1) 08:19:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 08:19:21 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="ab", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)="83e0d82dd7ed769445b477b7047c6220e95ea719e59c68375b7cca61774b391df978b3fa4833b8fb342e6d79e880e1aeaae8d0858d8c2d642b59a3aae9676574724672f405dec31d748d1f3ad0e872d3c10cd5538ffd6db1066a14331998ae7e4ab83be3008a9d84e476c171e14b63690ef63ddba327b899ddb90ee72bd0351a041ee098ee678ee0df582b623b0dbb", 0x8f}, {&(0x7f0000000180)="bd74291f1109ed950375127a8542ecc8ca9181acca21dbd2155fb1203d35c56a4c44553a3f3723c5ffc5c308af01fc79cc72a992d03d0bf9fbd70094db86fc2b5494a93491147bec31d2e795acdeedcef03fb9bdedad55107eadc3e3dbd5835e62b18e1d2b147fe867476ff9194c8022d8da4814b6718309016feceee442a48aa3f232240b07c37c3079535a69a319177fa257c8b0319791e3fcab32beeeb8f06ab6a15d5ecea2b1572478147cc933d81be88a079ae6acc1835fb2182e865a87f83a7f3e0cc220610528190b68cc2f243a7f44222762937d7f76e88040af3adb761d1c7877eaf59317a6a3a18bb40180368844151bb713ec12bfb07d7314c2", 0xff}, {&(0x7f0000000280)="7e252384640a0ce699df0db412b452a2436f596899e7ced3961e34684ac35e258dce5876ed9206798b8234c9260d28e106d19ea437811179631035e85fd4385e71a32a635fdce632c65a73a5099662e16e0afe6e891f073753902ba7b5f5c54ad16103558ae3635f522efe7069aa82a56df70574526984b551032eeca45f390b74109a1ab714846fc2479c96315bb1815ace4c6855fe407687f6931e", 0x9c}, {&(0x7f0000000340)="c1f919945d3dd20b2b42af0e0e1c611b80460b364a2602358ed02110b1cb086d816b312e94b397080e2be7a7b16633b5d028f6d35177981909a47c2b522ad73d201bac5a82df5edff6c1229d3a27eed5bf51d474ab18620cff26844f359dd206c315717a4711b696fb2716f1e55a350fce7a424298118445dcce0bb2cfc1e808e29fb12160d3ae1be86b449c7f2085a65eb02b523cedae04e7c5efeb42bf64e8cc09be6a7c5d46693d49982a3a063f6c27c500830abb8b3f213f8153d2a5c60b8b018013eb038d941ab1d8d21870808647f69b82de27a04314809063c3dbb5eed8e0ad2f293a522e48bd01052b6571d2e39e444ea614b3eb84049ece99c285", 0xff}, {&(0x7f0000000440)="ebe3c75586d1280c34d480ec9e7eb97ee6c6e96ebb80ce0f1e84926d7e12a99e721fb5328e4aa488e96e91d4a3e2b59622a3b29eb406f4fd10294c3c0a25e7f533fd96cea8116c630e1f446aaa7995e8ccdef114c25b8a288011552a91a4761cafa2175d70868513a34e820eb9ba91cbaf57260894164914559c4c6d536f8f0d870463fa16ac5ee737d8e2f3fc674d05c713b4de52250368acf4d65a97a2c2d7281548cf0454a78950a4edc3f6ec2de225757d686f", 0xb5}, {&(0x7f0000000500)="bdacec55d0dceb4ce984e814c771d8004d366587f7684efa5be8add3d2612b38e6411ddbcea614154f126f702e1ace97b4598ad10497f5a97f5166aa4bcb9258f3e964ff9ecf4386c9a7ad82fae5b2df7844d73024675e65b45a6de65dbd24b837db8a75b2e94f1a813c51cdd11bd3fd0d8eee3cef2480a1a3e6721fb7439ba8b6d512f00eaf57c6313c5bc62224c93b9aa75ba7ed8b80b6419c52950f1e9963f62ccd83696c73af7c291bc41fee9d3a378f2db74512ea8153fa", 0xba}, {&(0x7f00000005c0)="fe56a72454198b7b3a25c2fa430abd11a34131bc07037f23239785e0d97cfb132051db138902b9311c83fa5f49f313bd48e72506e71bc42f56f3964cd32eaadc047a2bd98642bfcaba019e5c6c8634ff6b2c31aca30721649e572d8f82966c5aa43fe4b31cf84e90da08001bbbbc5beebbcd70d46561a2812d563f688bff1d7516dfbe82f719eeb9d0a0b314fbafad148915", 0x92}, {&(0x7f0000000680)="f0a46cc5954409d36338c21c2533324ae99d3bb069df78a05efb7b776ffd8b504b0afcfae0eb9c6063f210e69b63", 0x2e}, {&(0x7f0000000700)="a42bc8052ed0cc20c44eff009dade13b84c2f14d9c14d7510eb2a72967093369e19748416c9a09f2d967372acd3777186b0123eb5a766598d644eefdbbbfc9fcacc9eeb15da1092c576337864015b629bc6e31d14766ace1bfc405a0515b08430da40b19cb8277a7240d", 0x6a}, {&(0x7f0000000780)="fa57f3ad33c6044fd8515db66e487067375b11ad68a672a33963319e3061181e795b94fb795b86b1f682751b4a487f82cef8115a91f4acde32f27dad19b88c76bc950ff4b5dde0cf14d09a0e81f2247964aabff84544047e55b05b04711c9f", 0x5f}], 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x50, 0x20) sendto$unix(r1, &(0x7f00000008c0)="b22f44d2d76f83c08057127fc8f1e82baa9b1c726a98d1e1068aaac4c825", 0x1e, 0x1, &(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 08:19:21 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) mlockall(0x2) r2 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x6) getgid() faccessat(r4, &(0x7f0000000200)='./file0\x00', 0x10, 0x3) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) 08:19:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) socket$inet(0x2, 0x4006, 0x40) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 08:19:21 executing program 1: select(0xffffffffffffff37, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x82) 08:19:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 08:19:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) write(r0, &(0x7f0000000000)="9c60a769abea2ae9f768ecdbe8a3a4f075b521808b63faac0f30ed17b3c572d601c38e193d7044e778c62bec835c055a2c9d409eae9eed7e534189d101968abce0f4e3fd276b6e5fb447077bb77db2bcdecdafa81041c187b5609a361f3e603cc5", 0x61) 08:19:21 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:19:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:19:21 executing program 0: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x1, 0x8fed) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 08:19:21 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() 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) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 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"}) 08:19:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 08:19:21 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) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x111) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 08:19:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003", 0x4}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r5, 0x0) syz_open_pts() 08:19:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) kqueue() 08:19:22 executing program 0: geteuid() geteuid() 08:19:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 08:19:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x8, 0x2, 0x0, 0x0) 08:19:22 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 08:19:22 executing program 0: getuid() 08:19:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 08:19:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 08:19:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 08:19:22 executing program 1: r0 = syz_open_pts() syz_open_pts() kqueue() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 08:19:22 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) msgsnd(r0, &(0x7f0000001440)={0xfffffffffffffffe, "2f362101ad3b4b7e821ac4756cc7385efaa6923f46b3453027e6639d4f7aceccc707137209142d1926ed1b191fc40e84598be1c4d0b8a9d9bcd41f05a5a96427d1e8af39ae8c298e2dcd2cef212d654b077fe33c1efb529cb31914c1db99654681ce56a3280f8dcc851b2c2db2233879560f2fa6b4f528047d46a90723550d47a5d94466ae1265acede053ca4fcc75f288f68808f5a6076edd2aa88d76ba6cbaf773e69b67969f8198"}, 0xb1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/246}, 0xfe, 0x3, 0x1000) 08:19:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) 08:19:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x0, 0xfffffffffffffff8}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 08:19:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:19:22 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) minherit(&(0x7f0000fed000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 08:19:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:19:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 08:19:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xf1}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), 0x10) 08:19:23 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) 08:19:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x60}], 0x400, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x20000006, 0x2fa, 0x8}], 0xabb9, &(0x7f0000000100)={0x5, 0x9}) r2 = semget$private(0x0, 0x7, 0x450) pipe2(&(0x7f0000000180), 0x10000) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0xfffffffffffffe01) 08:19:23 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x2, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x4, 0x10001, 0x1000}, {0x2, 0x20, 0x1800}, {0x0, 0x1, 0x1800}, {0x3, 0x4}], 0x4) semget(0x1, 0x4, 0x0) semget(0x0, 0x2, 0x2) 08:19:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:19:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) r1 = dup(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0xa6, 0x40000080, 0x7fffffff, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xfff, 0xc185}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xfafe, 0x80000001}], 0xa526, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x1, 0x3, 0x10001}], 0x81, &(0x7f00000000c0)={0x8, 0x7f}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 08:19:23 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x0, 0x81, 0x6}, 0x9, [0x8, 0x2, 0x2d80, 0x7, 0x5, 0x40, 0x3, 0xffffffffffffffff]}, 0x3c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 08:19:23 executing program 0: socketpair$unix(0x1, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x9, r1) r4 = socket$inet(0x2, 0x1, 0x0) r5 = openat(r3, &(0x7f00000006c0)='./file0\x00', 0x2, 0x160) getsockopt$inet_opts(r4, 0x0, 0x200000000001e, 0x0, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000580)) r6 = open$dir(&(0x7f0000000600)='./file0\x00', 0x20200, 0xffffffffffffffff) r7 = accept$inet6(r4, &(0x7f0000000700), &(0x7f0000000740)=0xc) close(r7) lseek(r6, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r8, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r8, &(0x7f0000000200), 0xfe72) r9 = syz_open_pts() close(r8) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair(0x3f, 0x6, 0x2, &(0x7f0000000880)) getsockname$inet(r5, &(0x7f0000000800), &(0x7f0000000840)=0xff6d) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="5528bd22e98032ef79ebb0194694589c8a29aa980b8148a3dec359e1c29a386c1cc3117a870b20ac5f4826cede4e94ea629679ffee174dc0d5b3d9be306ca4c6ba58a4ff995baa85be4d", 0x4a}, {&(0x7f0000000100)="a402856b727cc2d48574755241b675ce8eae344ab85ec44267090b3868f5167bec8f3f5fc70519676f0ff6669f79051685c14d046d", 0x35}, {&(0x7f0000000140)="e7ab1547f228cfee99a8605ed8881b1da625b3ded8b92db0ceca92", 0x1b}, {&(0x7f0000000180)="6ad10da0efcc938ddb76c5f0de6e8f6c1b7e34f939011f003f7bcd48ea89c0a6fcfb21e10ee00d3cff8b2fa96d1c990856023f8d48d142dbcf5789aa40fc17f5c834d542da71f86108af83d33c27719bf9edc952731fb7b1399082b47175423ab32b4080554e8ef48aeb10258a65312705b37004baabf34cc72ef3fcafa8080189534a27aa81e9cb6cbb65a261ea51b013b07f033354df7bfb2260621fa1f30c447186310b4d208be2c23a0dae7f1b10670fff989b2ebf680808107dfe82b8921e43f3288ab6646c509073007afbc6759c308430", 0xd4}, {&(0x7f0000000280)="769b63c1105ccf151bd744d60beed2fd6cf5aee1b490b91ec005231fefe8192dbe2c3528f914d01c8e1d9e480855fc9226861655d61250d5305b025199e6aec7a105eaf967e3bca2b8920fa089eb857ad589f5dc86f4deb82c3f7dc5be620774e202216a096d", 0x66}, {&(0x7f0000000300)="fe88297c2fdaf1183a48efbec5786def4d5c7822066789f891806d6ca9838305ff8381182164c7e8949d995294702bacbfc85e366c5f9e7c2a247df2c3d7c6d25031f57c2203f010fbca68cd4ad7ffaca1eac37ef2ce998738015763066f1d41aafa29db0e7a3548252122295c2b264e79cf04b112bcf22758241c8462d63d3efae742ef1286ded9af9c60ad08272c509e9f8b96074e0f452eeac8e01d3d0c41fda851318ff5f53554eaf7ac72f3491509ee9297e1a1acbb9c6152a76ee95e1e5a61cda4ae357ac4f3d138ad64864cdf63a312bd5b96", 0xd6}], 0x6, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ftruncate(r4, 0x793) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000005c0)=0xc) sendto(r3, 0x0, 0x19e, 0x9, 0x0, 0x355) 08:19:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1009, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffdfffffffe, 0x65, 0x2, 0x0, 0x4}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x10001) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 08:19:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000014c0)=""/4096, 0xfffffd98}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x44, 0x0, 0x390, 0x0, 0xffffffffffffffc6, 0x9}, 0x4000000001) close(r1) 08:19:23 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d", 0x24) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x80000000000039, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 08:19:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000200), 0x10000000000001dd, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$setstatus(r0, 0x4, 0x84) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) close(r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2807b, 0x100) 08:19:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 08:19:23 executing program 0: r0 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ff2000/0x2000)=nil) shmat(r0, &(0x7f0000ff2000/0x4000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/4096) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="430637553d26356f7b6a695ece3bde32253572de4b7d54e6183a46b61c9f40cc0457a53653b00e52ec820ba3ffdf0c67b853802b298f3ee90d7c48a74d2d31ade542d30b543ceffd414567", 0x4b}, {&(0x7f0000001200)="5f986de412c2584ef0b93f0868881110a0d1e404c4060005c67a8913a16ab219bba1a0aef22012c6cf774fd8dac8e07860a83072f0dda4286bc6829abb2b07f6d67c74de31e6f1c40c7de9d7167f51858dfc136ec89d8e8b8d43382ee732cee89561a19a00f8f8d538ef9faa61c565390891dc239beb3642cdc1fa4d1d5e9dea2f92e03cd774014828cf68d84f54cbdf633157b45323c694640340ab795e19ea246c06d83c07f52ebcd7e7f97fa88a5c24fc82ac3ac355c553", 0xb9}, {&(0x7f00000012c0)="6941719661a557b79194f4fd9999aa4c219d3d743aeb203e75eff854d497203a7298d241f9d9000ad289f8755536d0039088ae9b8f99d5ba162eeb36023954114694ccee0421699fe0f1e7f6cd4b0bc0f7cd241aa046a66d7028", 0x5a}], 0x3) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') 08:19:23 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) socket(0x11, 0x8003, 0x2bc) r1 = socket(0x1e, 0x0, 0x6) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 08:19:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 08:19:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001140)=@file={0x0, ""/43}, &(0x7f0000001180)=0x2d) writev(r0, &(0x7f0000001640)=[{&(0x7f00000011c0)="0f60dd875545701143e4dbc25319a4119dde2e8200593dd6bbe979f989b9df7efa4e41519ccc3b7e212bac1df1556938e87f5ec86d6f63cc13b23dbac2762876fea9a7e0525d4a10ea2b926c951c464766041f44907d79eef2e1d74a1573f9ff6ba1c4e2e7ea7d4a0efeef73bababdd45fce72534512", 0x76}, {&(0x7f0000001240)="522da4299100007fa30aed783638ac477dcdbf3e24f8c720530b22c3bf7513e00186446359d08df27b53cf978a216d08106a263b59ad2f9c1709b19a6dd1c9d2e7a9517e642227c10a20a37fdd1f357f9a2627dc0ae9cef9bb1599ce812a21c5ce229d09815cf5759d4423121864da51b7612844da280279a1212bc4aa61c788e35632ef9c6a11da91fdc41f99912e74b6b13654599ca99ee426d2654cf366ef1f46ba09eeec5f2cd7e899c7a134e16789834f847db858c1fc419f23afe2", 0xbe}, {&(0x7f0000001300)="f70273c3a7f0636617616d1463c52a3623056f5b4017a3", 0x17}, {&(0x7f0000001340)="f683a50a238d8b10c050781d8f64d6a1c162ac038a1826c24a772eb04cc139314a", 0x21}, {&(0x7f0000001380)="2c9df9506f709a26aa77aa6af9c0859f3d2a8e319ec7fbe8ca4b41e315fc864234f23e9f65dda9ab59e952e0d0a1064d8afc2d740440e8669b1ccebe416a9dc4fc4065858b7379e0c251c600d367d81353fbe1c0b8eef1", 0x57}, {&(0x7f0000001400)="5940da90c254e73f6849", 0xa}, {&(0x7f0000001440)="4b371f67f0c14ba6f13127e6d5365fce26df31c0fc72da69efb974a2fc5fef4d56958def86a62d6ad215123ddb459964a0cd442a3c568df75d78625a3cfc950231633e1b0e2c1dba85f86a88c8eafef3e8d4a91cccdbdd68bb93efa28b88a7b932aa945a9756a436e7d73528b5fcfc707a7c8fd09775de16c3c94f9b05c135d24f77814386666794e9effe4fde29646116fcbde6d6fbff3867ec0412af7c2af629ff8d13d6fd85e81c82d9bbeba6d8a982a6083f18d95c8c98527ae550a8c73efa91712c9441600d706ec75ed3bcab2510b0782ee35d4a8ff92e614743e8fe3f54075fffb6a9be", 0xe7}, {&(0x7f0000001540)="ebb320404847d9af35a40b138838976680a00b52b9ef711db5f7d176123c0ad2b5ffa66e31b6089e42422baf375f87f3b76c492f06ecc0a23300588793487200239add560d1ee96d9e3e89f478f73db9be64bb3f67c025aaeee8a91a75c376f79f8a3647e663fced79d7ea8f563f80531a08924947f3698518cd2ee43fb8b972f517e666b0a933d4ccbf1e42b86cbeca2e681752670e4b0b7953ef30070c8a7a7a86f05f5ede70349d54a9d25ace840936b859cc16c48eeee557ad772fe0a0f06f54", 0xc2}], 0x8) r1 = socket(0x18, 0x2, 0x1) getsockname(r1, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) setsockopt(r2, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 08:19:23 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0x7, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x5, 0xd5f6}) 08:19:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:19:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0xfffffffffffffe00) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 08:19:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0xc1685e1a3c4a637f) 08:19:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48, 0xa0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x5}, {0x7fffffff, 0x9}}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 08:19:23 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) preadv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 08:19:23 executing program 0: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 08:19:23 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x0, 0x3f) r1 = socket(0x0, 0x3, 0x7) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e13a339f12f1cc8b4a399b7f1daa31e06b30032ec23addcaabb560e9c3252f319a1b55699935364870a83af03ef1186dd39a46153f094e2f712e15f177d5b3073ec0c352664cad8a81d10709aeb1b707db9035b6aa7d276485edd4b78386619042af4fac80c68ddfc6ef91fea358c0fe98370ab2338be0eb748f92fbdc3ee5672d4b80d883dbbcc7af3d5b2fd82c1fc8459cb955df8c4200eb076b7b418a7e385663f947fa8aadd05a304dd80184854bc6725a5e15ef7e703a1e2303a0bcb140ae1928178fce08bf98bb05a8e2fc3a5c15fa8f7279fb58317bf0a7445b061147322be9f3da6ddb6dc3385ce311", 0xed) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) getegid() pipe(&(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0xbd6, 0xf5, r3}) 08:19:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/35}, &(0x7f0000000100)=0x25) 08:19:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x146) semctl$SETVAL(r0, 0x8, 0x8, 0xfffffffffffffffe) r1 = msgget(0x1, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x50, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) msgrcv(r1, &(0x7f0000000000)={0x0, ""/65}, 0x49, 0x0, 0x1000) 08:19:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) sendto$unix(r0, &(0x7f00000000c0)="f4bf0b0bc0d80c6bbd0f7b0747da5c9c15a2111b89aa76c1076f5c1f2b1d5581b57926483e16591cd76c8918c4de8af9f7b67d0b4bc3a126e67d18781f77535f5cba34a3a22ae7e5acb619896fd2ec29c2ff704cd0547e415c54860d38b265b682f8dc61c12b9672963fef431772d5d7a87c113f136a8d24dfc0526d7af6dd0db6f83b19aeeaec54bc0e3b302d9a8478d225206f721f76b66dd1361560581ec3cbc54542e5a3b5c7735b1e4f159426d9ff4b72ebc7c6ca4c98e75425394815fb09759a27ad4b1dba4f1d10e23b2faa9ebba03769a8341e216b8f8cff6415e14b445efd93b63044aef3a54ff8163c6db4e5c7c93a5937554e4e41706077", 0xfd, 0x404, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) lseek(r1, 0x0, 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 08:19:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x4) 08:19:23 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) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 08:19:23 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, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) syz_open_pts() close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 08:19:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000040)="9328015a", 0x4) 08:19:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 08:19:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:24 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, &(0x7f0000000280), 0x0) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x400, 0xab5, r2}) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4d) dup(r1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:19:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x1, 0x4000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="5ee82f0e9a560fedeb6ac42661392848a1cd4d99fe49fdd1b85b8f079e3be5593ad1bab40869789c60f1c0ab56d87f4a9964c7e9c608e696747d2f02cb1c1c047e659e3f545b557b8b7aab2fbd970f048f3375185bb208781e400f3969e193132b26dcc6baf2d2f332ae1e336135ed3d67ba07a135f37a700b9e41d616feb2a05a7c50b9692e3f3b777c3204224cd502f98f2d61469f0e458372b8f351fe2b2f59f0eb1d3bcc23442a18698a80aabb15188ab280eb8da6babcd6e9ccd5c9aa607524b1d8b003f5a555a065516d8b49155011808b46644f2fe56dd4d150a438d06a51655796bfda138c17020a74bc1c", 0xef}, {&(0x7f00000001c0)="77b23270a9cc4d20", 0x8}, {&(0x7f0000000200)="e7fcf8b0ded63f6ece5b768068828bb6aa81819afda4cf4603ff440c0cd553b2619e3e29ed11ab9692ff2e16674f3556975121c6efb7817e43c2aff1ae40011bb75078557d62f02d90", 0x49}, {&(0x7f0000000340)="8ce99bb4528b9840d55cdaf9e915e6aec8344040bc24a2a55e29e8d05c4c025eb3251b4a83b2ffdf9ad0a8cfb042d0a246d09f82e6880d32eb4370d1ae58f7ae9d6d6dae36881a4ad9c4a04e0cad4e2996bdc2cc4c7e6c626ed9c5e014478e4d4d7f795c47d5d055a68395b018a5b68af0f087b3df867c2403419ab098f71e1614d46f5ffed0c75474593c75c1938b2ba2a927b69d98af80b2e7d2c9376980", 0x9f}], 0x4, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x128}, 0x5) write(r0, &(0x7f0000000000)="485094a27e0fee1f418fc82a329760754a977fcda87f07ca0cc168f5d6a5264d93aa93ddd99246c6d81d295edcc00febb7e82fac6a785b58fd859329071cf3ff348b9d119096864d09c265300d656b61d6523ef004305b9ecbf1f27cf33969255e6a611893a5d34a9066a3a243b20904d94d92502eb20a0b825c306a9716fa", 0x7f) fcntl$dupfd(r0, 0xa, r0) r6 = dup2(r0, r0) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 08:19:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) pwritev(r1, &(0x7f0000001c00)=[{&(0x7f0000001840)="03bd58ebeb6d119e", 0x8}, {&(0x7f0000001880)="2ec26bb4fc0a085da6cc748b9f923eae142e72d87decf342788bc4effcf16225adeb9cdcf37d9850612912692c17592c8bcc51eb3e5a31c1247887f413f437a46903c27bce8b4884130868f145c72cae8b69fefb84582480de760964fa177d3e12d54f7b1af667bfcf31785aa47f8910dfe2ac0c5014b7d93decebc1c403111a5ebfd7facf72025299e85b6386dbe7253f29fa314de40c26c7a1f618a72db3819e8dba32", 0xa4}, {&(0x7f0000001940)="ac23115ca951a2dc871bcd1cd5f73d5103640ddfc77a869fd5ea029a6455e5585e79548b14647bdbdcc21202118b3601fd1506377e7ef76bcac05791c4ebeb19f578d16c0def3a9bc7da3ceeca54ae1f3548a63845ae4fd97a9d7725e622b7a02bc59921f52ce90507457ccf", 0x6c}, {&(0x7f00000019c0)="a1c51f7319f3f802001774f543ba67cb3a72bcd4d29abf5298e6bb5e0442927e6e89d7140899", 0x26}, {&(0x7f0000001a00)="9ac73c64490a546f0630837658bb676990e0dec45507fa2ef1acca", 0x1b}, {&(0x7f0000001a40)="c67a148155a1687c0fdd5e46a244a2d634a72e0fcb84a2fb00cd10277d4878291e8a6ad524654a67276d5a9787a06ad5b89465d9e5e90ea2ee359d2e4119d27eb5dc0abfeb7e6de7f9f0338bf3cca34580e8f2103e942381ba0829686145d42aebcf8cc37f50e36c6f61f5072ad932fabea5f0de895a8cfd25f38a0f5b59ccfee5ebbfd3f41bda11dca9f0928f6f3c44eee963f2f326beca49d9d4b9cf0148fa", 0xa0}, {&(0x7f0000001b00)="a1ed843a6d1611115dc0a869672149ae84162f6ab3979540644e655cfcabd11e2042215651cdfb6640794f6a0098da884cecded0203628c15b16c42d9bb784052443e1101bf72891db95b526871c7dc11156676d4cc7ad5af19d951583fe0c98534c93c1600f57d5bd20564593de758e42f32d1e546f5256e90b914093395a5419aba8772093512e3a39e77490824b1637260fa3a599e892d31f7cb35f0c5cfd689c60b89aeb7249a597325f99aa636774bee703c60c7aceaa9557c6bac2bffac75fb9ae1ae979d75ae1bbe953b3fcae6e708ba1f724499fe2f2eb9e360cd904afb6842affff778d736b", 0xea}], 0x7, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f00000016c0)) r3 = dup(r0) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/127, 0x7f}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/212, 0xd4}, {&(0x7f0000001340)=""/89, 0x59}, {&(0x7f00000013c0)=""/13, 0xd}, {&(0x7f0000001400)=""/135, 0x87}, {&(0x7f00000014c0)=""/233, 0xe9}, {&(0x7f0000001740)=""/207, 0xcf}], 0x9) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) syz_open_pts() syz_emit_ethernet(0x92, &(0x7f0000001c80)="89a81769f86f87f0ad25230236f5fce6157952ebd648f0b7bdc27c77bf1a761f3c8722f007f634b01e7b844f0bf50f94ef63c9d8d88794302354ac8d53ca106d78f7cd616c639adfddb1cabb3a2ba193c824b468377f5f42120d35be3a2d703713da647560961a39363d8925edf273f41293c1fe89065114226496e801d57748d7134f4794f6e98385ae94ea8fe10e2abca5") close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dd6deb5447dbae5696dbb29c6a1a890e9d9388ade5a7e04d10381af869cb0390ced2d438c73beb64fc7f91e8732d33328ba598d19608beac2af2c2a00702466223919215730b9c687500398144e6212e5da8ebfef0afb37f577d28f220cba539b269981fb05805b3c2", 0x69) 08:19:24 executing program 1: shmdt(0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000000)={{0x6, 0xd383}, {0x10000}}, &(0x7f0000000040)) 08:19:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003280)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210090000004bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c12d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f77248d3c582f6204d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d792b83f8e1e6cf368162576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5e9abe19b58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116a871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c00000000001df0ad6bf6e4a579fefaa494cdb37914bcaf25120e8fbbebfc58a5809764dd53da644c3178f8fef7af83fdd7a99ff596c26b74f97e6b2c58520ad5feec9a119064f7bc2e", 0xfab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget(0x1, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/158) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/215}, 0xdf, 0x3, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:24 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 08:19:25 executing program 1: r0 = socket(0x18, 0x8001, 0xffffffffffffff90) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/98, 0x62) clock_getres(0x5, 0x0) 08:19:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xffffffff) 08:19:25 executing program 0: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="eaff125c00000000", 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 08:19:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x921a) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:19:25 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000000c0)={{0x6, 0x40}, {0x0, 0x20}}, &(0x7f0000000100)) r0 = socket(0x23, 0x8007, 0x1) sendto$unix(r0, &(0x7f0000000000)="23f70ce0ba0235d15e7131550497e56921415e3fc045d78027f4768fbaf0e8cd721acf997087518bcd3530b3eda1d932764a41d226ceab0243af8647812eda64856c6c95c869bdd16049beaaae7cfbfbd5c08350cec3e9a245aeb45c36fe05124217be", 0x63, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0xa) 08:19:25 executing program 1: r0 = socket(0x200014, 0x4000, 0x0) getsockopt(r0, 0x2, 0x8000, &(0x7f0000000000)=""/163, &(0x7f00000000c0)=0xa3) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/153, 0x99, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1bd2}, 0xc) 08:19:25 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) clock_gettime(0x2, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 08:19:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x1, 0xb9b4, 0x9, "4c379f28b6758840ec213ebec5427b961e5de09b", 0x3, 0x7}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 08:19:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:19:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="c24625234769f564d74ae7e2060a2ff5d58ee865a3814bbcfb20862c1109f6b4e40549a352788875745665c8ed445f8f580b995edebb805da764a5432fa9d41864a44a6d5d843d787614ee06d7544c81e77152bad7bfa6842687877e1f0ab47425107254c0f6866a682869a8bab265295977ae09dd95846545f268fc70752cca0c9b78db50866af0a50842b10329efaa928dd6d312eba6dfa87bb0607da5849eefeb5ce92048a12513fde234e2d28af9365e9afe1d1a740b3ca537ed72fdd218a018714def70016d8240", 0xca}, {&(0x7f0000000140)="e015c99e96ad6665ea398505e663bb176cd71a0b3413368b701eab9945d35a08a81267ef21e58d26b657c99ce27f3e309eee88e764363be3024150b0cce6259833921a35b10387d20b0050ed2348", 0x4e}, {&(0x7f00000001c0)="4e8c95b1432421ee50a14a02bd023fa618dc25791667188e9ba9c13ba3e014bd8fe9c03989dbe49dcb9c8e0f059664ead72bdabe13dbdb2d2b640cac8e", 0x3d}], 0x3, 0x0, 0x0, 0x400}, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 08:19:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() 08:19:25 executing program 1: socketpair(0x27, 0x4003, 0x2b, 0x0) 08:19:25 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x88, 0x2) 08:19:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82e853e0082f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 08:19:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) semget$private(0x0, 0x1, 0x100) r1 = semget$private(0x0, 0x2, 0x280) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x1000) 08:19:25 executing program 0: socket$inet(0x2, 0x202000002, 0x5) 08:19:25 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8001000008009, 0xffffffffffffffff) close(r1) kqueue() 08:19:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) r2 = accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() r7 = getuid() getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgid(0x0) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="ead43fc659fae6e2bdd08b1978bfea608acea7093622e360202845978c18916717859c73fddcca9d9ce8dcf302919eba039c8a5e8068d08cfa80789cd905d2f6e52474dea561584dc211a4fd2c5bb448380dd71061125cd5bb7587d17f681a7a04fbb0793bf7255f908bd63bfdf69279b4997200e25b44d09203aef38e95af99b091f05be557e8eeb6d70ae1b5ef5f41e640f7e3b84c2ce64c9c2029c343b739682c6981b1bec4747eaa1773422bceb22f4a61cb2658f84ff05e70691bcfe9748faefb3cb7f4c12a32b52e3f12cf36e757c4e8dd47da1ed6e166d4092a7cb8e30c4236837c5419ead653bc6c1b8d0ca6ed01c091", 0xf4}, {&(0x7f00000002c0)="8593dee4fe7e95da6b83f0e5dd729471f43e7f1abf63cf095992dabf9baf7a438808d0ce6e4e5a91755ac12c4107543c586c5ccd7c85fe16647fb79e0ec0ec4ccb0a1f282d5c5071b383a23338c4e5520911ff67db57f071a911f059881430d277f95b5678583504c6b0282fbc9d87c9b39e5757070fb0060803ec60e7b41ffa66b04157bc60952a2594e94b7587b46645207f27f741f9d2fd26464334800746388f00d9c7e4f596771d0cba0d4bd0dbc88f0ed8c3", 0xb5}, {&(0x7f0000000140)='F', 0x1}, {&(0x7f0000000380)="f35c955b8f100dba1d0aa615a6dd090975a6018524b3fc0afe0d868ba5d6022eafa359ee9c148d3f0b955c0192d8f1d9e391a5b146a0a4612b7c05558c41f496168c70751d9da453b890f9a3f2646db9bb0431169de10ef3db93a6a3a1f46ded02dff64100", 0x65}, {&(0x7f0000000400)="caeb95b2a932fdccd9c2fff04134a8529074", 0x12}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff0000000000004a33fe0623983ece85f51c1b20a7a5973d17e0582b23530642d4a2a1ea82f5ec1ae748b7139c20ca404f0aebd0ead1172762f09993bc203c37217c096e1bc75e13068b47a4741e6ff4faf59de8d3d0d49130be8cfee3c0cd256f333fbdb97547d450e5f3c8b51896e35fabd23cc539e013fd8006fc52770eab7d1b", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x8}, 0x2) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 08:19:25 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = getegid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) 08:19:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x3, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 08:19:25 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20080, 0x40) shutdown(r0, 0x2) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1d4000000000000, 0x8, 0x0, 0x1, 0x7, 0x2, 0x3000, 0x2}, &(0x7f0000000040)={0x3, 0x97, 0x0, 0x9, 0x8, 0x5, 0x4}, &(0x7f0000000080)={0x6, 0x1000, 0x1, 0x2, 0xa00000000, 0x3ff, 0x5, 0x7}, &(0x7f00000000c0)={0x200, 0x5}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x1) socket(0x6, 0x8000, 0x0) 08:19:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000180)="22648bc56a4fb843aec0f068b3492f0683a8c3e06488498777353deb672dc6841b6016f4c228c8b8f050c19939ba1bd95446a86074e2350596d62cae20490f49c7b677ba90aabfb2d3cff5580cb1306153602d7474f16dbe01a87b22391a684f4e63a0ab573b285feef7b4b1baa3e95b43ee951eef08322c56f2a2bb56c0e4e8a62d72a3a84d3dc2b5b38bc491a0372ff2974f5a319366ba46827bd6a54ee653ea916cbaf58dde1f610b861c0dbb84", 0xaf) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:19:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socket(0x3a, 0x6, 0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xa, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0x82, 0x4000000a, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x8, 0x8}, {{r0}, 0x0, 0x8, 0x0, 0x81, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x40000001, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x80000000, 0x5}], 0x800, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x94, 0x40, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x88, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000002, 0x100, 0x1}, {{r0}, 0xffffffffffffffff, 0xcf, 0x40000045, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x9, 0xffffffff}, {{r0}, 0x4c7b5f9f557fd57, 0x8, 0x40000000, 0x6, 0x5ba}], 0x6, &(0x7f0000000200)={0x6, 0x1}) close(r0) 08:19:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x7c) 08:19:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 08:19:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 08:19:26 executing program 1: setitimer(0x1, &(0x7f00000001c0)={{0x4, 0xfffffffffffffffc}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000000c0)='./file0/../file0\x00', r2, r1) setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffffffffffff, 0x5) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() setregid(r0, r1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x11) r5 = dup(0xffffffffffffff9c) linkat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x4) dup(r5) 08:19:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/242, 0x2b73ded7e46aa4ad) 08:19:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 08:19:27 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001700)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2810, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file1\x00') preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/21, 0x15}, {&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/106, 0x6a}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/154, 0x9a}], 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x10, 0x80000002, 0x2, 0x9}, {{r1}, 0xfffffffffffffffd, 0x9a, 0xfffff, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0xac, 0x2, 0x4, 0x100000000}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x81, 0x9, 0xfffffffffffff001}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x756, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x3, 0xdf52b82}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0xcab}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000091, 0x8000, 0x3}], 0x8, &(0x7f0000000000)={0x6, 0xf4e}) ioctl$TIOCEXCL(r1, 0x2000740d) 08:19:27 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000010c0)=""/4096, 0x1000) fcntl$getown(r0, 0x5) 08:19:27 executing program 1: nanosleep(&(0x7f0000000040)={0x9a8, 0x7000000000000000}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x80000000000008, 0x4}, 0x0) 08:19:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f0000000000)=[{r2, 0x4}, {r0, 0x40}, {r0, 0x50}, {r0, 0x2}], 0x4, 0x3) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x20000000000000ff, 0x0) 08:19:27 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r0, 0x5) 08:19:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="8564532c9c787db86ff8c0cfa4ae0046205a5d9dbf46c9f9b853e8dfaed6c3afa9780af64171af86aac8b207c45cbee2218eeb55b921f9fd3a542cde815c2443e5a430757ca2506d6151bb1aad82389c06a1e87e6b8de976309a3b7d4bcf484ffdf71f8140a834051b66d97ac53fb2bb487bd51bc2d43d8de0d7fd820e5670fc8108bd585fadfd14553b10a90b7780943c9e869523383e3898907fa5f8825f956d1870f25f956976ea4af9126a4886664c2cd90630ed14c9fba15b220eb6", 0xbe, 0x5, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f00000012c0), 0x10) 08:19:28 executing program 1: poll(0xfffffffffffffffe, 0x99, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x280, 0x80) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000200), 0x1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x48, 0x80, 0x9}], 0x767e7664, &(0x7f00000002c0)={0x4, 0x3}) r3 = dup(0xffffffffffffffff) r4 = kqueue() socket$inet(0x2, 0x5, 0x9) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8480, 0x68) utimensat(r6, &(0x7f0000000200)='./file0\x00', &(0x7f0000000300)={{0x3, 0x8}, {0x8}}, 0x2) kqueue() bind(r1, &(0x7f0000000340)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x5, 0x2}, {{r5}, 0xfffffffffffffffb, 0x4, 0x2}], 0x9, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x1f, 0x8000}], 0x6, &(0x7f0000000100)={0x3, 0x20}) 08:19:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0xffffffffffffffff, 0x85) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="100000000000000001000000727e0000"], 0x10}, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semop(r2, &(0x7f0000000040)=[{0x4, 0x6}, {0x2, 0x40, 0x1000}], 0x2) 08:19:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setstatus(r1, 0x4, 0xc9) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) flock(r2, 0x2) 08:19:28 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000100)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 08:19:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000015c0)="a2eb13a32a3e54107d1a9103203c6673e0510fdf1d8e95061a6043e5ebb531b27fdb9513881c9391f576cb4eb6bfdcb78933b5a685d748bda2a3f696ac4d7a5bbfba7422339207621e5dbab45e92d934071c109521cfff7b9dbecccd9866344adf5ff13df4f5f67add63ae2af2fcb376cada3e312182aa6a67d71196e3d4ffe33837b4172896a972c5fdc63000f7ec8357432ef563d8cb6b049fb3bed06032b6b3b2a1f95bad6572bd2bdbb0dc4bcfb58ec68fa9e063cb3fcda7bad9b9cbd41fcf49de81f07b06b9284212c095997c232477a58585373fe2130cef2e114de9231492719edf08a767106794927f9cc752ee12ee376772039b8f9e22d8f7796e5c579b937c539be1204b8000000000", 0xfffffffffffffd96) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) write(r1, &(0x7f0000001700)="1d066b855c28381acfea8513eb3f5f6ca49327747b8e501949c709c37e012f7adda8354ba776c4fcbbac302feb3a8200f34c4393feb9f1144f48e9494dd5f59bde227f35826dc035004310c9bf253e983df5c8fb6ef267cbfdedf074a85eb26a49d0386dd2a6e9162d41c9a10e1912b1bac9cddb129ef4b5264bfd763c8b123a46b756902b9d68e61eaef5507901eb2ad5f44f5837a94d073a0ca75bf67aa23888ecc085b0bc9015325e431ad847c533c88e1bfec7dc1f3b147e2d5943961af2", 0xc0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:19:28 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 08:19:28 executing program 0: 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}) shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) socket$inet6(0x18, 0x8004, 0x5) r2 = syz_open_pts() getegid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x400, 0x180000000000, 0x3, "2177b246a35170f49c6912ca27fefee38aabf9a4", 0x5, 0x200}) 08:19:29 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x2f7, 0x1ff) close(r0) 08:19:29 executing program 0: semget(0x2, 0x4, 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x3, 0x1000, 0x46, 0x9, "f06ef7be48d80a0a2bcde44daec7c1b52ef7b831", 0x4, 0x8}) ftruncate(r0, 0x3) rename(&(0x7f0000000000)='.\x00', &(0x7f00000005c0)='./file0\x00') getsockname(r0, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000680)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000580)=0x401) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="05013ca852e2fdf97cb6e2245d7b2895b5e5", 0x12}, {&(0x7f0000000140)="0afd79e6698776ab2d4fdd66ef2f0aa4124ba9b973bc3d946ebb7fd05c4d0e98dbdbd5b2153ab9749a724e02b2d3f223ddba52afba38794982e00a4a74982d63a2393f49b00f902daa96f8a807b763ba102efca92f695b1fbe5a562fac8d3fd1c87c3f9dca4d27c49cf04ce92e864405675e55fe3a4bac412ceb", 0x7a}, {&(0x7f00000001c0)="3114a3e062001b5251304027f115d8f4ffe82c6924b703359a77ebd9f4045ba65df20c59c39981deac3c4a1293d358078e890fe4a0ec0552b9d375a842f18c679aa0fac033d17c7095f34cf19c2f2dad9176e283004952ea44426430d418309b230e9d46169b563c27a02a2871348ecbe75053c5c614862e7b7a6a55ad19fff575e406054d47cab424b4cb479255d67e862b2d8cbcb842b3459a15a0e3762863666b96b74d92610f03e7dafc54da2dc6acc60f84", 0xb4}, {&(0x7f0000000280)="016e7262c2a1ac5aaa0dca6cc615433f703fe836d99812688d8e717429d502ce64aed76c4de5ab77d661faf9d503110f3103c3ec70b0fb56a714501292ccb1168b001af158de0c865f2f3f88b292935638a0b97f5c484e80a4f4bfbb728c33060418eb5fa33c7a30745c21043bdbecae5bb9c9331f2fa9192c1aced3b87a3a4bc782fdac3eaefce6222f8d88f26f4ce6a9f749e603e627a1c751af2edb0d3c452bc041dfa7a14e1c8c5d9cf7308d1dcf2f224e0b6cd7a744300ea01119c088c2365e00192e96f4b02d", 0xc9}, {&(0x7f0000000380)="9b37f158de15d3a4111a0bf021ee069dfad98890168951543fc910b76127872b83926369855d845ade879550e92bb7e652ec0a847fcc6b240e480ff8bef434f4e6166c31d67a5d547fd5a6ad965260ad69c091fa21949d645e6e4df885a1087b72a2bb6b56db5904bc2a4c9ba6e0060d457fbc85cb6f9731a7ef8158a4b5ad2cee677ec7", 0x84}, {&(0x7f0000000440)="b464a6e1be5a52521c4204424d8eb2e93c606692c219d25862f5b1d5e316944695f69be581e7d717323238851b18b6d8888e755f55a66bec964ff7180598ee46999d8b972b6c6734f5e6486d8631553975d13947dbd3dcf59090db298e975b0068d0bd79421b7589061be891526aa70e28ff7133", 0x74}], 0x6) clock_getres(0x7, &(0x7f00000006c0)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1810, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000700)=0x7) 08:19:29 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x20e9, 0x0) write(r0, &(0x7f0000000040)="62382237179eb0c818603a64969a9f34c96eb0bc54d7f0bb6fe99658d95472c4123d7f4a28f30d8102e71994c0ebaae99b077134c4caa3ee31a0602a029baf7dead92812fbf446b7f6b107efff34d1b8f6854a98570e63528bf637805c34a29c840c39ec50b6141a597b6b692334853a09c868adee9ab5c5787e066c16eb43377c94df74", 0x84) r1 = socket$inet(0x2, 0x4000, 0x7) poll(&(0x7f0000000140)=[{r0, 0x40}, {r1, 0x9}, {r0, 0x8}, {r1, 0x100}, {r1, 0x20}, {r0, 0x1}, {r0}], 0x7, 0x2) poll(&(0x7f0000000100)=[{r1, 0x5}, {r0, 0x104}, {r0, 0xc}, {r0, 0x10}], 0x4, 0x7ff) poll(0x0, 0x0, 0x81) syz_open_pts() socket(0x3a, 0x0, 0x3) 08:19:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x1, 0x0, "0300f602000000e400"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="7d134fb684f8fc3d96089e0d21fa5e453719f99701e10aff", 0x18}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="bba4a54beded9f3d79c5e20796ec0c34db2d57a98a5f6870f6d3740ffd09e86b1fe7c1a9e8112bcc3f9ebf716fe63c5b988e620ea46fc43af0c3d40c1180b966e97de43e8b831be5d03a98499d1470fcd32e8cd53ce83f150ae1be85b079a6ac3826298af304774c93e431ac547bb080f5f6cd0d8af7892919533e8241a1d06f2a9e", 0x82}, {&(0x7f0000000140)="a7f306dc52279b946acc364acf817c833ddab9f9c9aa655c5f98f3d758dc9579db3c395fab489fd107fa9217270cfcbe98de2cd228d8c48065462bdc4632216b55c15906b923f364d615ebf1bdbfc73db99ce9f0176cf2c81326b60d4a39b9e270bb18226be6e1c85ee9", 0x6a}], 0x2) socket$inet(0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffffffffffffff01) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) dup(r1) syz_open_pts() 08:19:29 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x208c0, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ff8000/0x3000)=nil) shmat(r3, &(0x7f0000ff4000/0xc000)=nil, 0x3000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) minherit(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x0) recvfrom(r0, &(0x7f0000000140)=""/40, 0x28, 0x2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getpid() r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x6, r4, r5, r6, r7, 0x60, 0x7ff}, 0x0, 0xffff, r8, r9, 0x51e, 0x800, 0x10001}) shmctl$IPC_RMID(r3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) connect$unix(r2, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind$inet(r2, &(0x7f0000000400)={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000440)='.\x00', 0xc000, 0x0) getuid() shmat(r3, &(0x7f0000ff5000/0x2000)=nil, 0x1000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000480)) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) preadv(r1, &(0x7f0000000880)=[{&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/17, 0x11}, {&(0x7f0000000580)=""/254, 0xfe}, {&(0x7f0000000680)=""/91, 0x5b}, {&(0x7f0000000700)=""/86, 0x56}, {&(0x7f0000000780)=""/197, 0xc5}], 0x6, 0x0) 08:19:29 executing program 0: unveil(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xfffffffffffffd0e) 08:19:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x1) 08:19:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000001700)=""/15, 0xf}, {&(0x7f0000001740)=""/30, 0x1e}], 0x3, 0x0) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup(r1) r4 = syz_open_pts() close(r3) syz_open_pts() readv(r2, &(0x7f0000001880)=[{&(0x7f00000017c0)=""/163, 0xa3}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1c, 0x2000000000003, 0x5a54, 0xfffffffffffffeff, "0503000900", 0x0, 0xfffffffffffffffe}) fcntl$dupfd(r1, 0x0, r4) writev(r4, &(0x7f0000001680)=[{&(0x7f0000000380)="31434a9fffd2fd11d8531d68361668ba8df8004f347b5bebdf5647f7110328010490c8aada6366a313bf1fa988237d93a3922f9209d41431fe1b2ad4c492daf1ee9d4f5ef4d93f2186853b5bd3edc4dcd864d95c3871e12d471c1f1974678652a2749de0c97ec1720b4236d8d4b7618e25fc2ace89a7609294fc17ab65cc82b080c17f5163a0189edf02ea0322c2baa4bd368a9c9f046c86f4aebb943e5c542be7cb0b64db99a01cc45555d1782e5c783cd65279a052f5f3fbf4320b01c8d7cf678f55827f0bff27c37ca4a3d482ff364709b16f55d1d1d9f440f29e5d550921b6412b5ebeafbdbbf9cca0c0d2ae0d57ac456e735cbe0484a3a1c355628ebb5b6d06aff2d451a1b7598a2cf8d3052561afb4d69ef24581b5a87df80caf5657f301bcedf3bef1e48334b2bf8dcf431d71dad30e2f2f2a92670d5a08be305c4308a5ae21ba159f8d1f151f036e56efd5058a4d12548640fb2393f0532f15ea95007385e0568657fc312e75a10eaa7d3c115edaf52bf1f331bf6ccd9e60b52ae42254ef5c146c6eecb03bcac20edc7b005045a357d7ea8c81b1ee18ac3bbf431cf9aa79aed9a0c1f179c7792236fba4af08e39e7c03f39281469a2fba1cccd9195cc612e979c57974012087c5832706a3e634ac4e30e79eedf009a6927e1b46b14a481d6f07e3a623c99ed191a3ea09ac4ebf7f6954a4f1eedff6255f949ef20b9e91650328873c8265e9d53f828ef7513adcf60ecc06f5832f1d18564de2424749392ff7313000271a5d578e90c4099c4e8b92249cc99e6b66cee96c0b9d055eb122f7e8e6fe22c56e30a98d1b24e58875bbeeb702276df36e1f8759dc5ad0dc0648d4ec11268451d377b1598a457ea523f973d415d1e143db87756cb211d37e40a12784cf8e5796447f8b77278432be87b5848165e980a0ebcc659e86a0b66defed95024bb12aae08362a748028841ff45d83d6e64a81ef3996e692979d82f7527d807e4582b5058c89d0078fd32d683e59f1e17320250b08fd38322b4fa9b723a7b3fdb2d1003ccdf3f4a9b541d6eb6e81d3ba0f0b4f2c17785965d0ff3e359419cbe344ed450db2344cf6d8c3fb6b4874e3dfa37a7d2f7e5a1be0414a66c6b9ca32798dd8051c46acc2bb2bcfe1798f52ea9e4d0201d91c5a50f5ebe6cd2a5390b6f0e34c875a65326ea93fb9aa5d0bf7916b45a402a6680ff4fff0aadf40f67b6ae08b53c9254df84c802de280318cba1e72de56a83afa5170bd09e09d71a6dfe6679307b664778e46033cf62f445814af56b4f920bfa39f8849a883c73b6336d73e960576a0b50bcfd4f57676bcf73cffe9888cac4d42f8895a8a6bbe8593793ed95c3e46b31daf38f53d14da93562c72ac7038b37571592731bdbab850bd2db5064de10cd647d3c0460fa650fafcc7fe8be83f53b12be59f2f69f85dcf95e830ac5ad1fdc9f3919a906174af47193296ced7d76e8ba7e1ef69c3b2dd58325a5e5da41def7e50051f9f0848ee4cfb651863612bc6f626ed3f40d771802cc2acc1f182f326ca78edecf3e0f5931be9d2fa0b95d43a67508a91034832c448ee71fabaf28226688f3d4f768de7fb1a1dec8937e780d7f842654f99626f29c96bbbb150a3df7dc39752df0081127decfc3904833132721c3360fa52a04155e06750fd9554d6bf8fef4d2da36d8e0b3cf752edd96504f8e5bf3d65ab2fc5537c04cb2811100cdd80c5f35214a00810e17e074e53ab3d81223a931beb0610931b347db1413ac8cff8f4fcd14eb5ef783f0541ae1befce81f7a2ad7147e7c6143fe791c94a3d12ed5be7565a2058ed18522c19be16f6dcc03760da24312de36c01c49ab1db508cdcfb1478e97e3cf01a1bb1233bd17dca28f87c88384beeb2ff12f3af62cb34616893e91a96f482ad5ceeae9567d1fdd1203d42d253bcf31e2b2735b5b53ef8dae2ed9b9d8169c7439d0cbdd2509e346fb1a5c2ab1e91c1f3aeb4e450661710ec9c1ea505217a6843e9b81b555afe53a4b8991ee848cbe74f3cd07db329e8cfb98cd74ea20a390b4b9f60d7f9bb433a567d279fe44c1d4e4ccf02b86233782c2f2946dd0bbd928eaff7df37233e0767b946d8d235b15bf53d7ab6c1656ee25a61a2f9b0819658e13555ec2fe4d4663b5b8772977d4579d27c2bdc76dc7f4520656e3702718166bd5d820b7be77b51d6e960305471b1e48b1672abcc6bf21a553d8fdde698cf61460877c32e3646221404014d553ca9a738f540d849672989b389a06fcb3ccf47f23eacfcd9f23a4b0a881394788949ffede07df2d7de41c1a2fa9a14cfdd62b431a366445acb838d1567668acf8a06441ca49bd0671c2ff5bb24ee02aae24a26daaf3faa19fdb3c742d6e3c20be446f9ebe870ab65dd46dcf2796f31870adc28c17a6b26a277bebfbd0a20dd62e0a6526bd0938dd1d2b3aec561bf0d65ee5ad9054967edee42991af804276cac2ca41f02b779639ae973e1e6e57cde2ab135336e722a76efc5e8a015cc7dd659abd336993716bd3d2c79283dfaea77c0c521b307deb9222e63b5e549194a2d75671db12c10da86d7a4f88c5eb46a2523a78651ed9bf8f0b21bbe9e58d760c9700283d672d923ac41df7881eae3fcf649268b5e97b1354619f88318573581431c3d84b60e067d948ea33d785df7e3faead3a9a2ed0532aa0b96f5379d6231fbeff30f90989ea52bde0ca7d419f2637b02b909433537c04df3a3eeadbfe41c6a8ae22e38d8d9c233597cc8e828ab69ccdda1d8c8a748d71e40ccae43ad12b7b203dac7d047eca1a1db58b5b7999ff7bb7be34a6d9609dd51602271e81e770681b883801ccdb4fd4b3d5459a9079522cc71cea60c63eb6f95b8f5e8c6869f7f9ac7737d1d82ab43a72a19adb859a1a4cc7863e5df813897eeb7f970b47fba22895b0ce26f00d6e0718462dbe2147260283832faac6124f012aa15ac6045a58d3c5bd4027b8e6752b95621fd19fffbd0104a075a650cc8c652901545b3dc725694748f9f5edbc28dab22993ea37ec56d84b59ea341149012f97c09f51462be27386c9cb735b95fb0ff15feb14a752d401893be5556981061d361252ebbd81b3fb8b7ac604238750f0ab41d2ca1365f54e8a7592a207785d59b2694c7d2703b3fe25627a1c5a8243baffd828d513e4827868f658ff973ad31fc6c5fe6cb1f002ac7468127661232da446d90172d0d0c79b06403aa5acc0d5e1649f01c9c80ea582eb1b7c792f5d497d572ffd1da40f5d006a5a49b3e97eed1e51ee9d86bc2797f07ac1eb651af15c669c16aa735153fc78778b6e6e8b867c3ceb31e7cd4e73cde0c55dc52fc63db878bfc1df79246c184b8ee900771eeb9de417e3ec112e67dd12abb1d3ef39c2286037f0a3e83aec7e916599542a63c94e5bc0ed87f87bdc9f3e2ecd350d052ef17e99d759553c9cce44bdff2eda5d0b150631ad49c0922d5f6b11a1695c82fbbbca2b3daa6199fd51289de430af7f36dbb2902373684d7b8a271252b103827f419633e640c25ca53362ab500c98ecbdbce4645f2ba2bb4704316799ff5279718d810081434ffbd827b2c8050c55d9dd380cde85b3dd71129760493923c83348e40b89211d84447e9b735d089806edbcdf3d8a121437fedf7a7d3e06c74e32b398fad3ed4a0720aba35faeaf68c4d5a8d67268c3253c5ac1bc0800bf9d3b39cb6b200230dc8846a0a0950dafce9b6e8d3703f80e4e47e32c55b4b2b6cae8a1c3160085a2cf61bb48b4a498ea0fdc02c34103dfcefbebd3dd05145233c05427d1c06691feaba93fa1df22b15e67fb2f54202c1ff4ad5dbf956093f20e26e7c0c226aa68418ed9c05f2e641b8747ba191f60d4cb8f98d838cf56a86197ea1e5ba8118dec240dbb549443c570fc86d25c83aee956d33796fe3f28ca3c66d3582ee7cdae344f63d2f58f588d6d5cff58d38f9ec3a3537cf0c1bfd3b33d9e192fed3acdd35eb14fd743665111e5dbdb3b3080a2a674d5ae4498087cb0d5c714f2992167cf05a2f7381c7147d37397066e7915c35fc0d249fbf7235827c7c125d9f8034d2d4b6a45f60d126cc2583b6549fc0faccfcf13fa9486fc238ba07a28ede8a7fa8e33f51bf247302cb00f0c7aa4578ee167ef13397b9953392f76844f1add6f39dd1a8a425d3fc0557cafc0924bda940eab9889bbea2d0d92a470867e2e28d7ccefedff7dc1b9c7d0ef8d028535c35ea64e9e5462ad31ad61ca15ff76817c317f98d57f67c3c4a760cc41c5b25dd7a9f3e27b641c8997e3d26292b6099c015e0238c0a0387423bc83d6b95b31205333fdff4b7e00060054fa6a3ed6a972548f49c9f15dc516fe22d861976e3d9866b8ed5df6d2198d42cd9d6364a6ef5daa8226e68cb5a7faf9db6b1810d25001a04615dc2e3145a27f10b2bf7d62f98fe00696c3e1041245d42ed6202cc416ffa720002ba30f37b718a482a60b7bf39882e01b35f0dca84f13126f8084488116aac7e584a0582d1ad1b1bd6ac6d64aad57e089b555292a5a274ca2e7deef5924c3a3d192a04fc69d1efbd8563c3cfbcc0735c400ec7502028acd9290543f21ecbb6fdbc4ee2c4750fe1f8c93a647eb26f8d95f2bf16dc62df5e6420ab425cb7954bd455f67c15b4b90c9cbb2f00219ea2f980095d1171d5c2b771693b0faa128e0317a223d6e0de809945075e4d03301f289ee5640da57d0552eb905f17690b281b56415498a35fdd644db49f9818c99308846d982048d7e2196931e6ffb794be1496b7db9c44c963a1295a78ef42a8ee97df44a1b82144b31c7ae200c6cbbcd0f7eca4a275e04e405a7d203be45f3f42a74f35eecf2e67b2d79c67881d6a734292586900baf2130478fd34547a93b1a381296fb279780398c29952101cd34c3b32b404a97af25118d8f646aa904b9412810d12d0ce635d3bf8bce30819186f7dbb4058324e71988febe49431a7d2d1a94a5fe0fba0a1e8e912acf9b9010fc32b5da414e4f2ae95f713f15b88ef34098d88e9a6fe9aa1e9b1be6466b83825de48e2e43a91f9d013a59ce1b872a3f28ca00bd115811bb3fc7afea73ed786a06065098d87cbab377897dc6f8def568081cf4014e3984a15dfaa537111d0fbbdf6433346ab23dae9e255203f925c479977a99e3822c2de2387052bdf94ef2c0148db2e77d4fc82b8814902c31dcf6a5df005c4938cb97ec64f316ee097971ebde6abd17d2fa2106803948caed3b1f713451b6401c1355a39a1b0bb2a7f427a7baeb605deeb53c7d4a0f5a3ed90293fb5d24ca59ff215ea9f4f94053af913ec0045061284c843c44ad5e784221c9ac852a09e7e6fa066fcd263cab6e3edd8b9b83d7d27a3a9e57e714f0405e959671dabe54233f9f9677698510ac2416e497e828144caa214aafa0373d86e44c72a87f5e552a423f301e119f8bf7fc5e6fc64c1bd439dc81ff84690c2dd73c7e1a2563810edfbfc4c9ea70e17d7fcfc1acf4b0e16cda4950b60adfecfeb460ea011f1995ff0c43ca4bd95afac99c7897ba2075a277bc0405cf8a3bda4204a333de2f35c21717a14dbe1a2ffbed4359223353976860c5c05e8245ddea4b47e22802fb0e851ee2f3f1650ebe74a1cfdbe94d3688bd15ab11cdc5e79239d43da15a36e85236945954a80a3740c87bd7086ed56f5fc85c9394a4268f639dfa9112675dd722b42ed56477297712cfcac83ebab39053b9533f6e76f5a5910d7dcc7ea38686c6a5cbea69655225e820a119d58f9763b6ae717f738a27459c8b0290009ecfe9512940251dc73e30e", 0x1000}, {&(0x7f0000001380)="95514de042f772a193fd5541737aa9e4a414f68ece356a08a27ec3c0992e7ad48a6c81e3b11a646d910fe13f4c3d052ac858850a04559b9eb64b93a50197af8e4facc7d936d0e141d5fece9d8da855487b7ffb1e9594fa334cd5c277ac9f37a3c8880bc38353c12afe02df", 0x6b}, {&(0x7f0000000080)="979a44c2817ab6ba46c621409e32393c88f7258ff27ceca62c8435", 0x1b}, {&(0x7f0000001400)="39cd3d6b5b901adc6ce0347093d4dfbb810129c9226e05cf70cdfe97bc6a47035cf65689818e5558b4e5014a5dc504c12f466a4d8aa9be949a59d6146a86ea82ff74c1895a579ca24c4b57f934b81cca94fac19306472db2e31b21619d91e91df6fe77aefe2e81382b0db68db7ea4d8d13a95cb663f91cd8fedb19a687191f382de43fc38eb1ec1533e295f11033635214d6445fc791ecaf460bb391ab4b634231e83380bde3d39f8f975d97678b7657d79d47c86c36a2038c86996641cbf58ea975701ed216d64fce1c228664c800afb78668d50d627b5fdf52d797fb6ccd08086e7cab6baa2b61fc9341bc274aa087", 0xf0}, {&(0x7f0000001500)="93965f92cd88cc87ea5c2ca04b310827ce06c6a1e3164b97f0c1d999f8a0e56704f4d6322236945bf4b0efcd8278262173fd6050f92b913f79ab984be9031acb8b1ba4c38fcf3bf15e5045ea619fd3fae96f0bd86f7ceb48065380d6d5694a90be47ef2a042d1ea60916111696ee323e9ba9a9b5b2d54c60b6ab1d355e297ebce834ec847634b0d6f0d7f95244c7f2536eddd8d68f0441c86feef9b191642a90c3ae3aebf251c8168cd9808ebc63ebb20c4afff9591aa2ca5928016ec2c43bfad0d8b75a0e0976ae54d00a00d02088c748d1593537152189eb42b5ae04e7e8e105701ff7184641beb683ba0a7329606a0ce9", 0xf2}, {&(0x7f0000001600)="95495b7915bf2c673782430617ec8ddd7b6001d3cc088aecc49b5bbaeb1c6a9622236b3e36f0d1a2e3e196767acd9fd8b4f88c6cef8f7726a0f52de383eff4c7b630c7a8ca73667921b0", 0x4a}], 0x6) readv(r4, &(0x7f0000000580), 0x0) 08:19:29 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x3, 0xff, 0x7417}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x6) linkat(r1, &(0x7f00000003c0)='./file1\x00', r1, &(0x7f0000000400)='./file0\x00', 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000480)='./file1\x00') readlink(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)=""/130, 0x82) linkat(r6, &(0x7f00000005c0)='./file0\x00', r1, &(0x7f0000000600)='./file1\x00', 0x4) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000640)={0xff, 0x5, 0x5, 0x100}) connect$unix(r6, &(0x7f0000000680)=@file={0x1, './file2\x00'}, 0xa) recvfrom$unix(r6, &(0x7f00000006c0)=""/115, 0x73, 0x801, 0x0, 0x0) truncate(&(0x7f0000000740)='./file0\x00', 0x10001) read(r0, &(0x7f0000000780)=""/211, 0xd3) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) linkat(r5, &(0x7f0000000880)='./file1\x00', r5, &(0x7f00000008c0)='./file3\x00', 0x4) sendto(r6, &(0x7f0000000900)="7a606595c38d8c5a183d780d95a43bc7e36c64fcd340e43c465e39b2f58af5fc875c7c94d6fa387b8bb8061ef10a7bc6c7325d54dd614030a6677e6dbd94748a462a4cb43af84bcad17527d9e3a01a28675a476bddfdd2e3f398b4195e490c88022a1e0cf08b42aaa37e89c4ae788a91ac54be5f22c4bd4788fbf254c81d9fe9268c6704bc2b153a6e476beb416f3ccb63fc04cdf9d0f826bbe5f2a36f2692559393e2ae286a2a4897a3675f7e1cc8be2abb4d6f572daf7d1d7d839a7b6af8a2cd82b323ddeb06e104bbf4152fb20f39c2f627c8df3c349e3e8f3939105e40d244e1a15aaf736cce2114bf60ac89b728164de0ab4e53cdad06e58c8a8bd800a353601cba33783c387ff420794b5098d1db00199b43abc8b5f5759859bbc430002ff8d711aefecd47a4a9e3ec39cf1a2c95fbc8d55913f23538c84f832477b141dc7817f38f35656a975e76ddf808ac9dcda4d63b91ccf828087a74317577ba18dda7d9b05f5ed446874db4eb9b96bf2b854cd72436ea1413962db0a8948ca4b57dcc6d54fb63398365cbb7eb19d579f00cc8cb6b09cf07d95a582bd833b1df12c93683f33b8b389aa453e7080d5ba5b039b333b7dbb9b42d66f22eaa65d5bf5514dcee7777d93d2c69052eb4f62d15f02a5d3ee0fc31b6dc80d2ded62a1bb53234bf5d322cf6de8e436acf3ccd427a23c18a7d516e0829f86389478ecd3eff2d8c60b0191de8dbab11e98bbf886b787d5084e23d7de5d2f95a510baeede6616a060e15d7ba66bb444045afe46967dd04314d761a9bfe64a1d5295413c794ffee122c3054b7ac0fede836e35b998bd5c41f71b596e359e02b714abbef182ed726fe33399ac81e26116581880ad5b03e9e8441a4adf1449a1ba5c000aa769193478802e0ad1f6e65a0cb9c4ba2b30f526ce8db204bb63b94dfeae33974808e5fbf1b597c05635599d94f81320e784dda476d11a160f00d6f2b32586d46521ae3a8da57bf24421d6358acefb7dc23f0676ca9d23c103c3420c6285c5af7d295163b7c9262fb0c126b2423ecbd1f4667e6182f388d5702251d9973350e3f635f970eb7a439a6bc9951c19ccbe9c5ab96fc2ae8d9cf0846cc65f8289484072a800e460003a8bf2984c6d7b54e673a60fc2023612ed6f413ee05f9d3797ebf42aa3a22e6d3a7268d07cc86b69489009c7ebc163cf3d77fa7845a15d375c16f34992f29243b2be90f1f925f1f91c4073fb1ffb32617ce7d4591d31c86feda44cf05b06e965c5253abbf8b3ec488ad3a7a90bd284250d73ac111a39d691b20701965512fe5ffceaf801ba62b3e61c1317c2d2b2d64f2940dd15c7da254c4b2a7853366b7ee46c101bec554f678e74409dc114669f4b27cf60e5731f9855d984c68c8a5e4391727377475b78591df4774cc4b85230447fd6bca13ecc57c4fc4f1d1257ab04eb22bc8e23bc0c1ed5a3d1b9a090fd1c1ea5b145f70c6b7b3ca764e9b6beb1107d75146e184f9cffd57497b343f7138a33ee4a4f1df6046aa94259255162f54e3be6003eaf27c4863a3b64b02bdcefcad6425162fb700300ffd23573f9cac4976ed0cf467822f6bff5f3449dbad177fad0779a9cee119ecb12b40b1eda01c05c13cee88e300d6146135e244acac0ae2bb0d76ed5110606168189b75ce7a7fd05473a48ee7d0fe8cd44d77b9fcef2970a09b96b20960461775fa50da60545329609e8c5c2bf86de224dcce8857c4d1ebf993f3b34558e0f9b77992ba9a6f59ce6bd4609c6573f8fc95d1ff4b5cbb358dc05962dd730855a269ca54c8022c0ba17c804c61c064ec3b47af5d3d3eab6de7c1f0131cd65166f21a5aa08f367eb1ea29810f9e32c2c873a66ba7993e02d895e343e78d7a024a222b584e1b104b7bedcb0639f0b65c04843367b46bfa3c2f5f8c70166329078bef7e72e21aab99cb86a0e60ae1af80789cfbf8c3cfee3cc7952246f553c0cc7b580084665fcae9f3178355c7a22d94b9ce3a1865a0ae0ec47d3498300276e8faaa8edff425efe6cff1b5633404f51d9617f6f21938f38a90bbc32bf24c1341e6d20295bcac532b184eabcb84a5d19bbf66a93a01908c5f087a412e1bd2eeff14f3e0fe209e8d083367474be69f72d197a58265b30c4b58989c1f430f21ad08116117b64219b1adea1a8d8f09e3f81a3394032bfcd1f52e596f93108e1ebd3d074000f956e371a5625c2d82f2d1e12b47dfda5e647da17ce7a59ca6771df563bb4ed13eb70f62e4e711ad0b7b5b033288dc0273cc1b67966e7f34c8720404a22280d3f858859174ec7e11b738f89ee9c9794abc8d7d23ba6b8d70fcfb695276382c6771475e3ada4dce6c748cd7d7ba9b78af49ff9a9e3b22975567f9b8828edb636260aabbb7de62a73c949b1bf4f2315e4d442bf7e2bde27d55db7a63bbf54da6141a4a58d5a0d307a8d02059cf43ace53136df97596aaac65624745387ea877091e9ebef31a865c9b630b7ffd3c4147628c343cc4a98ebef75bd3938afd33300bd1eda8187ca28ed0fc4d1f6f2ac95e5ae8f6f3e09db1e8ab5244113433f32a98e54055c254958b90d1f6dba162a202b1dcf82ada842905cef2135372ac225ff586c19feedfa4a537afc42dc91ed605120d18a13cb9871a76b0fe8ef6458d5f1a7563bcf477237ea0081293269f1de693031359730fe5bad6e24d40f4a05dce3d4ea4cc3fbd5a4940f809a2e2c1aeadf970e0b8560136f3111540107da21dcc7d1fe650fe61929ed9d8f58af1586130fcb16cca4f8e63dee1752f8c52380e2afd0305fd691ae4382635fbc29e43491499ed8e939959c36f64d9e23e0264a9bac6a9795aa814c812e1b1ec7a2e741b9c288f68a9afdf5269962e7322ee8cd6ea2561de832b21a89a153a9c22e5546ea29f3d756ce0c1886ec190210e538d97e977b6a3bc369222ac9563aca13ae03a5dbe390e591bc2dc49ae829f25bba2b1d012a3d6d10b6dcaad7a8d5c0a809c268a7640b79655686966a968a1ef0e5a24f780862ea3cc1b5b2ff3774f3e10997edd91ca42731fea0e2cafb8f9fe6707032de638615a63c935a893061f6b63a92e4b6423868ed40e37b413b869d9092e869bb1d4f1e6d6948241d3c8db0053a62fedf3a9e19cca654985eb50f945c523707e607249c5d18e4644fa6504b97aeecf92c6b5ead8291fc3cb47f5ec90ea01d61f8bae5372413e26aa36bda75fb9bc2c34af6693234e5a3e3d79515d64a31c3a51b2333b241785f9c622efe032721192bbce78115cbf09597df7ccd0d7e23a3ecff443e2f2b6ee01f2fbc395cdf28e5bfb0ce5a02942d14e880eecb8d51fe367436c4cf7f173a21f77bcaa028c51fcea146c56d0ab8a8a1cb1f95e10e707b3cc226c53e8d00307f73a62e6880109c7b88fd0777a0f417df406824788736203b417b2d22014d7a575af0ea6949b611919c4faee534bee9cdef4aab669820785f913c225c3756e88b36f53d7d632e7ef23a898ca862e905dbef8f2c257c145d0f54a536766d603fde3f98dfdf42fe4d30a037183cbccc5c7492d3737b5f959c8ad0ce17b722a85736914b35198cf6298afcf906c56b983783147cf76de24f1d788994495c79184d0e908067eec5ecd044d27032efd7aa28b64eb4b526c326a703c9fbec4658a6793417fb3f38f7f2b2b5ec8ad72d77c5c7a5d76dcde01a832ac3922947640483e1af42049eb56d7593b7f9fd2d4e6a7d0c60ba5962fdce10938e70f864ada0bcd332431ec9571063b66566b6fd1c0c9918b66b8ca93f4db9ea1b120368433a0a1641a896a3ee8c363ac616240b13b3bd7b3ef1431adcc404e12e93c68d1bf5ea9a93a498206c0ea1e3e007f5489bc18ddc7ff5cd805c6d49d1cd6b42eb77e4239eb8db2604200786ac4be8704a5da76c0122a93b287fc6b26f800f04be2de3f960b7fec3346a319928804012067fa5628bd277ccd2d2a91ede93461a482433d4e05ca05009a8721cb21b57c43262291f6de66d4690fb4b1724d82ada95ce4df08f8d05f50400bd7113a13034599ac9eaa2b5e996590947980f13aea6700f528aa73248424843dbb545ed0e88927a98ea27c586d81a75009e3938d31d30df90e2dda9c2e9576624ef2abe4a577a797990526a11bfecd7d53407a264aaf42d487b7938e527c5061e759ea9cbe15d6bd8681effc2976230408b6daefcdbf48b2aedde72b9bbe342a2e4d28275583397d39e8c65b339792edc89dea606cc33d59bf10c4f262336006d0ac459cb72b98c6bfc03df21ff9f8c5627c2edc616934bab21c35c1293a47235d7440bcfbde9f2ebccc65001aa29cd8ba9f9b9bd626e3dd68dedc2c8b54a35012811181cd2c2ab0e38afd0eccd7686bcd02c06c18d3aa0c368fdac7f4d26d2f99848c4104317519baa6521607870639659fce46f47ec7c42202034011eb0e6ff71220b0cb46cdca78a0dbbae40af2a93f82dcf8257e50c92e6f9b846edc6df62d0e20ca8060c088ab8982c5d770f1b8cccf3f3ba369ed21ff3c5696551f8e3c988eaf32d3cd86bf2102050a6b307df89493930d2134561efb9176004604dcfa6d34367ab2a295e08374d99cc1cb8b2533572437bda06d354a7d1cf837d918a9192ef445c04e9406eb3a877dbcf6283ba5726d75d33b6f496823dac76c4ed2cc291eed912d22a46082660b4a02c7069761606d7d15cd8dfdd85606ae82116386f6e8a00ae05fe30cbb20de28f4811b87fd3f57c5a084aa7cfadf18bf6f1ed7d0c691b15770bebe20cc58aa6e7a7ccec85681957c9ce70fa4afc6163e495e3a1fdbeda3df676c791decef39801d3f15a05dd04682655d99fb087e7ae0cb8e9214745138593b4ba0e2bffcc66ffd6e911f786a90de63ed55af819459d226178cd8ca06d232814d067bcc2a8ae00bf5a3f7bd99b989a9e4b2af69a426993eef6e394cf3647b9648dde4c167f9e381ed64d6edf0b1784dc09ba41e6e010822482dda27ef4bc9bf5537f64a611e38f705466bf993453ee513131bce8ec8e9fa1d681f95800f2b8ba9e8e5cb482ff43d8f52db72f3feab4065d5434e7991970836f124d49997b2f04f3ac7e6aeb14a46250f2c24e1491cde2da9921d8013306c5497fc3442dc1ef1494b6a3d28c128a967d44a4cf56e12b0a569704d0229d3a8c1902c3c973e814b3c05cc7114d630d0e636e4bf77897a065b39d1fcb91bc4d4c08f38216f5203be800e8d76058d47b823fa6f1734bd513ce557d7629ac4cb325a8e3aa3f4bb950fd8f70045e3aa61692c50f278984dd6b14901388ddf7a9cdb1a659b09ee5a84d067af2b50356f1aa421989dbc29eb99f9e7020c445cec58bfffe381e51ecb41d90e49472d9123e88923f0ea99571aef339c773722910773487531eeea98c628fc7bc2342dc399241a7805fca3388d205fe1c8d487415866091a79b01fa97eb14de65668b828065352836c348bf8c145535d848534f396f9135ede284b1927195b623484dc950dd03694903d6ea1b8af4a5082b39e17e02d678c23fd592a869b356515fbd6484c2c9abf58f19c9a14545ed929ee1287b36852446d3ddd6f7279c9e957f502cae21055f0488c678934f288690d095c9eb4fc568ff4c0f0c88c2e0ffb0614301d094f37f112d4bc3961487c1f8da6d66c21f3bfa34c2ce01c67b5332a66ee27c75f87dbf0bab36b4070bfe27a52b7a9cb262aa936460ceef48316d59ac9c2091abcd9b7511f5bec75ed2f2f2ebddadb77734a0015fccaf17b99ac2c4a084361bd811378ec6cff78a412700daf1b3bd8446cc8138", 0x1000, 0x6, &(0x7f0000001900)=@in={0x2, 0x0}, 0xc) r7 = semget$private(0x0, 0x6, 0x10) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000001940)=0x8) setsockopt(r0, 0x3, 0x1ff, &(0x7f0000001980)="7ed9ea435cd7dcd444933465dfbbe0c2dacca67a6f147d5c7011aa8546567df44639bd42d9b345d04a39991108cd3c2099d5160821f168c50a7638b7575160b5e64fdfc8ccf4398264bd3c33a221db76e542aca41b65eeb4cd3796b531659e0b200d82d5f7bfacabc7481dc0ebbacacf2e9f6880b9469966e107d0c53a7338c34485b28ec22cd542f3fe0f7d8bd2702de5ea3956d41ac45c00c2d723c6ccde5ff24458bb350981afcf8163ef3be85d8ec76510865534f425ae53d828612dc5a6c2dee7776edc338f2e7acda7b71376f10f9ac165d8cdba1ae0a8b3a1ae738c9e4da36ffd6667c02facacb30a805fab1b95c8c6af6eb3ea7062d11d2766ffdd665033038b56081b94487fea2abc6acc9997fe38b577e5a9e2d361217cdaf54141538268a7740600923ad5783608c6bcb31d7cfc050265c89b062381ed60423ccd5686b79abab463fd7c2dbf8680a72f631e3053b5b2e87e2e286de875142123b2efa8828237c3cfa20b1e965319b62768b6159d9b9f9805f1985ae7ffe867f150f374734557b16d3505778620f2e9943e23490e7907567bfec983cfa44677213696e53648635ddca55bb0241a259761d1de0472a47fcc1d0970c85cd156fd089988fc28df881cb0485854c2bba5d7254265ce8a1e2c75e731b6d3a547446976218474fb905521ff28738d45d433594028135f982ec4c539b222978960c2f7934b1cf59476c6284dad34025653433f1015f51603fb15982f1c6f3a32a8af02374ed1211468b7f127e175b0cac644ec43e6783198e3b38622c8b1d37bc4a39aca456a23553e417e8ed244bc607053930b1bb3f2333354bf3525c5640df0c0d897ad3c0974af8c8fbcc3c25cd2c830f5e3fe7e9522f297b5203fb4b5a3ddaa97ab6da27458764ee4694f2a326bf0cc24888a250a7d9437bf7778ac3d2ede72529e7b8e0211da6d41d9e0bc05b771c522ee0779438a52ae5112aaddf266567fc4a281df61d969642b77e5528e88478c20cd3639f07ce1252183914f281afc2edd9a6ac8185c4d4a01b8db30c551311ab5965c0bbecad0aa197dffeb4ab10ba011b8336c6c1ace37467509348587c44920865bb02d7ceaaaba4dfc000d2bb88108e5d2f3dc8e71d748275d963ce1e9bc25f346e99387ec35720c088929517839d18b9189e82eff4b74b5ce7464ddfc244eb65f0e31d2c4f12ceff0a462e3c76f30fa5b4fb77d893b70547ea5b08ec95b8d712eac75bfeb9436719024e4d9adbe72363780e63d97f997485b142cecaba4664ac8ea9f7a5adc167f7072ac1fcc3208f2de10dda537489abdf3a56cc3af85a2b5bcace1b8c4c3eb6f014da47acb93e9d4ddaffbc5c2157df41dc874467f0da72c59977cfc7902691d103f398d70af7d70c1abac36d39393578808d6490ce6c31cbeb3d69163a3c600815fff6998a93ceb2c4142072d2e87bfd9b01065d6a302e39738de109a9a554fe6d29057ddc251b90e57d80c04065b02a551c3c8d08fa74b4ba07dfbbae6bf7add313c842652334778bbe523dc0d349b7f95cefd85d279f99ff02216f3c48526d765fdc5a0f4b799d254a3a798ec3fda23f3fab627067f46ef7252b293216b8cc3b8d7583dcc92db434fc1dd76ddbc17e740efaa1d990158af6918caf01d1b5ff92e90f090466eacb5eb3fddbcd96ae8c42cd21c735f3d24a6d14411f9f77ec08257b25c84871c4ff2c5219045537faf325e206dabc177e75373d2ee5c7835bca8d36c51f116b815cfcdeff34b5d6bb94842aa295a95370896cb28416e930a0b03c637b5bc5f843faac0c5b1fea47da6bc8616712fba97436470cc94b57f40319ccb1666e49a4683c3f8124875c6123aa1745ad8e3fe8f87f3ffd4ba32268aec52ce6bc0f7ae2a111363fdca45bc9f9aaaa2836d9edbe98f523785b5cef68a3486ca47da9e978bad650b0bf04d393a8f5b5decc20ec07a134a00d08e52533a3bdb311eb3372fec5239cc01c38adc48c823009ac11563c0d9c4d6d6ad12e9e9c4a1119267e3ee2593e19798181565d3e9d35e0c8c14defdcdbbe6be04cfe8c85b8d270f998ba45a99735e4fcd4c6a4bfc6532e67cb811f94afc67850c257bc510d41638cd2b1df7ae683ab06ae7f4c090d1d4c018f5586181ff6e474acf61dddb2bf462765c63881619747060890850feb16f8ae63a5e1441eb8b788974ea147ff36101e204198f74f360358ea933735efa111295748bc79f1b3ff58b4adee42279db02ca88616e51329f36a84ec57d12f5291778a6bacbe8c5eaf4606e0bbd21faa90c1b17dbc616d0953eb3e456b564e4972f1d7ea07a22e5441ca58ba3892061ebb4ca845f7a896b230cd595ad55df8c9ef9ef42de7b37f2b7c7bbaa495625fa5f84c01348ab3894a9f9b3bb4784695a700f17395de8c48303ad8bdc9a8caa4fd123ac80cc78cf225f8d56f00fc2ec4e87dd37a00bea490cc610e2efb7f60eb43c8b24484aed3c9abd44fbeae193ac50c3c156672d75a7178105a1870354b9bf61c5505e6304166c3f4b03243a4aa207fe11d5d69a872ee75d856a5708c8d25564cc0e6d57ae06070d1cbeddf49946dd13ceaca37c01e3e7c64e9206dff01c32666203ac2ca1976c0a3340e9b6982c6524045c60bf69051c5be1a43b59d181d92cded4d72afa76a98b9cf305ebb179a8111a3cd6ae1e2b869d29f33325885230fafe14b8c4243d1bf88c916c9edd2a95bbc498c814e76d883fde3efb1f9aa8adf85ef19e6df08e9aef820c784ae400c87dcd239bfcd7fe6f1a5fc8a9467b0b33a14baeaec50a4ecf8ff4fbc51729e7073c93316cfbe0c3d0f3ede0aa2a4a9e1e6d3a14668c5d24160d899bbf3780190f4ffda0870824b113716b57e5d4a634bde22ba4448cc0573eaf991a065aed2718cbeeda2f5b31c0fd2b431bebed95d7c917989d793033fb8c362ad2d4a3042e053be0842067a2aa6e8c1a4239a2046e5d16e0faca9b2a6a1e98303686c770c1f0f27e575b0eada005b35503a2c692c320c79a60bfe8d682798dbc6aad8c5782f063121932ec6ce602221410de196aa5dba9f41f556523128bbb2bd227a7838263429072a080633f7d1183d77050c0570598864cf93665190dbee82d0479328fd2c57004ab6a56b6798f50f118366bdeaad598e4fe6213a893aece431e5faa5fa263bfc94f29e7f092ec347f9e4f388ad3bc061890e7844be7dcc8838d000ad73c185d7df3e2c450dcdec934e5155d7a79931011e83341b95b0c24269f6a3d00a5cdfa65022d50445beb3b76b592053cf93b786fa7a82b53208b82342aaedae35fa64e38a8647a3fc29d19198acbb2b96b905f28cf0da43c68b3880424cd4f54311e6c48273f4242eb2339b839da812f23b643ddba60251ae051b6793ded6899c1329d71fa4717bde0fff81473765eade6bd728071e0f373f31fe0f205786048b9a956979b57490bd8d94d32b217c3b6e8c6453d9e4117cf4ab1526c8d087c267b0af4e60c633c8275ee632486d5fa0bbcb09a472fa6e0ff41158356dcc9af13f0c4126e931d8d9945bca20169a6b2da5aa077788d736703e81f7da11d7c7acd469854ce2c77550c8bc51bc4a227a8b8d09a09fbebe4705f405eea417ec91626f846b7ac0ec031b1d3bbd4ce6c1b7571a1f07ba92a0d7b20d34fe7018ddf7a0d788d6ce56a876bfc460d6b2c5e754cf8509abbb5c40688914c4b39d8510ae4c1086930e730f4bfb7aed40b6dd9ca020d375cc3b0d4e89781f2853d3f13260299fb11907239ec202245236da266d3c532b15acf17a22e43a4f40ad1cdb777a463e8c74292e8138b61ff0d611a9409e6be5e99a42133c5c167a30810d4f922d9b4a8661da04b4be11d839fb4f4331fcc9ded166bb4cfe2e6b60f315910b0dd58ea6fcfcacc339b8ce22256266170476f8abde4e367d4b62f1954708fc9a8ec28161ceb1217f8f0b3e5156cf6eef1ded38066cce44e05929162cb73f2203dd5b67a7e409fb466419aeaee914f0377e9a8c1fb902bb50e2168c45fa1fff32e167a18d461b9cad312fd0d0c08cf8550c5694dc97ea5fdcceed253d80f90f82c694d8910ad17ae978957646f15801eeeae855d54197a191b72ad1bc4d2faaad716cba7da31c1c5de242cf26c2dfbf3d11863fbd47380371b653f40adc758975140b724d80092787b1d6e05420d245c9869300ff448ef12a08d50f414881286e7e35e17ddcae1cc617608ac8adcc049ae7a52fc6aec43d8007166c26f3a19f2e29cb98ecf8b8766fce6a0c6b50845cc860e8a3fa8e2503bad270e7f0102482bd9d0902834147c7fbf1dc107f3a2a341e16ba210dc6128b15810c0fd9767d984f66e044e8a5ab2f1b2411407512f9779f637e1732b1888ce5a4641dcff71e72ccc27fd99850dffbed29cbaad8001a36899e1f1d5b94bd9463d3a16e62c8aa9ed01ca93b0e51e4dd27521fb5d18f4d3331fd4211d2419a9029308e897c35a57fee805d57da40cc589d94c2380d699a167c54d886c9755daebd25944ff41542f89d24c25dc894158ebbe8761864e19f4b70d9e3908be93b6577f03aebb517be676667c2a3978243020065f44fec820f5eb51eaf19574a17bb6b4f8f7fa31c81bd370b1134d0efa5f7cc42093ace5dcdc80c6a7ce6be89fa22a943f8b94d187d5fc442a727306ea74384f39880e8d631ddd34bf8feec2d935af458085650f03769c64ba1f4b77fa0174fd3a2e439d4b5c0ca3c30cf265f60f82d398f72438ab3f47574e225042f5e4bc6ae729643225d357743bb2ba7d6975d47502b50f1e0fca4b55c2f70dc0cc63d237f1202b5323789bccd54af97cca6c52640784c7d00b141008d64f9f5dc3ce10442df3d729135dcfe891c6d00ecfc1d3aa41108222d68cd07d40655ccd511fadfdd066500711d97f4f3c99ef5b2f3e24d991da3995df1120205a2749b6d6424ee0d6681dd0d199d525ecda7f52f33e4b92b37a09d1c3cacc021c91cbc7356659dae1ea64282dbbedecd3ade8c08f317ae1046141743e742ec17dcba66b7a171d470244cda2f6e36d66743a66bcf6fc15c59f2d9d969fe904c193d76db9a3a596254d2d0f41d04c2517b6b78a38bad302e563fc9d7db63e3ea85d51dc7ded5c0b68745ead2c7e78c656e28eca32923192e379662b667b51ac280463e7cff9e834f23609a9b2c151acb7f8d2d46fe97dbce3f7eeb7922ca76f09d024d5542fbb1e93790ed6f668840a48e94a7bb7e6922957860af249103f2af7e52a4cde0e8e947065ef9184c53e26b16f161fa8a7985de813b793dab0fedb4ae3ec7f0da801b346d4eef32e691231f541784b6360d8d556c86d2b7828cf81dafa697f8c177c1797b63451a2732a90198a882920a12139b31fe02cb857b78e3912af3629187af001428aaf5a68f581ccfa858a3a21d19621f6bd9548886c4aea91aeb28bed1603740a9df6bd8c8b3befb2294b0e355a5a8e1d475fd75da4bdd72a03c68497379722790fe2795a3604e676c8397b2017f04af4082f34017abcf1c85594b4a7cb80cb6b88f48f8359866cb7f326c004a92db5779c19ac295eb567d74449cf715e7bf6113b8b03ef394b3215c389cb64b18fb78b9d478136afdb596a3a8c709ca2fc1080ea3d181c67b466a9a0a7b554e2039726750da04f1193e8a97cd7eb0c79cf4e093f0bb6534ccbb095dd684a7afa66bbca9bbffe427a1b0845e0d60f31701d0349a0973ed5f8b812a1cb784e4eeb2759a83957272f43a8d17fe7567a404f1f0a1970e83d91d706cad3010a65673d5381db7c208f", 0x1000) 08:19:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x2) 08:19:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 08:19:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="748f343b79816f8c934b90908412c356b611189c84bb8320ed89f781b11d33b4933d5ff38fc1ab26186fe1312b2f128ab1bc901ff8091e9379881a194324adca669bcf7ae287dee9f94e756b1e617c04a27344dff2aeb942412de2a883f24176276f1a041538c9c5f9fc05bde7346d1fa12e857576ac51b869c990b8ca906fa0", 0x80}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="20000000fbfffffffeff000001000000ef9d3deda986dde25b8d4839bd1d6555f417e79f8ffd129e3833c1ad4b993c6d21e9b7530fb2671b832870cfaa89a29e7e565540a79c3952c67bdbb48cb73763388ca0449d1822e1d15feb41b5e2e3187318e0aa9e92a2ae42541ca53ac6432185a33fba3bdcd0a6135b263416ec156f56f2073c5755852a5e55b125093392625972dfdebb00a1b4319bbdefc6", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x40}, 0x409) 08:19:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x21}}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000100)="137946135970bc6d618e18ba0e0c456dcb3fb5edce137ce915ea22f9f1fd6a3bd412f03548acf051", 0x28}, {&(0x7f0000000140)="3d4dd6b97b502da762a0d0054d5d1fe5be6d03c9c4c171a9f46b5f5d35964995501a7d1022c8d75fa62c40df30345f9d6a488e4b55050f3265983ee4a3fd69e079810255da0c2ef93e9e94be8a9b76e2ed4172cd649ee5071db6c71f9d89adced64dc430cded04bda6c3372b4fd80c5755101b72f361afef76d9571893eb04493a79984368e5258ce9f2ff3725dfe2c1b85cc404e3cc9d4aec58a44a20a3192428efd847c383742a4b4a36449dd4c53897e769408deb9124981e83e08484394a6b21ae2ca84f04ad0bf84a34", 0xcc}, {&(0x7f0000000240)="59fca26e31cef2871f47aab2323b9c2554d61a7972f5169d70c7c576a471019fed0c4acfb86b853a21e719fe26079bd27b41f2fa1cfeb45d2c09796d59bab70f194720d4b4a3759fa21281014c09efd063c4b11cbc0b06ef5352785da1d45d056399665347d51bc5dd1d8e61adfed262e4", 0x71}, {&(0x7f00000002c0)="df04bfcf9feb2f29ad8542863f1a1a512a24cc08f785f91c807ff464d3aa2a024404c2613aa3f120f9b7a3223caea0ee5758513bc6c3f883cfe8f033d4fa634d041972619e8db3c7019f70ce60d682b35560ce3a1aa3d1918f34387d1af57a09109d2039bf34a3acb3fd87bf9c4d98be82d16521f281a08bdee0d6278cb3729cf6f7c44fcab1386221f9a6650aa95762640f8c6877c6eba3e9c7b156b4ad1848a8f812140cc28664ee0f0c4338affd4e905e0b85f363cf02cefaf62cfe43bd6fd9ecfee79493c6f7b926a8500416ffe2c1c71e68d5f94c07a03cde783805096133f1312bc5428166e76045296621b28645d0844c03", 0xf5}, {&(0x7f00000003c0)="cb036275c071a6abc01215d1b2ac310a4ac2e9f45cd5104c30b416af04e7981f7a21cf0ec48cf1d4cc7a51736a9855ff69de9ed922", 0x35}, {&(0x7f0000000400)="c606766c55a6034f568f003873562bb0101f2fb0e1f203d8b403478d9e1d89aea30a28a5c637cb986afe095148e2d9d88d628fc779b8378f1c2bab1a6b5b67486dae82275675fbc3493daa5695ea11c98c70d523c7b5b8ccdab7ed2d7d9dcee59057a7b3c6a30951f50cfef0a084429acb493418526ac522c8c8a9730f10721d2b74965c006566d1859228316b2787441213d336d13e99139fa3c02fc3e6adfefcc57d2380b217a77b3d5ff3bb25c52b8a10cccc74ce44801748ae3774db733b2f267850726ff5b4a2848599ff819b257c5b6df514c92367a6cda250810a415e17454d36b8cbaa5711e69465364ed02d4be511", 0xf3}, {&(0x7f0000000500)="54f1d93230e856e460a677421af486eb9aa20958af029dd45d69feccf5c9becd04a423b39563d2d9a973862ce40dce6f53b1d686652ba17f1268b362d9c890f660791dac85486b623303fd596a874d72d5b80e118f7fc5955dac4c3010bdcb4896f47bec60e70436d96821ddab9be6c03987b4caeac228e0ebd3fe02b845", 0x7e}, {&(0x7f0000000580)="0af166db5ec7223798fb99844fbc23fc55570046c3688a1982bb4cad5590a3111ace0d51c57e04e60a167734c6b771c978f476ca4de23682a3f6c11448d4b81539a121a36a9d13882a3a1779439260712d48c99e62e48d241b34413a8513f9d4e3c3aec7be49fcd02b8488", 0x6b}], 0x8) writev(r4, &(0x7f0000001040), 0x258) recvfrom(r3, &(0x7f0000000000)=""/194, 0xc2, 0x40, 0x0, 0x0) 08:19:29 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt(r0, 0x80000000, 0x7, &(0x7f0000000000)="5c36fb34b5dcba828a3140dd179c6d71e8db5633f6d87bb10626b3eb1b4adc383da8c24a45f64a23b7247fb95377b2dc743c0467eb121f65c0", 0x39) 08:19:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/30, 0x1e, 0x40, 0x0, 0x0) 08:19:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x7, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd0a28", 0x0, 0xfffffffffffffffc}) write(r1, &(0x7f0000000240)='C', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000065ba23a8319000000000000cfa8862955d578856a869cfe97b9ff7a9e73c07bffffff7f421cc912deaf2915db9bedbb49d45d37007e4ecdd51fa3723e96adebb2bf728924b3c39c6663cf97ec837b25d33e30e7ea88518e8d8eea98ed8bfb5888dfb18f8ede27a77f7d0c11d509fab72341a0fbc4fa8a61fd08f3b21980031bb11fd0d287313d7403cb8b675b587963e7af90cd727beb9afc7c703ea32fe1a447eab11b12fb9d74daebdd0a0b469f1143eedfae53736f30cbae57833af6f13dae7256ab508fcb9e3beb79cb5976ecdf32e6d141e23e58beb19ef2f86b9522ccbd86413d77dfc839ac93e2263ea1ddaef1be4161bba3c135c2b580879d3cdcef1f45619b76bb10"], 0x8) listen(r2, 0x0) accept$unix(r3, 0x0, 0x0) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/56}, &(0x7f0000000100)=0x3a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 08:19:30 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 08:19:30 executing program 1: r0 = socket(0x0, 0x4, 0x1000004) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) r1 = getpgrp() r2 = geteuid() r3 = getegid() r4 = getpid() r5 = geteuid() geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="6874bba019dff7ade8a36d166d5e5cfde29b6f74f127f908f11a42f1b7ef3875dd852f828e42238674a4f81e6511af70ddacc12b", 0x34}, {&(0x7f0000000080)="477d7d1fb741fb3f4c6180e247b860671d88f9ee4f278781bcb5f8f26e19a4cd28d5851a15b3e3b55456e8fb7121fed8662578a9edf7bfeceeaaaddb3b3db5a6388cd9669c3d212edffd949967c7b15e37ccdc585a731e7623686aece16070aff409e43438f4100e65a91bc76045484b05476b9cd31c05c72227aecf66db3ed3ad697dd0b8f6960dda220f80a4cd46327f67ebfb5fde08d1118e8c4b4696ec6aeada3122b3dcb49e3626c8d547baa1a1e84164d381751548d2e2f949a7b835c37174c99b58b078795b133b47c9195bd3dae1c0160b0aa203dd37371c41c96eb5", 0x44a}, {&(0x7f0000000180)="290a1405185c77810f2ff0b329abd434360c03969f618bb9201c3dd71680bd742247eb3a3152e21c436f16c24252d0a231e254a75f0fe34e045e6d8c9e980472823fddb4166b55a283eec7a2837eb8646342", 0x52}, {&(0x7f0000000200)="c1662cf1f628443f7962ea73344ef5c8e0a1c42ede56efd4770b140aa31041ecba4658ed12caaf60ee043e5744f56f9ae6620b99ce85a85a60101cdfd1adcefcec70b461677289362bb39bdf0b03e7b31fa561a5c0a489b12a58b90c9b563181", 0xfffffffffffffed0}, {&(0x7f0000000800)="856d83ff2c03c04a2a531e90a7c309f9226e125373ab285211ebec8948805d6569b3f5ac60e349fd0794b738cac95980352596d77b250cea85ac5390c6a4180941cfb29bf39350b9bebe8338659ec6e0d5671774cecb48d002fdddcb697cb303061855a2c4fb8aec5c6418cff3a47c7bc6ecf24e064c856cb6bb8a3e", 0x7c}, {&(0x7f0000000300)="5db3891e9f49602f5893da6fb0dbc7839eef1d3e643a863c7289ef9e3ab2f806c5177416c1aa7598fb551b32f4a93e4696ae7f384bcbb31d5a08d845fd65a68c63ef3e61363652f52acc4b9f508d4e3b28a0a57332cce9e7f38e7fcb762c50df557ab37252d130e62a3193b4622353d46c2583654bf05ca35c88d7cbefd65ecd809ce2754ac13e03be554abc85107f1c3fe34c1ee237f8", 0x97}, {&(0x7f00000003c0)="9d7194b40f2ef6db83dec1487c8f5c8b05fbfbeff19c24c6affb40b2a84ee5d024997f5af27828e611646a84e4a2dda27b42616be9b499ad0e15e41a5b7f4b189cc65449f32b12266b53815ea9fd6a83deb17b029045884ac1b9f78a05605d6ed27961a1d59dc5237e22b6bf7a1620c56633039a0f26df27cde5f2792a2046639e7d738d12ff9fe0b88bf3d46dd9667d9ef5b696297a15f507273f6c7faacf0759b2d15635", 0xffffffffffffffb6}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="cc882840a2f413775048c2d0d20501a48907f4260d20f3fe5f709d3f860d3212cad15c69336c34e2e281f363434155f6d189944a6deec714238980c6624ec7a4c452471690d7cc93cf7822fb5ff3d1", 0x4f}, {&(0x7f0000000540)="520d62668ba94057d80951aefc7fd03b37385c9a0d0c7b161bc8c4602b392258996f2d38d4f8e760a6fe8c3838326c65432ef1d40c4d9f00531de98b9a1595dd9eaf78f9acc4e810663906300e42e8dba5a99e372d6e1853ed4d8039bfc62d87fc0e557068fafc5ff5ae3b406d1adad30368f2260b432bfa56d3ebb9569ddbcc659bcd19f7f9a8b21867aeda68d886cae3de04e7d6e21154f2d407f72d5abf1c3ddb635a6a5e33492d802d4aa9eb3bf66c06331f28a576d2b0bd53a53b5e9b51f5dffb2c320f62e7a67659f1a5", 0xcd}], 0xa, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000020001e0000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x8}, 0x1) 08:19:30 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40000002, 0xffffffff, 0x287}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xdb2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x9, 0xfffffffffffffffc, 0x1}, {{r1}, 0x0, 0x2, 0x80000000, 0x7, 0x1}], 0x2200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:19:30 executing program 1: mprotect(&(0x7f0000217000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000218000/0x3000)=nil, 0x3000) setgroups(0x0, &(0x7f0000000000)) 08:19:30 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 08:19:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x1, 0x8007, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r0, r2) 08:19:30 executing program 0: 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}) syz_open_pts() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 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) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') 08:19:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x10001}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 08:19:30 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000280)="053f4c00158995ba0686e1d7ab9ac6226131eb0af3bb50bdafd7d12d8586fe53f0b9caf7be81cc822e1b4997487bd62652a3d14f935bcf67e0e4d1a99629a5a6fe5a84debe141b0da1f882a4e381720151e5541d46f8990e0d29fd981d60dc2c11bfe74a53b8939710f4966aed850657aaa898d9456689c00cc87e65b9b8212d2301c3d36273499552f78406a75fdaaeb433a83a5473c38ae652ff21a61300cadd30220fd2cbe4270eb8af021c08f5054601e4f0acc4d1e7838d921238c83d4d3fd43e28d87f38f075a8ac1769e9580304aafd6102b3d39a8ae77243", 0xdc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 08:19:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) kqueue() getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) 08:19:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000040)="4a3bdbb844fa9593232dc8725f1480ea5154342226c53618a6a6cc62b8306663f9587088846963b0b38d02ac3e63698f1714b43f354ae51e7607de8241ffb3f12ba473212105e681686175eb1308d751f1b11968d9768ccab20f374e11e01d8bc43b709e85f2fa969c1989c0cea24f0723ee2e9ab84a3a33f2e920b38e2599f689a48701e42ff59172fdc81bd7d1e0bf622f58c100b4622b76", 0x99}, {&(0x7f0000000100)="f3c4db8120a5931271b42192cdaec46125dd528bb183345da6db356be41d8fcd29f4254f5156cad6db2ea95d0ef313a2a6b3c6c9eab99aa72a", 0x39}, {&(0x7f0000000200)="312766b81913ec9046ab03b970896611ca0e948f8467fa78ba6405a586d98d2fb45bae049a9c5c9589b5cd83e474a40bdd888e172899fc0183433a35a8ca165598896ce60a728efe297c9522545ad765e0b6ab2f50941a8d0f690fcebdae643fe38377e9b95daed7504ab28af36ca02dfa7ecc57839f501ef42c8e5ead3e79bf79d0c0b94c7492e3b5b9a3a788d0934854601963cd8bf8708b2dc9c1bbf3e8d1158e4e7900fd4f58d15e332ee98c65c7fbb5feb82ffd0d3751be38af6c0496833a5686e42e8d66d7edaf9e382ba6fa332cd4a172739df1a077f18bae580fc4ce2cfe05400f37d25d365b46b6e1a80676c123453a456eb3e0da4b17267e80e569aa9fa9807eca61e6d40e9bd3c03f327cf17ca106f5736971abf694f4c45ae696f475c2613e6a63915db53f4bf5903071e18db70991d2f15256b118d6ac6c9e79fd8d0daf88717c7925a128be07ce00090673e8fd4968785bea4780aea08bceb20497bf6223a29b93776a13b11e44a175a8f1d2f08d2a68aa515b7b4abac246c1d0fe87009349399b5ad0e5d25942d29dec41421fcdcd5fe437eadbca6cbee93aef20c2d19433eff1c8fcb54d2a1ea39c5e173a8ddd698c676c869e6978ceabdbced93740b8e3ee38dbc4df5ab45285fee5b0419aec05df5889071778afb871ad436323b2539028b5dbe79011a053a661e7b5bfd4e35f3ef64b65f5ff001bdbf960e2d6d460de643c84614dfb557311586773bb81515f89c3162dcf9b87236aa9de25b694cad0f489163f0905a8e5ecb345b9d6e83e90f514149112e5262bfc148e705be0fdb72243a82188f40556c9ac6c112fb4634f3a6733bf49527b342a32316d2c021135f9bf06ee00f037069d99c0982644c91e1b55f87d109a8bac7356d157f56d8ce9c0f1601fde60be5ecd23495f16af9a904abdde94068e9c70986a2658284d925bcb8961cd0d30244424c9f09b501265aec0ff5bd7ca73fb8e5e871fd601f4ea8b40dcb11f1092d519fca5599b31bae00801e36569238d982d11ffcfa66a8e0e7fe895112daea0484201c50d5cc6f03e4c00b4e2a4a94b058924bbf0362ebfd233b710557e93df8b65e3d7ae5f9a06d16d16b6fabc11b900ecf74caeee57e90eb8367772b565fb428257967d7f972931bb706b7ba2ed61146db419b14bf9e51f11ed2c705b47f38e2da2be38d4aba14fb197fd8ebf470774eac0744c1691ae7ec4350f75cf930a91adb11bafd37421757aa6a5b69be2c54b1d9d910e83fa64ae2caf780a37c8062bbb1d54e38961863f7e3b16a378f58bcd5dd7cbb1570e9e20160a705f06520d5c9d799fde0f5671b60bb7b5d0e17badbbf3f62860b0fd73b5014138696f88e8b89d040678f2c78e1e533592382d6acb541bdbcda4e09cc5041aa35bb34b3c7dd06bcbfd4112c6375b6e63207fedf71b5f317df0e6d02d5a242d3ec9b098f2d469a92583d22bc30b285f9a2496f3e80cae3640b2b0e59f52e9c0a6f17bda16c50b86ebddfdf08844efee10c07e8a2d14b3b4309af9a131ebba5a714c530bb38eb5bbcf9cce7120dd455d083891665a480f6a2602a00fa80b80b4ed1b5fdbbb9d7b854227e80797e30d08884c3c446a1b2dfb568f4165673ff26a04bde4bfa08baa38d0e24ae46b39f4a441c40a1c1def3127d0acc53f6a5e3e62c2e4382c6cfae2960a44dde10b72ee5b7d3e2fa859cd4287cfab0d0a1267a7afcbbea3d0d1b3b3588db6c187f4c792d0563ab67a0914952bf3d55e6d5f5478df4496b1168e2929223f252cba9036564ed782f0b9dad8ed69d5f1566a5f599326f7c5ee8d1e1c5f83fb6d8c36e39309e52c99a17b0bee62c731445ad31fae96693c4c44a785bd26abdc9a4ee2a0805beba30c5a9f68aff31d85ba84677e97c3d88322ed2d2b7557b5793ef6c0916f37ba0e53f1fd56b917d976c0d2fc30f210fc6d5db72545e6adf342d5623b157a79966ae8d87095bb8973d1f11540f1a69b447ffb01a140ad9e8592d40ed88f99fb63d67f5fd121b5f95e51822d44ca8b4ae1d0b21f5110ac1dd3e5088171e0b910d65f51a47f33e1e5a20b565a6e8f8a37236af30dc3b2eb7bf3a37f7e812c87e14e54815986951dd050ea9c3abbeca3f4414960727f8034cfb280d75ebff49fd3b4f6e80ea6a15b8601eef07c3b59b14c60bf378942c736766709b401acdb15644bdcc7a66a3ad90f56ab5c1d8aaa98944b1e96082a64c48b67cea93621623e01ccfb747aae72dad90279807beaa7a49aff475757971c381abe1bc7cd4b9ed90527f8030fe4498ba7d4a6600e241bb69c7584bfebe3d1c0623c5d49eb95085951ab2104519f32f41deea6f2bb028eff3b1f87e5c2ee35a1427450cee19e84e095ab04fe852eb6f461ce1f8b753fc349f46cb02a8a135fd670c9fb1ff34e2110e9531a62187a99201743d68618297d606efdf2be2d5f1cae6627caf35df1529d93bf6fa63878dee0e6d282e4e5e6c01ff2e50b3941fa114055a1333481a5f4e1473505537d906eb15c9f5f4516c81e330196992e157ba184f19045cbd288ae470cca9eeedfe21009be461216bf131383c52f098098781dee329d0d6de412513c69eb85d411123ef9ef7f3c2c179676db1d4662ac8b08d79cfd1927a53b0b20fdf372813711326f0aa2f0af71312ca43200fcece7902e01a80fa3413296f1b8249bc90e253af7d134889381b71d0b439ec38ef865abd75d59a0f988f4d55b82e9eadf2be2842a9d28bec82fd535603548b818cdf12bb1a40da9db0c154c07aefb0403bfa127e1cc77b0e789cd1c2440320d56b0d1885e614714591938c12ea4f6f6d8e5ca2fc21ba6223819e0334e98ede113bb714878257c6579a791bd747fbc82c8656b0a62b00a9fa62461784c303fc218e725a48e3c8c8541a8e0b7f7822e0961e73dad485d8626fde6a03a6112e56b77beacb292cd8cfc61c59098eb9bf5d11ab163062e95ee3e1c394728d0b5457eb24cf75491470dac70569aec0c354990132e71532d635e9deb0aa4e195bd6d5eb2a90a7ad868e571aba4b11e0d42097ddcc49352cb0711febbff5fbc418a4d6fb96017509ebb5d9b573db8d98049446abe0272131eb1375b197a04de7d001ce931368379a163b8e6da8ffc20d4393a6fb11cddd6743c4ce24f3b1b3a67be4b7088c2ab84f8a22fb30e307462247e92dd2e5b0271bb527e35ba4cd43a4f2ddf157ebea8b964645d1a7206fa7eb82f2d98e511409ffe6c874b84041cd081bd742832f2ef7f6a3921d39ac518af9a5c1993dd7b00a03eaf54d05bc7c00a3457f02bfb20159ccaf7c3aef0f044928cffa6a5db1ef6249172b45e7f45aa76590a8ddbdc53f25d186eea907251bbec1db1fc7b8305c988c342a3ad0bb56d630a3f37df2a4244edf4b155eee3b6dc2c8fddc938fda188ed8be1272b84c264c432900739875c5d0b70b93aae0b28e3710e7ef338f48e712a8e98abdcd784544e505b678bcd6b8d7bebbaaf5083beb610ff7bf48e6a6947b5e9ab05a8964bc129c5063a375c98ad0bd71d4bef2482d20df28b59157faefda3562c2bc234c64d80a6c34120d69406d9ce15f378beae2130bc3918be416043d2578c22264a483c5ab300e74665d73df2430c1662589a51247f7cc177e8d319d14be1e9085d67e23cf0cc697043ae035e0185c3ade99389efae2a4ec911c64fd8b87119fcc7d124932a79e0b9604c666f4a0dd82d0510021ef6158d5640485d540e230e90b4d3c9071d5d741563a9aa58c44fc7e555eb6d64e6384899c767f08c4a7ad752d583f03e3f744841f6a9531aba17de88f1155a4f60286121eaea638ba05ef757e85350b42654fca684ece202719c441b33727060839aec7bba3ebebadf49589a5a27a04bcd6cd9a73875e3201ecf1db04d476ace6bce8417fcefeb7813e81c06ef833f13973ffa137696fe9c5fb3c88300ec9fcdc9eb2e002349a8248b05700cf3c28c9e30d9224af4c4dae4360f73fcb646681194ee70986243adb12e8fee669e73d4b8e2cbec493a935812737b95f738d2ca06bb82aa98cc4520bfb180bb7dfabdced81d8d40cc87b97fb43c168c8c02c14fdcc25811c6cba1ec65dbd1595c3222e183db6b3dbf4930c7c88e2ff7a956cc82646437f051906349e807191f23ad16f6a1bcd66444b9dc04bb840e28c8431a157c3de51a245fedcee58d6f765dcd9c8cb45aed033e75dc487bfa8bef6aa8a33f6e6523cf80ab4d74a545154a4fd1a0d67b9fba7a16bdfe2cb26c34383c5037532f2897a5d748c1636e0145fba172b10c9c5e73070b7459fa5b314d97282ed3f54d928b77efa2e7c18d340a8fa007543bf0293176fb6bb0c493df3a56f4cba9d38c1a25678db33c7ac3903bb80a4877702d18ce26cc310f4e85ce7a7f13e87081c7433ce06bf83737ae3f9f3dcabd855270c9fca3802cd31feed4a4f8792c1ced8b11354c812dca8cd6415f3cd6d43f1c03dda99e779d08932f72f134b2f7834760ff9de32693630213a97737541038097330cda8340094c24b6ecac708b73606a4cb0a9f750b09b5bd2c9e0af09967ad40f61e9f7a70c65c18f2659c7c6ed0ba82c9e7444486d231569e091ca33d72aa5dcbda38332955a639f40dfba03b3e05bcb3e854417ead8b762d44870ebf417593a471d89b819cdc1e86dfceecb6cd016cc4bf95f2f5d7e59bba29a57f7b7f871ca18e31fbdb85ea332a7826c31278b5be8a16ad303a296ba3dd37d4b01b6bf5a0f8f3cca002975c9993adec0551b245dcfc9ce622bc1c87616eeb816e96288419063e505602f7d3966207223db65d531c5cf7fcc6c9d4f7aaf445b1eb3cb9ba1e643480414607afc2e6b45cf21d3d50b0f24d4201bb4bb9c2bf6157d326cc3b2a2bece61db9ec75768e3e6f6f26db3fc4f5da66747a205373cb2a48c1c6850f23320bd6272e8abdf1d3b82b0db2e944709808e46a1b5d2b38ea4cc2cf9f4f5396ee07a78d754d9abf8595b27270c0d60e95bc2bc997733ead521431a9b732dfc193172d0d1e83680f85560dca28d5bdb378be9538884f81698dfc3d9b8842815b5ac8fd0ace3e53df27a9934d22bbeeed3f710fdd49502a304874c8f764e9f35579042d6a2e66dcd8d8167325e76f9a1e389dcb146165055ede8e4e5eb75d4fa34f03a75a7cb777b9af0513b0418c7617a57e2ef33ec38507a0f2a72a92f14e7d4dd2f368778d68d7e54a397c950f45d443ccc1347dc0cb3ffe9ebea56a8d6b697f181a731109d0883d3e744044a7937f670c58df54f09bb415cc082df5784b09c1985b9347990f2818c4a375ddb41021597e8d04f1bb61fe50108f004cceed221a37808172af8d9e291ffeb952e6af5333d12d3af077604437bdeac3ab793306dc3df02c5d59bfad78191de8e0bdd6abcc338d3817d34095ae8f46a632d616b3d1173806fee56874ce2a78ab6b43c54a439e0c83dd0094f2e8434cd0bfcd18bac778a53932ef891f3e4415043669a6a73ecd46ab18b9dd091c5f2433665d023f8f11394cb13d838c3eac7b052cb8ca1362e5f59d31615231e255858e30c9a818a5d7790a7829f6af80c6b5baa348b0d893fa032d91e231460fbafb55e88ab03ec8106cc3cbda5a5eedeaa41057af696705653bd690986b3f73bead0b68c9c099beb8635ad62787fdbb370abf8b4995a801be5e24673f44036dc9afe02e98d27555dabfd30ba17d48b3ad03ac3d9d7fdf705c383bcd2b724cff81f224858e11db3f1aeee72665edef83a72d119eeb3e29e143b26b4cb1cd8bd7c1dbe36eefe1", 0x1000}, {&(0x7f0000001200)="5abbc3d4c4144ed99cf8907747afbcb58254632a1d52c191f917fabfd9b352ea2c82d178bf1a889bb6bc9195dcad76f3413cac719ddc346feecc36162b39bf6bdb642f81c9625f292a4d0924107afd2549c29b33a611887b480348ad1424db60f0c4db854179da75a2a74a1eb6e889b4b4c35aa3593f2449be19a3969d2adcc06531946eba0a5c82dfe3c483a9e9dc9325cd29d13938ec3c495c6ea752b96badbfb88d", 0xa3}, {&(0x7f0000000140)="44876fee97dee06517ecaba21e5b2f27ef63629cb1d9c6e27af426", 0x1b}], 0x5, 0x0, 0x0, 0x408}, 0x401) 08:19:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f00000000c0)="d9e64f7b36b8977f113a8844a74c7725d21524ddd9e9c77d9a61e63c37f404f0c84771bf4a4bfeaa130d8580241cf932bcf7d8725e6236c59cb8eb671f9f966c1f16f65157ce8a0dc1f86c4ca4f2376f1778f2a6d05d241fd8e29236", 0x5c, 0x7, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0x1, 0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:19:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebff72869fbd84696d6f1add82101bc6cbff13b9fd812eaa4e717048e699319296483cd52c86bbebd565ed", 0x2b) 08:19:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='$$\x00', &(0x7f0000000080)='\\\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000180)='-\\\x00', &(0x7f00000001c0)=':)\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='/\"%,&{\\^$,@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='`\x00', &(0x7f0000000400)=',\xb3]\x00', &(0x7f0000000440)='\x00']) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x8001}) 08:19:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) dup2(r1, r0) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x7) 08:19:30 executing program 0: getppid() shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 08:19:30 executing program 1: 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) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = msgget(0x3, 0x201) msgsnd(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000ca7b173bed0958ade702fc5ccaf2876f9829ae771a6d049a88a2d95e48047ce5e0308109ff3070df56ead98339372739685d0c88794bdcd4e26cf326d127c33bfc9a7d4a0dab887392c131065178400e67b2b8da8e4e6e27cdcef8c38d1e4579ec974deb8737e45f15ca63c127bc25f45adf960f845f1902a00b791a762f85ace5b96399f37ba33178a9ccb60d6fb7b027f6c145098ea3268238a8a031c7f794f59f295e08707ba78edf8ac6ae72b7a7036ff69f0cfc3ed259c450a979ca1f54374e4e272ce48f3e00000000000000000000000000"], 0x1, 0x800) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) socket$unix(0x1, 0x5, 0x0) 08:19:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f7f6d7d134c6be6b16799bc60868c6fc8365518f9e60d56bce9497148b8f73c55669063418227421c14b41ee6ab545848bffc573e4d8f851104f70a26b9a5851c1f7077206840aae83fd47d2879b00b5d5d70094cec06a5141bf5e44d87b09b1bfe6f3", 0x63) 08:19:30 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:19:30 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2001, 0x4) pipe2(&(0x7f00000001c0), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) r6 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r6, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) wait4(r0, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) flock(r3, 0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x3ff, 0x6, 0x8000, 0x0, "967e2f6c6b976d28e4341979a8af14d26267b98f", 0x6, 0xffff}) r9 = semget$private(0x0, 0x2, 0x10) semop(r9, &(0x7f0000000540)=[{0x3, 0x8, 0x800}, {0x6, 0x0, 0x800}, {0x5, 0xffff, 0x1000}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x6e5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x7a639475, 0x1800}], 0x8) r10 = semget$private(0x0, 0x6, 0x2c0) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000580)=""/132) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = msgget$private(0x0, 0x400) msgrcv(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085b978eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x800) recvfrom$unix(r5, &(0x7f0000001680)=""/175, 0xaf, 0x40, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) semop(r10, &(0x7f0000001780)=[{0x0, 0x7ff, 0x1000}], 0x1) write(r4, &(0x7f00000017c0)='k', 0x1) 08:19:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:19:30 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="2673ee72a9c32dc0b1798a8ec94c7b04ab5127210bb0e7f0516f5c7bb924ebee6834cc22afde271509dff2cbb9dcee112c9987af399c62fd3832020ceae6f6140e5173aeedf6444cd9be81367d2385ac8ace7154f71594c4bf8e4554958f67bca3d427c93b8a9ab0eae7896feb21b6400d9de9ddcc72280de64276b0bbd297d7c8294a46720e8acc45d0a69ebd43137f8d9912a8422b7966de6fcdb5d0cf0990803c0cc829518017cd872e46cb660b64e8027b637223d51b9d9409fbb6904101077767b7485f419191cca6f049ecc5bf0b182dc77dd0f2f3df4233d4f68a8d807fb127fae71be2b2971c801f7efa5cea96ee85173cf175e6c396eb88af28d809358abdda6a46a1410bda5d83b186c29b289e4a58f45f096e8774b285a4a92286b109c90d894c26fb290c25fbdc031605cfa2693cecc67edf5500652f5daf00ba273749755457a1465fea8bdf8a0c9eaff8257758f9e92514ed8cf4a8e357fd9e9bbf9dd8df7ac0b167cf9aaa88f6f04a6d80fd9601b9b59a3d9db4babbdef1219fcc7324a218d2942d793835d11c10d2202870fa46ce73db363936bbe6d5f60074fa1fd6cfcc4201ac3b7a8cd347d52907bd03d42c0d225a2853da56ba33b18d4a09421969f52023908c12059989fc9265fe6e3e897d2500fca84542b752548bbc8f7d7f571c31c75faed6cbe981190045d51b2e2f003d56d45967c10ee9afa26e22ee4a8b20c96d37d3e55c2a1bc3315af681c54d70cbacf08ed8a5563822c350fd764bedc22073c0c83310c97d252c3870efbc3bf4d6492586a23b8a022a8d6029b7134f5e263c4d7d81a021b201c7df7d67422312183dc8ec78a5233ac2c523e698201b27aad78d771bbef45f5ca9efc2e0a888c66b1120c44b54cf73e5597e39a3ad7429cfbf7a30686d97a9f01dba267badc004150bc62f86221bc8301f2394d75ef18a1a4d99b86fb4de6c8280cfe54e17eb6490028ff2900f1b3b0378fe2e863e5fc7be0c41b1c2c5777073be2b34e60e8c91030666073cced83160c5bcaf45e04c13496ad0a3470385cad1e225ce37c0aad0820f372c63a69bf211993c519d4480af170add029f3227194d97a5ea86606e603b670241ce9ced6c1dcba9c1aeca258e015d79977e22911cf72edb7dc5f31bdfb6ffb5f49d299a56fda4de606bd7d71ea76e65a5a52035e6ecc17ce640f305c544ead2390530c9f9bc36529d57d189c554231826702a2ce5d5eb646e3f8c802596314b3ffcbf6717e60eb3b8d06af5afc2941d46bf2758e679b4fbe7768f73f20824bfe05fc61c97631755049ccf04624b75f5520f102fba7828449becd047169e07d98e61530cdc0a1d3f6dbe2e91ac16f8d22a9d18050b8570f9fbc488f81562fbaaf56b7da36991128a9e5889265f2530809e3c0eeae80381ee2caa8bafc0ef80a4075e2dd87cca45dc44a5078cedd12f4bb1b837ed701c19574026ca51a20a3f5eb8595965d9a797a1e704ef568e84ccf315476725e9ff83c9170037474a8ffe05bfda3574e6a7b4be58fd1c104da715ae8cbf86abb4574379f98e9ad715747cc7cc67b409e4895be36a31cc13ce327cbdb895304c8d2b162dd463a442547144b2f0ccc6624fa925e9dab92c4fa09956fa7f50c63d8c441e7ea3750b5fccf8e71abf814a298274d9ddb3fbc6ed9a2f55a2408081781d5f4394bd47bfe21da014616ef8324af1809c0fdcbb08f8f2ee2c7ef44c55b36885f9e0201546f4fcbe37bc1e7e6c8cea6404aa9ca839b1c7d4dc2b1363032794874c39064c198e3c6aec5f06c158d71b072615c68a9b16c90d893814bb3d995bfc9a2b2b5c906c1df06122dbc0d473f1e91a47dd7f85910faf4cf1207dd1cad998d2cc88f690805995ead330e31f9885afbb330ff84c4b91b55fa14dc25fff46c8cd83f518a8ed935dde4112325b79bd4e9394173d0e4aee20527e67ff8fce567c2e4669ca9f2c4f3634be8c55829d6958d4d8db9f883344b2ebdc30135de25a7d84a3aeced50c05a04f4a97a9eb1c3b31227eea7a4d29073b5e8cc0e0b6311643f0bf1ea6008b3284018ea7714a7b3554b2e1eb8fd0843641b83bd199251820dde50a4f683c2e8e23396b7bb4b46d997639b2b08a0bf5b790db7d7c45d653059f60eb202b1c2cbaec94bc8bd97f9a8babdc51d5d6507bd9b1603e6f17f0124f444cc10197d2b2b5d0e6179967c719a4783c07ea59ed3d8216c38bbff3c6dff862e2160c66779af40b5a425d9e213a5ceb237124121defa68a1589103ecd089c069de8dd9ba70d3a115967007a9bdcca8ba51228fda595bec2a88ffa4a20cb95d6a6d3bae18fb1552e7e0ad8c1656875ee1e164a58212db11c294906f47a6c9cec22ecd813e6d3c243b8aab66687448a0e3bdca0cade23b31a4fdb0a1e549f737eaa1c0d8551629e83032bf474ea9bba72265bf0eabacfbdaf42ba24d8bdd7a64b82864590d225f67bf3a90798fb74c145c6bfc47bb7ddc7e41eb9bc41f140b1b8f5dc27bcead7ee9eab9bfec66f58c7df7c13e7e619b75b108ed53d0c529dfacf409a9894b86e1bee13cf37a162e293eb53287d0a8fc5a0e14fdb63ef1b2f9f9e585c1d304eeafbb9d2e1092b80b044fc0c7ebe46183f6fd0366da560c6b6c2a82429bd3ea05a5a92ea1c4b6815e810c21c647378b2701ac34a6d223d14f6d865b7d06eb969c3861fe48350cebd11b5af1d845340739e61a11f9f88a98b3e0048bba70ddbd97bc39cef592c268d001c581f31e4255e788822e5056c1666cd0c589231f548b77280915c620d659811ee0713c2591bd04082f1026a2b83424018e8b8902590170a05f26ece0fa776272f7a245d25cdc316d8e15824bc657b56f246e9758d9a87bd7e172fb662a75e2d72d437df5675e5f1134d2b6c7cb4f7869bb79f9bbae8714b3c5d9f3646878787f2acb02c296918efafd429e4685cba82c078f6a291ba381de9da4dcb8f175db4a6d85009e72826057bd7374f27e07e864fa5e82da9db72d22b038dc24625fa51619ffaf9ff0eb97a0cbad159333c7b652c5c841efb462b674101dbe4d5ea57b96e146ca12a5bf6ecd94aaba47716aeb67497c52aeacadb67aabbe37d3eaae3e82923b9dfb92aca7f05d826ff98fa2e2907b941fccd8c329889e289e58007f23059b16aba2e9bde7635282157ad2e312de794dbcea3e9cd256e01fcda2c90ebb82f36ff02e847bec9262f3c74c28a1413135167fc700ca0865a908b0e8a44a905652e228a406cbd3ad7cef239d5b647d2ab1df14464a8d7847416781fe16650b1f8c212908575b72ffb7e18c40f045e2ed37433f5bdfb8f0e6ba27e307c64d07cc88637ba1e4898ff020793090d81580e6d9bb578c5d10015a42673351597394665ccb9d013c393cde2bad8cacf98c2f520a239938eb87cd5681f8908fb951f0e50808502288a0bcc4891dc3ed4f01af657c7718ad27845f1a5ac2cb5cff8c7f2b280158470020a4a38e02888dd0460a6914e4d771e59852511f0f47167aee33feb231db4757ffd4d5cd44fac2295fdcb951181d873985e659619ac71256a3fe6dd05182e0e17882ec68ea08583b7ceec01eadd0cddc1c281651688689a4f8a306b33824b22cf8429a83f96f825f012b55ef75f18d3f8de3ecc3430009f6dc836dabfdf4b6035e85a767780a3a224a7689ab05238209d80bc22694d276b852c8da9f7d259c3801267f0c3c63b95f8bac2c2b2fcc554a506161631bdf6b06baecae3a57a0bedabc31362cf92efea0c1dd4fd046773b8850ecf2b82f01f525620b5a2d1cf62fca7a72baa9104f264b518df86462316bc60a7f4a6955d6c5631a5c0cfa8d159b2f97ec0c8dcfb53954e7e16989badbf60e3d4364dc6a36fadd855c2458b484c85d7d391dfe34a28ade213109c704119fba1e63f4f37b92596794e6ce002b3ac34698438af41bd2487d420b37da33003f9e97f32e9aa0bde2f67a0f80fbaca9636a840c8598b152162c97891eaad2f50d855680e0b322416ff17216c66c8b18eb3b26e1467ed8bdd2ed09bb0cab58d83342e5a575b7251ac348edcd79f99b23b7fde66a6ec5edd10b17f983fde10f4436564066cf87bd2517f3efe20f0e53c3c3212e0dde4096b93adf83e5ae7d4e9dfb4c5303829dbef74563bbe15971095ede96fb5094e43460024b084f32ad6c78c5d8cb613ce28c181563531e066be01415f5560a9fc3a9f6aedae40125b8420962bb30e22e73b1211eace94e3e3516bc182f3b0b7f02691720870cd76657e1ed60401ad3bb069eb45becdf1639021726aa3066d2fd02c768d15b170a534518c86257a5a2ae4dbf68d1c4ec7d3349328a0050334b7121232e9e2900d31475c31e8f0bbcd52b84efd7dcf460964b50862a5d0d5a3c4e35ade47acfde2b77de8a025261217052d135eb1486eb778b6e3e39b9abc5c21e5fbf7d564027addc27ca590fc415fcbbc74c6785f3caf0472615c1612ea8dafac8e74f74291f35c1750fd10341150ac12150a0a00752e1819c71f4a149c20a6afaa7e9198fea359c6e948b58a692cd7729b6bb185503d2eebfc2f8a0d70f4a6d69563567910f8f392628455e7656b77dbb93150d59b7923b7d6900e42eec771f27a2bfd1d08a392e84bc5234691c3dc39e146e3c82826704734e01b7eac2c57ccb45b50fad6ac78aab4382fca4bfb14c42d98ccbebb713f4d05ab3f7fa33b2207e02f8cdc9b655f6ee2538883da39827eb581e0c1385252bc8fa9b7c0c34dad350277aa60e256a5d5f7215d46b714f2fc9c8075c1fa6ac2ba3094d58eab4bc746eb38e5856922351be6e6dd8519ee46cbf1da273c04fb8a988c13dc383d0ab957d2962942d8ce9ab1a2b1346c7bf998e1d1a5740f64fe5a24c9deb1c2a225b79a9df339db9b25f9cda64a53786ff37b180057b22075d542f37924c894f010183550ab1c311d901c3edf4095ef13ddec22a9e6e3957731e8d8cf9eb768c8435081464cde4814f661f8a1b644d47227f14ce1ee8138dc1e3ba37d38ae93fc9b111f80e16a934d1c50460fc03ea734bffb7f8e35b2852cb71336abf697842bf5f74f6498857bffcecdc46e9cd6f38ec6225e19f11a5b717e48b0daa4d57c34922aa80f278a518fafb8d0db66aeb86dfffd17214835785245e6c74861c564b4e6e51e722a962731a09f1447b7ba4fe8d530a33d7955334d3c57c84487ece0b9d10059fedabdb84a3642e7ca750398068fc2085450656f4b3d83a2134882090f40dcf3c0185171f11c7b42c5ee05c4d9a753cbf84f3ca79213dcdcb142e510d590d97710d5bcb59a5397bf9909210af4bbcc8dfcc90b59e122027d9af653807cc3897b96a1297589d34939d6dfd3c8b97555668b504d53762c0f2818eccbe0f418d69bcb72877fdb36e424ec33c218c0d30ead8a3166bbd17c074d759acdae9bdb9690e3e5aec37d204a76bb01defcf0a2d0b180b46e21f42386a4547ddfc5baffb89d89160f22ff04679375fdeb674011cc0beff2f0b277fff6ecb1f6e45ae5c5ccb27371430c24caf09bff772c105fc8ab13b73fe8519871eea4bf86365e8a0bdc10d2ca56f099acab391bcd0bc61a3b4fb6dbdf9bf50b9cf2d1908135c7e6b4c5c57fffb047c6f1127bc3708f391d013c797336d94cdcb4d6acd79a7db10fa1ee3f03ded5a5cac72fc2c38ec7fefe1c5cca523812c1b025eb24d376425e14ae129f23260be4277bd3a52fce62ce7915a55a200ab08d73e3f8121887a175ee700ff35ac42be8796ffab6726b653ad47031d7f37e92fc551e295d49b4", 0x1000}], 0x1, 0x0) 08:19:30 executing program 1: sync() r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r4, &(0x7f0000000040)=@in, &(0x7f00000002c0)=0xc) syz_extract_tcp_res(&(0x7f0000000480), 0x8001, 0x2) r5 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r5) r6 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r6, r7, r8}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000300)=0xc) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f00000003c0)=0x161, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 08:19:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df10af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f234a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb846b97e9ee092f77b62ae55cb1470a2e0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f2882fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e46312cfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f5399a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02", 0x28d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 08:19:30 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) r0 = socket$inet(0x2, 0x1, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fcntl$getown(r0, 0x5) munlock(&(0x7f0000c65000/0x2000)=nil, 0x2000) poll(&(0x7f0000001fef)=[{}, {}], 0x35b, 0x0) r1 = socket$inet6(0x18, 0x1000000004, 0x23) sendto(r1, &(0x7f0000000000)="035f931caf2654cb9c6b722aacecb0af10f4d64a386b26b6e395462723b11455ca1ef5ea400e8f251db489260a3a90fbca003fd907061147ffc9092af5c5267f5c676dc516e4f8d27700c9da09dafa0ae227b7d6ac0d1a12846ba1e47483c369284a9762dcedc5529072dd3ebd7622d026046fd842fca54230f0bd2077779d1e1007c4288079ae40c99645968ee8e1", 0x8f, 0xd, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 08:19:30 executing program 0: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 08:19:30 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = dup(r0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x50) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) socket$inet6(0x18, 0x5, 0x2000000000087) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x7) write(r0, &(0x7f0000000000)="c524ad69f602ec25c86fe15d85ddf149405844e45fde65302aa4c36dce383f3aa3c7e3cbe60db577028dadb85add88d543200320afa3095d0bec7bc91d6392e966863f442cb9591222e12190744aaf6f81d0ff755aa50ff05cf7f30cb699d60f49eed7b666ef88965721ab1de7edb1d8710e56096573727ca2aa", 0x7a) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) 08:19:30 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 08:19:30 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0xe9a2, 0x6316, 0x7fff, 0xff, 0x1, 0x2, 0x7fff}, &(0x7f0000000100)={0x1ff, 0x1, 0x2, 0x4b21, 0x0, 0x581b, 0x6, 0x8}, &(0x7f0000000140)={0x80000000, 0x800000000000000, 0x2, 0xffffffffd84346f9, 0x7fff, 0x0, 0x7, 0x6}, &(0x7f0000000780)={0x0, 0x7f}) recvfrom$unix(r0, &(0x7f0000001f00)=""/217, 0xfffffeeb, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x246) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) r2 = geteuid() seteuid(r2) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000001ec0)=[{r0, 0x44}, {r0, 0x8}], 0x1fffffffffffff6f, 0x5) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xa36043ab40d113c2, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x169}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x10) seteuid(r2) fcntl$dupfd(r0, 0x0, r0) r4 = semget$private(0x0, 0x3, 0x480) semop(r4, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x1000}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x0, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 08:19:31 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 08:19:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x53, 0x6, 0x4, 0x4a, "7cebf6734bcf7d9c4cbe5956809bfd577ecf5b1d", 0x5, 0x1}) 08:19:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/112, 0x70, 0x843, 0x0, 0x0) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 08:19:31 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f00000000c0)={{0x100000001}, {0x9}}, 0x0) 08:19:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) nanosleep(&(0x7f0000000000)={0x2, 0xffffffff}, &(0x7f0000000040)) writev(r1, &(0x7f0000000000), 0x1f0) 08:19:31 executing program 1: mknod$loop(&(0x7f0000000100)='./file0/../file0\x00', 0x8100, 0x1) r0 = syz_open_pts() syz_open_pts() r1 = semget(0x1, 0x7, 0x40) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/82) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x3}, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) 08:19:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="40642ac46f5862e1d8614575bca3c6295d2ac2f2f0e7eeb9bdddda8928c32f0616d42e1eee07f6c09b770426ce65232b7247e01076d7fd5cfe4f5f74bc41f714b05bdb81713c2dd70ee6706fa15d0f6336b300aeed7e644ec086d4ce19da4ecf619f8c22dbc115a9747b5cb138621e1f5f1422db5852031cd8b98d2c12399c8b96cecda17f94b56a6ca9bf67b8fddc727365d8c99aaaecdca25e09018f04692dbf0cf994fa7386f957aad41f9efe8f41e4559b61383a99f73a1e5715a063beaa422779cc831d496b1c67d75ff2ab8848f2b8ab21e88412c38a6ad4dd61e14dfbb0", 0xe1) r1 = dup(r0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x80, 0xfff, 0x3, "46eac8cd5fcd280fe913079eae5991cb97be6325", 0x0, 0x5}) 08:19:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r0, r0) shutdown(r1, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:19:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() setrlimit(0x4, &(0x7f0000000000)) 08:19:31 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000b80)) 08:19:31 executing program 0: socket$inet6(0x18, 0x3, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x229, 0xffffffff}, 0x1) 08:19:31 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getuid() r2 = dup(0xffffffffffffffff) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x200}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="d1305a2464cb75a291095e40ec327111306367d199b94dc6d2c6ad18b666cfd949f66b795b2b22e7c488cb261043f659ac8e1069722192a6367a9eb7cc4ee8fa59c24624d17c78f675b6a74cba093ad6c182116aa9924fb54e675d62e0236a2243caa2ce4079613952beae78e6f7e062ad29b3f53ab01ac72e07792ef7beb81f947d825199450faf6b4d3b1867bf8b4462ca3d864bf020fd08ceeae899c085b6796d7ef80059c8cd8abc72cbf8cdd12a4f72b21fbe00347f6935bf09d96eda76fa221da85535bab71a95b425cfd405879599b910b7497f93906f5338beda06f08544bef7eed9b0fa6e", 0xe9}, {&(0x7f0000000280)="651d2494e6c3b21066b719b972bf6a425b2d478c05978cf2bae60fd53979a78289bb5e41f2a00d52ca09bca718b0eb0ce7810d9acbcd", 0x36}], 0x2, &(0x7f0000000300)=[{0xb8, 0xffff, 0x0, "9265a2de2669e1abdb762c175024a26b521e549d522ece1748e2f47b8888a3d8188b74fb1cd44d8e24ec48ddc2d9d367263ec941c0dd7559333baf4717239f5bdc231b42596d65d5c0bae16b15817a51dd00395d1712bd166e6076fb851a4cd64975fb2e8752f19cb550f3dfc4d9904143bf88dd40ed1f07eb3b7d42ab19e7f97fee54cdce318e0c8ed97eec083c292207d59c98f972666faeec30189013c13dd7be0678ec4c3f55"}, {0x110, 0xffff, 0xfffffffffffffff9, "7250f123fcd8d3348af07e36ba56e580cc5737b1cf946eab0d46744cb30069366cf68747b034eef3482d7d7f8eecea4f8a1a245450b728a780050d3b05b7b2c25fe23dddee64ea6ab46bb460f0dca0b99d93c8b27fdd6cdb5766a03a8741ed050a7c815e2389901631c4b8cb9786d29f2dbb08c91ef2567a5f8ca948e5995fe74af0202e4b89caf44ae4978aa69bdb7a2b3b2cfae8c8fe7ef278a5d28f949d848f4d9a4986087b5977d4fe6c11a3d039a5634de8ff2ec7d30247300bbc1f0003cae8126bf74099ce146703c5d0f387d23cd5555398df23cf84093c4990230e4792c75e4c87f7d3ff1c8bcf308892d2aa8c2d9eb5665e104fcbe1"}], 0x1c8}, 0x2) syz_open_pts() setreuid(r0, r1) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') r3 = open$dir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x1, 0x40) r4 = getuid() r5 = getgid() fchownat(r3, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r4, r5, 0x6) 08:19:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x33, 0x4004, 0x8) socket(0x1, 0x7, 0x5) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x6}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8, 0x110) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='\x00\xe5') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a424e320d3fbffffff8a065bad1f9bded94892dddb2630ee1bf8cb078ce5faa3"], 0xfffffffffffffeae) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) 08:19:31 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x3, 0x80000000, r0}) 08:19:31 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 08:19:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x9, 0xe4, 0x7, "4aaaf8379a48b4fa9a96c127a9101ff36eedfefd", 0xffff, 0x1}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 08:19:31 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4daa46fb3d494dec, 0xfffffffffffffffb) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="f025e59320c147bbf15895c18bdf00d158fcb0d0c95c5ceb30554882d65f22221329101dbccca653eae5d83c71093128a5437e7b8e03601303bb020ccacfc8ab77eaeeca1985a954abf7eaf47eb4c0d0da40b61c86460077a2908dc82c323552ee548137f620159a29a03a613c960388b54e2eca8585c2faedf2a3371d7c8d910d2a49e91df926ee9e0b365b843f523cd01afe0ab3850ff1728cb4299e21afe0b63271d9113ff795f0712a3914217ab70488ce7602ce83669611db29115b8014e3d2daadfedd1349c3d3b920e9adba5e8cad55080ded9ca9a547371317ef87", 0xdf}], 0x1, 0x0, 0x0, 0x9}, 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffffc, 0xf5c}, 0xc) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 08:19:31 executing program 0: r0 = socket(0x2, 0x90d0e247d3af93c1, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 08:19:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) shutdown(r0, 0x3) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9}, 0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='!-{\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)=',\x00']) r2 = socket$inet6(0x18, 0x1, 0xffffbffffffffffe) shutdown(r2, 0xfffffffffffffffc) listen(r2, 0x0) 08:19:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000740)=[{&(0x7f00000015c0)="4af92785de47b0b6fe7f306bc3c660d62d1ec5c9f2530964d19f50ee45426488b66bac1bd2a507d8f44e91efd45b49ba1a6c353aa5cc0791d1fd2c7010059aaf03c22a602d578be990741d538140b89d794e51fa8c098da0a490c1fb8e15b0ec785d261456ce83c7aa03cf103fb40ffe07144675c6958f102a526c07abd501b9fe5a8d3830beba82e4e54bd77460e02cd7b55e830d3280f84524d919d88fd697cccf9aa67d2e1889828175ec3f4bd64e1c49a7949b518d6811e24c33166f85045cadb4efdbab4f056897d1a249d1672c624fd07438006557ce139ba60c9f75b7592decdc3d583c42daccd4d35744399948fd17e5db840109fac24ce1cff83503c224b7b7469f40979a7a2c2b5464f6db6ba260c7c065889ebb09fbb2cae64ff1ed5ee27d958ad9dc04ff5a59b86334ba0216f75664b83e66c03e3fb21d20e413af6451ccc54c67e20bfc39596af9ce992ef63bd032bcec296e20c1b79d084834f7f0224f669ead5ed94af30fe38e4478c07ba4562013ed84ca75ebe17c37f5a9cd1b7b4a3b968816e36728c15a44b524898263c982c1e2c9ca77adaa24fb58b42cf4412eb495c453a3d25277cf3feee6e698b16dfbbd8629bbde71361c79795a544e51b4466a8ec0cd2c52a4f32454f89815ef1edc905da645b131b3966d6cf368de87665c37d323c039fefa641258831528ec137cda8f7e62e40d098c60bac096f605b28cd09a70053db5bf8d012058c833c9a8b065880b1204122efe121b38646b8fad2caefd2f43daceeaf3934b35b04c1dacceee141b95b3024edb2904b0cddab677a0bbf0a2cf6430488337795460b14a0031bc2c447b6e9f1e72d9891992557c1917e373eba99e8b847efedf7652bcba14a270027ffd293939514816fae36c9777fc27ebe1d35c64c03dc6f10f1602562116422859130fd739c7f5f4b9e7b4e291210eaa723de8cb2feadc99d1027deece38413569e365cde18d802b67430cac073b7f85312d8aefb1eb2c77816f9bc41849d57ab9123934fe7af5de5252264e1fdd9713428c9089a514779943a9c7629499dc2f18489a53d68a3aa92553afcf6a4294631100d8d14d5463afd70a3d8ba0031a38ab525171cb2f12057c067c22a553ff6af1a2e3a75bff653e7d8835e0c7ad9205cc43df81da89694ba5629c285b050a31efe76987599315c24dade4bf92fba2c4ea641b450041b93b3b79186990a07154c7bea89af48268b5f5bcf31d3d7fa0812ef4a450566aceefccd43539509e7c4c077e5782f19d85031811dbc2fb2f3b8eac20120e82e121daa07467cf1c6d7e2533554c694232958e22af2384154e0e371993fe9f6837331190c224cc556de5a00fb4d774b16fd1f8ece2e863cd1b290450a6186c6be8e1d5449debe5ffaed1eb5d213afb8e432f1a67d4b6efd0e0bf60deb9393bada16c2bc538ebf5162a5d2fd3eb9b122215782090bd041dca28c9be1ef0720eedc6cebd04265bf1d10b92da06d8a5f564ef840a9e91f59bff35b1a6afa3d4973dc86b59a75c0f9b3cfe80b5c60641dae5ece2ec60cd4fb0a535948993d3f57314ba4dd65843b3974c629613c9281adbd3016111036e43c019f5287d66ccd0d699069ea11a614ba049eb7dcfc509c28f43e9b6039f18f2e2073eb397e2bb81a65e1aa236d0f2c75263b61fdd5d10505b92b95a763a52bf6700d89ac3a1a1f56bdb1cbcaf21772c3d9cf8c1f9e0b71f831e6616a9634c7c396fc570649d38ed11c5fa86ccdc59795f5ff5070bd7ac0bd9a932daf0eb47f40cfc42d72aff6df973c28437e9021cb74711df8b329dc68468268a3b3d2e4226ba2d5860c71338b97c9fa341df649c6a0c584aadfaeca9df23fa1a3e4f2d9fea733ba6864ced3f0ca4705aced65cc5e015799649f433402c7aabb561af026ebfa435192e99fe605918641f960740109cb9f23a98a68a6ba542c8776a25e096ce549b669b42651a99e50ae507dd188091e81419601a1f4a732cd6fe451b294f41124edcf04a12a48b9c18ac345c663c414de7126fa27e4c42da3973dcf0e4b5b2594e057a0a427956509c4bf496f052bb4f08722c6182493ce9ee44d1b16b149469bd3c7af0ee850775edec56e37e9986cdd7eb1277e3f5bbdfae4bfd9eddb71c758f9a83b32beabb8ebacb0c7b655317107a7b670a804cd63ca558125a9825a0cc952016a4c59c66eda0599bcbff520f7c2713f96f7cebac6bec719b2dc24cff3727814ffea105164a0cdbef83ec1884ea220c92e46d273a9be7a07436ab12b5b1f539f627ad6c7bda1c17e027e7ee63d6cf924802859a727c2ddc4026c5452d67e2bbf8b796fc7a930996356e4b3c879f5f2d41a11a0b10fed58ff0a66f0e1b901ec6bf10bdf4e1b1f44258ec7839eb7e11cf92b650547e7089fb999529b5ece6827c9c037673bf5795864a3433974cfebbe41844325c542952fe5df8043313d54530f0932e5220d5f08ce5eb12b6b5de543b0c3ffab1154b5ea4eff6fc707b8d0b8b82f433649b1af95181cd91a50a7f2baf78e0c47b454e47154247cd24bb17e9143e08ac76b7b258610734d1c5633cc4571af75be41f8454b603ff187c8b7e42987796a869fc7265723d78873bac5e2d2e8c26abaddebf7de7ccdbcbe125812df9379251669bfd1f1e897752625ac690816b94ee32d5a16557550f6a0ea8912e2f5a5c3a3f16121f6fbca4c32f5185b290b6e560752074ad47e6630e36afc246e57a2ee027af8058a3654d6b4f23952767baf350ea6f8d6656f15a5b37de209740689016aa6ce3902002daa5c66fde201b22266f1bb687cf00ac2acb02ebe76556267e5ecb425f0f59db7678961c27eea54b0fdda17ff7d436a80e3b54c903ba44851fe4854e2df7930055323dbe63a07b2e0140753fd48ed641668344fe5885a6b9ba5a1acce29a3cab33998974c38a1676c052e85fa5f62a137248662e20783e48087d635a0d70aa9982999e496369540f5b8c6349abbd63111b30a3b03bf9b0e2b811663b998b8962322ee2f19ffc9404b8de28a240563278229cf22ff0e7a7253031552076fb00225461798ad0a4279ed647e7aa0383bb9d7ef1c2677907018e58ea76c02d509ccbd37b9221d2cfd9c9e7561bc29620cdda1160200019ce1e8f685fccc48ba5477ed849be0dadb3e042ee2a89269ac0d047c71fd22e529a19d2b823e9aebf1e046ef76652a24a15a7f8408a6fc917eeffff4a8494273aeeaeb60804bf5273392c23204826d3dad24cfbd67363f5d82891292a0b1e2441df3c7fa47500cdd55bd80b75fdcf43ba3d9eeaec17ae431ee0f834b067ad5eb9f47aa9a41373bd4f32db162629fe45835c847e42ba92aeb9b260a196f3152c55efec4842bf277d42fc3f30a2c03a23dcea7191a63356b583aeced12f56eafadab43b9db02e96dafba25d664ae7002ff448019e811551d9742cff003ad1edf8cd681cbe474044591075c13324b99d2194a893283905c9363d141d7796b4a0144ecc076b1a4ef118e2b5aa442c74bae7919b39b27d9b356e2ae2fa56e8e7f1503cdc0d3c7d2d419c46097c750af77058e0e250ff332d435e5b0604677d2e1615e9308fd6d86839ef22bb544c6b9aa8294ea1a8a106f2734db9ca2a877e5826466a1b3bdd1180df4686f82b6bcef17bfd455c0263eebf2b889cd50702d677e9b7a811631d49b7590e5278bc6eac4683d54c5f3f8a8746926a9286daea517af20200c7e1a362c808c0a64cb3b5d3d3b179ccd11ded89b8fffc0b183ea5b4e6bf93a882a42cebc000384fbf59016bb8cbad84f02bfcf0988e3bd125b6d0afb11621a833900a1ce56f5e4a1fc68299d91a51622178784aaa89ef177387dd63c76ad91b458a4b39a04062c2c7764fa678a54010e3d0bf4a43f1326f142ecce11fa3abce38c06ae4d3bbac6a2a054fb76272c2f5647be48464d8451f01a6fa67cd5eea5fe270a9e9aaed70aff7d2d8e30f50e8e5c2f9772cf42acf10ef9565ad8b9bc1f76c311001d3b7fef2004903d03c66d4fa4a5d2a089ba77a065640f38aa11fcd975f2fba86d76eeaa6a044ff69281933cd5009a4a7b88170fd527806f3406ebdc3fa15478f479906a3bea9fb33784dcdd54dc2b717c6bee0e93875dec1f2f8f3590950c1638985d458e323b3a284297ad0476d90439a041f1947f40a69181784a1ff99cf0f6356de6dac3cdcfaadf6997d2cb1d3c4ae932911abc05c75af0570404e6abb377228ccec56a4299e9eeb46c38dd6307f9055c3119198a6a5907280f54b8180eee01dedd5cc7b78b3e14f97f3d0d7428035ac30d86a2b4020a55a3f2b1222c225c8bde8bae135cbb404eff392f30aa9aeb2e12b84cc6f688c84249eb4ec2d14c61e0d0c85ba33c2d968732c5c311fafab3641e1e1ed5631eac28da2b00887db574937ed8383cc4aeafbf900afe85e63e8ca36c9f1ab08c12e7f3e02635c26e20ce0a7a42c519fe3a19b6abd5f6b9b1c3a029452d1ce4527535abfb8e8112ad438f70c44d914a344cf3cef3d505b6d3f818f1222a960e6f92a8c3bd28b3464b6489da85797d5b6a151eced63e4e18a2116a2cee96448978d57ecb0f7605ed0149bcc6f3a76c46094302728d2425d3cf474376f34e52afb58105d3294c968b9c1f180c8a4836b93035e703ef770204771197c1cef138b9d2a2ac902f7cb83daf327f094f74f9fecc5193bf6bc61a48a6d6dafb7d55b42bf99931fdd0a381c3e4449ef15a3f2fb1b16e032c5348285ac7757b8517c21b38614e27d1342651d9c048267e3ab0ce63c0e935d8482072cec0b3f308f57ef2a7e331849e558e21f91480dd63be5c1c384ebd17e6823c55dd453d637b0b893c1b74c6f3d5d622a907c9ceff10187521ad21564ba2eb903463b3370df71139b19082ee5ef09869d7f16f416ef79b9c2ed604f2244bf082394d90c6eca0ea5a910dca9e2bfaab05efa291968afa972a70d43ca05a4ba85442316e7da59ad5872eca32286291b81db931fa07dfa0bc71809dd9edc3ad703db36f8fd5bf59fe2ec7775fc1b75f5e0f60af057d5705a8a9b4f6797d8216280237c579ea1bb19a5a210fc62741eab370bcb5fc2e0957ca42bff6b5d377e66a1980e4dbed49eb327358ba1c0a753b2ba8003059a5875a526499c2c3af6311506123c601d392f97bb1538275cb4ee9cb0952aef12d4fd184a3924f53238083d784becc840fbee02c0b1312c1070f51d1d10f2719b72e3443672c78491b4e369ba94494028d330d3e274a94cbdd8f15cdfc18a21937da7cdf5976764f22adeefb86ffbe2febe4db86b64cbaf8ecf614723654a77e6ed166e3af649f37d454c7c091cfa16631cfd027b41ec349725c45da3966ff84fdee79d866d1630725e75666bdc49d2a02f901cb527ff03082a180d633740ec409b044c37b7a319c6e809d9dac1812b06faa459bfd233dcbe848818c3dff491f26b11f58f6a03a42d8a9df0ee9547bfd4f94fca61ce27577cba69122f0952d03e3e9d433692c88e0031e54a23dac8751e177464b9b1e6c75604f928e08aec2f880ece27e75b02fd4197aaabfd541f975cc18bd2738cf8be8851151375948a30122f1092f4bbcc470c433529a0a2bc6ac953c36065e9f9db660ec725cfd8314ec28fb6dcdfc9b1b8df1a5c74630bae9661c30cffbd1f159a7c3c1037d1d80043f0d5fa327a2fe9b7800d38850c813a9d4d1d9dce01fcad9563baa3aea69a989605551d84559513029851537e60ead1a2682f50fb389f7545156268fc04ebf23de98fa949dfa3874e264dea", 0x1000}, {&(0x7f0000000180)="114c5a0aa9a9f647934dfb8692b937d4ea9a94b6a41600cc16fee2633e0d5ce7f5db6c4c1869687b0d252a56a51ecc81b4e73dce0517e26aacc534b6926dee66024f2c34de7f30ae07c4aa7527c5412dca204b8f72ff0008197e9f7767794c5de18bd1442774c9f75864725f43e1b6c9b3e278f23d2ffd73f855f506b7b7ab84e24904b1e237c77f5c8def5ff5efaaa4a757c23ff9eaa9011534d29823ce370b394e88f12672f217f10d6cceb70c098efbc16a5edb5638e21447d285798882bda1403fdfd7bae4ab5bf927752b5596fff3d5103161d341c8803f4a46245d43f0dbc16a362800f9fee1d0da8aae323feb0b651f10fc4592", 0xf7}, {&(0x7f0000000280)="70f451216bffcef1fb364814aeaa52161e87950e867a6ff7397179e3a03f3b119248029cd531ea4eb692b81f58ed01ad23a7c1e2a3cbdf44ba53e99fd77fac80849fbd10fb15535517cdebba3fe16db5f04cc3f5a42e5243eb30811636d3c7ceadb34f0187c259d0", 0x68}, {&(0x7f0000000300)="31d234e5d803288f2a5840eed4f6e23ab7decd9b85ee0f503177fe8988dcc8bd9ffe24ca74105f19e7c1fd552188a2f418ca900e5cbed5aa18c9721ac66e37a3b29b90c86b38cbc00459233ac15c56180dcef41532a51779b56129265782f6314fe230a09d99e898ef1d0deeb36f4f71cc75b0f3683c5d9fcbf8526abc29d391c6bd3ba4e74d126bf336743f9d50211308caaab7c1ea37fe123eee816d282b0fba64a83b80a5802b22f96b43bec7f669c2449762d324560da28fc018bc14d73f7ae04ed59ecb36f6a9376ec8f0a3d3170db46bf099ff762521cc756d48740a4f223e4dc4c1e2ec9b", 0xe8}, {&(0x7f0000000400)="523ce5c017ca5ec7309302db6df4edb57bad4e94d9785dc920c354406c87d5715cee87be06e9fde832c73b4235ec124e1c5a200f4ca232ecf3c6dc932e1db22be6c756e1df9f09aaeaff2ba2cc074dc34d8155662125c7d254b8d2e69beb4694926556e037a4bab50e68e29f440d613bae0b0584cae20526588892e8f82f7e140c9e4ac0262fc2da8696a451a043740056f3655287394cd23ee2c8324c496fa0aa2dfb22bd3bc8d26f768071e0a2ff6fc2c78f7794051fbbb8238fa24408a039afeccc0481479c79ef0e061e09aee09aac829d9eb04d6ea09189484faca3a2829628ee75ab8143618d1fe4f0933a", 0xee}, {&(0x7f0000000500)="3327cbd4100c963ccb23ada9650cd8da8d58714fe1c242b534b6340d07c1c9e04e722dd4c575b0de4f1b98e9f46e5c", 0x2f}, {&(0x7f0000000540)="c7787ab798dab30b57dc42b9c0bf13803fde5fd7fe96566ffc24d9b7f293", 0x1e}, {&(0x7f0000000580)="ae2321df6d776599a329", 0xa}, {&(0x7f00000005c0)="fd95419c1f817760db4bef987136a00638b1d67c57f88fa0026b21e722aea065ad553e1209d8a08d129072ca9d4e500fa5ee3f3ba9b0a1ac4698e31a702d089de866076024548d4e96f5bd386140c921de95596b51c95a2efdb8724b16bc896619659fd559cb913da74241753ac639311f1da78562f935ed5d3a0857a532c690", 0x80}, {&(0x7f0000000640)="5364783d1689f69e0e27bbcf4e1cd20f6a26fd6109cde6e81aa4f60c3fbffc803c68bce749db3150e4caaed9b080553ad39ebbc358260322bfe7548e4503b9672bb489fec35ab5e25607730588a744dbf0195cd78302a5283a79b58619c18c5e4158c88d37a6e9020014b182b163e6974d93cac79896cd951ef04f253a07e1fd2ded70e6a14f64015b9f17864265bdac0cfae6b20b62b6b9e38527b14e54cc8b4eda211852f542d8a9bc940a8fec6b5c2710f10b68c954c65edceb6aaa30b43ae26e95a36788dac600cd9b14cff3ca46a769cf3e8c7a39c2c586248e4a7645b67e32241e1201e3535e92aa4eefbcfa9c43900fdaf92047874ed7757445", 0xfd}], 0xa, 0x0, 0x0, 0x2}, 0x4) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') dup2(r0, r0) open$dir(&(0x7f0000000840)='./file0\x00', 0x68, 0x80) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:19:32 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000880)="11fdbb9a97a0ea03a0965c9196d2089dfc47d6fe46d091bcbea6c44f62f67c88d9a6a85c6b35cb08f3ce079138a5801659bf10e6409086f5615f03f41396755b161705b55b228c9c04a718861588b81dd8e66cebe059c7915f51f1585a9d4e711b5aa016aefc15dd1e474c3e737d1e1fe0ab43bdc1c162ed98d68ca5b080d338838e1469e871d4aee3429744a78fca72540633d8ebf705dad8addc2210f92cc957f15ced18acfd92b7e1da6a7365e226179ef48d2579f1d83e9495dddfe12488e601652df6f1d888476b1814b9596880293573e6d1a2877e1b16532ff9f92107c787540f7e0ad3e547404ca1462b833b452bfdd5dc3698842aaa4d901464549ac45b9e56c87b506ae2e5d01f13e91a90ab852a2792b347d2bd4807ff14546d729000f59032db401347900f95944e2b3b15cac2f024128c0f25118376368301f5c41947e2542f6a4da65804bb7eb4ce6f4df3f43b4fa8a366a5414bd6aa827a402c45cfea769ed712aeb3b1d0107b7479dde77a03deed0dfe8f08404acfec08c8ea0b26989eb60cd46a7422fc61124ffd79cbd6cb3df6f0dd921560314338605e73905220b0df18dac05294a22428922adb5e8231c7fe3fd88eb9e4d9ce63c2b85c2c7e826d1d116952d403b6e077c95b8fafeb4e0d91696fdec0e2c52b686563c0b8082c0e39f63979d7f73827c0130a27a201a1e15ba64cba096545c2d1b7e81c200694578ed9ed3feccb8eea559c7a43cecf0965c2bd1ff8a2916d2655caa19ef33cf3e84836111d11597e1a58667550b4414b7158e5c3406826f433111331c34b3cf1a16f9a24ea5ccf0194b30a202efe1664dca77ea122649cafaa7bd0df6d098d8cdb39ab43fc02d2e2a8b31f7687024316ba075a96b9720214c68d044d1f8644e638a9f600cc979979ef4f036287faf2672925ac6d346e693693d76e66157e8131eeca93f485ab9b75bafc563844e07b32797770782bb1aaef40739aae857c75312ddddb5e20dbf75857ed82a264a0ea4043cf0aa940df7ab337b3af4deaa418d3bfe23f4db175058a54f6dab96af390f3241314cfe655fa083154896afc848f1a4edeed5e2e9573d9aaa5f7cf8711ae2b0d49661782d5c9ab700edd827ba8fbc5fa3e4b048a10b74ac68fd5f3d711d90e9570c75228714153783c602efca5c4bf56443d2d038c0a6c20b74d585dc02019283af4c4cf38ece366e84dce7ccd55dee02c116086f384af99c50b7b6597301f3f220b698b0401e7361626b0777c9376f2fb1aa227c8089763f1c81a17e27768f8c5b91b12500dd0fcf045c77bcedd4697947352c5382ae8ea6146bb590ab9d0d991303835d18146f7343c827e14cbf1d0518a1e2cdd81ba6bb4ec77960080531e3bdb6b666125c6445fb56dae8b3988f64fa3751e63dbdbc687b12819c07056cab0c0d26212a649c2b5544e49bc1440d33dedd4217bf81e30c47f65c97eb557188eb77c17126f413c6d5d54fc05931b481eb2b9ec868caa23396a6d3166f7095763ae29c56dd6e3b22cf296abdf3ee8478ca940291fa969138b4787d0fe46a51afd91f83669d2cc3dd79f6979635577a7022833b19bc6d6380262909d4bd6baa09d4c0a031760ab046367aa6fa18a19687634287be5831c3f9c8c7765b8c804ced7be5b0b4dbc3ca976228b6554d319d893eaa478e252a184071174c69132b9ee153596b662e7d463ba41b4c4e696950985d42d3b08b32afa17aac485c12b85f82be743912ef248486f010bfedae6b9fd143ba80200da151647c23c68a0f262aea2bdd8e388996fb234edc7a79af25e205ea4457efe87614618ee992fc4ee8eb744b61986cb6a3891ca7204e23fafe334f4ecd7570f6bc62ebf10c2f4e645d7eb53c8f398663ac35ed38754124a3ab7ec97b1609fcbf72bd98de55c8a3bd363fb5c5c90962327dbbd9df6430c60189483075bbf8eaa427d7135a7267b288f62c10e1aab087a4736e41684de399911d1f9eba2d61bbb62273ada563ebb49af20892fc85d99bc38fb58a0ca881c29771e490c05c1e715b9dcf4f6cf7f4c856dfc54cc58badc64c5b88ad1d58d411b7013e60076bc8a3b1181996f36a64bf405d6b815ef60313defe94120c8214118371d8013cd0f0b99c65539108919ee7543df7eb6304df810d0d6055c0f3e0b45e789f722f483100d7084d1f9ef46d1616accef5096da1700447f95829b6cadfab5bfdf4263e2f70886d5ec7d4208056292ce1e106052397dd5b026e42cbe4d2d6f3b268fc9e7567441004b0ffba01582a00567ac6913724615bae02edc2e189f7ca6a0e9317d0b8e4258a03d02c0c2c1b730223b8372d2fdec7feacf89a32c0e44d88173c8063195246a704f83b64430a36935a8156744f19e14532c71021efa31f7ad3370f27d43254c87a0279a8762ce911bda053b2abae1f7b4946049e3a1fd15fe7c000955a23afebaed6273d917d610b0320a79d3eae615e40119a548d60e6e4ced3e6a45b4592f86cd972eda091c06f53e6ed85cc8d66fcb5c9cee6dc28e1c72685ba82f4ab254dd17d0d5d03efed69e2cb8abe5f8e2d43f12adb32c68f67451c47ed2e3ca2a3e974046202dd980aeeac785f411e950ce45ed8940e3eb1c8fe359b962531392ecf8e921955f3f901ddee467ad70f0e4f43438d7a33a08e0c0630cf2e711faa75bd3cec70cf3072d34eb5603b74976c6d4231241e5ff72a5ec240e13db823ec41b3efa917e8972e52f2c4a67616c6b59823df8a495007ee78f00e608b4333b1c78a23989fb3ef15d2c530ac30615a51fe3e97ee334fa9ff75299769a93e66d37532d5bbadb717204be24182809839dd91f153fcb9b0cebe8cffc53092535351220f03b3fd5eef7f7979d144ad8267eb0b2cf5156b35751276612fa0056ed16a5ca659bdbe874dabee2e8ca22370cf5033c26b3a512f04051e5d614e842e6f67a7c4375b9f9a8323eaf894024af0fd2b46c5f6062873865f600c1b7d6918ed73e89dfce0678b627ca9a4514a7b27324e9984907272cda47c9873fd26778bbe174b5ed247fa904a5d4d011fae609e856793cdd6e3a7506a9c60c764e38fac0d04bb251661b47489240c3fc84614c5857eeeaff6bb9dfabf9ae0cbef531bdd6ae6ca4923999ba18a1834f3c69f97afa48f5fda67f68a19aba98fd168587ce9458fdbf20ec3fa6f5b2cf198e1de96d91d2ec2222b6ffe7eab54a8532ec1e599ea807496e99f50fccaf541d7711bb4d17d44a664d613d5ecf1feea5ca0d06c71c4cca3752f7ebdd1626e3424118362b10cf0e595ec6e4be8a71f0bc5fe8d378da47f4bd2a89267f2ac6510217e18ebc2dcd0c5e7d5d1b02cfb6a08a9cc8ab6a6469023a39f68e3c91556cec3f2f90335964460ae57bbd743a45443d03a0bcd7fd2578c7af19ddf76ad91d67b3f87e4c709db5b4c89bd7ab11fb1926948fcccad41295117d248e684e8757b1d4fb4349e3109f90a0dba7ff326421241db5e7b45feb44e6d32000191f3b178cf025a2a2adbaa2a0dd6adcd4c2f961e75b2f510a74a1a3c8cc6e8b5ba9c8ee8354193dd1455b2c21d262d13f189b9ef428a1f96bab55ed2a1db434895ad0e476cf994e8bc5f72b4542132ff68eb43f540380c6ee88344ceca0d65d7c4f2c4c42af8e141c6c3b30b3b6362be67c0e797db9dbab1d9848233bb519a255318e3014d587f15715b36709fdf525326a13964d552007c3f140edfc9abd3209f9c64e3e9fe7a0d1e9151cd18b8faae68db8bb7ee640867e4afe2faca5c164324ef8282c0725d8c9cc00619f7a542ccd38bbbef47c9c3a6443eb1af929829480dd50aaa367b93fdb9c887ef471dfacc7ce44881868ab8dd121219a7f5fa7535d27fdff6738c5685ad849838deefb4cda61e8c2565f589d5e83226f90c55c13e07996c973e142393960eede813707e3920470d465d28c13fda2900e7e87eea919d1595e9b798aed52c39a40ed96d694e08209dda26c0157243a319bbe7fdbcd479712037bbefdfac1367d31f36b0878f836e82a63c8375ca8746afb509ff5dc21994c27079aa3493cf0846a46f2b5018c0b7b146301f4e190001dfdd5a2f205f2e2bf300e5f106e1e973ca73a5ed81b0229e86c194ca6afbc1eb44c6ec8776dc10c71fbfc961d6b964e59588e728a80efa43fb58815db9eb311c1be8b29a1d3569489bdd6d50a5868324f499756458464377eda476b1224a4459fc3b8eb001b3d1d3a31c748f8dee636672b7ffa1d1b8da36b3b0208f59c657f511033a7cbf3b7b37f50764fdda40efb39d6372c9d0725dc92bd5e03ad0c0d4cf5ff5ba6c66f31195c21a86115d6f70d4121af592feddc7ef27d7c51613f4c3d0881140d96f0b31c9995cec80fa405dedcd278285baf8f40f8f95eab10076e63da46fe61f76321c0256c7e7c0508a104a18cceb37134f4bc384050a8930ef492ddaf87fa273e5b5deff2e3fc4f7fa6872b623fe9d1e894a62113348e25fef653e4294711bb546b2f752b1ba760c31cf84e6803a5f45ee9cf86eeb5d8423a03de71950da715dfb17ed4538a0f0732b36678cbbb814ed43e692ad613f6dcce4aa81f4ce354894e7e2b86bc7a2f0be40eb961704e4896e6a9f6d9b91808ce7729e56613d1415f4f6a86cb984228e0bf6965e1f18b88d3992c737273cc128a42e7f9153300bac01de575863624174389a996cbea713b538d3e76a1748953eee7f719a7c08156ac8c15da7d5ab541b9bb1895c1956f0f5a71519bdef0f526666d28274e6d97d43b3c2826096cdba0e449685d415c7d0544896891958b3e0b9002aa32121f14bc5d8a054d1bd3bada95e5d28fd2cb455e8e07c1643a925ee55474b9d823e9e21ab6197fa7aa9dd23188e6357485d7954f89b38b5359d8f35204093887f49f07f88115f836f78d8858217f2a8849b787c3a8a1eb2d9237557ef19832d1644e6eae8640b6fd9a39362365fb66864f5aaabc6f8b7766979f0821dec802c206d039c6b557f31af2d550357365c5833ef4865bc14ff3a93b53ae1dc793d02a236d1a2c5b2a2db5304849d76bf2743743ad89453e24556450cea1363ce8ce485983d5725691ab78a769bd8232d41d5e4427bb9f723a3080158062abdd1e3b69a6f43d3b031125d1eb553fd2cb756961fd869934dc6018bbe3686f88adf2965d5d9d02437576a2c4b23dec53e28810ec54c17843aa3a09f8cb98251b19e223da10e6d9dc4e42235bfa085b6d89595396ab9c123dca465978a10848e239f74910bb83398cb3aa73b1bfd855f95aa60dd913c252792c76d2307748361c6616110838d0b1af0104ffdb207634a4fe981f5d34a43740971be7d711cfc75b225b4f4aaf976b6510dabbed92b24668e4fbc1502a09752d259f277908a7ae9270774336184b9b9b3b73cec8fdc563b6507afa49f5dfee69009a93588c443f26a5b59b948327011393bc4fdb20cafdad1a4aa12fb8a8cc6b58ff878432bf718cf95cba837216681beeddc0fb1958a9436a46841d5b317c11d52f849744b868c914b26f7f94fe405a52c2d69ff10780b31256896247ced856d1b3ed44393c91da3bd9a1b7add51825d0bf14865281d9ded73178e47080f6334da0dd024cef2fc2dbb180a10343714e7af26c63e57ca92d2ba1558b6c39887d151c3c083cfee4e6fb05d820f8277eb00432c4ed043122cc0139a5e4d47d2e40b6c369396e7f5c8818b770434716bfee5917c29175e301504258d0d42244e6f4199b2d15c586044a721c82b5f03202f7431dd51f0790ffcf129bff8ceda00f443d26a1", 0x1000) write(r1, &(0x7f0000000240)="f11b48c7a656431c1eb56fa54aa7c779cd38b0f935fe88f4126cac41cb30e2b3c3480cf349193ddd7283fce167301434033c083c139e602bb41b6705a84d6cc19b8c3a14b24ae26e269b3fda1bbfa0ca47aedbbc228187c98e059c8a550dbd613f48ae659e1bd9c6c7984c09dce88106c3b57f76eb3eb4f1c03ebd2080b147e5bd8125759f6a07e738a212715956e5361d3d3b651ccb5e551794aefb61cf3e2c938f732c6bf81ba7e7baa771a283bd9b6af304adb9349470828bd268d1456eefdac7b0f6a4b889a137f9f1dcdc36993580da093ca3bd236df1870f6de97d8abe7e4b1d5360deb821d62a6ccc2062c73e10e9b2eaf8fd91788ba9cb2b7b55e0f44b727dbb61ce2a414747b6d40e7f08e4311d9afe91d193013c4bedd8f421d4e579e6c5011899fd120790d4d9e593dbfc0103ff63787a956e200397e83707c8eae9e09b7796557976ad16ae0bfa3f8fd2b9276754b1fabbe0e4f8c61ae91fda7a4cd1dd9b79d5c125f8218a8b64e0dbda9682b1a255bac120415a403725a90a746a0ffa41cf8ebfab9c0641e0870d48b6c9c1b683ca4a5311771b431207dd234056e12509822c2195e49d7dc4068835712f", 0x1b1) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) 08:19:32 executing program 0: socketpair(0x37, 0x4004, 0xeaf, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x7, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x3, 0x67c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x80000000000018, 0x0, 0x3b8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xa1, 0x1, 0x1, 0x6}, {{r2}, 0xfffffffffffffff9, 0x11, 0x0, 0xb03e, 0xfc6d}], 0xfffffffffffffffc, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x20, 0x7, 0x8}, {{r2}, 0x0, 0x48, 0x2000004d, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0xc0000000, 0x8}, {{r2}, 0x0, 0x0, 0x1, 0x3, 0x800}], 0x8, &(0x7f0000000100)={0x7}) 08:19:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 08:19:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) fcntl$dupfd(r0, 0xa, r1) 08:19:33 executing program 0: socket(0x20, 0x2, 0x8001) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 08:19:33 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = getpid() r3 = getuid() getgroups(0x6, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c80)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\'\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='{\x00', &(0x7f0000000b00)='}\xff}[\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='}^$\x00', &(0x7f0000000bc0)='!\x00', &(0x7f0000000c00)='*}\x00', &(0x7f0000000c40)='\'.*\x00'], &(0x7f0000000f80)=[&(0x7f0000000d00)=')\x00', &(0x7f0000000d40)='$\x00', &(0x7f0000000d80)='}}.\x00', &(0x7f0000000dc0)='[{:\x00', &(0x7f0000000e00)='$\x00', &(0x7f0000000e40)='}\x00', &(0x7f0000000e80)='\x00', &(0x7f0000000ec0)='#[\x00', &(0x7f0000000f00)='+#\x00', &(0x7f0000000f40)='-\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r6 = getuid() getgroups(0x2, &(0x7f0000000840)=[0x0, 0x0]) setsockopt(r1, 0xff, 0x13, &(0x7f0000001080)="5354fe170d578142aa96b00928de2df5015bad1bd21359d347c707d78c64fe2344833b5e346ceae05960211e66dfb0e7be9cce40b3b3bf7ba585330a9a2ab527835aa0b478d50d232986410d4c0f2989816eac1fe843299042d584cde8af45c414b375d97fb0710ed71c1a96e6d7deca121c33881e0b1d439eaa811b51dda5c118048dfb250f6c535f07129572280e5b1ac7851ab372dc", 0x97) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000180)="9f574b0817aca924468102c64eb1e1fc1a2cd8028c9f0fc39f03fa973be9ff937e116008246e26098436c1e0a81e60dd6a5372", 0x33}, {&(0x7f00000001c0)="620e525f50a8ce7ba01675df44ebf1dc9d18d5c4e0d8e6b6dc9689ebd1017b65c99fefbdf7f3af623203517d8a09af9f8c0778b58ce006d4b276704033bc10fa5db02896c2befd3b5322048bfeaa61e2d0457830694ead90796fbe3c9e0b04ec5aed5e68b56c62b1f60acbb220d827015bc2e3975358d1d43f99abd70607cc4837311dca14f089160afeee3461c4d741c5430b9bbe9ed1", 0x97}, {&(0x7f0000000280)="fe70dc48b67513e60f48fa344ce448e85ae149057578006155a46e71ef46ef1c4b22f920cfd26f29bc6daf2dfc940d7feb4411941260975aefc6c0e8767237aba1339508a3f74b8c0a64c232adcbde76aa12eb9db1e5d8f5a2077785f73b2a2a9a333d1706370a45e232f2bb251b8f2935f6156cc30caae036efd69e576229f0e2cae49a0cb3db50414541decd9e96ccddb13d976f8757f681602820debc8dc2897bcac6b8d4b342d225100a63e0f216b8392d199e7c", 0xb6}, {&(0x7f0000000340)="82ea4bf2b0cbb7bcc25139f3ed4a5c9dd30103ee3bdd675ddabcfdfc83e2f065a114e4d978ff4272096086be4ba6932083e764a10ed60071dfce49f43a29b734ec6e38811aa5b3fc4852ebc44897b1c5652fb2ea2cdb164fbf02ac20eee34a9884688e5437a96a0962f6b061ab6ef8a668381c0f28f173defea0bf0ba157d6b0364d0ea0ccf07e790bf9461d697d0534", 0x90}, {&(0x7f0000000400)="2445f57e9c0e73ed0fe107a117bdec5b611bcb3ccaca96a5be1ac283f1e98cdbed183884ad4a2bd4168868019637f284e3ef2646abf54cec1a6ad0535da0e6a1afdd96c9472ed2fb47b6d822d1440b9090ae9bb1f8b5b3ca377e4bf6f97bf86309dd500bd3e983ee34dfdd38799406b828c3be5d6a2ac6f6b1008a9bd8e12bb9c793c7409600ad4215910620207eace7b9cbd166522edb", 0x97}, {&(0x7f00000004c0)="23d1ad5c95c3460c7b51c0fc120f254a531e49ac63ed3854844641a59cdf4351eb514ef7ab6b73d53ca93ffaf3b3ce958d10e12eb4dd42649c9a53edca06997bdb41b34ef1ca404b42751d293b1eb1bd6e5190fac10af04fc29c4be5066c0842d374a1c426d724aacadeb2dacfd088e3ad89a1f2bcca7a84fbf3ef79562a6323c717ea12f13840a904261e14d00b1dbf7c1728605b7b21dc3583a6a66bfba786b1246f4564ee18f16e118bbd895e4db1c4c0191d885d13e68837fddd3776f39242e2869376", 0xc5}, {&(0x7f00000005c0)="2546c3e45364b01074edfe7101ef9f3307eb3e110189263f24bf6a6c4f2cd3b8edf3537f9789035be1c18aaf80821cf184a90a7b9bbaf5f0e14865625c79855097ae1790c64bc0babca532d57d737fd4cf05cc8ac3cbe3d98d254459b6c6cd2b6a3d806fbe3a5b8ccb7bd439439d", 0x6e}, {&(0x7f0000000640)="f96b9034e6a118f12be3e231a3181fcbf97410ebc68a7c6b40e3c832cb43408db47f7daff96957518ed5775e6219c650337b1a2efaa631fa08610ffda8f1c95dc62705c694181f9472efd1a4a7f7559a4ab2f1257718466e609c52a14670ea140d8914c431b78cb72380617c6ba4125014824666779dff5d625bbc5304bb0970e71d8404a7c8cab7f9de13b4", 0x8c}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="aa0d500c35dafe75063e781efc0000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000100000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xd0, 0x8}, 0x9) getuid() getsockname$inet6(r1, &(0x7f0000001000), &(0x7f0000001040)=0xc) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x163) recvfrom(r8, &(0x7f00000000c0)=""/108, 0x6c, 0x801, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c641100"], 0xa) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) 08:19:33 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 08:19:33 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000, r1}) read(r0, &(0x7f0000000000)=""/22, 0x16) flock(r0, 0x5) close(r0) syz_open_pts() 08:19:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1a8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 08:19:33 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/147, &(0x7f0000000280)=0x93) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r3) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 08:19:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom(r0, &(0x7f0000000100)=""/113, 0x71, 0x41, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x82, 0xa0000000, 0xfff}], 0x7, 0x0, 0x2, 0x0) 08:19:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x87, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000040)=0x101, 0x4) 08:19:33 executing program 0: dup(0xffffffffffffff9c) socketpair(0x20, 0x8000, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x480, 0x10) pipe2(&(0x7f0000000080), 0x10000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0x1) r1 = socket(0x18, 0x2, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 08:19:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x4, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0x40}) write(r0, &(0x7f0000000340)="5827ff0300000000000025259560f8e5815f73f2a044fd33055552fbd5e4174c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a4c392847d221f020ed5d26b1355d0e5b9f27054403036787e54c06f03c5a35b01b26c0c3bb48b56cf6c2e93b0aac8974a19c6c0331df6c7a47ea74d7610b130259641e822d95df035d4eb90e2d6cfaa3e669eef380d039da797c21f19f1a9184acce582ec7a74e351962d8fc95f2cb5d9dce94aaa2b55f4d33cce42eb704a779dd86c6a71e2e6ce469ef3b098624566850cdeaee527fce7d1d08ba1682cf1242614ddbec92d0914c575bac7480937c9c9d2f9013b96257cc860917c2fc68a1231c962798664150", 0x120) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 08:19:33 executing program 0: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000000)={0x3, 0x4}, 0x0, 0x0) 08:19:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) 08:19:33 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() readlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000011c0)=""/4096, 0x1000) r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getdents(r2, &(0x7f00000001c0)=""/49, 0x31) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 08:19:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto(r0, &(0x7f0000000000)="d2266d611eea2068db7b7b147fd143b9f3f10822cbab702a75bc81eff647e7527f39b44e81d70108b49815fba20e6a2796c6ff5e95964bfda588f1a3d6b23c4ca57eeb68013e274a41a4d0d2ace2d70e46d8834a9006baccb7ccc779d2f285a181ae73f9ba492aa4a34f507a1a840a66edd081a7d7e410448bcfae6cd63b01cfe0eb56d47dfdce9d0a950397e7f97a7fbb8b1f45b0dc93d7032b3dcac6e7f0f05c2e9f7f25f5d9b94572c1bf66db6ae60e97ee1186355a79055aae0f41f5c48fb7f30fe363ab5b6c72eab2d086edd50770bb860d1cd90ae2be97d193c5241d9c30508fc598f71a1570e277179b4b2a3b88b8d47ff2be9aae0d6ca0d723c9157cada1ec66f7b1e7772babf3b5a3d5f294dd322e7ff690132fc3f642002e324320cb8b62769ed9dc999dcc69e89a0497f4875a372954c04f20047d47939d47dfa59da7e8afd1a387d598ae74211a602916b0e212caff13a6a30cf26a0d4d09ebfbb353bb4502116c23e230105dc7de6f940874e1e4364f4593ae90b465341af8b68e900d5cd42098be96f7d6df2cafd707d5b175151f743fa30511243ebda263d1f309679875ddff8bd742a540b1f36294131ae4500c1baa8d00b643f349dead4f5c68c80ec5f34cccb7c25e06541ce4b0b3c94f3125ff1d9e1b0cba9ef48466b79005623bc1c7e734c4db43e6705bae0474a89ef83953184854f4ea1e15977969c97921a3fabbdc36c04e6ee2e8f30563065dfafd97aefc4ecf5c7d68b69c228395a941bb7aafc62993aa9c7fd9a1d151da0b5571e16d85a95e3f8e3562647e79adedb60eec2503a9a4a818f29dfcb1e2e7818348b9a30d1ac4c156240442eafb3c1d4330b51f7b821f8707e9de91c2dfecbc7686f1723be1e0641f06a4ae30eecdbdc263bc3757fa2bc38c57739e418e7c8eeea3f3201e3e47889aac9269fc7d86c019775346be8148d6e3d12195b1aaaa7753f89f30a9b6589fbb77333695e44287139f9937c04edc50315e7754449b20dd109ff2d537d79b662e344255ecc59b0a9ecd2ff49d28341fa3a1986f032143af4a1218559fea6002a609cd604b0a331327c4ee130c5dba15b350fa7f7d8800b88ba8d85435e1916e5db0d8ac83bd5615415da8f31a6f39822d04568ca4923e1bb65e95859184c1653e61a3f73d01a16ad0ed68fc83f68bd6572a818c9f0732826ca9cc86d41115457f3bbcb2795f84d4e77afaa11b39c5b877f9faf7d6c82e6b9d3ac1c84f3e796188351b22b18d6a4f32145fcd0cd9ae494cb90b3ca3b84905e717230b585c7772562a9e5243de36653dc0477bf5b7ecbca9b50dbb7fac60988b188afaeaca74b2e430da0d9064fd65bd55090b548ce668fc8256a3ca9e58246b49efdfca6edf90b565786f0ad22b2e3ae5c08b94cdcf72465be4195dc176111fbd416f97a339595e6143fb40f72aaa47c0f017e1762c054358fd30f45f25186334e098a00d14fe09fc2fa8cfdaf1c9c6509b2420eda4ef75b2ccbd5d3787a647665dc691367bf3212188bc433498a15778267cb95660044caebd51fcb1a940620a418144d7ea76f46cc1faf5688053256765a8bd945f8327682ec21680bc7ed17f28f7efeb9543212e961d7b6b71702618e987f2e2e815e062d7ec738b99c0c11482e5776a193d7fae1d8ab650a5ff13d33c26b5fc058f65f4264f352b60b9adf6645496ba7942e0aef7f7b7bccaa3c94038057c09527b9bc3c29cec7d2173ebaec845ec34f0066fa1318692985b1b87278147d9f5316be72904bafe86601ad22e05dfc9dc566a1ed8c4e097e4828f88720400f0df791c2a7ff6f5a5eb6f7ea3e6f19ace3915e87c778e921436e739b7fc6ba0e77c5d465c80507343efb70269b926d2fcbc53d324b708b982f9412674765bfbeec6551f94b9908cde87e3e3b370cdc5671959070d1a0e095c2fc4d104501d4edfffed9dc6efec3f83f6200bfbfdbb9a8a4e03bd330015b27f6d95fedc7a724267296dc24778ba3aafba8728cebc9d7b0bb3472776845914ee14f56aad291005db03417067003bbd91e9d212a9e05a1038ca4185cb21a6a0aeb9ff4833a8977f8d5b73f13cdba5cebfe52768dd8a098744f66bdab1b6e5732a57cc54884b7cd51f9b7e3cc07aded43fdb9e4232aa33daa351688895867b489934eb9eda19a9fb97b698ff1f2c93448df77d0da8136ceecb65915e4d048d8759a3502cd3adf14526b5a2126ad21a59306c5a5383a7dc350ec60d12abd4f05b466f1ef2e72a44baa0cc2e992f09d1667af80a60e3b5e5f29e271fb381d7b4d08309322ba3a488ae3b941f9c5f0b4a026981482706e4e9be5bf4fdf69af697bc1974c0e75c9622dc872f3e797000bd72e90614dd6539410379e31c8ee3d035fe6e485bdfa0f43957d16cb793d533d655c698555875efab55ddc57935dd29fb3125123cf7790e8917a5984e69edfae3bd206b38d1c75ba0876a239e951fd2f8213931554e81c712fb692c0b4b3c88a359fec4178e680a30f44039d8fdebde049525e4dbb1166fd1e9d6a9e1cd7cbcd5b173f9ed99943e6e40b610f979ad17234a01589b464ee119e9f71de02c210fa17a047a173cdb9cf2de7917bb11b49c59acf18c87e17a04eeb52b4031f53cb08fefe1a789f021ed090e97f6364d72f4e9694afd8893d2e8b6d6d218444a3378cc5abcf387d512953e56e8517c9c14ed9e5f3950ba00247184d03bb83a5976ea6adbabd1762aa082691e99db02633178b9406b2a2c8854c0342fcace03b048735c1486522b0f4f6dbaa0712a73c5ade33d32858a6a59a9933d8b54ca624025ca687e28461e38f534a81465a955826a03ac622ab669154b399e07b0d8e5e60dda0ca8dbc159240b1f421dafb15481d0959d916ef42ec4b779100bf781aa3ffe269b967ef8f68492708009b3182eacee235c846a734121422bbdfc9b2901355553e6e33029c079d157685ddf63f892e30783ccd1d1ce9f885871127af7537c8c937098888fcfba8caede920693c8c77bb8f82823cd45630acbe9a0c42ff6557905387761c80b30a63fd6813b6376924fc1ff26fe0c205b8204da650b8a63e76f2e46cfcb94a33da700a7939648cbe62e6745b04acac45e54e53d0aeac775326c02df3438768a103d3ab2d357ea818488fc44df1db87dcfb3d71cf53590c7d2d1f8e6a6b4cdb2703e9251987f51c1fd36bc8682f3e82d7acf17113043a422c683277595693e93cf4f8c3d17eacc67c8b643d97bf036a0f9194476148a674429b5a6eb6329c34da3b363ceedd070b78768f958c0a8baf070921b8825a102821ca6d2e07defa344087ce2b3281f3abe20074d74201485784240e353d28aeaaf351b86618290e85f37aab84cb14b52f53f5a9028967d6341e5295d97b53be861458351696b211167daa2780b9fb1bea9a36d9c503acffc0e5a11bf28ce9f1c9098a2f13b03a11549fbf775e2547cc79b1783c8db385b53761e4295b6d2d3c83e0896bd562758d4bae54b5ef4d4002014e726566c2932c1095df9f41185eb9c34b5fc555700d3a58d8f64f22e0447b12cdbbf6f5720f66fcdd7e2c3638c51baab38e7a09832546a12cdfc3836aa0c4607533f3d68e1c096c6e88f84bc07e5ed7daf3c12575fce1b46f067d3e5e83ffd2df20df2d970ee931df636f1ee23b733b1dc51d1788006c7f3e5a43b2feecef785ec1f52340b3359b88f421ae963000420ccfb14f64fe16daa836183010384de6c7fcbb917cf76bead17b0bac44333f592f366f627a68e74e7d356aa664bce6a944f68dfd5d4de6332a9055f74a6c8b2f3fef6537f81639075e0b27a1c083198af74a025bd0dd470b5d15469875d4cd04427aaf46163c82a0e02cc2127bd669c8fbac08ee579f59e38c5b034ffb804f7768eed5ecdcdf23ef1b09ccf764de8622e8476fb7b550df30010943e573a8eaa999c0a063e22b499ad74d88956fad51da0d99f2d51e3fc18c967b339432071817873561e72a1584ba70422425713f1677105ac81f275184ceaf9c883c91a7806cffeeaf4988e3da1035b8987896e757930e899d8546c693441c2fdb66b7292f0bd081495e89e49c729071b7f32d43067cdd610d490e7868266c3c7d8988b6bc8072226b61d4093c362617a7fa795b4ea7dfbedbeb7d0617ee479efdecf084e51873a22495dc577226caf8bb98793e187d3fb4c6a749307dbd2b6c3054da7f2e0cdcafa01a74ef534a85f8aa01bd2b0410f9fb8d38adfc60a10386064d763a5c7e1120b29fa078b5c78da3dbbd4b077ad9ae42a3d999dc900980370c59e156979fad175b1ff1d6b57eef8857793d3022ac21c65e53f99762bb8f00a8e5c2ac214253796f555aab7b7fd14c5a70e434186699ecac248a46262a8a0f834c742b0261c6e5a0382c51aa5dc4fecf68810cca5e28f6d41148ffe0a79e61eec14db2821b11888310aa8d67b023efb336178b99944fd457c76a83510afb88bd88618c1ad1709e867345e03cc72ce97acc0d78898bb141500260cd4b0ba995269a35fc966c6cecd653ebe97546489b41ecd9e00d33da68d5654901f30b2aeca751d88970154cf0f42ba5501b15e3439c509d1855f60988311d11e0ca24b58194ee44ec842357595e0791953aede66e2c7b0a6cd39174af2e1fdd96abe057e3ab2629c636aab9138aabffc2e3fe14a7e8dcdd0ae19ed9af633bed38e212942610cd4dfa346526d10c64907c4852d8511314cc3c752cee5c67c6f4a49ef7cae49c460123ab81456fd988f3ae2541245706f81b0a4deaa926ad6598fb81ab6708d433117bb6542ec96ab64c929ab7f516f75e7e9f8c9fa5046da1406c09fe3b5783e53d3f9320d9a1bb81dcef3dc15d2fbe3eb787f33b3c38bdbdd4caaeec63a5161c739de5896a509ae8e63add80c4320dcd818d8fa4e60a621d1a8f2d917613f20915f8fbedb523c75f59e574837ce2dfc494df065d864a3a02940d86875260cd150749a8c81864ea05264e26f04c6d8c1e49938453e22344cb0db983728cd45b2cffef7547439934fa675fcd76d9138c24543243666f7fcac3ec6d800f5a450cb34c0b17be3e79c9e81b4073680b3e37cdf8421b3e60b409ba51011d4bd8de9e995f18aa964d90ec083fba6c1caba691d74d7bfd59d3f949735593b7b57830a0e85eb299fb0204469f4c5e7a7123be7211733417e82a7d2d545dbf4e19b8ae0cca0a9fd1e0091459b84ccbebeb4a85c8682955962d0d75c635c80319c7c0e06c2259c9e9ca10dc70da0f7f2863db231da7193dfc0e804e71d3d8c6e27be2b3035b700398912d791b1c9a824f4171294a0984bf9d3bb21ceb31e2aae0701c3a6b4140afb076fc1ccd8fe2c0d4a360cd2cca9d90c55a1968674ac27159c08562f7b20adffff140c87720b472ffcc0dcec1350d0d134fb0190e8e0c6a5ae853806554add457806763ab602407737342f6a599cb91f111467f96dbc8d57538f9a02c7cba8c756297bebbab5f9beef3ba054998f622ba2f357bb0c9aeeb9ac40046cccbad8426b66d5ea539363981cc5d510d8df3304173aa653033d82e610ea7448bb00bb7a94eb936d1bdd0a602266adbc2d8f68fbcc03c60eb5e6cdbc3a6cfe6dbd98bd4d6eb8ce6fec9d3fd443e2ec7d8772ca7b492e0be4219d5811a8f6cbf662f12df921ac7fb04be66638ee792ea1171fb0ca34d959b1a6b78a4807aa8f50e874927d066dd6d9ec811206c4d9fca6922c943daecafa9ca924a91bd485886d9a058732a3fbaa4515d85aff21df29320794f8a74d5fbb2d591afd2146", 0x1000, 0x9, &(0x7f0000001000)=@in6={0x18, 0x3, 0x4, 0x1f}, 0xc) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 08:19:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 08:19:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xffffffffffffffe4) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 08:19:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 08:19:33 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xffffffff}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 08:19:33 executing program 0: setrlimit(0x7, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x5, 0x8) setrlimit(0x6, &(0x7f0000000000)={0x500000000000000}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="1a1160a6128792b08d8f86f5d61ce2945792eaae4d65a546d8ba2cc7edfb02", 0x1f) 08:19:33 executing program 1: 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() setsockopt$sock_int(r2, 0xffff, 0x81, &(0x7f0000000140)=0x5, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:19:33 executing program 0: socketpair(0x18, 0x8001, 0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) mmap(&(0x7f000061a000/0x1000)=nil, 0x1000, 0x6, 0x4403f, r0, 0x0, 0x0) 08:19:33 executing program 0: r0 = semget(0x3, 0x100001, 0x2a5) semctl$GETPID(r0, 0x3abcbd910f18a3db, 0x4, &(0x7f00000000c0)=""/249) setrlimit(0x8, &(0x7f0000000080)) kqueue() semget(0x3, 0x3, 0x62) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:19:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) msgget(0x2, 0x208) mincore(&(0x7f000008a000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/234) semget$private(0x0, 0x4, 0x200) utimes(0x0, &(0x7f0000000380)) mincore(&(0x7f00003b8000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/128) 08:19:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x1000000, 0x9, &(0x7f00000002c0)="62a56710311aeff15d55365880f30546d6f1d79a86008fcc156283c30cdc128d703e9e3a2f13e19cd88da3102b5c710682722f035e36d128b25d222b1f89702cb9f108bd8f492bf031cb5e9b2af960e0f10c98025b8c13815879b39e2dd90771010038f8ffffff0cfa1d03ce9452a34ce6c5b01104394863c0e03a77c04f1a2d2b4cf5c1464796181337436502b6c94080b16b54bb475b96a33bac330c243b2b7af88fd4ffc2566f7c93bb156cb9a177f0926c55555022b1856192793b9b012000c5d60ae61cc250a37bcc0f559a6bd6403e187aecebd3fed5418c47d07157e6fd25817414180bd8044d962be0a32a7602b085f0dcfb00", 0xf7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="98bdf61be534c80b1aa9974d94e24eb5fa186dcec8d301a2e986dc77620f27906b1f1a5cfc94fb160472615e8ac6ca98578fa9370a824bb369f939917b4474872db48aaf1deb1487313e9231c49d64b7517ee6ba140d4ed0fd6ee99f2f9fefb5922fda0046dc8e1f7a70dd181805c2c37c840c730215bbb1f7690226f54a56c4986f8b8075e1b084b9ccfe4043a8bf327d987b2a3f1ec8a49bd2baa80f1a27d4129211fce17349689a", 0xa9) 08:19:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="878aa9bde9d191d4d4db042fb0b5fb1cc4ae8fcb3cae1d4eb6d77641f6917050683197a9145feba0b3a595b2be26237d1a540d27", 0x34}, {&(0x7f0000000400)="592daee9db35fbeced277d9ad2025b13d697248149459cc8a9da152846722120a8426ca8b7f9180c47b594dd984b0dac7c53a6beacd9ab6667ca1331c67f87937d35b01073081a2ee45078743aae62bc3f5aead1040ca7f1c0270783831742e919f3f6bf3703c2fe9494704cd27334be3501115f117d00dabee53e74455a3a275846159f5f69b1af5cacf6bfbd0df2f4a5267c313dd09c9b102981ad6aeb998c5fc39fb7469177495213b3b6c97f255c42c2b9656d6db596a31d5e6ae55fb37a16912df7133458b78954d90f367167c43e4ac620dfa5acff1986a6a4ba1d8fe41866846894b6a58c18fe580621b6eafb82f3fcaf316ebe7e6b52dbce01d47ed25f789a2995d7a204108ab187b9a4ce73ef4f548931afad55e62fe89a689dc97a080d0a9ac946f5a3de7b58e31e9451eb5adfaf1f583bccf9cb13e45f0e77079fb4b9f4bcee046063c847f8f879e127695b00d7f79231542a8cce5846f5f4d35329365c29c33d65999357f07337cce698d3afa42cfe47a4e566deee0e8e8453de404a921685ef7730e8687a19002e9259ff0dbafdda641bfa93d74056c2bf1ff4c47809427a2e93452fb41deb691c8c07fde6ebc6fd92f1bc1664a2080dde9ec376c72b4a08072ae106e11d170ca9afadbe17f33c8f5b351f4d4524e088ce4ef2ab2357b1fff964b1e83f3af161c0d6f0023ae7eea26542072fefb92fc91b76839b7cfcdba4b170964445885282a5a63b4811d367be8070ce9dfd53c25051b3040f204fdb86e031e2dc71d8a5833a2e9d4fe411394a7f4212678d0a2320ccb19fa13155f116e9ab1c61fcaa8d746d62a852594ea77b1428dd7d1c5420fe6d7c80960ae9b22c8d1e42510a692b495108a9ea4db7a66f60060f74a88037e658ed8fdb3f585b261653eb9bfabc86599b31cf31e7083eef3156defbfb9a409887c1108eaf1e2e05f593004b0b4c7b05247c5e4eaf4a0d4f2220546d3637a002ac06a6faf3a622c9bf91855087b1757c429dd3c487273dc709e1e9c64455637147d007f3d4b752a6400b92cb4305e2ed7bc2f318285494819b9475da6aeda4dcfb4d35b3a2f22d7f1aae951ae2a582aeef77b94554e26a485a4814b4a2b06db13620bccc7608e79b1737fa23760c8934b715f24fd5412e8033df4a69831593c3121e4704d34da6eff00b5a11c0932cda0bc734939ee1865fd468166f3dcaac62f23fc220ed83e47e1e1938672ea40dc4cce16bd0ea941b62dae305713aa4d2c812cc11b7f4e781ed6503e58acd8c9ecb3743476e8b5fb097f2101efe7f59cafe613be58826a3f6434f941e25f3f31322bff01c1066a6b0605a1f1fcfa4514170d877a595abd80e4bb4bcb3ab5daa6e6de845d9569e20a46a6da5f7643e9540f9cf20dd1e569dad2d3f39ca52415d569104a1cf15add192b6c23b9e6a0c9ac8a20d6f876c226bcfc314e1c429f85557c169024a1c9f68efc070d6c5f9bdebb2604db2ee81719fea71733b4ef5d1babd1760e3ded4bfb29843d13685404857955882aac115a6874128e5e5c88aa374775399032181ebc1ef0b32f83a49caef5d48518e62b1907a8538d06aac5cf78f4d51082e88d4f4544264efecb735baf0f45e78d1f08c1fc61bfc94bdc0764ae0280cf6b01bf5c82e32002f776b7295f1ac6a7dd7e579c47d759a420f721ba90cce3761098e3fd7cd1f0b6b2c113b7914f1819f408727fa19d23e7e9c712a39cf9a93788162f24c51476e51c3315c2c9490c65b772119aefa46bbbe5940f220c5efdc2a9f52c426958cde831d35c5ec81f6dd52142f7e33dbd68749c386a9b6879fec1f6cbe36b62fbaf1e4694efb60995703c70ffd3dc2c232af51f6274cab3268f5fd217675a9ae66f3535c02934b342b04e768d6b28b1159d94e6302c8452b45111b75c2ea693b08ddbd5ac03278485173a0cfb7c47419400ab9c7121dee4d9e4cbf0ad4b793fac3df81e41f4f0d65408371c4fafedddcf05a9ce9102e424424ac746a20c6cd4e474fdcde26438cdea43b2b3eb4ee426f1e220b89892b06c2cbb831b26a845a4bdd4902597eafe6556fc077242a7bc3bc4c3d24a39440e087d8be630a1072bb167bad21830eacce0b97ad5f893856dacd3ead72364efee9ca60c80aa2e6ac785f9139cbdc58bf4cebc45017102778681dd8dc73a24328b900a4b6ce6f259624e43b31a669922afaf8f77764c5016a0ec57a6fae9815aca5cf074049a1659c5e662ca054495a66e1eb2c3815db3fcd1256dba52d1daf43f1a1c630a5b67e83831ec81b14eccd0e630dcd5281a2e1e45539fe1dbe8183b888cf09ba75ebec562d63d9b1e17ec0d008a1adecffae8c46567e6c361ad0daf009cb7ca1665099bab1751fc29122295885d89da7563680c74d0e762c34a569cab803323e3e4dc09fb0327a501b46d2531b630a1c469463fafedf84adb4afb6763e33a777eefff81fd006203b2adbd94f31d5e6508f54963038d6130f6ae2fa588cf7178e5d7b7e01850ccd6e25dda9e4ef9635de9ff01bab2aeef9d4493df801cc1a22255aa550fe458829430885ddbd3daa8243f6569720aff722bace1894cbfa958b6ff9c6b84dbc5633cc33dff44141369562b76aba1497a521eaf9943b7b2bd0c757d767a065629f355ec362e39cc5e77f1945d535b15f5aa512de9b95839603faedbe40d89814102ae2860d7de452dfd3d1ca7329ae195f122ba708cb6c027096ab0d752335f4bd71c0931d63252535d0630a3c0225cc0a4e6d2594eb6f84caeab81c1920e90256eb3486f4d8e2120977d30df61134b9f13c34172d64c1a0b9b0ca271b4cf7f5c1bf0592d4fec3db7fb6193ce9fdd5fcc061bd243a091c9356825abbb01a647f7f26efee91258637303243cd116ac171a32fd9f7ae09afa6ba4e67900a7476f60738fc2dc7ecde573bdb9a49852013ba91c54de79dc5be441568e54e07c852372ba4443edcc462d69142ebf9321d921bfb03a60381dddd0ba2fea0059e17337428dfedc752548766f021de67fedf09833b7ba900068b9c9c699e4d896a6b5a969b8b4b7c71c6907b8d7b5fb2bfabe75d8f7fd87b9bba23b3591f1c722f0f871545006674016fac572ea8ac864c43368cd0639fdd426055c7eb65751a88c0864394256359f3a34e7d521d6b5afefe76220173aab509ad60b21bc3edbefa4d3f9792a21eb3d8fd6c634ea6af78b461a27561f8dad56cc5078e57211c69d5a3ae4b1b83f2df4e938ff431fdd9903b776873f6ac5a94585bde8a696f71908db11af3ebf44a20ca022413b0d795fbf40473557ab5edabe33d2b11ffb2ca9942a5f01adbccef29c1ecf7942a66f83ae53801294a3a0f263835505aee209f667834a39ee9692884ac65cc7340809e90214a41216efd282abf5420a289157c84b8fd2591ac7f842edec3c9471fad95a3208b1b52b8565a64103dc02507fd74266a0d673e905cb2b76fddfc5949bcd7872d44a62c3730fafbb07c9b7d1f86801327b2a6d6c22f2602c1de253d4605aa4b503a20e1e8a704feef773951783fdbac339613864de4fab833eeff4085ed8d60e7a8669eaabd49277e4400ddf9f9b3259cea565fe7218cf73992ea3c5ebb2b596cfa6fb89a89a987cabd1759dee919f2b1257abe5f2a324f6c3a6de7013c7c68a2c16a0b30200b78848ba3dec47afeb047ebfa34158047c1a9a719aac818eeb39717a1b17b99f12a33dd804d168522a95449b8804f3a29a04cbe6c818d31edb1d039a546cdc261d78d5c0c86c2a711a805974048596a2af0179eab5c7d235f02a4cbb8b757fa6622f49d08dfaf05fc9d6c73c246f7fc94362873145268f2f7a743fc286242375f34954de89e58e9c2769e61b9cf0c24f74c4f38e28b9ffeee7ef33035e1526b2f2d8e5d7b8fdb938e15b7abd0bb6c342475c57ff3c7ccd7f19b571bf3a206265f967256a15960a260bd6f6ebeab9f11324b962b9c2f86a580ff69d27726c286ffcf588e59d6a1d4d6b41af23d04defde39c2a193b69774a4417f128487b3209e03cfccded89abeefa76b5e159fdae4ed3e475f1eff18473f2b312ea605b2def55b486b13571cbe582c4574563bd356e793fbdc2d2b14af0165d21bdbcae2daace81fb2a49d5f0fec27a62eb2c913b18e32bd9b270bc5e57a305ad78edbbfd47150e2e42afab0f47bca1a795e694844624280eeb313345a83fe1d56d9d0d810623cc6c78cd027208596fdbe79b12cc6bbb0b9a61c1291ef67ae4c0df8227cc354fb7a070da6ca01c82a67c18c2e260d79a0ef057a49a3d7037aea0d3fd8911c69834b285a5fbc441fd5ca8be5984feb8decf736eafea1537298d02169bf6dc990ce2c831a8bbb506b9a8b10fa93955e989c0ae7dcb9fdb4b2027ee3ad425ace2fcd214646bb3a952f678ae04ae955f2cc2132afc0d7276394fe21f1b8003bbf775512976cfe8eb37998e9d6849477db9e68e4671ee942cf73eeebec7fefd46def544fdd51cb09a64e3c8829b7c1bd95ff93bbc68124a126d66653ccdf65db1479067b77c9134365d07ebf0a7ad023b4508bfb548ed78c4fefb53b94947622d757158058f3948b86751932b8eeeec47aaa66f8bd8fa5a3460b92aa8802d68d42d424868a6e883d12f9e7f7b0128dc91f72567554ccd578fff1e277234d019ddc7f98facf93754a03a0da3216319f486a6fdc0a8c7d70dedbce84158d1219bbb5eed731c5c0d08d4d8aec8eebbe5a71bd3e55c1babbc48b9a385add8e7f1fba58516181e290da7336a61d7d2bff64059d058c152082b388b9aed4e93a1a7b4bcbfc23569cc556d15d6f7bf50dec71f15ed420c7cc5a5558e6c370261148e0cce7c883f1da0478f6903ab58e1fbccddfb2a7b205d383f93fbdf7cd4f0ca17ae25b99cf609a9f2be390de41b4695caa4ab842b0658a66e15a8291019d55002daf291f98e71ebb9b95d46c252991c067cd0a6b52f1ad7408439cfc57251e73c1b97162ca19ad4aeea59f7db1c15d5116980b8581cfbd86246da75354bf769bd2623a70654a905f7dc9f4ca0c6bd58c9546001ef087ade2c7cfcdf1be310be709afaa972693975ca4915472bc328f4e3ee07766a87d4de852cfe4ebc6ea771e2b2dc6a8b86ccf5175d643b4902c69bc952d240940770c2c44b176a1801aacf480707f1050b46f803f07988f7960ced26a66d9a8e35a419b66ba53f64f9d5ecd4a3b921d00a3d25805b5c4814e8110a4ee3f6583d36bce84023db892a9a92b52178c0f7fd8f84c8ece8e6f2572ad99e6076dbe8cdc7f2171c68f789ef0337c799859c21d5547c278f5a4d41b8ad811f988093d92040005f80e5b09b35811a981a4d5bc6ebb3043788dbe81c97470ecd03167b9151e80aac1fc157c05c17e90c32c2b0101f10998c0d99a3e26025f3a46cf96b2c67bb9c967dbbdb9aa0590f04baf6c9d15af597b427e5e44e734671feabb745a119fe4233d0feaacf71d444565cb81b49bfd22ebc62575b9dcd3870d04e74a902d1e0d29a4da65d8362bb3796b4a719cbcf4000a7176485250d3a65c4c4cead05b2add21d05f0ac62ca50682e88e1045a0daa91b1218a43540753b5bb94ef779e7debb6fa6e39ffe2f5edcf0305f4690d705b60ca90738d3c61fc5988f67a4919b94f97af017783d440ebcc80531c369e1d36934884313fef4840e2fee6ae73df2e5219227d1ec6844319c2102c66fc1b183de147efe9e95cf4177ce6761578d6e648ec43cb83ba65f18812257c29d017885b92fc6b59ce3bdca3acb4b1de46db1778b608a2b5c3b3fc3576f6", 0x1000}], 0x2, &(0x7f0000001400)=[{0x88, 0xffff, 0x4, "16818b9d7f0175ccd73860b5aac1c42eae1943cd7143b3d3f01d2af685eb86aa55bfdd707465baab91033dcc91e9c5a12df6721cb0577be5c976edf3fd491f1400ea15a909d34a1e2d241444a0081ef9d65fbe78206eeb239c671b38d726f3444c1d90586ee2e28917dd20d9ffc2aec5986d715a0224"}, {0xb0, 0xffff, 0x6, "55d834fd14e01e2515a7dea63e0ccca290fe6c4e2400479a9f7a007a6b4dd8f226c0b7c4d3c1504ab32a70a4e81e2db7a29fcf44ea6b779a7dd966db6d552410f422be3952d426216bca7314f786cd9d5f360d75666a11d82bb275128fca26739c57119dde7a72af6562e2be3f136a453a4d001c3093a04562eff67b617e540f761237aaa6bb37273b0076381f08d39064dc51883205ac55b3"}, {0xa8, 0xffff, 0x8, "d51f5a4d5ff2b275ea539cd592dd1870ee9085ff47b82aa61f2db6dc6a0d27619e846bf4126385528793575924cef7b4e703ff6bfe45130862b7e77a1ca58da45f911eb11ef49b11eba9ac6a4aa10538d91840109feb6f39bda738337e130d17742ce2f7e42e74b556d8041b523d406fa4043d1587358a9acdebe0a4d090713e041ffcf71e4d8b4bddcacad37c61d42a1bc56e65"}, {0xf0, 0xffff, 0x2, "c1a7193e4d2fa066e5d47cbc5cc83d582a055d2f2f95b29fb695f807d411500fc418a94fc6c5fd1a124fae86b6fd5b4a7a8fd2f52fd472c2f7e0a4512bfe221251f3ad2d2e6e4ab51d6329743a95238e8076722e4fe887032611255d6a4f9bef49a6dcb237d11e4978d96d876ed404f50e5b95ac5d7bed4aca4c80b1c6f6498944bb5f4b05083b07e96eed591b622dd2e96cb1c6595c1349623e87f075cdce6fa6599433e878cc4237a5c8b3247b152836e85b16a244f1a23c1e9196d62f56c0097e76ad3fd3eca1a2283ccaa66cd96174852ac7cba8c8c15b"}, {0x88, 0x0, 0x1000, "784e5c43ab4ace3bd60ad97a304fe95f720a1f948569c32303be0e2099f12d99fda7f87d5092aef64126bc364633011c6398116dbeb849c6a01850d7ae02395b440fb4d7b55e739f46e0ddf3a0c385f874c60c98b98d4f29f103d54e713b4696c9f124bc762151493a492cd9b4f1c3f1179ae6e433f7ca04"}, {0x90, 0xffff, 0x5, "240ea96ef1843954f11d394f80b35118a2e2f6752a4e801638fb7791656d328bd7ed9caf2d2f3ff1d9618ec391bb7b7c99a98169d86469ba9ab73c48fca35c6c15943b8563b4c00f7ea05fd382aa1d66ee2521f5592215a5f30d47edcbbd7b71f0a4e454b108e533abc233d87a6d06323e1aa4cc4947698183d7e788d624ae33"}], 0x3e8}, 0x400) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 08:19:33 executing program 1: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 08:19:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) 08:19:33 executing program 1: open(&(0x7f0000000040)='./file0/file0\x00', 0x5b17e941ad857141, 0x0) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='./file0/file0\x00') 08:19:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025e1730e21cabc6a8d181da73d995a97ea624f2b5f7feab16e64dfc7a4f46be45a244a6a1af3c57f36229c560b052f6496916d9fc940d922ed81ce301121b800ccb8b0b327cd20e8e439e1d3644233c3c53e67f9594aa501e151f8cf7a1616bcf54624b0057d72837607785a9d06fd9ae47d547f5a3e13ebb38271bfe9eac64fc6e493489fffde2938b2bb2af245f418bb4caac11f0f", 0xffffff1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 08:19:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r1, r0) shutdown(r1, 0x1) renameat(r1, &(0x7f0000001280)='./file0\x00', r2, &(0x7f00000012c0)='./file0\x00') pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f00000011c0)='./file0\x00', r3, &(0x7f0000001240)='./file0\x00') r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000001140)='./file0\x00', 0x81, 0x1) clock_settime(0x4, &(0x7f0000001180)={0x7969, 0xa5}) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000000100)="32b11c10243d41ed3e7413e073c56b2a2d8b251792afeccdb52adce0d6c50361091a5f777cdfaa9a3a436e86115ce01947169fc9feaa85fd1550ab8ce9cc47473edcfafec6361e4ec797b553af918f8e0e4b0f81a7683f57f1d860db92c86adc1ae5f8219e83d8e7776e58d0f10633c8d3fda12c29d898b5babff39b43fc5452e4147c681f2a307b0560fbeb94428ef9b8ff57f87602245005d65bb40eb48d428ecafba401b1effd10a378d36610ffc45e5a048363460224a9edab5ba342391ecbe32a91dbd3a45c656c3d6b9f01b34245c86a198706fc550999787bc571f1bc90c5a83b617dfee5a31c08d37dc0a097c9189dd64315cd3bc90be5f7cbc0f03f396e540c70870e253cfb3b212f42a477199310a6d6efd6997ce7ac1d63be79d523661ca05c06361a823fdaf9cbea4c35a09c4c2415e096fb1821fd83945f2ddd8831b5ce69ed5f172def50f16977ebc1b71bf5120388fa9ad2d30ab8686a4287f8107105cbfe2cd7c67c59d5bc424c23a918253bca5eb6567ff39998eebaaacf9b8da6b04650adaa48ccbcd40e8d65efbfc3e0085f13dbfdc9cee004e9f4bf9238c74eda3aa771889bc85d4b199e38475a0b3f087a38a36d79e543c6d3a1a2311d3b2986fce54d4791e6ff980adb3e34e6427a9bd3137302a187c0379e021777faf6caf768585a685c02308c5fab64af65188b81a6fdca17bcff4d53cc9425843f16c016c6976a04a7117c12f671ea4486e276ebf8f0db588163d42768ef2feb48ea909a2afc9b60fda4933fb4f98b85b8d03ddaf5a8ec5d076f88d28f490bce85e2fd123c569134124719bdd1ea11bebb3292154d230a40f6528a987fdc1e1e73d42b19504476380fe5b37d7dd49470121d2803b4b8cce102a25d2f9bc0a4563e0990a11a74f8f09aee79aaf4cfd3f2e53b57a45bcb4ec2fbf358a5a155d4a3ccb9c1a63f7d61a2947f218f957982cedd4748f6437aff6361fba3ef14847b532c522cdd8b531f1adcd2b534cd066a752ebe67525f959b0807858142945e2e224863aa99c6038e78629c72557a2dfccf7652ef41fa8ca95f3eb7b63f40ecedf27960bc8c3296fbdbbb34d3b463cc5884de449a235cc9bc14f2526d1f542f8fb628b17351bf9c4c41c4bfcf73281c3274b4b20317a02751a4fa752059b0a6b51c4a610b9f58f38e8f79104306932fe1d4e622b8412709915b3ff73ee57dc1294a2c0f3e029c5b49473c3174badb235438b1847a020926def220bb03173cf7aab8d62ebe840aebd24e21dc9c2919e7f644f38a2ea582b170111298710d0922ac5c239a0ac192bae37cb14ce5c11c8d168cbfc1ccc52f3a1833769f378afad7007ade4f4d14f47051c5dfbad1603261a7246c528df73b41aa9f0d756aa4ef78d60603d46fada30c40e3d4c45990d0fa4eeee5286c09ada101584742a05c4a3abf3496c52d2ae86c1544289b03d0dd793347feb96937c4d50475c0fefba65605fd75c007cb9609aa114dfbf1eb78fb926476f8a24d4664329eeec885f66d7640932d6b7faa6b6ffa8faea62a027f0415551a34d5e2b29d230a4a8fc7630f9ab9b320eba7387fd8920e396dbc0934566706b02ca2fb36f378b3cbab1058dcaa0a0e9c22411ea5fea486db97b3fbb710c87c62891409b32df648dabea9af2b7224b57b27f19c6afc14e583582b5542f71be0678eb6b057e59cfbd9ce3ce4649d3bab8960ebda1c0aa57327192a1db55e8e471398075201ccc05154683de96d21d6b8e52efcf3a86c3432448d871f5f73c36abb415b79ca79f2ce3bd72d69fbe5a49e1aa8a7cfab870e4496d769d236d6cc089c7cdfbb70a4e7cf7640cb8a175458cc60992b96f48ae3f0e0477533c8adc07b2b34285a2a2ca4b219d27d347fd62ab5acd9a23c134af3ab018a3adb719a720f09805ac0a4f8185acd655d6a436cf108cf7bf061144899fec67f637bc6dbf23d926585cb954994a7008bdadc5e64e51d2e62a0f4bad240b9788a7a8481f8dd7ec34f2559becd50498051b70cac5dc5e4c6c395b461a6bb86c2ea01b0435b53f99c9ee032c4738e6f257a9710d20421660d77ccb94db32ee4380b42f7bf88f2735d0ddbede443e89893e21c4159ac08471e42568b5ded9f0e733004660354171bab705ca27559dd4544dcfe9529811f1f8e564b1c0b855c6e8088bdef8689fc315ddb746cffe69f41ba350ff3cc0ed747e7ebc9f3b0e0f5adaf31122cbd78fc7d39b22722d2363483fd55b219224083c67f00a3d5fd366c8887dd2c0d047a25189ad545ace9b54c4cf2442b9725ab59a7a5cead85a9110e5d8269682d48bca0390688e42825ea4c0ebec47a09d1ccd868fe9a301bd5405ae2a3f27652d8f0c85b16d1afe759ed712e81fe81e8fbc18b0aea42f991c9b85cfef0ab533710c1b2e0199ba6475185b106168a4d114bfc0e74e444d6600b5781c7dce284cc673a0bd293b07302acc567fa8f49631ea2ca968e959f2c81ec88c9c32f46ded35121286bd1334b0ab9543679cd1ce030d8270a93439c0dc69e8a3f609e7031418c456287ad4407a201a880353cbd6d228cc235869249b69176a559c65ae452c5515b55eadfee3ecbc070324a15ec1a7f4e9430e1ac35a6cf8e076978108575128de5ab3f08da7a6e4eef05a860b54628f3a9183fc042a4f133f7f9e2245b16616df1b3f623858a1d2991e0859d4ef48081a08900d3321ed9b209da2c5634f743b79248049c26f45a4879f373b52027f62902a57535b80ec2324c9872b8bcd9f2836dd0958a45029e8ae1122a644d1696a302ca815c09fcbb8fea837785790514ed3e3aa1d969106ca99fff8252b7bee2314c58393433a42dd5ec7edf840acde5177f485addbbf8ea4e3cd14a14e7538a311706ee2f66e7adb174daf963cecd238b2c21a73123cfd23a2cf965db36810445aeab6fff79fe54562f8cb9407fb42caa7f3592946d379ad45f3deca97726ac715aa3742d367a9cb95f7fa57a1a531ed465afdb5208d71c296b4dae540e1a9f93ad043a9553f685f4ab5d86311da4cdb1f0db761b35afa4d8d239b417334fe36f44399be2ed783afe1f3e8fb6af7ab1f87d1ec2b3fb54f110e78cd882084e1a843a59c70540fcf291b4027a50e12e2b704e1b404a7b64f7787e998bb6e453fe9edd14766337caacaf993f9493cd7a5e53433cd109413222a5dbf9423c0083d7e0c6a6383b0a85e5ac0482a274c90a96d3faa86e0be31bfd1a461a00dd06f3c8a6a289329cd74dc1a3aa3bc1f6681f634ce3f81f8ad5ad3932627bf183b0e018209aa005ec0884da29bbf3d6475f02e83e50803e1f727caa1abd291c02a49e56f6410dcb31c0ee23229e226d33874b77ce9ac574a7794033f0efd84cc25b4a2c45dff9f3785fcf76a668cceb1e864fa6e4f634b27e9cf6f82d74e09a439e40318fe6766dbfd1c62549319994996af9a13ec52f198921b839aa3069547cd12fc845285fcbf85acbe3f879609d5df71bdb002f7961a27faf4be2975d6330970922d5898edb83ef6c98ef7260bde7cd45c1f052d438fbee55f33d901edce3884dfcffdd440f03281be42c80084f7634433a6929ca435e3065ce5f9f7737c29cc03399796fdd2619a64d4ab3b9d3bdb6f97636773713779f76d8a3b6d5a00f0cffc2661765552987903c23b6da016a89c4cd565a3b7a6ffc752d7a293d468e06423335968ab472c3a05196989dae27cf89b5d63f9beb872aaa3d60f4e8375586127c8fd589f4da8f26f1a8cbe93b1b8f7ed55866862b17483109a2a0cda7229f8a95558f65342c7cf14c27ba2e2119f8cbeab0c5780adbf66c9b84871e420bbf176bfbe23a5c4f03bd71982ad6e46fd0ef032ef504b1d3cf76f44f4528b5ab7796af8805690fb59905a3f6401d8e81d465bb12b0ffaa113293446a292678f136b0b50629edb625742853137c20d58c5d3945791da0f80a58192bccb9598a58c44ec874c3f1d0845a22f783611ac819f1c83182b4bab9588b111ecbe33f6fb711b597534bee9b4b414c2571e24b696d896a5206a2e86f965baa36181df81601ed60a593fd927785f5e12132fdcbb210989c152ddd0596988dc1ba97b1997ab41a9830585f7238c3d4eb4ee79cb6df9f74ea5f6087f413ca88c8595423bc6cecfca89e6ff96c72349b225bc4967715072488c8e6d5ce85a6a8270b0a51d730c5b84fc12bbe90aacac9198e39a7f551ca5737e605c156e2d59036ae617077983fb9fc35e228e87d11a3461c5d1b31463bfb1e7aa5bcb7e8abac913218d6da612dc105f4a1881dbe7bd758dd7604bdc0e3ead7ef7a354277d8ddadd3847cd19ca7bc267f6ed9e89852d53b11a52c56b782739f4ef7ee25935033a5058ee0c44a6023139dba11903da9c52301902ca0263dfdd2a5ea2783ea8aa03589b690bf2ef1ba8569304bb2ec97b140d6b7206c6f4b4527cacf5e40f1a7eac340c1a9348e4ed0cc368f9dbb2baf3eda0c6e51845631ad91cfa89073ead839ad8f04bd3cc5ec9f375076c6dd1e9b5bc4ec102f2426f6b1c9fef9ab74dc6fa9c99d8402dd051b4958bd5f708a404946f9bea3a700fe004e6d2501c6a917d575077a8322df4ad7ddd3c7bb8fb63171fc82df794aac9328be8f559c695300c542ace9bd2bc353e6c591730a0af1e3659cf9b9ed46f7f45af8abb6b91a92f8b4e772dd659446c980fa55d3d1b491927a954f46fe5a60406d97bf5574738bbc68c8ca8a57cde1022e1822275461fdda2c55d79b45ac6f451fc5de254eb9bba16f3c0a8e2ab7a4925dedb2d8ced8dea95fb2f44805d6664c8c2b00ff87d043bc44b0dd0c9010aac533990d9c8ec02fc54bcae246a2db724d7f16024fea495713b7c15da6f0adc13c67e645e41b962cbe2c245f1e724f26a94e57f13df25e3573794592dc090846261456575dfc8b22fad250cbfb9a50b5ed9eb85f869a640722ce0a01916f3d22b419997fc68573ff6decc1c4ef1639017fbfc23c344eafa280b93a56d70235b7988fd05dfe4f09dc879be89e717f3440ca786e8e7749d98f988b8ca7030bc476bdaca9bad6744ac55dc2ce76ab845ae61120b7e05b9427966723b143b0b675f3a0f969cca27d5df09c5faee527a689131cfe4d93c8e40b49a987be87ef72200e9c0725ba7fad6c783779c71a8092e878877c34dd2d0e114fb6870d8679c5d7730d09b2aa6ed97068969280c28238e6c72c39d3e8058bb3547ff9f1cf70276626d37092b4bc617b8600d9dac2eed291d4fe393a8c300c9e80b65f61ad15af327e1764d4c12189a44acc25b91b49fd7678916c3c2126bc3d7dcae496918ca5cfde03be6beeee235590b661a81770e2f4935462aa682756f85ed7a79950c8ac52feed1ef612b2fa2bce3ddb7d266606275bad4958cf56a9c3e64b30648622735d3a5b13d02bede8d41ad8de844a4bab0bc3770c1acfbb9d1e629ad3c948f9ce64a5beeef47f9cea4a590863a590bdfb63081b5f88bf690bd05db5df0c97a25269ddfae18fc19ed2d5eeae46807775366a146894b2db749a40642d1feba57f15d9b1f882d108aee2a0a3c94cd65384d32617e0a4c8071fe1642dd15f5d0a1a5019e9f6455cfa3c66898e81d4d08d151d96ac45984fb802761d1cf63de369eca5772331ecec125a08ea48e06954aab3eb157f0a4264d448f2cd618f7c02c6ac5aa73cab2b7ad8b0e7eb02c894c7dd3368171d5d1ac0bad9377a694877be4f071da331fb3ba88f83bd82b78afb06b8c318d2fc4d440f3405102f9f47826d5a306f4d4e7004a0b6cbe2ccbdb89c", 0x1000}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r4}, 0x1, 0x54, 0x20000020, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x92f92c613006f96c, 0x9, 0x800}], 0x7, 0x0) 08:19:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 08:19:47 executing program 0: r0 = socket(0x10000000002, 0x4005, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = getegid() chdir(&(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) setegid(r2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:19:47 executing program 1: r0 = socket(0x10, 0x5, 0x1) dup(r0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1fc, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 08:19:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) sendto(r0, &(0x7f0000000040)="692183ea94aa3226bf850176543f1ef7", 0x10, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) socket(0x20, 0x2, 0x0) setsockopt(r0, 0x1f, 0x40, &(0x7f0000000000)="8cf59d4334308b01695964e1be4e3e3aae14ff6ac3e8296ed801e518274f35", 0x1f) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000180)=""/18, 0x12}], 0x2) 08:19:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000080)="8804f0512c09430261791be3a65891fa50f8af1d21228679b3374d8d7432e8ab6065b231bd015b92dd23f91aca", 0x2d, 0x6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x2be) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 08:19:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x161) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x7, 0x200, 0x2}) 08:19:47 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/81, 0x51}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r0) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000400)=0x8) accept$unix(r1, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() read(r3, &(0x7f0000000300)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 08:19:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() 08:19:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x30000, 0x20) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000098000/0x3000)=nil, 0x3000, 0x5) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 08:19:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x4, 0x8da0, 0x7, 0x100, 0x7, 0x0, 0x400}, &(0x7f0000000080)={0x2, 0x3fae, 0x7, 0x7, 0x80000001, 0x339, 0x529e, 0x3ff}, &(0x7f00000000c0)={0x40, 0x800, 0x280000000000, 0x8, 0x5, 0x1f, 0x100000001, 0x9}, &(0x7f0000000100)={0x2, 0x5756}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0xfffffffffffffd6e) 08:19:48 executing program 0: r0 = shmget(0x1, 0x600000, 0x20, &(0x7f00009ff000/0x600000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = syz_open_pts() flock(r3, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffff4c) r5 = geteuid() write(r1, &(0x7f0000000400)="28a03cae5e3127180c0b10fa0d95bb3a5552285edf1260b3b7e6cced40d0a2c0892c243d5bf03043f31f0af2dfa66afdafd511e5ecc39570569b2cb024c2ed3b88b10a01ce515a423d25eb518c124aad3dcb0f4f149e54517adf8fcd544cbfa529faaf9041bca45b87424da0b033c75b0dfd00a9ea8ae28788dba33079f1586a02b7b5442164a9c7158347af85bec9c7c0a1eb533c8df5e6655654b3b20da57e733b14b84a571f1b57b32a410d77d8003ce6ba9ecf47dbd65fbd553596d4cc2f196eb2de3e83db5947dc4ed39886c29300309c3308a01e574eca40c0bef6eeca54878af4efa963b5c403d928ac349fa333bbb66770e504cfb4", 0xf9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x8001, r2, r4, r5, r6, 0x80, 0x1}, 0x8001, 0x7ff, r7, r8, 0x8000, 0x401, 0x81}) r9 = syz_open_pts() shmat(r0, &(0x7f0000a81000/0x1000)=nil, 0x1000) fcntl$lock(r9, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f00000003c0)=0xc) r10 = getppid() r11 = shmget(0x0, 0x4000, 0x4d, &(0x7f0000ffb000/0x4000)=nil) wait4(r10, &(0x7f0000000140), 0x0, &(0x7f0000000080)) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x3000) fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x3, 0x5, 0x200, 0x1, r10}) 08:19:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() socket(0x30, 0x2, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x3ff, 0x2, &(0x7f0000000080)="89cd958cea74f1d8e9a50158b017620348f65402a30ab8fc84c2167c040223de9259129d3768f3588aa3c8d6bc08de9ae9641e75dd1ea9f7f742a341592a2abd77b587ebd9c0305764136f9f39cb81591c8c9d7c1150ed52341e888b2e99b9e83437075f83de3c0ed314d1d853", 0x6d) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x352) 08:19:48 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000080)={0x1}) r2 = socket$inet(0x2, 0x8005, 0xa4) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 08:19:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() fcntl$lock(r3, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x3, 0x6, r1}) fcntl$lock(r3, 0xf, &(0x7f0000000040)={0x0, 0x1, 0x2, 0x8000, r1}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 08:19:48 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/7, 0x7) 08:19:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f000025b000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2000010000000002, 0x7ffd, 0x0) shmget$private(0x0, 0x3000, 0x12, &(0x7f00006d8000/0x3000)=nil) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 08:19:49 executing program 1: nanosleep(&(0x7f0000000000)={0x9, 0x7}, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000240)) r0 = kqueue() r1 = kqueue() r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x2, 0x5) r9 = socket$inet6(0x18, 0xc005, 0xfff) r10 = syz_open_pts() r11 = socket$inet(0x2, 0x1, 0x6a66) r12 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x32) r13 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x4, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x10, 0x8, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff9, 0x40, 0x20, 0x8000, 0x2}, {{r4}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x6, 0x8}, {{r5}, 0xfffffffffffffffd, 0x37483dd0159e296c, 0xf0000056, 0x3, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x15, 0x25, 0x5, 0x2}], 0x3, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x8}, {{r8}, 0xfffffffffffffffc, 0xe0, 0x1, 0x0, 0x4}, {{r9}, 0xffffffffffffffff, 0x28, 0x2b, 0x0, 0x7a8a}, {{r10}, 0xfffffffffffffffb, 0x8, 0x2, 0x7fff, 0x7fffffff}, {{r11}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffc01, 0x72c2}, {{r12}, 0xfffffffffffffff8, 0x0, 0x4, 0x6, 0x2}, {{r13}, 0xfffffffffffffff8, 0x0, 0x0, 0xfffffffffffffff9, 0x4}], 0x9, &(0x7f0000000400)={0x71, 0x2}) 08:19:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="96f770dd175ca11e429ff3c4b285dd2afba5d9938fa2d07eed419a", 0x1b) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:19:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="fcd62f0873e22d79bb776fc4f10fff582b0f920f5d2e8604189630a468138b841b779d41444e98a3e5844f784a536c7bde881e415e5f5376816300138d7e474a3a87a2004f5629685d985558beb038958c91253b336d2b9124c90a287176887726861d97de86f7c128b10a68ff4e9dbebd59d94273e830ec329f56da582bbab74465a6674d152fb51b22ae9861295f0b53c825cf0977f6815e869618db46aef9c9e92a36621eb38b5c1721d250a30d5e7d27858c29", 0xb5}], 0x1, 0x0) write(r2, &(0x7f00000011c0)="b4eabe639c956f6c992cec4498d1b5c6a35ee238029cfa626b0771c3cc4d638d4b738121149da204b56fc8b4a9bcbc54b877cbf7952809900a702ce6b4efc3f6ae73da863e054dd1593e2f59333059e301a65030f4497412c7ca485d91b64a12a294a78191bb48a90da6a536fb2d83d0ab45072db55826814cb7dc4fe9637cc8553bcd25295122b3778b45400c6467d9c19e42b5d358127f67fa030184ab90da5d72dc6a01e7eb81a02db5b4e62a4d60b9edd01bc7035526a018fd99c7a28ebd8d89d7a08bce991341d6021e5232976dc297938b3770f35d305e605ff2fb7e683dbcb74be35c7f6ac2d93dbc3d7ae2aed1c13c48c3dac1c30405e3064d309665b981c4df13f9a5abd8434fbc76ac1cf4046ada79ac6db89f05a114980c9c6f65ac46f5dda7010a9f42c2b24a3a0e630c36575cf1190d6aca865518f1f4298b7ff2bd340e536827fe30821cfad3804d41cb2384e4550cbf334e843092852b3f2bdcc6b71541b1b223d37335927928aebaefbaf0499fd35a3b6ec02c8361f6d25c643ae8d8aca39ac0f12b8d31287bf37bc4bdd0db7bb8071e89a694b9223ade2351316333c4d2b03d8ff909612f0ab0a8708d16447e8d6c07f93d6ffa037fce33e408661b6f347e33afbf5a5cf91a1810208d9d651ed219d49ae4d751747b9af50617f0513c6f057fee569a93cc1e8ca33147e528c26cd3a6f0e0711b43353b0b5fdb293c9661997f1ddd4857ee7d1dc805105b1c0aceb1ea117eaa9dd2a6613717b2023ba30b780b672b701d10021eceec435fd02455fad3886df91568ed9ac0235829ad94266ce8f10be242588940f3d4aa176b622db66f1017de0a55d98c022b89862179c479595f3bc9c9643bf1e389beffb9b13c141e2a443702dfdcb5f92e70dc05e642d710ab3675d63f1e4b8bd32f327e00b633a5301d114220eb72a1ee9f440fe0c989605db8ffc7ea7c1ddfc9a262587c39e57707d8579a187a1d523d180ea7ffc63779ad9e746a27864f7979ec361b7495b6cbeb8b0e43c075e36e4beeb3c6b641859060e025e3b6dc555c9448cdc4aa4eef6c79f1571f3f5cf8e9150eb2e710adee74d4a69457469095f4f930f7f140ec8739971a770ff97d3bab51dcb1e6eba4e1f3c1139cfdcf6a1424cfaa3d39ab9668a96ac88b62198e6a5b8ba38f422da3c0bdacc62a378f4b9c6b8160a0ec8856e970edd5122f73eeeffa7499892a6508d98eb25fd455b671ce916c0603338e32647ffa73d4d565d4a09e297f9ca6bbbbdb57e1dd8f721043e8eb518a62f512510c5e66c42769ffcb9e3e49073e85e627b564284d18e5c26e2d3dc47383991b9ffcd8e58d4b85f329a7f9a680b7a4092f5cb9eb3c6ad0c2c6350c0d2e61ae7b5a02a53ada22d561fae2b4b361c4e3be0e55a7f678bd37bfb3f0a82c1cc92f7fbe600e36f599481d94ffa68ef77b92965a8b7e658353862aef0569772b5330747db5e7b143a097d614c37afd5f4b6626be2036f8f177712a128d5c39ef41d0b904797bd798641078695f1a3cc0fc7aa9b01556ff055c5880a6319ca370cc51ae004ab19d1ee26d6cca56fc47aa9c374e21d5064e362c00ad90b7f40bcfb594f816f2ea0c5dfca6fb17a9e5436e42a63f063eccaa6a91e4d883a28de18850c0fbb68e64c4dbf2f75fab030c447a38f61b7e3afe6a480680f340be72e86073a0b29c97c57c06576dbf4f7159c74b94fd5e94f95b14ae56afc0e50c31b8a53a69e01e4e87fd233e49ad78c0637de93348f0536baedcafb062f3ad85b6e3e5dfc499f2b386c508bade223154df47702baaf8091fbdc736bd83c43b74c849f04ff8cb7cd29357bc1e6b014742428286d353f7acf7628526aec81d268d3d66337abffcdc8a0bc2073437e60d80d94bedb6f8113e95d95cfd7b1aeccdc6f4620984a6c8991d8f4856249bb5799046aa5558dcff9c751e57317628fe02be4f2c3f9cdd23d55b6d21c645267ee93c09d0bcb6a038d90ab3fea95acb10103b799081a8ed3ca7b0a89436cdaa7342de2d3071cb7d63bb733b2bef128142fc16856ce467c14d05ef28d37c777a6ee23a330b718ad8a88b2b4a24505c0edf8de0dd60cb7e232fc213f3cfe883bc83618436b0544bf624bc7530648d954f8c966311eedfdf469afcb1d1720319b02d91ebcebd216ac6ec4e57dcd4deee7d4c506f1952ca0a4649f5e1054b12bcb0ad6c341a49009459272735bdd0c18de13236544f70e4344eadfa52313da7fb0fc200da409e2b1639ce518380847f3ef4ead6b5adf5141c35b7724dcbcff54599afec7454ebde9b1b01541882139cdd4e8abae30772fd86cd59b4832662f8c94d3cc27dbcaf78a6c29b430b545e98376f380b4575f8128c70a5b255e24c62b9d335702a773a8dfb529e52feafadf08e4e50a4df829efdc2797eae6c10590d5d7f4c99f85e2f091cb5e2220b3e5e007d250a26d64603c10583ef9b7638a720f758258973244ca271be2a6d8fbe5d61cd5b3f26ee65be001447acb321390b5784f4fa90a2a78c26d6fbc5d5fb1c1979840df0ec04d32e31c21d638313d3e22c4baecdbdaa3664e7c768db4351f6b3a2c17d96ba9dedbf8369747776ae33e00e0a3a59f299d239a42d24a118a82ee0ee0aefbc48b6be267eefb02c82d849893f5d61253fb6fc1e20be153ed72f14028c790ad423b4bd443bd66697d3e76f3f3107df96cdfd668d45507e795017094c10c1e773caffe3ef2937a29e254fcd5b93d01e7db9e59062ae0b9eaf3a8cb1dfc77da6a1fb648d80be33c4ebbbe24706d28b43c8e0eb89d8f6dac116f3cdc442d0365b810be9259dcbe6408a3e8f2d04a427fb0e462fa703ba623e5df94e74e102ec0868600204a5f58fae65da1623f42b0b409e1e541fd6897d78031fef4c291dd8c7f111150e8cf3e82400b4fdce9891f3f2ef2b201045b9096aa98ecd38243e3a2b3cad9b0a01e30af72bef3620de375e45de1af04d420b798e31eca613c0755e97d0bd0387b219eac72153e91b32fa9e3781a81774e09144dcff845ead2778bcaab2945909c72867080a20dc7b27bf3d2776083efdbed894fe8dcc91b730cd133915ea1d6e4ac293fe78cb8254b1482083e84e0a9e0e066306f422a6d34d9987bbf53266daa57fe3c210fc065ba725602d921650506b1bda3418033ef5e3e42016feabe85e875ec334769a1a2fbd0c1d731dfec7989d438e81839692eec63c145f0753bc27b98f2a07f1b3dc9bd79bd6227993d83c91a1472e016489c41382795ce57da0f31c9903fc277030485a869c2560e96f4517a8a8ca460cf35ccf16b6fe19c67223d14b3df8051fc675591c9760b4afd2e7ac73a13564baae9481ab929d6ccc80af4e575226425326b16a446a592773658fae8814af9c1c700395b6078f24857b46a5a2aea760135741d972268a685ccbbef08e91434c5b168f1de83cd3e114f6fe81274d0c743cff71c63b086c2bafbc561277e7351621f96342bb37ddcc9e0d311cfeb69088cd6b3012abfbadfaab2f84fb64942299401109e7212f345147d3948b41827108ff737d27eac3b6e4fb1175a3d7dd3d858da4673f7ef3913d1de2b6c2d5e52ca7d364ed82965a9119ece41fd6c52ed9427d65bb625541771edd2059fbc56533e9e3ab90969fc6413dd10778e9f65b1af0f435721990e11e304a0f0d10fde83309d53af800f611c545486e75dd34899af25494a7784624ffc1b6b477dd3c22070f7bdea2bf8dec31bcc1ec5738cccf564531a04fcf430c5b6b3c81f28396ac15649aeb089488a9f7ba4496c0ffaf0d58352e4c7c80149e62370466cda2fb85bd33827cf4c67b2e1aeed1623809fbb67ff81a4fbfe724d2d92a2f366e70fd3f0889003d2c5de1f3b985e313edc260dbb614e67a92a8cf56ad4254b4f6ad636d9f4375bb38c82448a63d8f45916d203f103e99b6a34b3a24d8a1016a5c3737d5560807e256af6002dbdf47bbf1bc26dbda4e4ea6b28709514fc47fc7899eba873ed548d80ce1c382d48d6e2d8b75d6f97e3728d98f74b7b6c4ed252f8ed7ad2ad1b50a24f27e3604ff1df7e2ad509f7f6cca9bc300341456181901702805073b7a4eceef6b424e689d9299f34619246b236c9940f22538e9d1af5db408f03cc8f7c6757afad66b686d45da81989b2c61f32257f6bb1e4b87c2be2d68680b3da71377fca3a5981774521209ec13414430ea77e116fda059199be76f80b08f5c22f8d21fccba04527efa4c8fbfe5f785acdb25f903d2e26570183f0129b99071073cca6c275405ce59be090d12a5843ea7b9fb5905d82104f829ba348dc7b9bb2cb44c3d0b7cdf53a750875d587dd31e6dec78026a2412e73dce7aec78d7f073b664a7b97eb85d82b74cfbf304c2ee33dc217ee751bf2d10f8d31c6102b9cdf747027daaa60179386e9ac0ff9ad266b5eaaf5e5971647072c7411dffaea48236cb27402e8946968fa66f05fd2046ed33e07df7b38a52c084c6867bb3f2ef0b7f5755071829d791eb7a26a3b6d69eff4b57b8ebfbe8938bb78a99b754e8929684606ac95c4ff7b23010cc0a2ca2459c95d79a680ca31cebbd163509c681c950634b40665583d58a8d8bd65cd4c6b97d5fb26729726f9bfd10ade937cd81427ba49a11761102975b8b5d2b5dd5c128689ec93d6a16e8a768a33091c370dbb4a00afbda3b774ecc54501fe7fb1c6c96c3703a25ce9cfdf2a1b12cd180beccc87a1227f6ecb52fc80605a0c2b18eda3b37cb2aca4a214c2688b32ff9a0afe9b1265bd21f963a1f19e475b7356361f370d90d07869b344ef13c9e110f9b2a5bd20a3b0bf3b640b020c4734ea788d8f16bcb5e101a75e6e0104fe8df6aefcc87bf007572b6c6d0bf6b15435953f4a93e68c505fd8e7de1a79e8f48af674bd245ad4b2a1d0cc310ee67c98fb7a7909901383115f02a068d5d840c084929ce7b54a74cd81025695877e66a535aa9cffd0c9aedbb86b8d9a648a90e745e3a3310dcb7f6465679dda46d4507667df3c4b8661c6fdd97bd696dcd21e2e24e1c58c53ecd6510b241390ebb81bfdcf6429aaf841cf8d1f573bb5275ef256eeb07567bcdfcf3e5680d449b56024420ac78613fa3c34d27ee4df0f088112e761ee0c3da476bac3f07f437727551f5e1723907b3546eefcd14ce799c13401edd9f7169f029ac2b05c154c4a7b12d45e3ee996df3a72ef1772883f62165c2080141c89401b0e1df81c2b8d4f49f3e930734da5df38f75f2dd96f19d1790ed7c0e1675b5f7620c5f0d077b3923e221d7fde26f66e6a5ab6236d97b6634745fd991d0d4a73f3e846ffd3d30588fd3f413b2784e27efc142db2d5608d8f3aa386a30dad65cc1ec171a45108ed0037ed994889b02f109aedc034dfe4274c637f8fd91ff3447ac4bfca0cf48611ab9657f51f3ae5948fa0ada633daa1a4ddc2aa63ed512ff091c78d47f44115bc93f27007cb14447db1d354a5ca54d927fb4365412f209e346e3821f68e838655ff287e39d8ba17bb58503af0a757c720a1f1addf5257235aae267f579eba85045c76867903ec49a8ed687ec1d662a90f1c29952df71b56f5739bb2141196d143826ea6bc8a8c4f2566e3de8ad094c0dd9201b27f2c300d58947a5b6d1c5fd2d2bbd31746233447ad7a8673b196793a3af87151ebfe80d7e9ac1b9afe66e2a90bc165539d2273859ad98aa09e28017b21739a022dcf21c681bafaec2b74de31cd8985fc07bc484cf7f9b2ab21d17d48d6f77a20d2144efe6d436b7fa06205ac253632d0188b43990ce49e57d", 0x1000) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 08:19:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:50 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="160ba363977a1cda4d026c021de1", 0xe}, {&(0x7f0000000040)}, {&(0x7f0000000140)="7443f93c2fa00a6ab1d5c76458b929e00e5c2dbeaae220e40932f532a3a56172b8789b3e95612657261ee0a9803576637a8737b20c251300d3bb60c4db25c2a15dc424d50d6a6e3b60e7c54e2f8072f11412167a1cd8aed8994642a3614d3cbd5a7de5e0b4a4dc45110f59bf0ffd08efb64de91c489edf27ca949fa4e4c0ba01d3f0691416fec71ca71ab6ee2ba83cfe064bef26b88243", 0x97}], 0x3) pipe(&(0x7f0000000240)={0xffffffffffffffff}) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') execve(0x0, 0x0, 0x0) 08:19:50 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) msgget(0x2, 0x80) 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() setpgid(r6, r7) 08:19:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000700)={0x9, 0x1, 0x9be, 0x4, 0x9}, 0xc) write(r0, &(0x7f0000000000)="ec680de42eff60c76e5e6a", 0xb) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) writev(r1, &(0x7f0000000440)=[{&(0x7f0000001a40)="09492f665d05c03718e2e68987cc9ddae927b4fd837f4f72100865fd0788deb69584e69376c93efe4f5101a5ad6a00559341dabb584a60b45a02ae817b7141f0ab260ff121b222d95d3a13f0cc5b5e79898ba539eba7b777342911cd7a5cab25a19f4d3f81346885dbcf923939c6e2a789bf24920db15298790b04b455cd79e11a30df9cc0f6c7c207925989e0cf0dcd557a4fc252dec16c512300e9456c95e07e84097c3c071efd2dc5d470dca3e92ed1ab9f95ccee80eb7dbd0fdddc810694d87a8ff593f16ee6f6cebac52d7ae8a9a0c14560c05b37ab655e7444f0f44bceb7a669d70492aa6cdfafccec72295d027fa4d9ca27a3cabb333f1ac321384ba72e201e18f324619cd7d17c6e30fa311b65f18294c5508da4d5a383613e0dd04de45fa32708a3992d68357b9aa7eaf0d42f802c36d93e31a68e8d169b3484f2ec72f96c6bac1ae3b393cbb81dd9b42d6331c494242a479c8ea106ff06473b98462692d7b2120bc2de6af82ae756c10161f6669c7b6a3e65dde80f130c10e12e1ec1f153c74295c671586119824e178728c8885b7059d74b00952fcbb337787917b0d59102da8b7fe44844406805f41a5797cc682655d466df78f14aa3ef78cd9c4be9802d0444908e0cc2adf6b11238019bf9d45248f71e6f6eab074a94776065bb32ba944f3798a933007bf2188e97a2812b0a7d4ac9554066792eaee988e1c39186a1c4cc388bff300e2a921cda0e7838e13f494fe01d9e5767b64a0bddfa231865972467f264f86ac04b7da23260390ca11558a7ce4472e8549e887fd5ea509b9edf90d995f4c07c0bd331b191576cbef86ddc96f4dec2261eb6cfccd4b236ac612bf129eb7fb470878f86d3e516826ddb905a31627ed2e7cff5326f357896e5ddfa1344a93cb52ee9b4c1761037c25f9badab11a249207306e394f49007324fd7797c227bb0a93ba820970e95f203a2550f7da99103b40e5a11bac4b119bcf7e50be95abd5a41ae0a2b836ad220575b6f7b8dde57dc0a99117603c42bf453317b96954810b92601c835e819a144b5e00bf50c7210a3e9cc33eac15eae6e15268ba7468468c682053be90b51d3b7b36e311b6db24d2309bd40eb0714236fe7f2c8d7d23abdc6146d112de4c5f3869ae45dc6577f9f9dc956df053c72ed0017e076781aeb523a2421b54010b2ddd869f475680633a35028ff96cef56afd38868ddc106000f791b593a28de6c9fdf017282ef6f142b68f5458f4e8ce93a332fbe1110298feca90e607626a9d1c5f09a7171214d451764fcb424485e94568fda9bbcb065ac5f555dcec2b24bc4922f339f6e3fba4c3bf0a51af3aaf67d3a7dc19967a0721896b706dac3841677cc612102294607627c09a4250c1173b6598f0e148ae37bd22a5c8346bb294c51a4b54bcdb8debef6d94114e55cc7b6d6093b9f58b720dcf98f2f4ec2e0d9cf0b5790605e18eb1fc1bea473e7450ded9841e6f029cef5f20b143dc30cb6a379d1a4d240ae0c61a20ca592c35c0745bc15b255842cd9ef1158f1748d0cad2d11eca098f8243eaf3c3e34092a19d5063299993a06af09639353fbfa381362929ebcf78757168cc2560401d96e81d4aec98c4c320087cbf535ee3a6aefa14a4718a00f4dc3f9cf76aaa66423d783aa6ebea7207b0a546f6a2ed694636ccd61676377a9cd5bba128a79d4ea4b77cfba2faf091fb58a09a22d5248f42737ad93fc1824de9294af526d53984073d573da26ab09df55cf8ee1da7a51f6375c92c05828e4c9c5b507df55a48606cc53c3b4e478856227ea39355090e6b1e3e4df776648a0253965b4a9aefb6619ca603463fc860a1cf35fdeaed770cba752cf649a0d449aba475ca72187c3e778e4d7542426dfbc80ea05685775c6330837f2efdf55c7563a0da384dc3ab642533011504b5932fcc381fb60deb31782ca9c398dc875cb4fc50460f9c0b03ec8363c860c122313e0e3e5f67393f9f601d063203f94a2fb28c4a5d04664216d2fd807004d91ae0e478010cbcb5151155fca1665f2d7ab69dc74b70a51aaefdd591ba6e3563a50be034b2236298b289a895e0594b1e8989c3ed811281cf911317da1f96cc6fc10d552580e50a5bf8bfd30314ee45baa73f8710a79c730a02f1f91b6f2eb80eb2eec7f74a46161c844f203db648b2685f0a90aa495b75868ff9cdce756fee88a7de3832df6c2dd552bc7822d10a523c88a74426b3e058924b639fcc55b87cb760db3ae29c86bd79a9d69fe340c2b928d60888471dcb7be37166c9f842d2d5fb7963bd091c9566aa5b9344561a1f3022a0a548a8d33e0145bfe74c6274e837e8bb60e0d36b52e2fefb2cb5305f9494cbf9c04b8b3249402e545f69b94a3cf278550c8ad7e48d2ba35857a6ea46513ad7aa38aaee07844fa7a9d8f4958f4204b090a4503067b5603b54e43d95343ca55f8c90da58aa248b2fbe12c9c52cc877960b214d870e8a8f4022eff7bd8819ab70e04c0e4902bf8101c5a22615418c29eba591b28ec04ce36aadf05b3f523c05ce84e96864cc05e83fc4219ec4f5324454634f9c8c03eaf6975bb3891041f0482d49292b225b296254aa8b40805f2947f5a738443a83acce7539f08302411ee4813aee28d73dec03b3d3f1360ba97cfd08705f5eaac5c05ed1ed80d2e7368fca4b5f0365119f78e0019a11f4e1fd1e666feb014618ded129eebdcba2c28f6a31d7bc040c844936c4fb7b39a4437dd5d7d739f489592c89ceb78bb790ec397839e8d5cb702ab21ddaee4fbd7dd9ec5b55ef6ad905e20ebe923ad822049d58271f8b0c45a1a07677516c3e4067a05e95fec790cb9e19b7125dcbce1e30d0f830c2c2c5bdae98e413f0d157f5ec782e8df2c650c5c41056be7596131b9fc87ca1baa4a24259fdff65679167828116ae889faada641e1b882f9e9bc96cb77e1e4151cddd263d1d9f84b987ab738ea8a70e5f0a3b9e4fab0766845a147e8f556fa5e3ef342e49ebd6f7b7d167320cf331fa2d967002e5731d53098702f32fed545be45d13010aa8063a46eecaba4e4857241771299735447ecd4e33bd1334c6eb505aee163028faf8366374525c98f87b0b2192b3f7e6a80a07b06dd11a1de40637fdaedfc23ba624a86c401e55afd2bf0e73b24b93d48dc018c83581931498f91c7ef695b382d8210f035122258478869010daebed180cf359754c98f470c735f261f787db56d162f841b12a37d87a0ceba818ce5095932510b64929fddf32c969659cfefbb3cc94a5651e6f07b02e0b80514b48f273c1b260a0bb76a418b55253e72c3ab5bdc83f135e5cad9232e34795d75def2bad4ba72ec5dc76a23117c1527e405749e8516b88684afc3b93d1e298908981e6bd0a38ba6164c1c3725f2f36c8b280d866b2780593cda9a0b8252099af48acaf8d0e92fdd1a2a153ca9039a052609a55ba916ee021f9befe9493ef334501275a6aaba6c7ac9d65d65fda17608d5b80dcce23950eba845f0826c661043f6e0d3e6d0166837959c0f13ce5618a5ad3b6b1a47405a1196347767411b65f8b6af7dbcc60aa4afec01dc5e814e3b768cddff8716143b854f0863d38ee9c0dc99beb1135835a31afcc69ba2411f346d47ee33e7a47b0ffff0506a6d6cc8e1f58cf7604ddc18a26e03e4074a509562a0b5e90e993ea3803ccdffcde45764b501b78f7d8ce75db9dde2d7bdd632a130a579d1b9dc3925e98ff1cd1631a5fa5b419cf061c593f10e01f7b659c0310729c3c33ccdae4bd70a04bc9e742d920e7cee1a3169ef4efe217a15c39611fd66671678d6eeacc2c934c847c1530fc719e98ab8dffea01c1f8f23a35774e530338d3237a30714641a35e9813d071c991d444f7fe5d664feb779e96bc788ff57b214661526f18e6733bad7143140e39940a79fb846becf6224154d4d7767b3c6062104ea29a1fd5c4970dbe511cb6bd631f054a1cc4c6a17c69f326260ba3213f259abba95d27b75a2bc671ce21188de42066f91f12b8cb3b60793580991b3fcfe80d15ed83f8ddffd18d780263c5ed2b996605f74ba9f68643ae5065d46da57b68ac47a2544eaa316d1c4f096453587015bc2225edb030e8a315e12819b196e4c80a5117cab9e9ede476ff8f8316cb0e90c3e785263f9b961d115cc26efff82c73cffa1b58d467330240734eef6b44666b3ece56b81c36735b5829fb1f4647bdc41dd903d7e83b6c4a603c37700b1f359cc95ca461ed7c7ffb04c259d742d0f9c89df677d6c418c8f10b6b3f5d30b41515d18e0e02fd2679700d501397de9f72355cd996da257d6403624e92d50a0f2b94a71176fd04cb7c8c44ab24277b90d4c3ad61caf892ea368b2377852e326983436508c8e7ca291edda42031bf5efeee6e7b3aafd1b62cd1dc79dc7df60e2df52f74770dc94f598749d04e96c74bd9d0e30134e5efbc0b3a3f989fd7a20c5b4188324733b489d104621de9b8c489654bb7e93a066468f7e1e7a21be8cff07d250321d9c71ca87b7314c5b44003281f21399c21786fb929d39aeaf158a0b475437c8e47f2f4274943d1e16dee2c53965770c2dbe9f47baf950c5a74fa5e39a6ed72ddeddf1f30274c4d6adca2d4731b91d2d9fc297e45aaec1f47ceaa9cb063b8c8a9400d16cbb4fadf9268a5a07d061a877c5efdf9ce29b9c6f58a664493503d0be1ead980dbe775573d98c6e1290e48ffb72141e743456eda24577b95f10d6418baabbf31487e62d521e0ef1524ae8bc9a5b878e0cd3e64cb4fe83440f8f3096769ffa69bc8d96d26b15153f9336e8f057e16122d9f14f19508216a4c85aff9d52d1df8ab9139742d65beaa7ac44c81dc43dca55b6be3fccbd4eb0bd1516d85b2b0094dbe30a3575b1d23b4030ebf6632190f5dc0f9a74d018dc81806f054b8883e936c2166406c81eb50c5c5452fdef0c4319c409e58b76020ebd24285c4ab1493e8c89a256353aaed838eacf41d6ef7c3f5b799081e0cc24cf95fb89f82ac55b95e226819dcc8fd7c093ca994dcd787c3c499e17dffb73b53e15811e5e3725956d2171a2f428411eff0a9ac8c51145be5e4c1c2bc4731d6947508d1005faa115c5b832f63c340739d7e2fbe66ead5020f3282834a106f6d41613d1fc939c35c58b4ba750747af711c637f13df6b29664100d9cb192ddcd07444275e085f023717f41316f81ba035402c49e6dd5973a736f8168a95c8c497a5ebeddde44790e6e50cc36f8489c1a0eb05aa6acf40db00ec5fdb03eb0280d1389b1ac23004efdaaa27d8ac1980f01e50239063e0c037babc2383292da07f0520c2f2d22187b81137f8e52511a3bbd549d8af5ba7d07b954f994d3191074bf5c5d6537e29192190d18a1160157c33d1778cfc87d7c0bb487631cedc91ed77b2efd4a9f01fd85966cfb5b9c02bc0d098a9420eaba73d54353440c793cac44edf86ea4ee35379c3f248c504f1ea08959bb236497ced9131840e85dac8da50e38741471ae0221fb27e421c484d3845f002d5e702bb26e4c13fbb55ad899fc00da4fb82a712631d770a501b81b5b28f841a683a25506c515eb95959dc575b66f6c58dbbc13af342712d53f52a5e09f89de6789400118b6f11359f5ded91aee95511882046a35ed9a8450092fba4dd582831238b944d30c00a6df1bd5477c10b15f83fba701513da9565d8b4cf1463a1cde5c4cb3db71ea264fceddd5451090d6e8fc055aa00c92d822b9f9c587dd5e96269197ada623e8f4c3b9f2e4a0a07637ec09a8f93eddc9048fadbe353341dfe6f6203b4", 0x1000}, {&(0x7f0000000040)="fec81d986bf55819e321f0847c84936f5251e81dfddaecf71d6f3c6314964300", 0x20}, {&(0x7f0000000140)="e7005f0d10f6cbe19511eee8fe9ae7ebe331edf4a4a34e5f907ef1aebcf9a67543dcfec64cef8143e42ef8e79e983d1711d36fdccc24d2fc95a52f336378785dee11de3dfce465188f710c25b01763ba15dc89401b9cd99443bc7a2824c9448060d579746f7965df47b6b4c94b4fcc69ea59d2f4d85d5b71740833260e873fea45da5e14d1b9", 0x86}, {&(0x7f0000000240)="4ae99dac33f7226204d34c936140562488a14e6e8681cc5def3f65dc283973d0b2a921ffae894908b14cd8dbcbae59956ac07a41a42e6f8b7aa0437f55bb9a04333c0b662d6af76278db648bf881cfe42af373ad134b041e5f0d80d59d039025f587bb77d81000167d9006fbd4b86ac933d82c63eb", 0x75}, {&(0x7f00000002c0)="6b2f6bf342133512b693c05c22524111f960748a44c8426e9199c6a9bae25d1cb10e7ee11c563d343a6e1186165f752bfc9c2a871d882a86f2d99f25f3cd7157d9663aa11b0358e6e48882ac266ac122f203c846927f174fd9edfab7e29b713fefa46391fe231adc5d9c9c47d747869da823b1b95f7b3bc64a71dbad0c8e88be98", 0x81}, {&(0x7f0000000380)="e60157f41b1a974386919005c78f11a356d392d79a9b56ee0bed507b3f5c2eb28a26ce11e6c29590e0b4d4c1874d485d7a0eb107d1c3359110e428a6f642fbc231dc377adb0d1e53e9ea2e02861e7d9ca887de2699816dcb719b5bb4b6f09c70a1f1c08a553f064d437924b9ed737022a282c85b63ada55edbd5fddd6acf9a14696478c07334a159e616873cdae8045556ac2cafec19d150a95df1705c0468d7080462d2017f7557f2b4be4170e62b7d517e59f2", 0xb4}], 0x6) shutdown(r1, 0x0) getrlimit(0x4, &(0x7f0000000500)) r3 = dup2(r0, r1) recvfrom$inet6(r3, &(0x7f0000000540)=""/255, 0xff, 0x0, &(0x7f0000000640)={0x18, 0x1, 0x1, 0x40}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)) read(r1, 0x0, 0x3b) 08:19:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x7fff, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9108227f6b804e2f967f73cc4fb8d6cb62dcdc9f34b2a300b581f20ced44cf6a1fcfa0b0fb72a6227ec8acb5fa44e722f699d927b69d62bf50e68d7b89c1b43c0816e4ba731ca9d8c68bf4949b0c4e0ef2da298ecf5712e625b18e32a11c003c0d391ce232561c7abffc0e537f03f47f2b701577a4282b9d3ee76a8b232f92bcf14f9376a0439194cf6e5f05a4a74849aec4ed4b778c56348a9dd37059fd8a1798b31c80aceb7c1f8c0dd0b6bedfe3635f5464332c7f361785aba1b9eaae55", 0xbf) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r2 = semget(0x1, 0x0, 0x400) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/11) 08:19:50 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/130, 0x82, 0x0, 0x0, 0x0) 08:19:50 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffff881d, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 08:19:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f000037a000/0x3000)=nil, 0x3000, 0x4, 0x4810, r0, 0x0, 0x0) r1 = socket(0x1f, 0x80000000008001, 0x7a55) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) lseek(r1, 0x0, 0x3) munmap(&(0x7f0000463000/0x1000)=nil, 0x1000) 08:19:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2591c321a8040d848e4a8051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa987423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xd8) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x8001, 0xfffffffffffffffa, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 08:19:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) 08:19:51 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/237, &(0x7f0000000000)=0xed) setsockopt$inet_opts(r0, 0x0, 0x100001000000000a, &(0x7f0000000040)='\x00', 0xfffffffffffffec8) setsockopt(r0, 0x2, 0x5, &(0x7f0000000080), 0x367) setsockopt(r0, 0x1fde, 0x7fff, &(0x7f0000000080)="272857bfa65bfebdceecb61d3dfe20a0d998481b12e6396765eb9f015a75966c594545a33623d9f798723e460a581d98c36625398e120e3dbdb6b60e247f09fd0cc1338e41a3d15e6142b0c9a70d1e243e3a16bc390fcbd4f12505db42fa3dd5f19e415f31b75828215aba10e1ee174ae258c3f19a16557659e83131521a623eccccc27002c6b0c090bf125e4b493d07fc1fe87d3d1e2db4450c3bb9ef3ed34b742191d04b6253383fa2f30f4c98f45737d28d2d0987d01c4f8ace925dea26e425385b5c5b353d", 0xc7) 08:19:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="b66e5b01580ed4778df1c19d68dfd2e90c3360b2412600000000", 0x9a) 08:19:51 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) mlockall(0x3) r0 = socket(0x6, 0x8003, 0xfffffffffffff800) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/183, 0xb7}], 0x4) r1 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x810, r1, 0x0, 0x0) 08:19:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x2, &(0x7f0000000940)) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000005c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000600)="32ef62b6bf2c4198b172758d6cc1c12ce4", 0x11}], 0x1, &(0x7f0000000680)=[{0x60, 0xffff, 0x3, "8426ba7f791216617efb12f2b075300d016984e912e5b719df9b7fcc0d659247a966f1b3a984b8be5f23cbb657eaefab3e28ed4d90bc2c02d0f2df1a06ae6cf75fb97cce7f8d286a694743dc6775"}, {0x90, 0xffff, 0x52, "ceaa70e9285532bd64b3c663ed131cf9113b4172439e4e720869d05b6f6ff7305e0ed899150093301cb17af70c58582c00589cd87477da8da649889893d6339330eb0a623167704f16089a3552373becc4a9007b92c2017ca365ade06eefbe7dfdcbb5f8babf14f27a4999d07f15868a10b8dff11747da3912a86c5e"}], 0xf0}, 0x8) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b000061afe83894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setitimer(0x3, &(0x7f0000000140)={{0x6, 0x200}, {0x3, 0x4}}, &(0x7f0000000580)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) mlockall(0x2) setpgid(r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r4, r3, 0x4) 08:19:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) read(r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 08:19:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) chmod(0x0, 0x80) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 08:19:52 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 08:19:52 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='W\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) open(&(0x7f0000000340)='./file0/file0\x00', 0x10, 0x43) sendto(r0, &(0x7f0000000080)="e77d1e7e820c214389493ab7fb1df0d3ba9a58c8a5d765c82e0c5ac3e18532c1926d3286fa0d0277a48eb05e58f6bbb843a594f8377ba191d2a03d0dfcab3a4699a76f7210866eb2ad5adf6aa25976732708d9a1ea2be491c91536d37e2ca632c6e803c024c03a587d85d1bc62eb525b8ff2d29d0df4b5173ee1d0510c273436bc68848c5f7b4635a4deb614dc05a92fe3c1901b18638c5b4719ca162f40", 0x9e, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 08:19:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30001000ff0600000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/37, 0x25, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 08:19:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup(r0) connect(r0, &(0x7f0000000000)=@in6, 0xc) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0xe30, 0x100000001, 0xffff, "a9839cd74b0cb185f3c90bcfbd6a851f3831bcca", 0x1000, 0x2}) ioctl$TIOCNOTTY(r2, 0x20007471) 08:19:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80000000007}], 0x1c, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7f6) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="1898d04258bae5ddd857899903cec67c8ae01883791592a5c4f538f6a88f7dc0163193e70a3815c095e029a08a61c24d2d8fd08f77853971bdf9d66a33854965ac8693e9cc126d2ae7e2b22b0a3e436f29246c969fdf61d278f9a695ba955eade5300b159095430ca51c93d337664432ac5462148f7cb7c591daec6864ece9ae36ea07316d03fcd0481724fe8d19758889463a9b864a36b378a88fee8038c0052b01f4df8085f513ca5432e27369807ae2b30114cfa3578a88c9e4459384e196b0ebb4b8cb1804b73d15e460783b921730ac9d7f97fe", 0xd6}], 0x1) dup2(r0, r1) 08:19:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') setsockopt(r3, 0x29, 0xa, 0x0, 0x294) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x0, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x8, 0x4, &(0x7f00000000c0)="b572b3aecbfb214a4832a69622364e7cfa9039d8981c910fbe083ec8eb32982d05d400ba28eaf238a7a55a67bd12ae459d9eae03c3a4cba38fb7771da91ca4db59fdb79c9734f9631bfad9f7d41716b7faf468cb6a0b420708bd42320cf359228df8650c44d673f8b653c3b4a9075b1a0e71dd8a9f9db3aaec87a6b267deac7b8503a4ddc1b6ca73d961f28b88fabcda0afec8b763e0bd878d39a27a", 0x9c) 08:19:52 executing program 0: mprotect(&(0x7f0000414000/0x1000)=nil, 0x1000, 0x4000000001) utimes(0x0, &(0x7f0000000380)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mmap(&(0x7f00001c5000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x4) r1 = getgid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = msgget(0x2, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, r4, r1, r5, r1, 0x100, 0x14d2430f}, 0x5, 0x3, r6, r7, 0xe2, 0xc6, 0x1, 0x6}) mprotect(&(0x7f00001c5000/0x1000)=nil, 0x1000, 0x0) recvfrom(r2, &(0x7f0000000080)=""/216, 0xd8, 0x3, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x400}, 0xc) mincore(&(0x7f00000af000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/127) 08:19:52 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) socket(0x13, 0x8000, 0x231) 08:19:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:52 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3fe) getsockopt(r0, 0x9, 0x6ac, &(0x7f0000000000)=""/217, &(0x7f0000000100)=0xd9) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) fchown(r0, r1, r3) 08:19:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x400, 0x2}, 0x10) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 08:19:53 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x3, 0xff) socket$inet(0x2, 0x8005, 0x7) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 08:19:53 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/250, 0xfa}], 0x4) read(r0, &(0x7f0000000300)=""/9, 0x171) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 08:19:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt(r0, 0x4, 0x84, &(0x7f0000000000)="1ea4a108510ccabca94b3f78835dc03a4db8a461e2056103760e7bea9a2406b30723ff60d5c303c7d6b5df1f2a89b7690ea33f95db737f4862f5ca71c9221b3a624a3e9968ca8572f9a970174b5b41", 0x4f) 08:19:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fcntl$getflags(r0, 0x1) lseek(r1, 0x0, 0x1) r2 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x126b, 0x0, r3}) 08:19:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffff0) flock(r0, 0x2) 08:19:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x0, 0xffffffffffff2693}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) setsockopt(r3, 0x1, 0x40, &(0x7f0000000040)="0719d3d6c6cc9ccfad32758e83bc42327bd6c5f8324e10e64b6d039af314c93da493b4b6df6d7dc212e50432b35ccc2d7e4cf1e22322c95d9c14d778982ea13d3f821af6f613950a76a7c7cfe4038a73afe6ea5917333f170baf0685d0add523264dece3bedad8c942a6cdf2cac015324c441f7a34edb6a6c2b71ef51b55b7eaed4edd9fc2d816fe79fdcc7e948177aaef5e5a55c6337b2b3b6875bb4539b163003ee2f7a7b7410bde9d3a1f7fccffd78b137c4c0dd4c09ac0aec1e7ebbaf723638ef80cbc0ac338f7c734adba5a80b8f38e49fe86b360d62ac20c6b9fcb8968afddf332673b7f0ef7bc33c28dedc7c3697a4c72ead6f4d6ffbf29e3516418", 0x23e) 08:19:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="006eb3ac761bff2d73850adedf000000"], 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x100000001, 0x8001}, {0x18, 0x1, 0x9c4, 0x44b}, 0x7, [0x0, 0x101, 0x7, 0x5, 0x100, 0x9, 0x5, 0x500000]}, 0x3c) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 08:19:53 executing program 0: r0 = open$dir(&(0x7f0000000240)='./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) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = msgget(0x3, 0x201) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000ca7b173bed0958ade702fc5ccaf2876f9829ae771a6d049a88a2d95e52c87b950b6df2aba930becff948047ce5e0308109ff3070df02b8d98339372739685d0c88794bdcd4e26cf326d127c33bfc9a7d4a0dab887392c131065178400e67b2b8da8e4e6e27cdcef8c38d1e4579ec974deb8737e45f15ca63c127bc25a00b791a762f85ace5b96399f37ba33178a9ccb60d6fb7b027f6c145098ea3268238a8a031c7f794f59f295e08707ba78edf8ac6ae72b7a7036ff69f0cfc3ed259c450a979ca1f54374e4e272ce48f3e"], 0x1, 0x800) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) socket$unix(0x1, 0x5, 0x0) 08:19:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 08:19:53 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x20) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:53 executing program 0: rename(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x2) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 08:19:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="dd7e7ad294b398af740b54abd0a2e0b481a65a08a5bc7ff9916433d48773e452cafb165f4ec0d0466a3756c91ae811bfd5d7bb", 0x33, 0xb, &(0x7f0000000080)=@abs={0x12eb8a803b15cad4, 0x0, 0x2}, 0x8) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8002, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 08:19:54 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file1\x00') lchown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) 08:19:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x5, 0x3, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) r4 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1002, 0x0, 0x0) 08:19:54 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) msgget(0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0x79a) recvfrom$inet(r1, &(0x7f0000001500)=""/12, 0xc, 0x40, 0x0, 0x0) flock(r0, 0x1) read(r0, &(0x7f0000002580)=""/4096, 0x322) socket$inet(0x2, 0x4000, 0x51) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001540)={0x120000000000000, 0x2, 0xffff, 0x9, "272eb10763babafcdf2a5a52ecf87b919e37b827", 0x8, 0x7}) 08:19:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919a", 0x108) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 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) 08:19:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getuid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x20}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="8ca40621410d4a5da5bcaa05de554cd8d9d6d7f617afc331cc422d1c0bc27aa4c19f37acb215cab99aec258a09ebd7676d23ced8210d79208fff20849e7a11a1f68d63bba79c777cbde1e9cf0a7d1ed359d99c735920009a2822827284627ff0c78722b7a48edb74c5fd41379405a88c6ea97be803d856f7c12ad6e547200c32749f7fc7c1e5389288", 0x89}, {&(0x7f0000000180)="9160d7c766f57ca18aa09cb2c5027ddf426edf1d55ae9acfa3b5ef7e6af7e8d472bd261da5d3d0dee63db473ff44feede26ac79caba2d9cb55c9c1ae1fd70ad3442773393280a7abc2b30f51a3ac38645c364f7d29bd239cd124ada0530f8e418cd4bfe48205f2d2db24e8f03ecd8f50e2a8564c40f3130bad61d711afaf4dbf2bb76b690958a3dead548a966b7a7d44c68d1733c494cefb59a6a8d0eed605", 0x9f}, {&(0x7f0000000240)="f7275e1b20efa0405fc8404d4cfbb5cbf7420738ac3687ff00ac87ca7f2f7b5badd42ee455262522e9e96793d6c0cfcaa70124bdf173e46fb482cec8b13d22a83a92afac4f893abe23788a21607b85b0c3a1e986462c3be81f72d677f2a7862e7dce94562889fa3621e57a3e780be5f7edff191acc27d99e922dc17bed85ed6c3118f70e4b0fd641b42024d2debb0870a913575b5cd26fe5cd8f39fe3fb1f57aeb525235bf2a50317243e1fd5684a6d8da0be8a68cfb569255ef052452936c02f3cf76bb215670599791f21d0ba4a0db9490", 0xd2}, {&(0x7f0000000340)="499cf50cfab013a44a11f9834b50e8228fe078c1d443b9b1cd65711f2bfb83ce13cd84c348192814fc754d9b7fa07578a3cb5a36df4731eadc587ac1", 0x3c}, {&(0x7f0000000380)="07e57e3bb7f9dc65f48cdc47c6b1a4afe5cf2ca106f9b73b179960c5e53a78350696336f808fa61299b5151ba280d8fcb30823a8a180c4fbe4bc009d4cfb31e659019f0478be64b0ac69665d1830c5b85f6839b409ae72f6fb912198cf745bf812cf2671b3dfc6640e838803cb46d8b68e2648d938bb5044ee72e76d5df89f19c5ef9eb1b579", 0x86}, {&(0x7f0000000440)="73c1b1fc18bdd2435faa", 0xa}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="9800000000000000ffff0000872200000f89c3fb31929ce7e57da041006448169cf3451bf2820395024b1f497d118ac40c60d80189daf27e62c6f83a63fbcb238750690c3eae0087b4d9952fee29b47759a126e1ac4e8df6f4d8ab52aca22e90c7dcd566f4528c7132c4cac53dc4114ac778fa89eed67277b1185f437f9558e30a672cf5c66cb5d634329306a4b7ba923100000000000000c800000000000000ffff0000ffffffffebbe06eb0923565f422c4f6614a6f80daecb788f57ca610100000000000000f941feccb80cb0ab61355da01f6971efe6673a619179f12577eccf6dfd59b11e37f20f5b1b729d24dd4d2f04f004ca2a7295fc5b07830182111b22ff0ca5eea300aec12a409b7de190238452e59e04ff7f40c938b307acb76bb54fd040b6195bf7b8316e3d39a99d82dfd27db95ccd8c21b52f200697e007f10233641657c8206106c080fcd46896faee0cda4f95c0cd3a0854e0000000000078000000000000000000000000000000ae5305a8cce407de02d333cfcfe494f8389e84221dccda8b47e5f973259341805f1b82a45e0aeca7fa7b125245a88931bcdef4d91765dc096bb6c7d0b77ee4efd8f66f5ad260b470f72a71602fe137af061f141e20cbacdeacefdc8c49c3670000000078002000000000000100000001010000301f375535f9f7a91e003d87a8fb0e44ce4e411b876e3319cd908b863dd109e5335f4852a7729e022d0b5239f9f0afddedb8d24d1b377d1f0268bd82ae671e30f3feef420526808ff047e747ed3cb5179dfe6c38335278aba9023ed80384c42b39c8e882686b10000001000000000000000000003f000000f3d5faedea704b8652ef5e5f2c03301db8be13bc399e63dfdc57abea249822d91f7800e5e49ab2ef0531f8afff1cba622f638e6cc7169a7beae217cd72c6464f1873b8b16f10e4f9414f3a786838be5c8fdce744936e10520a2427e27c6093c79a78ddd94b800c85fcdf65444224a08b0af36ba166e66c0da43ea03c31d48445fc51c73960c2a3cda0f1f6d20c15fb72a18f529077a3e9b3eed7113c616f9a9732b858d3d193f1fd890242bc61efbe15d4d771b93c02b3fc89e1731e3a24dc1ec8d3db516bc09c0246123310ad5ea826836b95664856c484e5c5811994c6d4ea64604c7a73123582c9f83141d2df8c409ca91c0000000000009000000000000000ffff0000ff0300002ba871821ddd5800db91c48782d2c6267a558a9b1d209a5d89d256f56e72cd976e125e6bd1f2d31d67803efcd41c446fffdcfed0c39c215868413998eb466a5abb81c8f1b6361559e894fcaa01c037fdc98a2e296db185620469986ed09e6480de1ba9aac5d9726c2ae7637935fc5e9466e9b49a15cc5237e8ba0000000000003800000000000000ffff00000100010039b387182f21961df4bbdc6b25141489e7a142589a037823b82449ce707b6f0000000000"], 0x418}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x1a, 0x7, 0x7) 08:19:54 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x0, 0x4000000000000}) pipe2(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0xfffffffffffffff9) ioctl$TIOCSTART(r1, 0x2000746e) geteuid() recvfrom$inet(r0, &(0x7f00000000c0)=""/8, 0x8, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/50, 0x32, 0x843, &(0x7f0000000180)={0x2, 0x2}, 0xc) 08:19:54 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f00001c0000/0x5000)=nil, 0x5000, 0x3) r0 = socket(0x18, 0x1, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x10, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x0) 08:19:54 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, &(0x7f00000003c0)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919a", 0x108) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xeab, 0x0, 0x101, 0x5, "d32e71d1e090a702edfc2ca69d7c4c4844301f40", 0xc00000, 0x2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:19:55 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x4, 0x101) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:19:55 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x83) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x3, 0x6) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) r8 = dup(0xffffffffffffff9c) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xd4, 0x2, 0x10000, 0xb8b}, {{r2}, 0xfffffffffffffffe, 0x43, 0x10, 0x922, 0x2890}, {{}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3, 0x3}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xc6bf, 0x6}, {{r4}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x9, 0x435e0c9f}, {{r5}, 0xfffffffffffffffd, 0x74, 0x0, 0xffffffff, 0x9}, {{r6}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x3, 0x40}], 0x1, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffc, 0x19, 0x1, 0x7, 0x7}, {{r8}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8, 0xfffffffffffffffe}, {{r9}, 0xffffffffffffffff, 0x40, 0x80, 0x1, 0x9}], 0x4, &(0x7f00000004c0)={0x2, 0x6}) kqueue() r10 = kqueue() preadv(r10, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r11, &(0x7f0000000000), 0x10000000000000c4) kevent(r11, &(0x7f0000000500), 0x80000000, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffa, 0x5, 0x80, 0x4, 0x800}], 0x80, &(0x7f0000000580)={0x7f, 0x7fffffff}) fcntl$dupfd(r1, 0xa, r2) write(r12, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) poll(&(0x7f0000000080)=[{r9, 0x4}], 0x1, 0xdd12) 08:19:55 executing program 0: truncate(&(0x7f0000000400)='./file0\x00', 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x0, 0x1ee) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000080)=""/28, 0x1c, 0x840, &(0x7f0000000500)=ANY=[@ANYBLOB="d83cd3241e9f3388122d799ff51aba16c8dbc6610e3af27a0a19b6942bbbcb47f53f8f716b1a8aad1737e7bec21c6ba2121e72cf4f2ea86820ad9d2679e0f72f2848594d8fb6971c2eef7dacf0bbb03549aebbaff40b393d26252adf99acd7333697cd08e881c32486b38bd11122ade11423548e92f038d30fc755aa790000d820e3b5c0413fb5c987fe674a7ee468afaeff9b536c5acebc236440a573d9fd913b82351b909faf1b7efeb94d19ae2a86c3e71fae2241fe31449aa79acc02d1fbb750f364010b5478f385b9051d735ea03af684c9c7f474957f892a7c72331531a5b881cb74d88df0f838526ab3afe69b1f06f49dffed1f31a5b0254dc809db6caf49946cf813c723845b87043d7f788ba5524f8d76"], 0xa) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1, 0x7fffffff}, {{r1}, 0x0, 0x8, 0x48, 0x40, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7f, 0x9}, {{r2}, 0xffffffffffffffff, 0xc5, 0xfffff, 0x8000, 0x6}], 0x45, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x24, 0x40000001, 0x101, 0x9}, {{r2}, 0xffffffffffffffff, 0x6a, 0xf0000042, 0x20, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x64, 0x40000081, 0x7fffffff, 0x8}], 0x81, &(0x7f0000000100)={0x3, 0x4}) 08:19:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) write(r1, 0x0, 0x0) kqueue() 08:19:55 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/39}, 0x2f, 0x1, 0x1800) msgrcv(r0, 0x0, 0xfffffffffffffff0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 08:19:55 executing program 1: r0 = socket(0xffffffffffffffff, 0x2000000000000002, 0xfaf5) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 08:19:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:19:55 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 08:19:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:19:56 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r2, 0xa, r3) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 08:19:56 executing program 0: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/25) 08:19:56 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) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:56 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)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x7fff, 0xfffffffffffffffd, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:19:56 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x8980, 0x100) listen(r0, 0xff) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = semget(0x3, 0x0, 0x4) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000001c0)=""/9) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) lseek(r0, 0x0, 0x8f3d6f740c5ab1d1) getrlimit(0x0, &(0x7f0000000240)) r2 = openat(r0, &(0x7f0000000280)='\x00', 0x0, 0x41) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) recvmsg(r3, &(0x7f0000000880)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f00000005c0)=""/26, 0x1a}, {&(0x7f0000000600)=""/143, 0x8f}, {&(0x7f00000006c0)=""/130, 0x82}], 0x6, &(0x7f0000000800)=""/124, 0x7c}, 0x40) getitimer(0x3, &(0x7f00000008c0)) r4 = msgget(0x2, 0x0) msgctl$IPC_RMID(r4, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000900)=""/184) semget$private(0x0, 0x2, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) unlink(&(0x7f00000009c0)='./file0\x00') sendmsg(r3, &(0x7f0000001d80)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a00)="4a8b93798cd3543fba5d9dc370081d88230d375df59a19c845a818bee31e281fd31a172209817379ea0df1bb812c8f2c0a921d8b01da37e21aa7a5cc0647ed706a34a036d7091d39d4a0e604dd40aa019bb856da96fcc8867f04dcb0ac22e492e203231916244ed926674ac69e418535233715c8bcfd3bcb0d0e86148eb97ca0daf248662c34e92b46b832ff5abc93f319bb3487273545b0f2596fde5d1f0c893d450a4f8edd0d3ef2b27c80c3a72b74", 0xb0}, {&(0x7f0000000ac0)="6bd3fd04d8b52798f9c2535a74b02097cbb5c2d8b5a36e28cdb142f752e74e39835de09744c17ac7ff0e4ec71bae1708a7018ce973d14c74ec9581ee40ce304112218b7b803475a27a9ef5605e8629e45bae2f488eb21223a4c9f17ed74f836cb27cdf4662930d94778a1c1c58c2b8ab31bab0dd6140d9b3fb08cc2a383a4c4326d0dfccc0afd08d13850d83ea6b962587c1afeb08dfa6ba87a291e4dcbd0151b73d05b1f8c55a624230aab283ef4bf241ff5308337818632f6e2456d42c92d9905bebc88bc4965cd949a56fae703b71fdddc5cdcec14924d7ad7e8e6526c0ed9e0de38f1c2d114eb8fb8c1c70ff098ca8ae83115fd0651616561fc613cd067ec2b4e74730dfd26895d15cb117c1d9fc01f65fe9f11b82993424f385e9128bbc2b5f81d7f199fe79bdd024ae58190d796fcbb29ae617574a276884b99fd53b93f21cb6e17fd158283779849b14675ec1e795ae86f8a088614a49b34b5ded6365dfa7f5e3568b35d8eed61d364debcff87e7a637a41b5a89aaba1b2ef9cf0eb9a63e7d62a5931dbf5bb4f5ddbf276b6fed1046370ebd675506e0fb18db2b247a974b5dc17056746c9d90c24422f67507bdd8a91446c55621ed24a4e33d69127a8e8dc191b4edb91d7474d96442aee44b5e212cf64b398b651de06d9d27a418ec772d714a8e77566162a1f9aeef899c7f6c5a82a1c64bd14152bf8a68eb82856e323a4760a9163ad16c2383bb1a817f12095e603c06d982a9906d75791d44ed7a1b8fe322af700a19627eda0935fdc5af1e86049ad1ea9ccfdd4796317c8144e94a1a410628d408736a747740df7e5df8b22d02af4d4324dd9ecdea5f990b745ca94e499873b1f3882249da327fc7e842e1ba180ab86c5b4028a30ce701e9c2453565f12a73bbb7ca7a8fa69ce9db3f9929cf0d149fba5a6c78b3c3d9eaa22b8c9205c80e4a56178efee646f1013dc97a257a4fd6bc9178aea92ca8bfc91b3d403f8bdd0f4d779eadaa8ef67a6f58e3c586398ba7b5c278e8de01477cf7e76316a86c1de8f138426cad7eb8ac33d1066158922c31d878d2feeb9bc0477acfaeb7e33ca5923e2be205646d6ab2a7e031b97e377ada982aac7dc84e78f0fde3bf0817c80af8e8504f504e2ac47060210bfd57e7ecb00eb40247944a57c05b91fcaf9feccf066da30f784f96095d416d1a1f64224b67033f2569d8cc70d88dbfe63a14009175bd4a69ae3ab4890bcba6ab347c0f4ce8ba2beb86da617238d39873ab08e9d797144853f71d3aede278a2b16931f08f9f9bf9305a30f2db409a3d947ecaf52d2511b54cede4110d8510509e39f5ecfe278842dc3c339a2afccfd7641764a4d8754f6fff079c1af00d9e761ac537e5c3712a98013967b5ade0397e029a04039c314ad371d4adc3df069453575026ee932ca6689d494d988783d7685badbcb6539c984cd5608fbddfe34dffc75c908c50fc57845dcf2a1950982bba5ac0374fd92fc8414810f291b2bb9fd23f1d3934be463273c56d30abc7ec14791d732ad9327b37552564f98de94749f811690a129e85523ef46227da0ee4efc6cb5c59bb92f47d3e00918d6c779b69fcc1ef88843c985f3ff3fa0ba02da650a920c6c45f21ec58b4355e05b47aa826a94792311d84a981a118313eb37c5a63bd8bfb738306a873946c9adeb843babee826569bcd947a683682dbabde60968094bd47884f7561e98bdafe761ddc9ab4a82a55c18caf80e1aab027aa98f201e750bb402b2900473cd2627bc90e5297cb79172c5901183bfb954fea8871adb9b8bfefe955eefced72bde78c3f849988c190e27117fc8d103e00fb8e9d286da90e7b4006e86d9bae73f631f85e2083cfe10f8fe0f9c2e78ee2313a26223a1eaaa302e8d779472dbf8e84d062dbe9580bbd2ada6605470b0af40a5410f0b9c56406e8aff495afa4ccb1443458cf929ca6c511804993c4962b2f19abd8eff65d658f2904d9a7938d14f89e803224c0108dc75ca678beb11f20a05b0bd9985d74c64a2358d77ef013e25c812967d73810bdc78ddcf02dceea09d7a8fe45574f90c16a95224a572d4341c4c1d4cd9024da2c3d3bc92946c5282f8dc512b56fe846b0333853234fa923b3c94591cd52888b6aa4a8c9fd40aac89c406d2ca37ea44eecc56fe7d211862629e14883240b85f6ce1a56f9d5d6441675205eea2b265a81596025b85725e071dc803d0887999d35fc1f193077ecbbeeb636753f99bdfc10cd3df3a983f4960422526415d7f9f130a30dfa630fc60c63c4181bde1e0b637d2f7408c8871c68e39357c97ae3ced0ad1353de453070f6ac0c510f136e62202ab8612fd1b7996cf45e6c673a9e6a92a1fd37be363e1e65e9bf98be0bc0edecac3506e4dfc151e12c5675d5cff5578194cece5b8c52fa1d85761140e35131d62cf08492da26bbb0b36737e83a7ba1cedaface3c84bade83c5a281b8bbe06dbdcb2ad56df29d8868b180e3c3131879da807d598aca9440c442a564e176c080dee2ef2830943d7047433c30acf7fb5bb25f0dc4fbb6839fb5f08e6064242ef26c1c7752d79e72254bb5f0010b5d5038f2f546018a8b89d3d56163773054b3208b9f2d5cda696ba0fcf31b98a8e108a80093dc36452ff2950cc20fc7924e9e4997baf962ede3b8feb2e9e6820fa80da294fc3ec05689e083a98921a44358181c3c79ab8ea3d53dae1ca510029307619ee5e00bc7e110db8a70fbe69fa68d5cd8794d54f02085af853c1568347920d7ba35f8695fd14ad5185cfc1050d9e6c0af2ce5aba77e402202aeda46ba5599b2e3de8cf21204ec6deb41dbd280e3b11a620f345a13d3162c4e5ba8ce3111ead0a08e4b92877be6a14ea79951ebef9cab75eea0da90a252499454a6af268e494e08a18cba6cf520b20c5a412ae52ef25f4aec73c992e7461db0e307b5403521b453dc8859a32bf0d5475d7b33c513b0bd488fa3387e64bdcb2307993aa9190db73babf633c616c7aa0669893378c54c6face6fd593c2e274178cb36a3484ac64a244055d5406cc3ba0d05381a356c2ade6823fe5c6478bdbfd10576095ebcdae1a5422898c4cf1bc1e98cd2eb85323cb56dafa31dff617505619ea35e4ab57e875e192c4b5f53305bbbf8f03d8412973c4b27657c722868674dfbf043e9dbbdb5915c304979fcbec128aeab2b55cdc40bd30e86fe11e3cc75dadfa04849bb822bbd13fc6c185a112492280b317c4cd2c8cd5cc34277574d38927afe1f37abd4f43d1aad6f262cf55c5729cac7e019ef7b2435a2114d471bdc72cfb189031f9a941e25e7420617a214917685896e0c159f622f076dc7a5b9894df8de5f06d83c2a87c8fd0cb338f8fe8f75acfe1c2fe99e962e9b1e746a5437f159a5b9e070c098120be4b254f2b1b6f7795997176c79c8b640c7b8acdeeee905b2f5392582cc63d16d6a0fe6eff291854268fd49b36ffb7d347f75633e2abcbeeca86b84764ad4c5f17be9632f640a12239e7af09943c81f19028f39431c2f1ea5df723d3c1039d1376625d30c18fc00c72da49731e3c9e21b07ceed5f2a6cedcdbebdce5d2f52f1b31a5edf22bf46f6c6b64feed7186aa4fa78fc9cae099650b7904faaad148d0eb5c62323c23c65958e8b5ee91e7c742112b654ed764ef7fb2160851d89dcc349b127b41639b5072e5ea2427cc43a0ca3527ffb151c43e0603a34c6ab58dcc62dadb18ed9ae470820d75aca3ea383a21938a39dbf15729d532614d38c557de23012d90813952c609242748ae8e2c00b8495c587a99b0062aa0f2ea9dc4910cd954eaa7ad49db4264670f6ba5ce63004e384a5e864a4ab15991e7d1206476aaba76378459c3ae8312648201120c0d5e7cbb34ab8178a60ecd548d6d6c5b6e3780874ee42fbfd0d292446c014ee681a886dcf93da9e80bbe9f186d07c616213991c0aa3cc9e091103e9b0a943fffb129cf294d119b0442820e5aa24f0f56d5e7673c135c85fccf9b59f50e5245231d96fb46422384b8c297a6185d2753a96d41dc0616c30419c3777a6965cb642d185afc1d0af3997d2bf8fd6de96ec0e0eefe7209fce98553630e6087b7bb1037e119a22e0f038e626e6d9732ee682760397b0ccc697c9bab461c9b72dfe04fd6bd09217d234164f3f719f2053db87aa8376ee216be7cbaf5bafa1e92f989ca5f1e882ec9cac62108e26f22f24cffd928910c7dde08159216da33a9b461c9931efd5f0ca3281ecbfe062d98acc020091e168f7e3a075afbac94158562eeffe433f7f99b8d03d8b21dae602dc297fe597bacbebf5d7df8aba8112412c6a841a2fc16d90cd8b80070ac8b5dfe0921c2dca3acfd88e7e8e4439245e4a447415159a49357d8f76507f0b6bfc086b6ed32250727baa972a89f54464883a418f3a79a72e50b628d820498f7bf9253555441b1372247762ec2f7e6c5729a6569d2e85c3166984e1a99c5b365ecc919d98bb265e280b105fe914140b128c7c680e8dcfa0e287c8d3731b854009ac5cfb17a30b8eca3f2a533f864a5ff436afedc296484bd4902a30a166fce7f33c0fec2de633e582c81630ae2b8610579647c979eefe91263b29f0717e307e940b0660a019a8febfd21613934a9581dc41052c0f56eae361eced9db9382f3abb3beb6784c8cc37640d14d8634b0228d5f12c83d2e3dcdbd7bfbf609bb0442f65a6ab5fa98c8a619a7d04f445d11c31e2f9ec1810a33cfea0128b9bd926a5de9a0123832b5aeacc7db14df26dc94c6c0885105f2b83c18a7b0ad97a3af51875f04e89c111fb9bebcab76cc0cc94ce42a07fe2d5dea93406260f271c43f5efc294780f507b9e13f3119cdd462761ec2820145bf272bd1d682787bf7482216f90249cee024a73b86674f0582a3fa36d11877142f357ddf5ed147a010af2792e1d0f841d7e84be94472bcbc0c9ff39bc3318d9347b57def9a1f71ceaf720e711ad07310976b00c550238e6f7f0984b28e4d06db2245ea51714cf41f9f847b999c5037b7158f786f16e6a401e597584d77ada5d151af0116ebe1ff6f9b184d55b904fd8104143c07665ecaf9d9ff1f4d1b1d2a031e17c32ce7a379b47477632810ca4cc74b82a11452e5798063c1178d17f2ff2674273199e2a4c077a1e2ff8eb17421b6149df111b7c5656f0b149b5bfa998317af4453c2b6d495b84f840d3af8708706074e20c637ed60e9d95aa882f0420decc737591286d289f2c43a6966d4814387fcad5951d9fd3d22eda0e8765c4286eee7d3cb42ad6c73b19205a7932d91aaca6a84762e178119bdced2a70d58536b5eabaad0a71baa0a0ad6a565a600affba66dd368e3d11bd177cd41b34e23439839917f48fbd478a01ba7b1c1d8b22913d68d9d76a33d143f9a5398e92099e0ba36943ff3fd2d60e9480cfb0726ccaa6da3933012406e186262797dd0af5b32697a19a3042619c9116900f0e326375bcd900e20b25217e4c5dbeea821bc46d5da9e8740f0504a71b4525cf6440a39cab1b59fc0b4f51022750efed592211c1187e9f342dabecf33c05c79c619de5155033911470df9dc5da5e5fdad96d058270f49871282efb039151aa66cc4066c9154461f7de505d962e76819a1cf2f275dd3487ab5e972f889abd4c59df270d6612a2300078d89fe59e33fbe5c518cbd3590d7285418b79178738b820d31a437a0d46065648b10d93578df6c4cc3272901f5bbce98a53e664a96c9bfef57ad516c12785e38bace63247d22bea2e793f12a3e420b0a7cd47584b54f497a2acaf19121921e", 0x1000}], 0x2, &(0x7f0000001b00)=[{0x70, 0xffff, 0x7d7, "e0e612d588efea7fce4300e51a69544aa739907385a372743e36f0d6f971239f0c04645f6941bd0c7d8df02d00af0737ef7299eab443bbb8df9b0265a1d7a0d70f9211264b2a4b2519928cfe304a401d992c9a5b981434fb7c592251d574f49d"}, {0x10, 0x1, 0x7cc80b93}, {0x28, 0xffff, 0x4, "c7aa9ada884a182f80a44814e7e56cc6a0375ef9b6e961"}, {0xe0, 0x1, 0x1, "435e941133c3cb964afd453c9726491a4fa4f1614ce52b9021e6448d9c97be7712e262273d1ad5b398a86c89f26828ea7e3ca36c8469a866b3f0d75bf94c297b683ad6d60f28663515259bf4a9c7813894568e428322f188831e5cefcc3cef8844e37af3f29a4da6977a5400ab89c2f5f0c83158b35489d6122e1708d47f2d153dcdeac3e141355e569c8714c38d4c9daf38dfa657fc498adb9ec7b4212f21fddd6721377e94f1db106626832f3277e146b839720c8ff7fa857e8e93ac2f0257640a2e032d8a3ebe4b"}, {0xf0, 0x1, 0x3, "623000c27e1c1c7d7643779abb7a7146897d166f1fc933a5a9215789224527ea20a9d85edd394b922c31082ac02b96d3f8ba727d024049420c938a20754da6a103790fe05a9cef720c8ec4aaa938cb88ba0c08b8aa31fcb33a8aac197dc45174c9cb40dee905daf67bb503a7519ae308e87832215b183d141afb5b00d9b37ac21d16946b79f3f34ab5731dfddf39c90cc919c4915395bf24f3bd5531c80061795b5a603e5e75cf986f0fcf442e015b3b5ffb18a3ab37277f4090660d3afc79614a0c828329c84f80daca1fce0a211234ee2ff0d127137c6cc0"}], 0x278}, 0x403) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001dc0), &(0x7f0000001e00)=0x8) msgget(0x2, 0x220) semget$private(0x0, 0x0, 0x200) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001e40)) clock_getres(0x2, &(0x7f0000001e80)) 08:19:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000013c0)=0xc) r4 = geteuid() r5 = getegid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="2489295e6525b82f3974004830ff92150a91363bc69b2fe55f9569eafbb31dd66fb6023794616659eed17e0ef54233e7c7b2852a676b04f8fd30446fec4e5216580e6aa9230b639b706ef2d141029f6294194822978df362afca1d110ed450da6002c4f138874d9966182eddbb6d15fff021757c03b18f5414a9dbe2c4a1987535f2f71d3c226277f72fad3dffa8e364c00a5f27ffda39dd9088a33750375a35e9b93eeeeb758491a1069e77a1767151e25aaa32d85c8c96c38a9d3ce7ba75b16d24c236886b51659f3642ee737e52a0", 0xd0}, {&(0x7f0000000300)="10925c950fa6dcd6258bcf25ffac11844db99e894630fe635fa73f35c2d9f4dfdaf04e2b969275272bd39737b759a6c342a79671defed9a77b56aa88c1c71e0fa7edf8d1e83290d90b76332d1d54c9ddc605d20371e88721434d2cb3df558cd37faed7d901156942c4977358a30790e62bd488c28e1b43582f909527b0f3925afcd654138d5b9b05c6cafb741c64d463", 0x90}, {&(0x7f00000003c0)="1714d7fd70be1588e33134fcf136fdc74bf7429fe4b798c776cea9211e29b78e5ea9d1d9fa4fac8fe1775e3accee99f1260ac99112b52677db05c0d8487441fa363ab74302655466ccc6aedcac89a35e928170dad0aa41bb3b03a57819ce2595b2be5fc3eb1798421ab410e2f45ba5983a9693a0927e4d6e97f64c09920f5022c3a349a255376f9852a9297460042884bd58515111974dd63007eaed704c9a4a212defece3eeaeeab7b6e214db2ee78373b230231bce1aa3f21c3fa99963697c7198818a31e54f34aadf4b05fb678cbeb665250f4fb92113bd1de391b66d891449514cd91ba37dbada2456e311f86d800fbaefde6090abc2664b391df0bf228e844d025ce335c65c117fae9b1029265e1076a941e76c71325f53e83634859864213ac9c0add9f9ccaf3d812e4c8594bb875bd91648e79efea53a85c9e4eff9fc8c9678bc6353b8c5da6f1f08fadf01355de604d4551139a5402cc873cee510f1f7f99a9fb88c1857ba2b251bf41d80b5eac6673aa5b0b830b74fa607ff317d080f31c541de912631d35700ab3191ea8a00532bedd9a66fcacd3b6267624c7aac155f5fefc9b20ebf281261942049a827e0e4b78c28caa8249b24dba44a639938e812e973118f4d6c44c487cfb92bc0ff8b187457b0bdb5753457f0cf53b5051605e664896ff7f956d69711c26ba6bbb5abdbc77404ef3ab47233cb1a25b98ede5f0d949759b73a34832d6a48c5deb8f377b7dddb675a69f37966488b6115fc2acff9feca8534992511b4e0bbb5e25d716637a30c85454d526fb7cd675a200e5749a29f3245d87cc5af99ccdfc6ba440d89e8317e822d4f2ce23e448293290b194935e375936a9a1dd77528b9a9cbac5ce93a997e5650548e25634d4344ababde5ebc9f628a52409aa8168a73f59823a312d9c2d7f7040901369430481f728c20c4b7972e532e0c3b907c180ff006aa0d2e863a2f990b6d4ac3cd8a7a6346de5ae640a7a3a4c10dc2d9ac07cffff0fbd3ce7cb27bf15ffde46290cd19df094e83a2d5bbca8f1f55071e5dcb51d47b39c36e56387521bdcd295dc185820e06f0dce39ac7aa62b3d9f26b5448a6490c3d01919031af66745b2c50c2d603ac2e5b298bf8420fc0b68f14d3c46c44f2eed4b290f5094e84a6485742f54696283ff7a6c3b210beaf02002776c69adf60c7a01e12388100c2f19ae210e8b6bd9ee849c95a8c4415b3498a60ac90da55acba871c90f377cae1059cf970bfab5d3f4130ce96b2fb4758501d03cba69299c9d966323a38d3e8492850e6d42de06f63ef95b0398b95262bafcae371559d2b2820a8e907c88cec3f8dd44d6758efe6f401f7a206c825f3bcb1622875e8e97e97e3fbc9214e7b4d545cf1c4127fb307017df90b0493bd900d1790d13b633cfeaac9934ed7cec39570ffe9234280c52e9d4e274f22cd450228307df53cbf55a5cbb72ed1c19b27f0750ad7751746f9930ae24525147b03423eb3e09ff1d892902f6c2de7420050f2cd752cc36bc394bffaf704d999f47f78457dfd1fee53b8b23ce4f4a3828b2615aeeab7725b41e1bf98eea6002ba7d0dab7fc251d107a317b9b56dcc0813867ab701c3c03c7f51b3c6aa9e557168ebdfcff7b2aaeae507a61409db3960539be808ca5a28cbb980eedb9d831afd5d96a18c0c6ee007fa00ca629a7fc1e986b0a18547adcac22b5d831543439f11fea3d2056d9aaabc2901298b2a15ee0dca0477b44103f888bc32b2d2a42c25985c0b0059f94f79adb9cf2a99f24200ce5c76bb5951619c7656cac5b7136ea58066efc16c47d3b7a9f5a8fb635475b55d55dfddf0d967a40c3c639b9ebaa121412693fcbb182cdb1211e16f98405b614a2c6f7f5a23c984330bef171997df0d0bcfdcbe012237d4a213715693a34bb722fd16aa03613a75be074d5c6b82dc1d83e4a3689c887dc22c7a4e82accd6f038905c56364f122976e0e67edeaaf68068b9c3472862ff300fc833390e2a3f5b764d1fdd42a348d26ca3f4e6a3a13744764816f86d828ccd195355786eb45af643e856da2d0a5ba9fee8365eab8f737156abdc81bd61dedb883dfc0a85ebdc50cae496b51f25f3d31a6b6eed52dae26ff492d7e79fcc61140b2f1e5cf4079075fc9158a8fa2ef07bcbc7bb0c569835d459987aee96645ffa8a1d0297d47c1920f120935a3ba398caa2d28f4184b72cea621dfb50b9906fbef028ac45d19de77333628db69328a347df30d52517767e11bba86057040d320ed4a66cbd9c3b2dccc79e80923bdffc46bfcae666b2b76183dd4075d392d0b309e31a3619a07ee6fe8273653bab93a0fdf368c038f20d12fc05b3939f95ea2fb21a4e7276ad4ad8ddc2680ab6159e8ec39bd35cf234062e18f56acc9823c0a168c1bf5ba6238796dbc6026f2ba6573aff285b3415115d5b5a21eab83191292f79b9791ab2fa016b33f28e1287f1d99de1a27d5838752ed1346758a292b59b4fa1816be5d02def8d78742e515774446eedcfa43d0b16cc383f4ad6fc7169c11cf0fb6cd46135fe94536cc5a2934211400c1d40f533ec09b60b3fdc5eb3b1154e448c33e527f325150dc602657794cad0f74ab353da6f135f40f9f4139256281f3d227c237ec53b968af6831415ed1b26fa744053c82fd32685d3359a9656b81a76e51a5a9d9bfa13b7593b3d54e0284bf4ccaa54ef054b90fa10ebb231ed2e61511e117ebabcf8c4269eccaa8941d28273e3d93fe4102a3ba89abf33eac9381bd8e4d3e8c62c68c1a148c6d56cce3667fc493595225f50486e191138f8f42e345cc6cd435fe2e74d93eb7d41ee80a453a559a0f7f85df082d3edb6d63aeaf00aadaad6b66763b48a47818636e436fd6ebc4576518971653304c18b26bfda00118841251cabc070c27c27a0b0297bc56a1bd931ca7ff0a86feafe49465ff420edc8491a4b7b1fc85a80f0d6917ed8a5e868affa213702d5940aa09eea0443f6dedb26681048e2ff895bd2519d0ec146a3eb05dd887917fa10f0237171aa794c15b11777d7284449f318a66690d63aef83bd49745cde54c8e475d5548cf6e550e73b1c79ef258decbec45d9ea2465991754182f43795303b097fcfff23af9674e1571a5097db203ef702461b526fcac57edaa3cb399a7d8eeb9fe1bd9a673d823f4b17804f36a0464fcae17e4ce38c942b27c58705356df5e352477f1dd7d8af576df4cc17a44335ce443cf76debd879b3a68007c8ea6d91cd7fb24d1f59a4d7662f7ca01d74100741fa0631b6cc1614003ae3753a2d081bcbe467e0d14253ab3e2494f4e4c5815cdc627911d1373992029045a253c1a9f1fdc1d99269461a28476ad495ca4e278f4e0938f1f65e49b1e4ae7f637426141b3fd332cec306cfdd379f57d93fbe77ab4e7db6c504b3bcba5933f10dabc331fa5433f4051942eb88330ff02f9c4f036ad5ab783acb21c1b54731ef70545f39ec2db7b87031f86e78cf98bda672fcd1c7c5ff02e31411cabc6e55976d18c7ae46c4ca38e0b2a928e53c64f5fe68d495914544da1e117a9088760cf56b705481314160b693af3a12ede64a394341c22d311b811ef1085eaa5b233a4633b028cf7edd690470e13623f451987969cdf5532e32154688baed8f0cd3af6411c27dc558755a0c3e29aafb4a71c70727d51d1456afb662a9ce51e6a65198c58bec41b60330c9194f4cbb284440ac66fc09b67634397e480f779f4488e48ce1251e3cb45b9310945eb1d05f5a3a25d39c0e3497d7986773e2f83fcc3af910d022583067e7964dc6fd25f9d4a982a24d3c88ca8c8b7b450a8684f2e8d4f1e30a11679f2598757649623e0e17a0916e9affb8365fc248ff09557ef23f1263d475462089f6e1b8e970738e8e5ee06d86cc6f955c10a25e6a30c9b6ec98aba385d951dcbd9c79071a996615f6cb77c39386e591fd4140f59efe59d909cb882e693e70d972fd37b1eb8142a09ed38bb23d8ade0fd066c681248457dfacfca2cff563b2034a833ecd13d2e0eff770cf57eb30b44863c3142357d95922b63f2672364e0c5d4212f7a9f6357f80a6013e144564dc30307784486cc0873b2534dceac1b32ee7774743b3eccc67681b76abb7602cff9a2e43f6569a414b2bc7e55f951d9b0ec9175063bbff4745254cea0b5e8d04b5e7d98c444a105e97345f8cd739c844a0fe31bc8a4d54d773cc9e1b2f3fc678d5608e2e74a1ad673fc087c0fb4e11d20e26cd529e957acecd5c4ed077b1bbadb5059835445e6fae75274a49b7135f937733c65765d653704a0ca275ccba94b576a1e02872247f546488d6ac13a9b203da44cae96ef8ad0f2f5148819a20ec0fb16cab3ac236b3ce95536b5a41e04aaaa3a5be162b90ba05370007913806c4f3cc8799dcc883a832e45b807fe7dc4d57a009ca950474daeb899334a32671ac7a90ce8b742e79c7e83ddd2b0224785b781504ffae54ee4ddca2bd5f198674642a81233aa57a59f9748755f8284a5b1c72ef7c6087b95062d86bf6261256269d44702cdd6dff191da816960bf23ca32319f1f79dddbc0e6360aa535da3cc839fc54e567466f50995634e121126ffbb20ec971115e9c284350c18101fe2fa2122ade043bda5ea06095dc60c2888c98782de06e56c7fcc91256cd46efcf4cc59609c1b42c052d2aae0d9f43df47667afc5a61c15c6789de86ee292729f763e8143b2bc11a48c316e01028e21915be56e96332f3b638df3aca7275c24b14bc8c7adb940ffb5607596c183bc2498b334bee016cf8a2312e3e31c0f47db26f8437a6232e89d4a0a8aa37333c5925ebdd28faf1c5303ccc22519fa0a89dcb1b6b461033988e56bc6307973a4bc4eb901e87bd8172ecca779738e2cda647ec5c77f368bd0bb523f74ab102abbfb21354d858c75a9a2b33ed516f64f9c29bc974a078107004a216e222529cfea9bd088398e8d37ceadc59eb719e2d6fccc6a89bddd60e81f86c6550b3f5cc58038e0f57f7817bc3176f8932060e94d4e8313f733e7568c38c6e071b1c9dcf0bca133fad32e949e019a4dfe4a9f268153a6925823b52d289a06aa433a194b50ada31a329bc54f5351d889634222ac3ccf5fdcf2080ca11c4b38c770a8ec625a1d4fa76d695f275b25ed07571b36c8060c8f5e99656ec87356b7b0b29537623780971e8739a1f67d3d77b386b90238b2a2840d14f8ddbe9e6189ff3d8ef9d9e8905ef436f297fe0ca6de46fc9657ea7eaaa4c4e0f108ad6fa49ec7a870fd1cc01035e4feaca3cc8d2bd985e744e985fbb34e2fc55cbe310606782d286d4edede8d7a54bfbcc262fa1c0449d0c311730671a8fbe90eadf3b7b8f2e86b181113565d51c492d418fad3d79be74d0e5ca23530765ef34ba5155c2d5d5465933a7e9264e48e0533d60b707e2f63bd2ebf2d3c9b10fed7c757ce5aed570eb3f454358ad066b7b858ded619c0ab1c9406bf4f5868bec3fd2dbce7fd3494962f4d492b0a03dc8765bb908f7f2230a5473c3a11ce2f8b4b9b39c3bfc37767ae5929c517a1fa4983d50115336f8f6b7e28507da645caf33795c6bae4a83a4e1b40b827043b40c41668fa6674f1ce9ced8c313aa10144b41040ffba45b84da694a6722c196d3ace3d7715b0e9c33f2fc2da8b531a2c08eb5bdc422706ff76c8249072e75db8c046aced97eb6e4e5a0944ef4e8648e967692b0b731ec69c82027010013c8517c2c062fcd18a860ae5849962dfa63dedbadb168b120aa4ca8e2adb5cf81f865d3052acac79d81bbffee19c297c89891bbc", 0x1000}], 0x3, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r1, r2, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r2, r1, r0, r0, r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd0, 0x1}, 0x402) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 08:19:56 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000000c0)="98c9a4fd1ee03ab5d674eb0ecfa478208eb7760cf235b52cb51023ee2927a516c2f2538e939d0a72a0a1aefd2878d4683fb5491dc53f969990727455daf843fb7aabf9d03e557f72f1c8e48c299e489e4f7a6e5fbd87584e03dfb1f3cab29e5498bee6f51b122872d3df9abb68e9978f6d58f9d6e29c048410590a162568d5cc125e4e7d37df26a54c25cb4bfaa3989792482bac1e8e987038f37d1c846a1158f2aeb178e682e11374d02fea4d922681b62f1719a801a2a38fe329881b4904afa2675065f374dbe976c03fc1f034ce81706334ce8af92921ca5310b29a35f51e63689a79c9", 0xe5, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) 08:19:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xd4}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = dup2(0xffffffffffffffff, r0) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) flock(r4, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) accept$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="d0163e56785b4d2eda18d2f24502006d3a4dc1d354a7e5000080000400000b000000000000000000"], &(0x7f0000000580)=0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x6) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) socketpair(0x16, 0x1, 0x20, &(0x7f0000000480)) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), &(0x7f00000005c0)=0x2) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x7, 0x3, &(0x7f0000000540)=""/7) setpgid(r9, r10) 08:19:56 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 08:19:56 executing program 0: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x1, 0x7, 0x9, "ee42395a6a87b85d7a2770397e7c1cea36df0d98", 0x1ff, 0x8001}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 08:19:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0xed}) dup(r1) r2 = syz_open_pts() r3 = getppid() fcntl$setown(r0, 0x6, r3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:19:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x22, 0x1, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0x8}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 08:19:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6045, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) 08:19:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 08:19:57 executing program 1: execve(0x0, &(0x7f00000003c0)=[0x0], 0x0) r0 = kqueue() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x7, 0x6) connect$inet6(r2, &(0x7f0000000300), 0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 08:19:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="8745503bc018a88a244a156ded5a7f7bbf5911d1737028b54bb788c4ce06b9d16ae1b77057ea63f8d4b84fc65adde8cf12f639518c36dd08510a3f348ee1da474a5b9337be3609675b03cd4f2f939e842a7fed2fa6c8956b9e5f30277c2643fce86c295941c613bb08e9e61f584e5ab29e844f8dcb3e1ecea003b6f51dba17170176", 0x82) r2 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) fchown(r1, r2, r3) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, 0x0}, 0x2) 08:19:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c100fce74de400"}) write(r0, &(0x7f0000000580)="582720ef6ebae6322525956001e637a9e28d2130ad852ffd330555d3c3a19436e59d8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f3748d1a804ec0c3e47bbe30010b341630e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc00000000000000020000000000be30848326b28e155fd0696c414882f03c4a98b86d66bd3d459e5bff85f904", 0x93) write(r0, &(0x7f0000000400)="3e2a79bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4490d1f7828bc2d2af387fda5cbaddeb10a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cfc6a2d9615d15b3411c73e97cb252e6155a6cba65174f1abf7567460cf352020707ca1a0c80b72d82e2b87dcf2c1a7ae83c792abd32dbf30e4ac19aac01040000000000008dfc14f0f58e8f8cd4fca788bb12a99ec1dd4ebc5f0b9cfc46183ae5fb68b81f387d70e4cf57ee28d7812caab0e0d98e0f55152b9acf3d93b7106c05a207581bc3c4914c009cadb538ea00000000349c372acb90f49ca4aa172d625737bef2e61e27ccca3ff5d697e7b174d30e7319a2051b6b561cb82b2e92cf833684aef8b8c3f85a395100db0376316e85e739b863e04f8c4526954d90a1c67a695dc25f62733cfcae55d4d267cf9d2d9e9e9b66167532bf88407fefc0a6f9c45ff1443c7ef9125aa5f7010000", 0x168) r1 = syz_open_pts() close(r0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xb08, 0x0, 0x1000, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendmsg(r2, &(0x7f0000000a40)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x100000001, 0x4}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000800)="962a976df2a5139208ef9e7647a098bc6fa931c3289a0a27e4b10f6ee98ec3b68564b79bba1cc973fbcf", 0x2a}], 0x1}, 0xe) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:19:57 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') r0 = socket$inet6(0x18, 0x2, 0x7) sendto(r0, &(0x7f0000000000)="b6218ec785c21596b82478c82c633aafe5a01ea5bf820f7fb9d13d5ef9f074ea618d1c8fef61302c4a405facb87138a8d75131dea6a038e26b050c09458e6e2545a699b12ecdef902101bcc8e896536b8dc020b75e", 0x55, 0x403, &(0x7f0000000080)=ANY=[@ANYBLOB="664d6c6c000000d359dd"], 0xa) chdir(&(0x7f00000000c0)='./file0\x00') 08:19:57 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="de73656204f838b6a7649ef0b97804f60da118d869ae34c6dba855bdb6c6140d6917739d1fb2e46434022c2e2851ffd1f674fddaba752e956b431902a19ab35ad9e504851d9e245b9aae553c382188eed9a57d3c8728d90c463568b1d59e1256dbb0ff9a9f7113da6284cfa4ab4ef28ad7f83c2be58d83cf952d58529a0821c1847ffb0e72fa4fe3ef3701a93b4f4da95a0accc7484735405f744f1c12acf86ddeee0567e1e96d9c32f49aaf5066475cee49beaeebbce3097174257e95532d4449c400f7f917960126ad45b7c33e1e9ae03dc108182cb69267087ec72da0fad91002b4212143538b51d72e1ccb17863c9c18623c", 0xf4) fcntl$getown(r0, 0x5) 08:19:57 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) socketpair(0x7, 0x4005, 0x10001, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000000)) 08:19:58 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0x6, r2}) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x1000, 0x0, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x200000005}) 08:19:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x9521, 0xffffffc3) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/49, 0x31, 0x841, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shutdown(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) read(r1, &(0x7f0000000280)=""/95, 0xffffffffffffff2e) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1904, &(0x7f0000000380)=0x8, 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) sendmsg(r2, &(0x7f0000000b80)={&(0x7f0000000480)=@in6={0x18, 0x1, 0x3, 0x7}, 0xc, &(0x7f0000000780)=[{&(0x7f00000004c0)="0c42f9c441ef1be26230b71fa17609123158affad8811c93f5384129b15c5ade16a7fe6b217885f4521f71b1d74a60431ab5bcf4709543717b8832274ebe6404e782f96b46e070d415072eebf484f93f0cd5cd418d768df01e04f1a9f44b12d89e6cfbf91f92e872a5571729c3ce0857d2a2236ad1cb90996f8036f21ad02a8885b68b01b03239c8e24d6befc2f62f503b2d894dd0cdfeae2259e6", 0x9b}, {&(0x7f0000000580)="eb651cd80ffbc50119cf257e9f44d1a084d993a4423f6aaf6682c2ddb9489dc46a6c21ac67b4fdb684958d99e52f901c5da9e64c4b99e346e19df6336611ff29cc937110ad52587e24c8e6ef94a89fe4c5deb193b7f98c664444f6e542709d26ce5d4bf40a83b97a9cf6c3089d853bb27aa02e744b788c6f9016bc72326c", 0x7e}, {&(0x7f0000000600)="5d9e8330dd16a399a3d09150a465b9e3f4a004311a8c6ef0e5af251f5cdbc48ca6cdadd489ca8c74d5ab998871e0c175f7729347c171d113b24ce5b74dee0e8afc7719f95080e672505eeed74f855977df5c51906013cdecf170ed82e235b1241fb6552ba8a602523a58316cf05ee601061d520cb2f980523355b569863bcd3b297626fd4914acde988958b0122b66b9235eeac9789238d67a725167b3d8faddbabae4736c3551c40ed2b1736bd401ed874acd2161cc3daaf75b", 0xba}, {&(0x7f00000006c0)="36074b44fdcb6b42f97f125fd3c20b468b516c421d9d31031d3519cc6eee964e9ff6a7d4f399abcd57ed679d7e437594dfbb648b8cff4984b8005edcd127d1719aaf586877783a7fad30f8e58dc70a7b4f679898", 0x54}, {&(0x7f0000000740)="5e9b972d9aeeba834aad606105377512020ba2208d621fcb4c13a10f5a020baf8be8a2b59c346fcb22bfca5c82", 0x2d}], 0x5, &(0x7f0000000800)=[{0xd8, 0x1, 0xffff, "f721bc542613d1d19d7a68889f1888abe0388d865abcb1d898c23f11e19f592c95f43fd472499b3ee974cdc38b58baafc3eae98816bd53936a55683a84a15d0a350d47fe43678bc0a19cfc9c7a02a45d3d3e588f59e4e90a7aaa7bd2897a2a82e052b05dde4e4538c5ea338f08a38e3bff89733dd6ced29405058c45c7eee24a6658867286193c0ff72d34b9ba8e7dc577b6891b2c98f70537043f4a0d3368ef23d03a7936d9157dbe6f297b388c125849288638f4b4463b3d96ec75b756618ef8583f"}, {0xf0, 0xffff, 0x1, "0aa51bfa09a8c3a985ddc05f148a8263222e733f1399ef6f9f6850e71673a58f6973e1fe5b4f0c8e6806859879a4d2f407d53a6b8bf685e4e4f940a36fe81570461c7e54bf4085032a746b404afad9447e428ed5d891b7744820c97e7265313e7a1eb83cc2eda9fc1428b3be20664cfc387c24ba5c7cd0d72f24a71ca24df1d18f6c95318561f794e77132f1faeb74ca88fdd41d9aa920baf7b6f76c1a69556bb0dba70008058887f4478a004365fbf902743c05a7c54a89c753e6385b42ae4d2ab0868fceac70d02de8ee8fb78d69ccb9e37e9b1473e5a52b"}, {0x78, 0x1, 0x8, "ccde8a1eeca20e6641cd42daeea3601346d072535a558084e535f2eb950b8d69d93c550b21050b9dd9efa1b1253a645b115e18a7dac7c7bbf78cce0321d10219d64832ad44bcc68dcfee655ae8396f24d76c8b5a98914769646169a075448eb62da2e2"}, {0xa0, 0xffff, 0x8, "bfadb4166a166de39ec1a2052e057d23f2dfa3940c4da4ba80eb4056e091317d511c2d133ecd9c35e5b6de4ff38f326ebc03d9a6f4c8d45988bcd71cffa6524a95878d5186ab74c96584eb9b7a9a04fd76683561a3f566d2939078377dfc08ae9745d0e6d57b4f23c5ddbb57c4cfbdb6a8c55e268dbd829d1c32a84e73dfe30c585fbecd8d1214fb90ce85eb2b31900d"}, {0x68, 0x1, 0xfa7, "85ff0bdd43ecb57d3b686c31dad451755c4b7e7ddf5f9dba0e48222ce98589727ab9da7855f3c260afdc245d1502cb0da85c3fa2ffdc119b79453fd1ccfec036d7db3789c026e910c168865a3985fdf9699de6fa92b8"}], 0x348}, 0x5) 08:19:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x7c37}, {0x3}}, 0x2) 08:19:58 executing program 1: r0 = socket(0x2, 0x440000000002, 0x0) setsockopt(r0, 0x400000000000000, 0x23, &(0x7f0000000080), 0x0) 08:19:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(532073ff0ec04e82,0,ffffff00703a7260,ffff8000016d93e0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(915414a62690435e,ffffff0066030d28,8,2,ffffff0065574b50) at VOP_ADVLOCK+0x6e sys_flock(f8978cbd7ef5434f,830,ffff800021045778) at sys_flock+0x163 syscall(f44c92935c4b71e9) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,ea76e0351a0) at Xsyscall+0x128 end of kernel end trace frame: 0xea9c8eb3100, count: -6 ddb{0}> show registers rdi 0xdeafbeaddeafbead rsi 0xffffffff81bed205 lf_findoverlap+0x95 rbp 0xffff80002118ced0 rbx 0xdeafbeaddeafbead rdx 0xffff8000010d9000 rcx 0xb1b rax 0xffff8000010d9000 r8 0xffff80002118cf08 r9 0 r10 0xbc902959670b7a5e r11 0x22ee416fd6029e84 r12 0x2 r13 0xffffff00703a7260 r14 0xffff80002118cf08 r15 0 rip 0xffffffff81bed22b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002118ce70 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor0) pid=369495 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800021062018,0xffff800021044978 process=0xffff800021065078 user=0xffff800021188000, vmspace=0xffffff00699d5d78 estcpu=31, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88012 374526 78292 65534 2 0x10 syz-executor0 88012 215748 78292 65534 3 0x4000090 lockf syz-executor0 88012 498062 78292 65534 7 0x4000010 syz-executor0 *88012 369495 78292 65534 7 0x4000010 syz-executor0 88012 66574 78292 65534 2 0x4000010 syz-executor0 88720 250805 2767 65534 3 0x90 piperd syz-executor1 2767 48044 36242 0 3 0x82 wait syz-executor1 78292 201596 9055 65534 3 0x90 nanosleep syz-executor0 9055 309630 36242 0 3 0x82 wait syz-executor0 81332 258326 0 0 3 0x14200 bored sosplice 36242 410408 92409 0 3 0x82 thrsleep syz-fuzzer 36242 10848 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 114974 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 245761 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 369683 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 245099 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 142010 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 142050 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 102160 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 448344 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 74392 92409 0 3 0x4000082 thrsleep syz-fuzzer 36242 285717 92409 0 3 0x4000082 kqread syz-fuzzer 92409 74646 94838 0 3 0x10008a pause ksh 94838 272513 84743 0 3 0x92 select sshd 30902 10281 1 0 3 0x100083 ttyin getty 84743 505207 1 0 3 0x80 select sshd 71841 189773 10908 73 3 0x100090 kqread syslogd 10908 351623 1 0 3 0x100082 netio syslogd 19615 271793 1 77 3 0x100090 poll dhclient 86518 13138 1 0 3 0x80 poll dhclient 86866 311100 0 0 3 0x14200 pgzero zerothread 19479 517190 0 0 3 0x14200 aiodoned aiodoned 71894 206093 0 0 3 0x14200 syncer update 65929 214592 0 0 3 0x14200 cleaner cleaner 74176 340538 0 0 3 0x14200 reaper reaper 31281 192511 0 0 3 0x14200 pgdaemon pagedaemon 98652 286398 0 0 3 0x14200 bored crynlk 34067 261336 0 0 3 0x14200 bored crypto 26813 207414 0 0 3 0x40014200 acpi0 acpi0 68003 98599 0 0 3 0x40014200 idle1 56967 110417 0 0 3 0x14200 bored softnet 46183 512883 0 0 3 0x14200 bored systqmp 64630 521696 0 0 3 0x14200 bored systq 30180 149411 0 0 3 0x40014200 bored softclock 26951 399786 0 0 3 0x40014200 idle0 1 211643 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper